| 1 | Isaac BournePlace 1 · Grade - · Loras | - | Loras | 14:53.8 PR |
| 2 | Eric RutherfordPlace 2 · Grade - · Loras | - | Loras | 15:34.5 |
| 3 | Aiden MohrPlace 3 · Grade Sr · Dubuque | Sr | Dubuque | 15:41.0 PR |
| 4 | Ryan P. McGrathPlace 4 · Grade Sr · Loras | Sr | Loras | 15:43.6 |
| 5 | Colby CryerPlace 5 · Grade Sr · Loras | Sr | Loras | 15:48.3 PR |
| 6 | Aiden RuizPlace 6 · Grade Jr · Loras | Jr | Loras | 15:54.1 PR |
| 7 | Carter RichterPlace 7 · Grade So · Dubuque | So | Dubuque | 15:58.0 PR |
| 8 | Sawyer FeldmanPlace 8 · Grade Fr · Dubuque | Fr | Dubuque | 16:00.8 PR |
| 9 | Isaiah C. EnglePlace 9 · Grade Fr · Loras | Fr | Loras | 16:05.0 PR |
| 10 | Max LowePlace 10 · Grade Jr · Loras | Jr | Loras | 16:05.3 |
| 11 | Evan SchlichtingPlace 11 · Grade Jr · Loras | Jr | Loras | 16:05.8 PR |
| 12 | Brayden FreyPlace 12 · Grade Jr · Loras | Jr | Loras | 16:07.7 PR |
| 13 | Josh M. GantPlace 13 · Grade Fr · Loras | Fr | Loras | 16:30.3 PR |
| 14 | Xander StoubPlace 14 · Grade Sr · Monmouth (Ill.) | Sr | Monmouth (Ill.) | 16:34.9 PR |
| 15 | Joey SchultzPlace 15 · Grade - · Loras | - | Loras | 16:35.6 |
| 16 | Jack RuswickPlace 16 · Grade So · Loras | So | Loras | 16:38.1 PR |
| 17 | Vince FrederiksenPlace 17 · Grade Jr · Loras | Jr | Loras | 16:39.4 PR |
| 18 | Samuel HormanPlace 18 · Grade Jr · Loras | Jr | Loras | 16:39.4 |
| 19 | Andrew PetersonPlace 19 · Grade Jr · Monmouth (Ill.) | Jr | Monmouth (Ill.) | 16:42.1 PR |
| 20 | Evan RobertsonPlace 20 · Grade Sr · Dubuque | Sr | Dubuque | 16:44.9 PR |
| 21 | Enoch ThielhelmPlace 21 · Grade Jr · Loras | Jr | Loras | 16:47.3 PR |
| 22 | Brandon W. RuggPlace 22 · Grade Fr · Loras | Fr | Loras | 16:49.6 PR |
| 23 | Gavin DenholmPlace 23 · Grade Sr · Loras | Sr | Loras | 16:50.1 |
| 24 | Fernando Avila rubioPlace 24 · Grade Jr · Monmouth (Ill.) | Jr | Monmouth (Ill.) | 16:51.2 PR |
| 25 | Jack BeehlerPlace 25 · Grade - · Loras | - | Loras | 16:52.8 |
| 26 | Amana OmalePlace 26 · Grade Fr · Dubuque | Fr | Dubuque | 16:53.8 PR |
| 27 | Misha RatnerPlace 27 · Grade Jr · Knox | Jr | Knox | 16:55.9 |
| 28 | Richard KelsoPlace 28 · Grade Jr · Dubuque | Jr | Dubuque | 17:00.9 PR |
| 29 | Dawid OpiolaPlace 29 · Grade Fr · Monmouth (Ill.) | Fr | Monmouth (Ill.) | 17:01.3 PR |
| 30 | Benjamin RitterPlace 30 · Grade So · Loras | So | Loras | 17:02.9 PR |
| 31 | Gavin SleePlace 31 · Grade Fr · Coe | Fr | Coe | 17:04.8 PR |
| 32 | Miles LangPlace 32 · Grade Jr · Rockford | Jr | Rockford | 17:13.3 |
| 33 | Cyrille CheruiyotPlace 33 · Grade Fr · Carl Sandburg (Ill.) | Fr | Carl Sandburg (Ill.) | 17:17.8 PR |
| 34 | Travis DreikosenPlace 34 · Grade Fr · Coe | Fr | Coe | 17:21.0 PR |
| 35 | Benjamin DriscollPlace 35 · Grade Jr · Emmaus Bible (Iowa) | Jr | Emmaus Bible (Iowa) | 17:24.2 |
| 36 | Leandro BarajasPlace 36 · Grade Fr · Dubuque | Fr | Dubuque | 17:25.7 PR |
| 37 | Nicholas GreenlandPlace 37 · Grade So · Rockford | So | Rockford | 17:26.8 PR |
| 38 | Trent AllenPlace 38 · Grade Sr · Coe | Sr | Coe | 17:28.9 |
| 39 | Alexander PalmerPlace 39 · Grade So · Dubuque | So | Dubuque | 17:30.5 PR |
| 40 | Donnie MillerPlace 40 · Grade Fr · Coe | Fr | Coe | 17:34.6 PR |
| 41 | Ty M. KalinaPlace 41 · Grade Fr · Loras | Fr | Loras | 17:36.3 PR |
| 42 | Mason MohrPlace 42 · Grade Fr · Dubuque | Fr | Dubuque | 17:38.9 PR |
| 43 | Levi HollingsworthPlace 43 · Grade Fr · Emmaus Bible (Iowa) | Fr | Emmaus Bible (Iowa) | 17:40.1 PR |
| 44 | Logan HogerPlace 44 · Grade - · Loras | - | Loras | 17:42.0 |
| 45 | Wyatt HallPlace 45 · Grade Fr · Monmouth (Ill.) | Fr | Monmouth (Ill.) | 17:43.5 PR |
| 46 | Jack MulertPlace 46 · Grade Sr · Dubuque | Sr | Dubuque | 17:47.4 PR |
| 47 | Leo V. TharpPlace 47 · Grade Fr · Loras | Fr | Loras | 17:47.7 PR |
| 48 | Angel CruzPlace 48 · Grade Fr · Dubuque | Fr | Dubuque | 17:50.8 PR |
| 49 | Jack StecherPlace 49 · Grade So · Coe | So | Coe | 18:01.6 PR |
| 50 | Kevin KiptumPlace 50 · Grade Fr · Carl Sandburg (Ill.) | Fr | Carl Sandburg (Ill.) | 18:09.9 PR |
| 51 | Emmitt R. OlsonPlace 51 · Grade Fr · Loras | Fr | Loras | 18:10.5 PR |
| 52 | Riley MorganPlace 52 · Grade So · Monmouth (Ill.) | So | Monmouth (Ill.) | 18:15.5 |
| 53 | Gavin KinkeadPlace 53 · Grade Fr · Coe | Fr | Coe | 18:20.1 PR |
| 54 | Braden ReesPlace 54 · Grade So · Monmouth (Ill.) | So | Monmouth (Ill.) | 18:20.6 PR |
| 55 | Jack WaynePlace 55 · Grade Fr · Monmouth (Ill.) | Fr | Monmouth (Ill.) | 18:25.4 PR |
| 56 | Eric ChathamPlace 56 · Grade Sr · Clarke (Iowa) | Sr | Clarke (Iowa) | 18:29.4 |
| 57 | Bradley DAHLPlace 57 · Grade FR · Northeast_Iowa | FR | Northeast_Iowa | 18:30.9 |
| 58 | Nathan BeanPlace 58 · Grade So · Emmaus Bible (Iowa) | So | Emmaus Bible (Iowa) | 18:32.6 PR |
| 59 | George WestPlace 59 · Grade Sr · Dubuque | Sr | Dubuque | 18:32.8 |
| 60 | Colin ChojnowskiPlace 60 · Grade Jr · Coe | Jr | Coe | 18:33.1 PR |
| 61 | Andrew LivaudaisPlace 61 · Grade Sr · Coe | Sr | Coe | 18:41.8 |
| 62 | Isaac SauerPlace 62 · Grade So · Emmaus Bible (Iowa) | So | Emmaus Bible (Iowa) | 18:49.0 PR |
| 63 | Samuel NeubauerPlace 63 · Grade Fr · Beloit | Fr | Beloit | 18:49.1 PR |
| 64 | Konnor BrueningPlace 64 · Grade So · Coe | So | Coe | 18:50.1 PR |
| 65 | Liam LentzPlace 65 · Grade So · Loras | So | Loras | 18:51.4 PR |
| 66 | Gabriel DriscollPlace 66 · Grade Fr · Emmaus Bible (Iowa) | Fr | Emmaus Bible (Iowa) | 18:51.4 PR |
| 67 | Ethan StaschPlace 67 · Grade So · Loras | So | Loras | 18:55.9 PR |
| 68 | Kael LawlerPlace 68 · Grade So · Coe | So | Coe | 18:58.9 PR |
| 69 | Ridesh ChhetriPlace 69 · Grade Jr · Knox | Jr | Knox | 19:17.6 PR |
| 70 | Arthur SeufferleinPlace 70 · Grade So · Coe | So | Coe | 19:20.7 PR |
| 71 | Hunter MilsteadPlace 71 · Grade Fr · Dubuque | Fr | Dubuque | 19:25.8 PR |
| 72 | Carson StrukelPlace 72 · Grade Sr · Coe | Sr | Coe | 19:43.0 |
| 73 | Max LawrencePlace 73 · Grade Sr · Knox | Sr | Knox | 19:48.0 |
| 74 | Noah GenandtPlace 74 · Grade Fr · Highland (Ill.) CC | Fr | Highland (Ill.) CC | 19:51.4 PR |
| 75 | Jalen AbbottPlace 75 · Grade Fr · Carl Sandburg (Ill.) | Fr | Carl Sandburg (Ill.) | 19:56.1 PR |
| 76 | Jack CardaPlace 76 · Grade So · Dubuque | So | Dubuque | 19:56.1 PR |
| 77 | Kolt PACEPlace 77 · Grade FR · Northeast_Iowa | FR | Northeast_Iowa | 19:58.8 |
| 78 | Christian VanderkrolPlace 78 · Grade Sr · Emmaus Bible (Iowa) | Sr | Emmaus Bible (Iowa) | 20:03.2 |
| 79 | Brian WoehrlePlace 79 · Grade Sr · Dubuque | Sr | Dubuque | 20:17.9 |
| 80 | Nahom ZerePlace 80 · Grade Fr · Rockford | Fr | Rockford | 20:24.5 PR |
| 81 | Brayden JacksonPlace 81 · Grade So · Highland (Ill.) CC | So | Highland (Ill.) CC | 20:36.2 PR |
| 82 | Jake TillPlace 82 · Grade - · Loras | - | Loras | 20:38.4 PR |
| 83 | Matthew FootePlace 83 · Grade - · Loras | - | Loras | 20:45.9 PR |
| 84 | Hunter RUSSELLPlace 84 · Iowa Track and Field Club | — | Iowa Track and Field Club | 20:47.3 |
| 85 | Sawyer WallPlace 85 · Grade Sr · Beloit | Sr | Beloit | 21:10.0 |
| 86 | Dylan MoorePlace 86 · Grade So · Carl Sandburg (Ill.) | So | Carl Sandburg (Ill.) | 21:10.8 PR |
| 87 | Larry KamaraPlace 87 · Grade Sr · Monmouth (Ill.) | Sr | Monmouth (Ill.) | 21:20.1 PR |
| 88 | Louis DEWPlace 88 · Iowa Track and Field Club | — | Iowa Track and Field Club | 21:23.0 |
| 89 | Thomas DeffetPlace 89 · Grade So · Coe | So | Coe | 21:25.2 PR |
| 90 | Ivan WengerPlace 90 · Grade So · Highland (Ill.) CC | So | Highland (Ill.) CC | 21:25.5 PR |
| 91 | Daniel SchuldtPlace 91 · Grade Jr · Emmaus Bible (Iowa) | Jr | Emmaus Bible (Iowa) | 21:52.9 |
| 92 | Matthias ShoemakerPlace 92 · Grade Fr · Beloit | Fr | Beloit | 21:59.5 PR |
| 93 | Conall WitheritePlace 93 · Grade Jr · Beloit | Jr | Beloit | 22:04.8 PR |
| 94 | Chasyn PollardPlace 94 · Grade Jr · Knox | Jr | Knox | 22:10.4 |
| 95 | Zachary P. ConradPlace 95 · Grade Fr · Loras | Fr | Loras | 22:20.3 PR |
| 96 | Mozes HoyPlace 96 · Grade Sr · Coe | Sr | Coe | 22:33.2 |
| 97 | Riley MilburnPlace 97 · Grade So · Coe | So | Coe | 22:39.7 PR |
| 98 | Miguel Kutter-WalkerPlace 98 · Grade So · Coe | So | Coe | 22:40.8 PR |
| 99 | JJ NewlinPlace 99 · Grade Jr · Rockford | Jr | Rockford | 22:45.9 |
| 100 | Elden RandolphPlace 100 · Grade Fr · Knox | Fr | Knox | 22:53.7 PR |