| Place | Bib Number | Name | Affiliation | Time |
| 1 | 3 | Tristan Colangelo | unattached | 9:00.64 |
| 2 | 4 | Alex L'Heureux | Carrboro | 9:05.79 |
| 3 | 14 | Ken Goglas | unattached | 9:06.80 |
| 4 | 2 | Michael McKeeman | unattached | 9:07.39 |
| 5 | 6 | Mike DiGennaro | unattached | 9:08.46 |
| 6 | 12 | Justin Lutz | NB Boston | 9:10.29 |
| 7 | 27 | Nate Lowe | RIT | 9:11.07 |
| 8 | 22 | Joel Parker | Wm & Mary | 9:13.50 |
| 9 | 26 | Nick Sarro | Brown | 9:21.23 |
| 10 | 8 | Grant Scott | unattached | 9:21.78 |
| 11 | 25 | Grant Allen | Dartmouth | 9:22.94 |
| 12 | 10 | Brian Buechel | unattached | 9:23.45 |
| 13 | 21 | Martin Suarez | Monmouth | 9:23.57 |
| 14 | 7 | Scott Sargrad | unattached | 9:24.30 |
| 15 | 24 | Cristan Duvall | Georgia Tech | 9:27.21 |
| 16 | 17 | Milos Vuckovic | Manhattan | 9:29.88 |
| 17 | 29 | Piotr Dybas | unattached | 9:32.38 |
| 18 | 30 | James Beaubrun | New Haven | 9:35.96 |
| 19 | 16 | Matt Rouse | unattached | 9:40.24 |
| 20 | 20 | John Keenan | Marist | 9:45.54 |
| 21 | 23 | Jake Moore | SlipRock | 9:48.91 |
| 22 | 11 | Tyler Arnett | Arnett | 9:51.40 |
| DNF | 5 | Devon Cook | Musketeer |