| 1 | Isaac vanWestrienenPlace 1 · Grade Sr · Cornell College | Sr | Cornell College | 23:57.1 |
| 2 | Grant MatthaiPlace 2 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 24:01.5 |
| 3 | Will ShuflitPlace 3 · Grade Jr · Colorado College | Jr | Colorado College | 24:07.5 |
| 4 | Aidan MatthaiPlace 4 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 24:18.6 |
| 5 | Isaiah HammerandPlace 5 · Grade Jr · Wartburg | Jr | Wartburg | 24:21.5 |
| 6 | BJ SorgPlace 6 · Grade Jr · North Central (Ill.) | Jr | North Central (Ill.) | 24:23.4 |
| 7 | Cameron CullenPlace 7 · Grade Sr · UW-Oshkosh | Sr | UW-Oshkosh | 24:31.4 |
| 8 | Jacob CurulewskiPlace 8 · Grade Sr · Carthage | Sr | Carthage | 24:31.5 |
| 9 | Joey SullivanPlace 9 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 24:32.5 |
| 10 | Eli LarsonPlace 10 · Grade Sr · Wartburg | Sr | Wartburg | 24:33.6 |
| 11 | Dan AndersonPlace 11 · Grade Sr · UW-Whitewater | Sr | UW-Whitewater | 24:41.0 |
| 12 | Jack Hesse-WithbroePlace 12 · Grade Sr · UW-Eau Claire | Sr | UW-Eau Claire | 24:43.6 |
| 13 | Jack KinzerPlace 13 · Grade Sr · Wartburg | Sr | Wartburg | 24:44.7 |
| 14 | Lance SobaskiPlace 14 · Grade Sr · Wartburg | Sr | Wartburg | 24:45.1 |
| 15 | Logan MurphyPlace 15 · Grade Jr · UW-Stevens Point | Jr | UW-Stevens Point | 24:46.0 |
| 16 | Zach SporaaPlace 16 · Grade Jr · UW-Platteville | Jr | UW-Platteville | 24:47.1 |
| 17 | Chuck VaterPlace 17 · Grade So · UW-La Crosse | So | UW-La Crosse | 24:48.0 |
| 18 | Caden SchneiderPlace 18 · Grade Sr · UW-Platteville | Sr | UW-Platteville | 24:48.2 |
| 19 | Jack SteinPlace 19 · Grade Sr · Pomona-Pitzer | Sr | Pomona-Pitzer | 24:49.9 |
| 20 | Luke HollandPlace 20 · Grade Sr · UC Santa Cruz | Sr | UC Santa Cruz | 24:50.5 |
| 21 | Sanju PatelPlace 21 · Grade Jr · Chicago | Jr | Chicago | 24:51.6 |
| 22 | Isaac BournePlace 22 · Grade Sr · Loras | Sr | Loras | 24:51.8 |
| 23 | Jefferson WrightPlace 23 · Grade So · Pomona-Pitzer | So | Pomona-Pitzer | 24:52.1 |
| 24 | Nico CastellanosPlace 24 · Grade Fr · UW-La Crosse | Fr | UW-La Crosse | 24:52.4 |
| 25 | Evan LaceyPlace 25 · Grade Jr · RPI | Jr | RPI | 24:52.4 |
| 26 | Tyler SchermerhornPlace 26 · Grade Sr · Wartburg | Sr | Wartburg | 24:52.7 |
| 27 | Mateo Alvarado VenegasPlace 27 · Grade So · UW-Stevens Point | So | UW-Stevens Point | 24:54.5 |
| 28 | Anthony CarneyPlace 28 · Grade Sr · Dubuque | Sr | Dubuque | 24:56.7 |
| 29 | Oscar FrontjesPlace 29 · Grade So · North Central (Ill.) | So | North Central (Ill.) | 24:57.2 |
| 30 | Eric RutherfordPlace 30 · Grade Sr · Loras | Sr | Loras | 24:58.5 |
| 31 | Ander JulianPlace 31 · Grade Jr · Wartburg | Jr | Wartburg | 25:00.2 |
| 32 | Tobin DurhamPlace 32 · Grade Sr · RPI | Sr | RPI | 25:03.5 |
| 33 | Jacob KluckhohnPlace 33 · Grade Sr · North Central (Ill.) | Sr | North Central (Ill.) | 25:05.4 |
| 34 | Owen ClarkPlace 34 · Grade So · UW-La Crosse | So | UW-La Crosse | 25:05.5 |
| 35 | Conor DalyPlace 35 · Grade Sr · Washington (Mo.) | Sr | Washington (Mo.) | 25:07.8 |
| 36 | Gabe NicholsPlace 36 · Grade Sr · Carleton | Sr | Carleton | 25:07.9 |
| 37 | Evan ParkerPlace 37 · Grade Fr · Chicago | Fr | Chicago | 25:08.7 |
| 38 | Camden JaureguyPlace 38 · Grade Jr · UC Santa Cruz | Jr | UC Santa Cruz | 25:11.0 |
| 39 | Payne RatliffPlace 39 · Grade Sr · Otterbein | Sr | Otterbein | 25:11.5 |
| 40 | Carston ColePlace 40 · Grade Sr · Hope | Sr | Hope | 25:11.7 |
| 41 | Jack LougheryPlace 41 · Grade Sr · RPI | Sr | RPI | 25:11.9 |
| 42 | Logan BegemanPlace 42 · Grade So · Hope | So | Hope | 25:13.5 |
| 43 | Jacob BachPlace 43 · Grade So · Cornell College | So | Cornell College | 25:13.9 |
| 44 | Ayden BuchananPlace 44 · Grade So · Wartburg | So | Wartburg | 25:14.3 |
| 45 | Colin GoldschmidtPlace 45 · Grade Jr · RPI | Jr | RPI | 25:15.4 |
| 46 | Solomon ZauggPlace 46 · Grade So · Wartburg | So | Wartburg | 25:18.9 |
| 47 | Nolan PinionPlace 47 · Grade So · MSOE | So | MSOE | 25:19.3 |
| 48 | Blake OvermyerPlace 48 · Grade Jr · Trine | Jr | Trine | 25:21.4 |
| 49 | Isaac CohenPlace 49 · Grade So · Chicago | So | Chicago | 25:21.7 |
| 50 | Indy LynessPlace 50 · Grade Sr · Carleton | Sr | Carleton | 25:22.7 |
| 51 | Spencer MayPlace 51 · Grade Sr · Chicago | Sr | Chicago | 25:24.7 |
| 52 | Sean GreenPlace 52 · Grade So · Washington (Mo.) | So | Washington (Mo.) | 25:25.9 |
| 53 | Jayden ZywickiPlace 53 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 25:26.2 |
| 54 | Elias KretchmarPlace 54 · Grade So · Hope | So | Hope | 25:26.3 |
| 55 | Aidan ManningPlace 55 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 25:27.2 |
| 56 | Dominic PenaPlace 56 · Grade Jr · RPI | Jr | RPI | 25:27.6 |
| 57 | Noah BenderPlace 57 · Grade Jr · Chicago | Jr | Chicago | 25:28.2 |
| 58 | Jack CzarneckiPlace 58 · Grade Jr · RPI | Jr | RPI | 25:28.5 |
| 59 | Rabbit BarnesPlace 59 · Grade Sr · Colorado College | Sr | Colorado College | 25:29.6 |
| 60 | Peter NeidPlace 60 · Grade Jr · Pomona-Pitzer | Jr | Pomona-Pitzer | 25:30.3 |
| 61 | Alex MetkoPlace 61 · Grade Sr · UW-Whitewater | Sr | UW-Whitewater | 25:30.5 |
| 62 | Mason BrownPlace 62 · Grade Sr · UW-La Crosse | Sr | UW-La Crosse | 25:30.7 |
| 63 | Grant MusickPlace 63 · Grade Jr · Chicago | Jr | Chicago | 25:31.0 |
| 64 | Amir BarkanPlace 64 · Grade Sr · Pomona-Pitzer | Sr | Pomona-Pitzer | 25:31.8 |
| 65 | Mike BrownPlace 65 · Grade Sr · UW-Stevens Point | Sr | UW-Stevens Point | 25:33.0 |
| 66 | Vincent MangatPlace 66 · Grade So · Colorado College | So | Colorado College | 25:33.1 |
| 67 | Sam Zwick-LavinskyPlace 67 · Grade Fr · Chicago | Fr | Chicago | 25:33.6 |
| 68 | Max SporaaPlace 68 · Grade Jr · UW-Platteville | Jr | UW-Platteville | 25:34.7 |
| 69 | Aiden MoorePlace 69 · Grade Fr · Hope | Fr | Hope | 25:35.4 |
| 70 | Maximilian SudrzynskiPlace 70 · Grade Fr · Washington (Mo.) | Fr | Washington (Mo.) | 25:37.1 |
| 71 | LIam EifertPlace 71 · Grade Jr · Chicago | Jr | Chicago | 25:38.8 |
| 72 | Axel KlomparensPlace 72 · Grade Sr · Colorado College | Sr | Colorado College | 25:39.4 |
| 73 | Aidan ArmstrongPlace 73 · Grade Sr · North Central (Ill.) | Sr | North Central (Ill.) | 25:40.0 |
| 74 | Nick HansenPlace 74 · Grade So · Lawrence | So | Lawrence | 25:40.9 |
| 75 | Ian BarnesPlace 75 · Grade Sr · UW-Eau Claire | Sr | UW-Eau Claire | 25:41.8 |
| 76 | Trent ChadwickPlace 76 · Grade Sr · UW-Oshkosh | Sr | UW-Oshkosh | 25:42.9 |
| 77 | Konnor SommerPlace 77 · Grade - · Unattached | - | Unattached | 25:43.4 PR |
| 78 | Tucker JohnsonPlace 78 · Grade Sr · UW-Whitewater | Sr | UW-Whitewater | 25:43.5 |
| 79 | Malachi KurthPlace 79 · Grade So · UW-Stevens Point | So | UW-Stevens Point | 25:44.4 |
| 80 | Thomas MansonPlace 80 · Grade So · RPI | So | RPI | 25:44.6 |
| 81 | Charlie HouckPlace 81 · Grade Fr · Washington (Mo.) | Fr | Washington (Mo.) | 25:45.2 |
| 82 | Paul PfeiferPlace 82 · Grade Jr · UW-Platteville | Jr | UW-Platteville | 25:46.4 |
| 83 | Paul ProteauPlace 83 · Grade Sr · UW-Oshkosh | Sr | UW-Oshkosh | 25:46.6 |
| 84 | Max VossPlace 84 · Grade So · UW-Platteville | So | UW-Platteville | 25:46.7 |
| 85 | Sean HeetlandPlace 85 · Grade So · UW-Stevens Point | So | UW-Stevens Point | 25:46.8 |
| 86 | Ryan CassidayPlace 86 · Grade Jr · Lawrence | Jr | Lawrence | 25:47.8 |
| 87 | Cole StencelPlace 87 · Grade Jr · Saint John's (Minn.) | Jr | Saint John's (Minn.) | 25:47.9 |
| 88 | Ryan RiningerPlace 88 · Grade Sr · UW-Stevens Point | Sr | UW-Stevens Point | 25:49.0 |
| 89 | Jack BeehlerPlace 89 · Grade Sr · Loras | Sr | Loras | 25:49.1 |
| 90 | Jonathan HarlowPlace 90 · Grade Sr · Hope | Sr | Hope | 25:49.3 |
| 91 | Joshua PohlePlace 91 · Grade Sr · Rose-Hulman | Sr | Rose-Hulman | 25:49.5 |
| 92 | Graeme MacleanPlace 92 · Grade Sr · UC Santa Cruz | Sr | UC Santa Cruz | 25:50.4 |
| 93 | Julian Van AntwerpPlace 93 · Grade Jr · UW-Stout | Jr | UW-Stout | 25:50.7 |
| 94 | Cooper JacobsenPlace 94 · Grade So · Hope | So | Hope | 25:50.9 |
| 95 | Lucas GuidonePlace 95 · Grade Sr · Hope | Sr | Hope | 25:51.2 |
| 96 | Will LiuPlace 96 · Grade Jr · Washington (Mo.) | Jr | Washington (Mo.) | 25:52.4 |
| 97 | Andrew ThalerPlace 97 · Grade So · UW-Eau Claire | So | UW-Eau Claire | 25:52.5 |
| 98 | Ryan P. McGrathPlace 98 · Grade Sr · Loras | Sr | Loras | 25:52.6 |
| 99 | Patrick LEEPlace 99 · Grade Sr · MSOE | Sr | MSOE | 25:54.0 |
| 100 | Ilan Sherman-kadishPlace 100 · Grade So · Washington (Mo.) | So | Washington (Mo.) | 25:54.1 |