| 1 | Barnabas NdiwaPlace 1 · Grade So · Iowa Western CC | So | Iowa Western CC | 24:05.9 |
| 2 | Geofrey RonohPlace 2 · Grade So · Iowa Western CC | So | Iowa Western CC | 24:27.3 |
| 3 | Soufyane LaazizPlace 3 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 24:39.4 PR |
| 4 | Chakib Cherkaoui RhazouaniPlace 4 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 24:46.4 |
| 5 | Said Rifi LoutfiPlace 5 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 24:51.1 PR |
| 6 | Flynn PumpaPlace 6 · Grade So · Iowa Western CC | So | Iowa Western CC | 24:56.5 |
| 7 | Saad Rifi LoutfiPlace 7 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 25:02.6 |
| 8 | Miguel Angel Lopez CarranzaPlace 8 · Grade Fr · Iowa Western CC | Fr | Iowa Western CC | 25:12.5 |
| 9 | Pierre CarlierPlace 9 · Grade Fr · Iowa Western CC | Fr | Iowa Western CC | 25:15.3 |
| 10 | Victor KemboiPlace 10 · Grade So · Iowa Western CC | So | Iowa Western CC | 25:29.0 |
| 11 | Taha OuchenPlace 11 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 25:35.0 |
| 12 | Eli PagePlace 12 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 25:37.5 |
| 13 | Brian KipropPlace 13 · Grade Fr · Indian Hills (IA) CC | Fr | Indian Hills (IA) CC | 25:48.6 |
| 14 | Emmanuel KiplagatPlace 14 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 26:02.7 |
| 15 | Brian KirwaPlace 15 · Grade So · Iowa Central CC | So | Iowa Central CC | 26:04.5 |
| 16 | Sam MoraPlace 16 · Grade Fr · Des Moines Area CC | Fr | Des Moines Area CC | 26:05.5 |
| 17 | Parker QuinlanPlace 17 · Grade So · Southeastern (Iowa) CC | So | Southeastern (Iowa) CC | 26:06.7 |
| 18 | Christian ChoatePlace 18 · Grade Fr · Des Moines Area CC | Fr | Des Moines Area CC | 26:22.8 PR |
| 19 | Magnus HerschbachPlace 19 · Grade So · Iowa Western CC | So | Iowa Western CC | 26:25.6 |
| 20 | Evan BeelerPlace 20 · Grade Fr · Indian Hills (IA) CC | Fr | Indian Hills (IA) CC | 26:29.6 |
| 21 | Elijah BlixPlace 21 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 26:37.8 |
| 22 | Joseph LawryPlace 22 · Grade Fr · Des Moines Area CC | Fr | Des Moines Area CC | 26:39.5 PR |
| 23 | Bailey TaigPlace 23 · Grade So · Indian Hills (IA) CC | So | Indian Hills (IA) CC | 26:50.4 |
| 24 | Zack StoermerPlace 24 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 26:56.8 |
| 25 | Jackson ShacklettPlace 25 · Grade Fr · Southeastern (Iowa) CC | Fr | Southeastern (Iowa) CC | 27:11.9 |
| 26 | John FergusonPlace 26 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 27:14.1 |
| 27 | Landon FullerPlace 27 · Grade So · Iowa Central CC | So | Iowa Central CC | 27:20.9 |
| 28 | Kade DiercksPlace 28 · Grade So · Iowa Western CC | So | Iowa Western CC | 27:51.1 |
| 29 | Tate BrownsbergerPlace 29 · Grade Fr · Iowa Western CC | Fr | Iowa Western CC | 27:54.9 PR |
| 30 | Lucas NelsonPlace 30 · Grade Fr · Iowa Western CC | Fr | Iowa Western CC | 27:57.5 PR |
| 31 | Presley BernsPlace 31 · Grade Fr · Indian Hills (IA) CC | Fr | Indian Hills (IA) CC | 28:06.3 |
| 32 | Hunter LandphairPlace 32 · Grade So · Des Moines Area CC | So | Des Moines Area CC | 28:12.6 |
| 33 | Jonah JahnkePlace 33 · Grade So · Iowa Central CC | So | Iowa Central CC | 28:22.4 |
| 34 | Isaiah GeffrePlace 34 · Grade Fr · Southeastern (Iowa) CC | Fr | Southeastern (Iowa) CC | 28:35.9 |
| 35 | Liam ShannonPlace 35 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 28:42.8 |
| 36 | Nick PowellPlace 36 · Grade Fr · Southeastern (Iowa) CC | Fr | Southeastern (Iowa) CC | 28:44.0 |
| 37 | Xander GraeserPlace 37 · Grade Fr · North Iowa Area CC | Fr | North Iowa Area CC | 28:48.4 |
| 38 | Carter EastonPlace 38 · Grade Fr · Southeastern (Iowa) CC | Fr | Southeastern (Iowa) CC | 28:49.3 |
| 39 | Brennan BodenPlace 39 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 28:51.1 |
| 40 | Owen MartinPlace 40 · Grade Fr · Southwestern (Iowa) CC | Fr | Southwestern (Iowa) CC | 28:57.5 |
| 41 | Teegan DorenkampPlace 41 · Grade Fr · Iowa Western CC | Fr | Iowa Western CC | 29:00.3 PR |
| 42 | Hayden LensingPlace 42 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 29:11.8 PR |
| 43 | Cameron ShutwellPlace 43 · Grade So · Southeastern (Iowa) CC | So | Southeastern (Iowa) CC | 29:16.7 |
| 44 | Gabe ListPlace 44 · Grade Fr · Des Moines Area CC | Fr | Des Moines Area CC | 29:28.5 |
| 45 | Peyton LambertPlace 45 · Grade So · Southeastern (Iowa) CC | So | Southeastern (Iowa) CC | 29:33.5 |
| 46 | Blayze HavelPlace 46 · Grade So · Southeastern (Iowa) CC | So | Southeastern (Iowa) CC | 29:38.8 |
| 47 | Lukas VancePlace 47 · Grade So · North Iowa Area CC | So | North Iowa Area CC | 29:39.7 |
| 48 | Jacob DriskillPlace 48 · Grade So · Southwestern (Iowa) CC | So | Southwestern (Iowa) CC | 29:59.2 |
| 49 | Tyler MagerPlace 49 · Grade Fr · Iowa Central CC | Fr | Iowa Central CC | 30:10.7 PR |
| 50 | Peyton FlohrPlace 50 · Grade So · Iowa Western CC | So | Iowa Western CC | 30:50.4 |
| 51 | Ramzi Ben Haj BelgacemPlace 51 · Grade Fr · Southwestern (Iowa) CC | Fr | Southwestern (Iowa) CC | 30:55.5 |
| 52 | Brady EikePlace 52 · Grade Fr · Hawkeye (IA) CC | Fr | Hawkeye (IA) CC | 31:06.3 |
| 53 | Owen AmentPlace 53 · Grade Fr · Des Moines Area CC | Fr | Des Moines Area CC | 31:33.6 |
| 54 | Liam WrefordPlace 54 · Grade So · Southeastern (Iowa) CC | So | Southeastern (Iowa) CC | 31:37.6 |
| 55 | Joey JolinPlace 55 · Grade So · Southeastern (Iowa) CC | So | Southeastern (Iowa) CC | 31:39.4 |
| 56 | Alex AlmelienPlace 56 · Grade Fr · North Iowa Area CC | Fr | North Iowa Area CC | 31:43.8 |
| 57 | Michael-Rhett GilbertsonPlace 57 · Grade Fr · Northeast Iowa CC | Fr | Northeast Iowa CC | 31:58.7 PR |
| 58 | Nikolli MosleyPlace 58 · Grade Fr · North Iowa Area CC | Fr | North Iowa Area CC | 32:05.6 PR |
| 59 | Erik LashPlace 59 · Grade Fr · Southwestern (Iowa) CC | Fr | Southwestern (Iowa) CC | 32:32.8 |
| 60 | Adess AklogPlace 60 · Grade Fr · Iowa Western CC | Fr | Iowa Western CC | 32:54.0 |
| 61 | Kevin CarneyPlace 61 · Grade So · North Iowa Area CC | So | North Iowa Area CC | 33:39.1 |
| 62 | Xander MeyerhoffPlace 62 · Grade Fr · Hawkeye (IA) CC | Fr | Hawkeye (IA) CC | 34:02.6 PR |
| 63 | Colby EssingPlace 63 · Grade Fr · North Iowa Area CC | Fr | North Iowa Area CC | 34:38.7 PR |
| 64 | Samuel BracePlace 64 · Grade So · Hawkeye (IA) CC | So | Hawkeye (IA) CC | 34:56.5 |
| 65 | Brian NunezPlace 65 · Grade Fr · North Iowa Area CC | Fr | North Iowa Area CC | 35:39.7 PR |
| 66 | Tristan StrantzPlace 66 · Grade So · Iowa Central CC | So | Iowa Central CC | 36:24.9 |
| — | Ali BenzemGrade Fr · Iowa Western CC | Fr | Iowa Western CC | DNF |
| — | Alex MooreGrade So · North Iowa Area CC | So | North Iowa Area CC | DNF |
| — | Brandon BrileyGrade So · Southwestern (Iowa) CC | So | Southwestern (Iowa) CC | DNF |