| 1 | Silas KiptanuiPlace 1 · Grade So · Tulane | So | Tulane | 23:17.4 |
| 2 | Elkana KiprutoPlace 2 · Grade Jr · Wichita State | Jr | Wichita State | 23:18.8 |
| 3 | Nicholas KipchirchirPlace 3 · Grade Sr · Wichita State | Sr | Wichita State | 23:19.8 |
| 4 | Daelen AckleyPlace 4 · Grade Sr · Notre Dame | Sr | Notre Dame | 23:20.5 |
| 5 | Edward BirdPlace 5 · Grade Sr · Kentucky | Sr | Kentucky | 23:21.0 |
| 6 | Bailey HablerPlace 6 · Grade Jr · Villanova | Jr | Villanova | 23:23.4 |
| 7 | Bernard CheruiyotPlace 7 · Grade Jr · Tulane | Jr | Tulane | 23:24.9 |
| 8 | Pedro MarinPlace 8 · Grade Jr · CBU | Jr | CBU | 23:25.0 |
| 9 | Joad MartinhoPlace 9 · Grade Sr · Toledo | Sr | Toledo | 23:25.6 |
| 10 | Pierre AttiogbePlace 10 · Grade Sr · Cornell | Sr | Cornell | 23:25.9 |
| 11 | Evans TanuiPlace 11 · Grade So · Arizona | So | Arizona | 23:26.0 |
| 12 | Finlay Ross-DaviePlace 12 · Grade Sr · Duke | Sr | Duke | 23:26.1 PR |
| 13 | Eloshas KipkiruiPlace 13 · Grade Fr · Toledo | Fr | Toledo | 23:26.6 PR |
| 14 | Cameron ToddPlace 14 · Grade So · Notre Dame | So | Notre Dame | 23:28.0 |
| 15 | Connor AckleyPlace 15 · Grade Jr · Syracuse | Jr | Syracuse | 23:30.6 |
| 16 | Benne AndersonPlace 16 · Grade Jr · Syracuse | Jr | Syracuse | 23:32.3 |
| 17 | Stephen MaroroPlace 17 · Grade Fr · Kansas | Fr | Kansas | 23:34.2 |
| 18 | Benjamin GabelmanPlace 18 · Grade So · Syracuse | So | Syracuse | 23:34.3 |
| 19 | Caden LeonardPlace 19 · Grade Fr · North Carolina | Fr | North Carolina | 23:34.9 |
| 20 | Vincent GwachiPlace 20 · Grade So · Arizona | So | Arizona | 23:37.4 |
| 21 | Patrick KipropPlace 21 · Grade Jr · Toledo | Jr | Toledo | 23:39.2 PR |
| 22 | Louis SmallPlace 22 · Grade Sr · Syracuse | Sr | Syracuse | 23:40.0 |
| 23 | Aryan AbbarajuPlace 23 · Grade Sr · Cornell | Sr | Cornell | 23:41.0 |
| 24 | Yemane MulugetaPlace 24 · Grade So · CBU | So | CBU | 23:41.4 PR |
| 25 | Charlie MoorePlace 25 · Grade So · Villanova | So | Villanova | 23:42.6 |
| 26 | Thomas McMahonPlace 26 · Grade Jr · Villanova | Jr | Villanova | 23:42.9 |
| 27 | Sam EllsPlace 27 · Grade Sr · Montana State | Sr | Montana State | 23:43.6 |
| 28 | Jack FenlonPlace 28 · Grade Jr · Villanova | Jr | Villanova | 23:46.3 PR |
| 29 | Nick SteinfeldtPlace 29 · Grade Jr · Pittsburgh | Jr | Pittsburgh | 23:46.8 PR |
| 30 | Izaiah SteuryPlace 30 · Grade Sr · IU-Indy | Sr | IU-Indy | 23:47.2 |
| 31 | Collins Kiprop KipngokPlace 31 · Grade Jr · Kentucky | Jr | Kentucky | 23:48.1 |
| 32 | Noah BrekerPlace 32 · Grade So · North Carolina | So | North Carolina | 23:48.7 |
| 33 | Nick SloffPlace 33 · Grade Jr · Penn State | Jr | Penn State | 23:49.1 |
| 34 | Barnabas NdiwaPlace 34 · Grade Jr · Kansas | Jr | Kansas | 23:49.3 |
| 35 | Philip BlumPlace 35 · Grade So · NC State | So | NC State | 23:49.4 |
| 36 | Itumeleng NgxabaziPlace 36 · Grade Jr · CBU | Jr | CBU | 23:49.5 PR |
| 37 | Jacob LaneyPlace 37 · Grade Jr · North Carolina | Jr | North Carolina | 23:50.8 |
| 38 | Trent McFarlandPlace 38 · Grade Jr · Michigan | Jr | Michigan | 23:51.5 |
| 39 | Drew GriffithPlace 39 · Grade Jr · Notre Dame | Jr | Notre Dame | 23:52.0 |
| 40 | Griffin MandirolaPlace 40 · Grade So · Cornell | So | Cornell | 23:52.2 |
| 41 | Josh ArmstrongPlace 41 · Grade Jr · Utah State | Jr | Utah State | 23:52.4 |
| 42 | Jack CoomberPlace 42 · Grade Jr · Villanova | Jr | Villanova | 23:52.8 |
| 43 | Kevin SanchezPlace 43 · Grade Jr · Notre Dame | Jr | Notre Dame | 23:53.7 |
| 44 | Connell AlfordPlace 44 · Grade So · Syracuse | So | Syracuse | 23:57.1 |
| 45 | Brian DiColaPlace 45 · Grade Sr · Penn State | Sr | Penn State | 23:57.3 |
| 46 | Paul KiprotichPlace 46 · Grade Jr · Stephen F. Austin | Jr | Stephen F. Austin | 23:57.9 |
| 47 | Duncan RobinsonPlace 47 · Grade Sr · Iona | Sr | Iona | 23:58.2 |
| 48 | Noah BontragerPlace 48 · Grade Fr · Notre Dame | Fr | Notre Dame | 23:58.3 |
| 49 | Luke SimpsonPlace 49 · Grade Jr · Pittsburgh | Jr | Pittsburgh | 23:58.4 |
| 50 | Alden KellerPlace 50 · Grade Jr · Duke | Jr | Duke | 23:58.7 PR |
| 51 | Nerius WhitePlace 51 · Grade Sr · Purdue | Sr | Purdue | 23:58.8 |
| 52 | Alex MazzeoPlace 52 · Grade Fr · Cornell | Fr | Cornell | 23:59.2 PR |
| 53 | Josphat MeliPlace 53 · Grade So · Arizona | So | Arizona | 24:00.2 |
| 54 | Jake PhillipsPlace 54 · Grade Sr · Loyola-Chicago | Sr | Loyola-Chicago | 24:00.9 |
| 55 | Sila KiplakatPlace 55 · Grade So · Utah Valley | So | Utah Valley | 24:01.3 |
| 56 | Hanibal HailePlace 56 · Grade Sr · Arizona | Sr | Arizona | 24:01.9 |
| 57 | Dennis RonoPlace 57 · Grade Jr · Wichita State | Jr | Wichita State | 24:01.9 |
| 58 | Kelvin KipyegoPlace 58 · Grade Jr · Wichita State | Jr | Wichita State | 24:02.2 |
| 59 | Julian FranjiehPlace 59 · Grade Sr · Syracuse | Sr | Syracuse | 24:02.5 |
| 60 | Loann BrelivetPlace 60 · Grade Sr · Toledo | Sr | Toledo | 24:02.6 PR |
| 61 | Joseph McKeePlace 61 · Grade Jr · Utah State | Jr | Utah State | 24:03.2 |
| 62 | Noah ValyoPlace 62 · Grade Jr · NC State | Jr | NC State | 24:04.0 |
| 63 | Jackson DutcherPlace 63 · Grade Jr · South Dakota State | Jr | South Dakota State | 24:04.7 |
| 64 | Reagan KibetPlace 64 · Grade So · Kansas | So | Kansas | 24:04.8 |
| 65 | Nate BoutinPlace 65 · Grade Sr · Loyola-Chicago | Sr | Loyola-Chicago | 24:06.3 |
| 66 | Manuel RojasPlace 66 · Grade Jr · CBU | Jr | CBU | 24:07.1 PR |
| 67 | AJ RingertPlace 67 · Grade So · Montana State | So | Montana State | 24:07.2 |
| 68 | Kaden LevingsPlace 68 · Grade Sr · Florida State | Sr | Florida State | 24:08.2 |
| 69 | Will PurnellPlace 69 · Grade Sr · Duke | Sr | Duke | 24:08.6 |
| 70 | Matej HrebackaPlace 70 · Grade Jr · North Dakota | Jr | North Dakota | 24:09.2 |
| 71 | Oliver BoltzPlace 71 · Grade Jr · Iona | Jr | Iona | 24:09.3 |
| 72 | Pierre CarlierPlace 72 · Grade So · Montana State | So | Montana State | 24:09.5 PR |
| 73 | Alex NolanPlace 73 · Grade Sr · Southern Indiana | Sr | Southern Indiana | 24:10.0 |
| 74 | Brian BurnsPlace 74 · Grade Fr · North Carolina | Fr | North Carolina | 24:10.1 |
| 75 | Rendon KuykendallPlace 75 · Grade Jr · Duke | Jr | Duke | 24:10.5 PR |
| 76 | Walker ColePlace 76 · Grade Sr · Utah State | Sr | Utah State | 24:10.5 |
| 77 | Davis RydmanPlace 77 · Grade Jr · Colorado St. | Jr | Colorado St. | 24:10.6 |
| 78 | Blaise SnowPlace 78 · Grade So · Montana State | So | Montana State | 24:11.4 |
| 79 | Michael MoffatPlace 79 · Grade Jr · Utah State | Jr | Utah State | 24:11.6 |
| 80 | Ishak MekidechePlace 80 · Grade So · Miami (Ohio) | So | Miami (Ohio) | 24:11.9 |
| 81 | Luke PashPlace 81 · Grade So · North Carolina | So | North Carolina | 24:12.1 |
| 82 | Quinn NewmanPlace 82 · Grade So · Montana State | So | Montana State | 24:12.3 PR |
| 83 | Saad Rifi LoutfiPlace 83 · Grade Jr · Stephen F. Austin | Jr | Stephen F. Austin | 24:12.4 |
| 84 | Douglas BuckeridgePlace 84 · Grade Sr · Purdue | Sr | Purdue | 24:12.5 |
| 85 | Garrett WoodhousePlace 85 · Grade Jr · Utah State | Jr | Utah State | 24:12.9 |
| 86 | Habi WetzelPlace 86 · Grade Fr · Wyoming | Fr | Wyoming | 24:13.0 |
| 87 | Baptiste CartieauxPlace 87 · Grade Sr · Iona | Sr | Iona | 24:13.3 |
| 88 | Braden LofquestPlace 88 · Grade So · Duke | So | Duke | 24:14.1 |
| 89 | Chris SullivanPlace 89 · Grade Jr · Villanova | Jr | Villanova | 24:14.3 |
| 90 | Aden BandukwalaPlace 90 · Grade So · Duke | So | Duke | 24:14.9 |
| 91 | Edward BlahaPlace 91 · Grade Sr · Syracuse | Sr | Syracuse | 24:15.3 |
| 92 | Austin CarreraPlace 92 · Grade So · Wichita State | So | Wichita State | 24:15.6 |
| 93 | Asher OatesPlace 93 · Grade Fr · NC State | Fr | NC State | 24:16.0 |
| 94 | Ryan SchumacherPlace 94 · Grade Sr · Colorado St. | Sr | Colorado St. | 24:16.6 |
| 95 | Logan PeelPlace 95 · Grade Sr · Southern Utah | Sr | Southern Utah | 24:16.7 |
| 96 | William StrickleyPlace 96 · Grade Sr · Illinois | Sr | Illinois | 24:17.3 PR |
| 97 | Timothy KibetPlace 97 · Grade So · Tulane | So | Tulane | 24:17.3 |
| 98 | Tommy RicePlace 98 · Grade Jr · Tulane | Jr | Tulane | 24:17.6 |
| 99 | Louis-Lys FanucchiPlace 99 · Grade Jr · North Dakota | Jr | North Dakota | 24:18.2 |
| 100 | Kian WilesPlace 100 · Grade Sr · Eastern Michigan | Sr | Eastern Michigan | 24:19.1 |