| 1 | Isaiah HammerandPlace 1 · Grade Sr · Wartburg | Sr | Wartburg | 24:05.1 |
| 2 | Mateo Alvarado VenegasPlace 2 · Grade Jr · UW-Stevens Point | Jr | UW-Stevens Point | 24:23.3 PR |
| 3 | Logan MurphyPlace 3 · Grade Sr · UW-Stevens Point | Sr | UW-Stevens Point | 24:23.7 PR |
| 4 | Brady OttPlace 4 · Grade Jr · Johns Hopkins | Jr | Johns Hopkins | 24:28.6 PR |
| 5 | Jonah ReisnerPlace 5 · Grade Sr · Tufts | Sr | Tufts | 24:34.7 |
| 6 | Jerry XuPlace 6 · Grade Jr · Claremont-Mudd-Scripps | Jr | Claremont-Mudd-Scripps | 24:35.9 |
| 7 | Jefferson WrightPlace 7 · Grade Jr · Pomona-Pitzer | Jr | Pomona-Pitzer | 24:41.7 |
| 8 | Ayden BuchananPlace 8 · Grade Jr · Wartburg | Jr | Wartburg | 24:42.3 |
| 9 | Caleb TenneyPlace 9 · Grade So · Johns Hopkins | So | Johns Hopkins | 24:42.6 PR |
| 10 | Sam DauntPlace 10 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 24:43.0 |
| 11 | James JohnsonPlace 11 · Grade Jr · Simpson (Iowa) | Jr | Simpson (Iowa) | 24:45.0 |
| 12 | Owen ClarkPlace 12 · Grade Jr · UW-La Crosse | Jr | UW-La Crosse | 24:45.6 |
| 13 | Malcolm OakesPlace 13 · Grade Jr · Williams | Jr | Williams | 24:48.2 |
| 14 | Jack BrownPlace 14 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 24:52.3 |
| 15 | Maximilian SudrzynskiPlace 15 · Grade So · Washington (Mo.) | So | Washington (Mo.) | 24:52.3 PR |
| 16 | Cedar Nichols-BarnhartPlace 16 · Grade So · Johns Hopkins | So | Johns Hopkins | 24:53.2 |
| 17 | Colin GoldschmidtPlace 17 · Grade Sr · RPI | Sr | RPI | 24:53.5 |
| 18 | Will AuritPlace 18 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 24:56.5 |
| 19 | Matt KellyPlace 19 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 24:59.3 |
| 20 | Evan LaceyPlace 20 · Grade Sr · RPI | Sr | RPI | 25:02.0 |
| 21 | Charlie HouckPlace 21 · Grade So · Washington (Mo.) | So | Washington (Mo.) | 25:02.7 |
| 22 | Caden HildenbrandPlace 22 · Grade Sr · George Fox | Sr | George Fox | 25:03.1 |
| 23 | Owen IrvingPlace 23 · Grade Jr · Pomona-Pitzer | Jr | Pomona-Pitzer | 25:03.4 |
| 24 | Renne CooperPlace 24 · Grade Jr · MIT | Jr | MIT | 25:03.7 |
| 25 | Robert CooperPlace 25 · Grade Sr · Washington and Lee | Sr | Washington and Lee | 25:03.9 |
| 26 | Steve WhitePlace 26 · Grade Jr · Colby | Jr | Colby | 25:04.7 |
| 27 | Andrew SmithPlace 27 · Grade Jr · Wartburg | Jr | Wartburg | 25:07.4 |
| 28 | Elliott StoutPlace 28 · Grade Fr · Johns Hopkins | Fr | Johns Hopkins | 25:07.7 PR |
| 29 | Solomon ZauggPlace 29 · Grade Jr · Wartburg | Jr | Wartburg | 25:07.8 |
| 30 | Samuel McPeakPlace 30 · Grade Sr · MSOE | Sr | MSOE | 25:08.2 PR |
| 31 | William WadsleyPlace 31 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 25:09.5 |
| 32 | Eli ZieglerPlace 32 · Grade Jr · Colby | Jr | Colby | 25:10.1 PR |
| 33 | Owen SondagPlace 33 · Grade Jr · MIT | Jr | MIT | 25:11.4 |
| 34 | Declan GreggPlace 34 · Grade So · UW-La Crosse | So | UW-La Crosse | 25:11.4 |
| 35 | Tiernan ColbyPlace 35 · Grade Sr · Pomona-Pitzer | Sr | Pomona-Pitzer | 25:12.0 |
| 36 | Chris HovetPlace 36 · Grade So · Tufts | So | Tufts | 25:12.3 PR |
| 37 | Ellis Iurilli-HoughPlace 37 · Grade Sr · Connecticut College | Sr | Connecticut College | 25:12.3 |
| 38 | Eli WelchPlace 38 · Grade Jr · Williams | Jr | Williams | 25:13.1 |
| 39 | Isaac EwingPlace 39 · Grade So · UW-La Crosse | So | UW-La Crosse | 25:13.2 |
| 40 | Ryan P. McGrathPlace 40 · Grade Sr · Loras | Sr | Loras | 25:14.2 |
| 41 | Owen LaytonPlace 41 · Grade So · UW-La Crosse | So | UW-La Crosse | 25:14.5 |
| 42 | Danny GallPlace 42 · Grade Sr · RPI | Sr | RPI | 25:15.0 |
| 43 | Luke RupertPlace 43 · Grade Jr · MIT | Jr | MIT | 25:15.6 PR |
| 44 | Sean GreenPlace 44 · Grade Jr · Washington (Mo.) | Jr | Washington (Mo.) | 25:15.8 |
| 45 | Evan CookPlace 45 · Grade So · Wartburg | So | Wartburg | 25:15.9 PR |
| 46 | Malachi KurthPlace 46 · Grade Jr · UW-Stevens Point | Jr | UW-Stevens Point | 25:16.7 |
| 47 | Jacob BachPlace 47 · Grade Jr · Cornell College | Jr | Cornell College | 25:17.0 |
| 48 | Elijah ForbordPlace 48 · Grade So · Hope | So | Hope | 25:17.7 PR |
| 49 | Toby WongPlace 49 · Grade Fr · Washington (Mo.) | Fr | Washington (Mo.) | 25:18.0 PR |
| 50 | Connor MurphyPlace 50 · Grade Sr · UW-Whitewater | Sr | UW-Whitewater | 25:18.5 |
| 51 | Sam GuntherPlace 51 · Grade So · RPI | So | RPI | 25:18.6 |
| 52 | Chase AltergottPlace 52 · Grade Jr · UW-La Crosse | Jr | UW-La Crosse | 25:18.8 |
| 53 | Elias KretchmarPlace 53 · Grade Jr · Hope | Jr | Hope | 25:19.0 |
| 54 | Nate MartinezPlace 54 · Grade Sr · MIT | Sr | MIT | 25:20.1 |
| 55 | Joe WaalkesPlace 55 · Grade Jr · Hope | Jr | Hope | 25:20.1 PR |
| 56 | Alex BlandPlace 56 · Grade Fr · MIT | Fr | MIT | 25:20.8 PR |
| 57 | Jason MinicozziPlace 57 · Grade Fr · Tufts | Fr | Tufts | 25:21.0 PR |
| 58 | Thomas MenefeePlace 58 · Grade Jr · UW-La Crosse | Jr | UW-La Crosse | 25:21.7 |
| 59 | Michael EischenPlace 59 · Grade So · MIT | So | MIT | 25:22.1 PR |
| 60 | Kyle KieperPlace 60 · Grade So · UW-Stevens Point | So | UW-Stevens Point | 25:22.3 PR |
| 61 | Brady GeislerPlace 61 · Grade Sr · RPI | Sr | RPI | 25:22.5 |
| 62 | Aidan DeckerPlace 62 · Grade Jr · Wartburg | Jr | Wartburg | 25:23.0 |
| 63 | Nick WendlPlace 63 · Grade Sr · UW-Whitewater | Sr | UW-Whitewater | 25:23.6 PR |
| 64 | Nathaniel McKeePlace 64 · Grade So · RPI | So | RPI | 25:24.3 |
| 65 | Henry AlexanderPlace 65 · Grade Sr · Williams | Sr | Williams | 25:24.7 |
| 66 | Alex HorstmanPlace 66 · Grade Sr · Wartburg | Sr | Wartburg | 25:24.9 |
| 67 | Connor FanbergPlace 67 · Grade Fr · Johns Hopkins | Fr | Johns Hopkins | 25:25.9 PR |
| 68 | Ben LorenzPlace 68 · Grade Jr · Washington (Mo.) | Jr | Washington (Mo.) | 25:26.0 PR |
| 69 | Finn MillerPlace 69 · Grade Fr · Williams | Fr | Williams | 25:28.0 PR |
| 70 | Ethan BostonPlace 70 · Grade So · Wartburg | So | Wartburg | 25:28.3 |
| 71 | Donovan CardPlace 71 · Grade Sr · Central (Iowa) | Sr | Central (Iowa) | 25:28.7 |
| 72 | Kyle JohnsonPlace 72 · Grade Fr · UW-La Crosse | Fr | UW-La Crosse | 25:29.4 |
| 73 | Vaughn MeyerPlace 73 · Grade Jr · Calvin University | Jr | Calvin University | 25:29.8 |
| 74 | Ryan FitzpatrickPlace 74 · Grade Fr · Pomona-Pitzer | Fr | Pomona-Pitzer | 25:30.1 |
| 75 | Riley HussPlace 75 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 25:30.6 |
| 76 | Ethan VandermeerPlace 76 · Grade Jr · UW-Stevens Point | Jr | UW-Stevens Point | 25:30.7 PR |
| 77 | Jack CzarneckiPlace 77 · Grade Sr · RPI | Sr | RPI | 25:32.8 |
| 78 | Taylor CombsPlace 78 · Grade Fr · Tufts | Fr | Tufts | 25:34.1 PR |
| 79 | Gavin O'ConnorPlace 79 · Grade So · Washington (Mo.) | So | Washington (Mo.) | 25:35.8 |
| 80 | Thomas MansonPlace 80 · Grade Jr · RPI | Jr | RPI | 25:36.6 |
| 81 | Henry ReichlePlace 81 · Grade Sr · Colby | Sr | Colby | 25:37.6 |
| 82 | Corbin HobertPlace 82 · Grade Jr · St. Olaf | Jr | St. Olaf | 25:38.1 PR |
| 83 | Ty BlairPlace 83 · Grade So · Lynchburg | So | Lynchburg | 25:38.5 PR |
| 84 | William DunawayPlace 84 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 25:38.7 |
| 85 | Thomas NelsonPlace 85 · Grade Sr · UW-Stevens Point | Sr | UW-Stevens Point | 25:40.3 PR |
| 86 | Meba HenokPlace 86 · Grade Sr · Tufts | Sr | Tufts | 25:40.4 |
| 87 | Matt AndreanoPlace 87 · Grade Jr · UW-Whitewater | Jr | UW-Whitewater | 25:40.9 |
| 88 | Yichen SunPlace 88 · Grade Sr · MIT | Sr | MIT | 25:41.4 |
| 89 | Jackson KodenskiPlace 89 · Grade Sr · Washington and Lee | Sr | Washington and Lee | 25:42.0 |
| 90 | Dane SpahrPlace 90 · Grade Jr · Johns Hopkins | Jr | Johns Hopkins | 25:42.8 |
| 91 | Brayden BuntPlace 91 · Grade Fr · Washington (Mo.) | Fr | Washington (Mo.) | 25:43.0 PR |
| 92 | Landon HeringPlace 92 · Grade Jr · MIT | Jr | MIT | 25:44.3 |
| 93 | Nate WehnerPlace 93 · Grade Jr · Pomona-Pitzer | Jr | Pomona-Pitzer | 25:44.5 |
| 94 | Sean MillerPlace 94 · Grade Sr · Vassar | Sr | Vassar | 25:44.6 |
| 95 | Cameron SidebothamPlace 95 · Grade Jr · Lynchburg | Jr | Lynchburg | 25:44.7 |
| 96 | Peter NeidPlace 96 · Grade Sr · Pomona-Pitzer | Sr | Pomona-Pitzer | 25:45.1 |
| 97 | Nate CochranPlace 97 · Grade Fr · Lynchburg | Fr | Lynchburg | 25:45.2 PR |
| 98 | Sam KurianPlace 98 · Grade Sr · Tufts | Sr | Tufts | 25:45.6 |
| 99 | Ryan BrinkerPlace 99 · Grade Jr · Washington (Mo.) | Jr | Washington (Mo.) | 25:45.9 PR |
| 100 | Max FrazeePlace 100 · Grade Sr · Vassar | Sr | Vassar | 25:46.0 |