| 1 | Kelvin CheruiyotPlace 1 · Grade So · Florida | So | Florida | 23:20.7 |
| 2 | Elsingi KiprutoPlace 2 · Grade So · Louisville | So | Louisville | 23:22.0 |
| 3 | Tayvon KitchenPlace 3 · Grade So · BYU | So | BYU | 23:23.1 |
| 4 | Evans KuruiPlace 4 · Grade Jr · Washington State | Jr | Washington State | 23:37.6 |
| 5 | Solomon KipchogePlace 5 · Grade Jr · Washington State | Jr | Washington State | 23:47.7 |
| 6 | Pedro MarinPlace 6 · Grade Jr · CBU | Jr | CBU | 23:52.2 |
| 7 | Tam GavenasPlace 7 · Grade So · Harvard | So | Harvard | 23:53.6 |
| 8 | Thomas WestphalPlace 8 · Grade So · Michigan State | So | Michigan State | 23:54.6 |
| 9 | Geofrey RonohPlace 9 · Grade Jr · Florida | Jr | Florida | 23:56.1 |
| 10 | Joad MartinhoPlace 10 · Grade Sr · Toledo | Sr | Toledo | 23:58.4 |
| 11 | Johnny LivingstonePlace 11 · Grade Sr · Wisconsin | Sr | Wisconsin | 23:59.4 |
| 12 | William ZegarskiPlace 12 · Grade Sr · Butler | Sr | Butler | 24:00.7 |
| 13 | Tyrone GorzePlace 13 · Grade Jr · Washington | Jr | Washington | 24:00.7 |
| 14 | Noah JenkinsPlace 14 · Grade Jr · BYU | Jr | BYU | 24:01.5 |
| 15 | Erik Le RouxPlace 15 · Grade Sr · Northern Arizona | Sr | Northern Arizona | 24:02.5 |
| 16 | James CorriganPlace 16 · Grade Sr · BYU | Sr | BYU | 24:03.5 |
| 17 | Josh RuizPlace 17 · Grade Jr · Florida | Jr | Florida | 24:05.0 |
| 18 | Dalton MortensenPlace 18 · Grade Jr · BYU | Jr | BYU | 24:06.2 |
| 19 | Sila KiplakatPlace 19 · Grade So · Utah Valley | So | Utah Valley | 24:06.5 |
| 20 | Isaac HedengrenPlace 20 · Grade Sr · BYU | Sr | BYU | 24:06.7 |
| 21 | Taha Er RaouyPlace 21 · Grade Sr · Eastern Kentucky | Sr | Eastern Kentucky | 24:07.9 |
| 22 | Nickson KogeiPlace 22 · Grade So · Louisville | So | Louisville | 24:08.2 |
| 23 | Ryan OlreePlace 23 · Grade Sr · Georgia | Sr | Georgia | 24:09.1 |
| 24 | Paul BergeronPlace 24 · Grade Jr · Stanford | Jr | Stanford | 24:11.3 |
| 25 | Dane EikePlace 25 · Grade Jr · Navy | Jr | Navy | 24:14.3 |
| 26 | Kelvin KipletingPlace 26 · Grade Fr · Louisville | Fr | Louisville | 24:14.5 |
| 27 | Yemane MulugetaPlace 27 · Grade So · CBU | So | CBU | 24:16.9 |
| 28 | Kutoven StevensPlace 28 · Grade Jr · Washington State | Jr | Washington State | 24:17.3 |
| 29 | Ben BouiePlace 29 · Grade So · Harvard | So | Harvard | 24:17.3 |
| 30 | Conner RutherfordPlace 30 · Grade Sr · Georgia | Sr | Georgia | 24:17.9 |
| 31 | Lezawe OsterinkPlace 31 · Grade Jr · Michigan State | Jr | Michigan State | 24:18.5 |
| 32 | Ethan GodseyPlace 32 · Grade Sr · Northern Arizona | Sr | Northern Arizona | 24:19.5 |
| 33 | Garrett WoodhousePlace 33 · Grade Jr · Utah State | Jr | Utah State | 24:20.1 |
| 34 | Loann BrelivetPlace 34 · Grade Sr · Toledo | Sr | Toledo | 24:20.9 |
| 35 | Lex YoungPlace 35 · Grade Sr · Stanford | Sr | Stanford | 24:21.2 |
| 36 | Manny PerezPlace 36 · Grade Jr · Northern Arizona | Jr | Northern Arizona | 24:21.6 |
| 37 | Ian Sanchez LopezPlace 37 · Grade Sr · Florida | Sr | Florida | 24:23.0 |
| 38 | Sean FriesPlace 38 · Grade Fr · Stanford | Fr | Stanford | 24:23.1 |
| 39 | Graham TomoriPlace 39 · Grade So · Butler | So | Butler | 24:23.2 |
| 40 | Adam LippePlace 40 · Grade So · Portland | So | Portland | 24:24.4 PR |
| 41 | Josiah TostensonPlace 41 · Grade So · Washington | So | Washington | 24:24.5 PR |
| 42 | Christian De VaalPlace 42 · Grade Jr · Wisconsin | Jr | Wisconsin | 24:25.1 |
| 43 | Nathan NeilPlace 43 · Grade Jr · Washington | Jr | Washington | 24:25.2 |
| 44 | Jamar DistelPlace 44 · Grade Sr · Washington | Sr | Washington | 24:25.9 |
| 45 | Grady LennPlace 45 · Grade Fr · Wisconsin | Fr | Wisconsin | 24:26.1 |
| 46 | James DarganPlace 46 · Grade Jr · Stanford | Jr | Stanford | 24:27.7 |
| 47 | Jed MegargelPlace 47 · Grade Jr · Utah State | Jr | Utah State | 24:29.0 |
| 48 | Enoch BokabaPlace 48 · Grade So · Eastern Kentucky | So | Eastern Kentucky | 24:29.0 |
| 49 | Isaac BriggsPlace 49 · Grade Jr · Washington | Jr | Washington | 24:29.5 |
| 50 | Alex HartshornPlace 50 · Grade Jr · Utah Valley | Jr | Utah Valley | 24:29.7 |
| 51 | Nerius WhitePlace 51 · Grade Sr · Purdue | Sr | Purdue | 24:30.7 |
| 52 | Michael HegartyPlace 52 · Grade Jr · Michigan State | Jr | Michigan State | 24:30.8 |
| 53 | Bertold KalaszPlace 53 · Grade Fr · Georgia | Fr | Georgia | 24:31.1 PR |
| 54 | Trey DespainPlace 54 · Grade Jr · Utah Valley | Jr | Utah Valley | 24:31.3 |
| 55 | Jonathan LeonPlace 55 · Grade Jr · Florida | Jr | Florida | 24:31.3 |
| 56 | Hans SchuchtPlace 56 · Grade Jr · Washington | Jr | Washington | 24:32.4 |
| 57 | Walker ColePlace 57 · Grade Sr · Utah State | Sr | Utah State | 24:32.4 |
| 58 | Patrick KipropPlace 58 · Grade Jr · Toledo | Jr | Toledo | 24:34.0 |
| 59 | Grant SchroderPlace 59 · Grade So · Harvard | So | Harvard | 24:34.4 |
| 60 | Beckett CrooksPlace 60 · Grade Fr · Michigan State | Fr | Michigan State | 24:34.6 |
| 61 | Riley HoughPlace 61 · Grade Sr · Michigan State | Sr | Michigan State | 24:34.7 |
| 62 | Joshua BellPlace 62 · Grade Jr · Stanford | Jr | Stanford | 24:35.0 |
| 63 | Mark BoylePlace 63 · Grade Jr · Utah Valley | Jr | Utah Valley | 24:36.3 |
| 64 | Jefferson McMullinPlace 64 · Grade So · BYU | So | BYU | 24:36.6 |
| 65 | Hunter KitchenPlace 65 · Grade Jr · BYU | Jr | BYU | 24:37.1 |
| 66 | Terrance AllenPlace 66 · Grade Jr · Air Force | Jr | Air Force | 24:37.3 |
| 67 | Jasper CanePlace 67 · Grade So · Michigan State | So | Michigan State | 24:37.4 |
| 68 | Kade BrownellPlace 68 · Grade So · Washington State | So | Washington State | 24:37.5 |
| 69 | Simon JeukennePlace 69 · Grade Jr · Butler | Jr | Butler | 24:37.5 |
| 70 | Nolan TurgeonPlace 70 · Grade Jr · Portland | Jr | Portland | 24:37.5 |
| 71 | Ethan AidamPlace 71 · Grade Sr · Harvard | Sr | Harvard | 24:39.4 |
| 72 | Aidan PufferPlace 72 · Grade Sr · Northern Arizona | Sr | Northern Arizona | 24:39.5 |
| 73 | Felix RivetPlace 73 · Grade Sr · Eastern Kentucky | Sr | Eastern Kentucky | 24:39.5 |
| 74 | Sean ByrnesPlace 74 · Grade Jr · Butler | Jr | Butler | 24:39.6 |
| 75 | Aiden PengellyPlace 75 · Grade Fr · Michigan State | Fr | Michigan State | 24:39.8 |
| 76 | Brett RushmanPlace 76 · Grade Sr · Eastern Kentucky | Sr | Eastern Kentucky | 24:39.8 |
| 77 | Derebe AyelePlace 77 · Grade So · Northern Arizona | So | Northern Arizona | 24:41.9 |
| 78 | Liam NewhartPlace 78 · Grade Jr · Wisconsin | Jr | Wisconsin | 24:43.1 |
| 79 | Wyatt MortensonPlace 79 · Grade Jr · Utah Valley | Jr | Utah Valley | 24:43.3 |
| 80 | Porter WhitworthPlace 80 · Grade Sr · Utah Valley | Sr | Utah Valley | 24:43.8 |
| 81 | Kyle GrovePlace 81 · Grade Jr · Butler | Jr | Butler | 24:44.3 |
| 82 | Lorenzo RibaPlace 82 · Grade So · CBU | So | CBU | 24:45.0 |
| 83 | Parker MongPlace 83 · Grade Jr · Washington | Jr | Washington | 24:46.9 |
| 84 | Bodie AldersonPlace 84 · Grade So · Portland | So | Portland | 24:48.1 |
| 85 | Clay ShivelyPlace 85 · Grade Jr · Northern Arizona | Jr | Northern Arizona | 24:48.9 |
| 86 | Roberto Gandy Castro LaraPlace 86 · Grade So · CBU | So | CBU | 24:49.8 |
| 87 | Marshall VernonPlace 87 · Grade Fr · Stanford | Fr | Stanford | 24:51.0 PR |
| 88 | Land LambertPlace 88 · Grade So · BYU | So | BYU | 24:51.1 |
| 89 | Matteo RosioPlace 89 · Grade Jr · Butler | Jr | Butler | 24:52.6 |
| 90 | Josh ArmstrongPlace 90 · Grade Jr · Utah State | Jr | Utah State | 24:53.9 |
| 91 | Nathaniel AssaPlace 91 · Grade So · Purdue | So | Purdue | 24:54.2 |
| 92 | Nick GillesPlace 92 · Grade Jr · Wisconsin | Jr | Wisconsin | 24:54.5 |
| 93 | Owen HorevayPlace 93 · Grade Sr · Lipscomb | Sr | Lipscomb | 24:57.0 |
| 94 | Jude DeVriesPlace 94 · Grade Jr · Portland | Jr | Portland | 24:57.0 |
| 95 | Aiden ColesPlace 95 · Grade Sr · Eastern Kentucky | Sr | Eastern Kentucky | 24:57.1 |
| 96 | Patrick LawsonPlace 96 · Grade Sr · Air Force | Sr | Air Force | 24:57.1 |
| 97 | Broen HolmanPlace 97 · Grade So · Northern Arizona | So | Northern Arizona | 24:57.4 |
| 98 | James PartlowPlace 98 · Grade Jr · Navy | Jr | Navy | 24:59.0 |
| 99 | Cosmas KipropPlace 99 · Grade So · Eastern Kentucky | So | Eastern Kentucky | 24:59.7 |
| 100 | Byron GreviousPlace 100 · Grade Jr · Stanford | Jr | Stanford | 25:00.1 |