| 1 | Alexander AlexinPlace 1 · Grade So · Central Missouri | So | Central Missouri | 31:23.6 |
| 2 | Elly RonoPlace 2 · Grade So · Southern Indiana | So | Southern Indiana | 31:26.2 |
| 3 | Thomas KorirPlace 3 · Grade Sr · Abilene Christian | Sr | Abilene Christian | 31:30.0 |
| 4 | Hamish SmithPlace 4 · Grade Sr · Western Colorado | Sr | Western Colorado | 31:39.5 |
| 5 | Dan ReedPlace 5 · Grade Sr · UC Riverside | Sr | UC Riverside | 31:44.8 |
| 6 | Mark McKeownPlace 6 · Grade So · South Dakota State | So | South Dakota State | 31:49.3 PR |
| 7 | Jurmain MitchellPlace 7 · Grade Sr · Emporia State | Sr | Emporia State | 31:55.5 |
| 8 | Fallody MoongaPlace 8 · Grade Jr · Abilene Christian | Jr | Abilene Christian | 31:56.9 PR |
| 9 | Musa GwanzuraPlace 9 · Grade So · Abilene Christian | So | Abilene Christian | 32:03.3 |
| 10 | Cliff CurtisPlace 10 · Grade Sr · Cal Poly Pomona | Sr | Cal Poly Pomona | 32:04.4 |
| 11 | Oliver GrundPlace 11 · Grade Sr · Ashland | Sr | Ashland | 32:12.5 |
| 12 | Ross NelsonPlace 12 · Grade Jr · Southern Connecticut | Jr | Southern Connecticut | 32:14.5 PR |
| 13 | Mark McmanusPlace 13 · Grade Sr · UC Davis | Sr | UC Davis | 32:15.8 |
| 14 | Jon KeillorPlace 14 · Grade Jr · Minnesota State | Jr | Minnesota State | 32:18.0 |
| 15 | Martin FyshPlace 15 · Grade Sr · Central Missouri | Sr | Central Missouri | 32:27.8 |
| 16 | Joel FenskePlace 16 · Grade So · South Dakota | So | South Dakota | 32:34.8 |
| 17 | Tom BoydPlace 17 · Grade Sr · Lewis | Sr | Lewis | 32:37.2 |
| 18 | Jesse WestrupPlace 18 · Grade Sr · North Dakota State | Sr | North Dakota State | 32:39.2 |
| 19 | Deen JohnsonPlace 19 · Grade Jr · Neb.-Kearney | Jr | Neb.-Kearney | 32:40.0 PR |
| 20 | David (Dave) FaganPlace 20 · Grade So · Western Colorado | So | Western Colorado | 32:40.9 |
| 21 | Miroslaw BienieckiPlace 21 · Grade So · Lewis | So | Lewis | 32:49.5 |
| 22 | Bryan BaileyPlace 22 · Grade Sr · Fort Lewis | Sr | Fort Lewis | 32:51.4 |
| 23 | Michael MorenoPlace 23 · Grade - · Cal Poly Pomona | - | Cal Poly Pomona | 32:53.7 PR |
| 24 | Alan GrossPlace 24 · Grade Sr · South Dakota State | Sr | South Dakota State | 32:57.8 |
| 25 | Jeremy StruttmannPlace 25 · Grade Sr · Truman | Sr | Truman | 32:58.4 |
| 26 | Kurt KeiserPlace 26 · Grade Sr · Minnesota State | Sr | Minnesota State | 32:59.7 |
| 27 | Randy BenedictPlace 27 · Grade Jr · Ashland | Jr | Ashland | 33:00.9 |
| 28 | David LockerPlace 28 · Grade So · Lewis | So | Lewis | 33:01.9 |
| 29 | Jason MassmannPlace 29 · Grade Sr · South Dakota State | Sr | South Dakota State | 33:05.4 |
| 30 | Pete ClusenerPlace 30 · Grade So · Stony Brook | So | Stony Brook | 33:06.2 PR |
| 31 | Tom TrealoutPlace 31 · Grade So · Ashland | So | Ashland | 33:07.4 |
| 32 | Dan CaulfieldPlace 32 · Grade Sr · Adams State | Sr | Adams State | 33:08.4 |
| 33 | Francisco RubalcavaPlace 33 · Grade Sr · Cal Poly Humboldt | Sr | Cal Poly Humboldt | 33:09.2 PR |
| 34 | Craig MaxwellPlace 34 · Grade Sr · Truman | Sr | Truman | 33:12.0 PR |
| 35 | Rees BuckPlace 35 · Grade Fr · Western Colorado | Fr | Western Colorado | 33:12.7 |
| 36 | Jeff ObertPlace 36 · Grade Sr · Truman | Sr | Truman | 33:13.1 PR |
| 37 | Jason HeilePlace 37 · Grade So · Southern Indiana | So | Southern Indiana | 33:14.4 |
| 38 | Ben MulvaneyPlace 38 · Grade Jr · Missouri S&T | Jr | Missouri S&T | 33:16.1 |
| 39 | Matthew HoytPlace 39 · Grade So · South Dakota | So | South Dakota | 33:17.9 |
| 40 | James DeMarcoPlace 40 · Grade Sr · South Dakota State | Sr | South Dakota State | 33:19.3 |
| 41 | Warren WolfPlace 41 · Grade Jr · Cal Poly Pomona | Jr | Cal Poly Pomona | 33:20.3 |
| 42 | William LevettPlace 42 · Grade So · North Florida | So | North Florida | 33:22.5 PR |
| 43 | Steve OwensPlace 43 · Grade Jr · Edinboro | Jr | Edinboro | 33:26.7 |
| 44 | Rondie GibbsPlace 44 · Grade So · Cal Poly Pomona | So | Cal Poly Pomona | 33:29.3 |
| 45 | Ivars BaikovsPlace 45 · Grade Sr · Lewis | Sr | Lewis | 33:33.3 |
| 46 | Darren LewisPlace 46 · Grade Sr · Minnesota State | Sr | Minnesota State | 33:34.1 PR |
| 47 | Luke RoundyPlace 47 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 33:34.7 PR |
| 48 | Tyler (TJ) TroutPlace 48 · Grade Jr · Fort Hays State | Jr | Fort Hays State | 33:35.4 |
| 49 | Travis KuhlPlace 49 · Grade Jr · Edinboro | Jr | Edinboro | 33:37.6 |
| 50 | David DolezalPlace 50 · Grade Fr · Adams State | Fr | Adams State | 33:39.5 |
| 51 | Nick BurrowPlace 51 · Grade Fr · South Dakota State | Fr | South Dakota State | 33:41.9 |
| 52 | Preston AronsonPlace 52 · Grade Jr · Hawaii Hilo | Jr | Hawaii Hilo | 33:43.0 PR |
| 53 | Chris PikusPlace 53 · Grade So · North Dakota State | So | North Dakota State | 33:43.5 |
| 54 | Nate StrootPlace 54 · Grade Sr · Central Missouri | Sr | Central Missouri | 33:44.0 |
| 55 | Chad SmithPlace 55 · Grade Jr · Southern Indiana | Jr | Southern Indiana | 33:46.0 |
| 56 | Heith JankePlace 56 · Grade Jr · North Dakota State | Jr | North Dakota State | 33:47.6 |
| 57 | Steven GonzalesPlace 57 · Grade Sr · Hawaii Hilo | Sr | Hawaii Hilo | 33:49.5 PR |
| 58 | Derek VargasPlace 58 · Grade So · South Dakota | So | South Dakota | 33:50.8 |
| 59 | Phillip SainaPlace 59 · Grade So · Central Missouri | So | Central Missouri | 33:51.4 |
| 60 | Juan VegaPlace 60 · Grade Sr · Hawaii Hilo | Sr | Hawaii Hilo | 33:52.8 PR |
| 61 | Gary FlugumPlace 61 · Grade Jr · Minnesota State | Jr | Minnesota State | 33:54.3 PR |
| 62 | Bryan RamosPlace 62 · Grade Jr · Cal Poly Pomona | Jr | Cal Poly Pomona | 33:57.3 |
| 63 | Eric KalmasPlace 63 · Grade Sr · North Dakota State | Sr | North Dakota State | 34:00.3 PR |
| 64 | Fidel ZavalaPlace 64 · Grade Sr · Hawaii Hilo | Sr | Hawaii Hilo | 34:01.0 PR |
| 65 | David O'CarrollPlace 65 · Grade Jr · Lewis | Jr | Lewis | 34:01.7 |
| 66 | Adrian BacaPlace 66 · Grade Jr · Western Colorado | Jr | Western Colorado | 34:02.4 |
| 67 | Greg SorensenPlace 67 · Grade Jr · St. Cloud State | Jr | St. Cloud State | 34:03.0 PR |
| 68 | Peter MuthekiPlace 68 · Grade Sr · Kennesaw State | Sr | Kennesaw State | 34:04.1 |
| 69 | Michael GadePlace 69 · Grade So · South Dakota | So | South Dakota | 34:06.8 |
| 70 | Eric ChesimetPlace 70 · Grade Sr · South Dakota | Sr | South Dakota | 34:08.9 |
| 71 | Todd PotterPlace 71 · Grade So · North Dakota State | So | North Dakota State | 34:12.6 PR |
| 72 | Andrew (Andy) BrucknerPlace 72 · Grade Sr · Western Colorado | Sr | Western Colorado | 34:14.3 |
| 73 | Ethan SchaeferPlace 73 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 34:15.6 PR |
| 74 | Max JohnstonPlace 74 · Grade So · Southern Indiana | So | Southern Indiana | 34:19.2 PR |
| 75 | Ambrose KimiteiPlace 75 · Grade Jr · Kennesaw State | Jr | Kennesaw State | 34:20.2 |
| 76 | Matt WackerlyPlace 76 · Grade So · Ashland | So | Ashland | 34:20.8 |
| 77 | Mark NelsonPlace 77 · Grade So · South Dakota | So | South Dakota | 34:23.0 |
| 78 | Richard RoybalPlace 78 · Grade Fr · Cal Poly Humboldt | Fr | Cal Poly Humboldt | 34:24.5 |
| 79 | Marc DubePlace 79 · Grade Jr · Cal Poly Humboldt | Jr | Cal Poly Humboldt | 34:26.1 PR |
| 80 | Brian LeibfriedPlace 80 · Grade Fr · South Dakota State | Fr | South Dakota State | 34:26.9 |
| 81 | Eric PiercePlace 81 · Grade Fr · Minnesota State | Fr | Minnesota State | 34:29.5 PR |
| 82 | Mark MillerPlace 82 · Grade Sr · Truman | Sr | Truman | 34:30.4 |
| 83 | Christopher HollmanPlace 83 · Grade Fr · Adams State | Fr | Adams State | 34:32.7 |
| 84 | Kenneth PostonPlace 84 · Grade Jr · Truman | Jr | Truman | 34:38.6 |
| 85 | Tim MillerPlace 85 · Grade Fr · Cal Poly Humboldt | Fr | Cal Poly Humboldt | 34:41.9 |
| 86 | Carl BlackhurstPlace 86 · Grade Fr · Adams State | Fr | Adams State | 34:43.7 |
| 87 | Brian KarwowskiPlace 87 · Grade Jr · Lewis | Jr | Lewis | 34:45.4 PR |
| 88 | Stephen WillisPlace 88 · Grade Fr · Western Colorado | Fr | Western Colorado | 34:45.4 |
| 89 | Shannon VanessenPlace 89 · Grade Sr · Minnesota State | Sr | Minnesota State | 34:46.4 |
| 90 | Kevin BachtelPlace 90 · Grade Sr · Kennesaw State | Sr | Kennesaw State | 34:46.9 |
| 91 | Ryan CollicottPlace 91 · Grade Sr · Southern Indiana | Sr | Southern Indiana | 34:48.9 PR |
| 92 | Robert GillesPlace 92 · Grade Jr · North Dakota State | Jr | North Dakota State | 34:50.4 |
| 93 | Florian HildPlace 93 · Grade Jr · Ashland | Jr | Ashland | 35:00.3 |
| 94 | Wayne Vander MendenPlace 94 · Grade Sr · Cal Poly Humboldt | Sr | Cal Poly Humboldt | 35:04.0 PR |
| 95 | Jeff WootenPlace 95 · Grade Jr · Western Colorado | Jr | Western Colorado | 35:12.7 |
| 96 | Brian DevillezPlace 96 · Grade Fr · Southern Indiana | Fr | Southern Indiana | 35:19.0 PR |
| 97 | Rayed YasinPlace 97 · Grade Jr · Lewis | Jr | Lewis | 35:21.6 PR |
| 98 | Jose RangelPlace 98 · Grade Jr · Cal Poly Pomona | Jr | Cal Poly Pomona | 35:25.6 |
| 99 | Symon KimiteiPlace 99 · Grade So · Kennesaw State | So | Kennesaw State | 35:27.7 PR |
| 100 | Greg ClarkPlace 100 · Grade Jr · Kennesaw State | Jr | Kennesaw State | 35:30.4 |