| 1 | Rhodes BoothPlace 1 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 11:19.16 |
| 2 | Brecken BoothPlace 2 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 11:25.04 |
| 3 | Maddox MarsagliaPlace 3 · Grade 8 · Normal Metcalf | 8 | Normal Metcalf | 11:56.84 |
| 4 | Graham HolcombPlace 4 · Grade 8 · Normal Epiphany | 8 | Normal Epiphany | 11:57.02 |
| 5 | Bryce HolcombPlace 5 · Grade 6 · Normal Epiphany | 6 | Normal Epiphany | 12:02.98 |
| 6 | Owen MucciPlace 6 · Grade 8 · Bloomington Corpus Christi | 8 | Bloomington Corpus Christi | 12:03.88 |
| 7 | Gavin BairdPlace 7 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 12:09.70 |
| 8 | Luka CorralesPlace 8 · Grade 8 · Normal Metcalf | 8 | Normal Metcalf | 12:15.03 |
| 9 | Everett SlotkyPlace 9 · Grade 8 · Bloomington Corpus Christi | 8 | Bloomington Corpus Christi | 12:15.26 |
| 10 | Adam StanekPlace 10 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 12:29.67 |
| 11 | Max HerrPlace 11 · Grade 8 · Normal Epiphany | 8 | Normal Epiphany | 12:42.17 |
| 12 | Daniel WisePlace 12 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 12:47.94 |
| 13 | Mark StankoPlace 13 · Grade 8 · Bloomington Corpus Christi | 8 | Bloomington Corpus Christi | 12:52.08 PR |
| 14 | Blake JonesPlace 14 · Grade 6 · Normal Metcalf | 6 | Normal Metcalf | 12:56.21 |
| 15 | Andrew TaylorPlace 15 · Grade 7 · Normal Calvary | 7 | Normal Calvary | 12:56.41 |
| 16 | Nathan GuernseyPlace 16 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 13:00.23 |
| 17 | Easton CarrPlace 17 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 13:05.86 |
| 18 | William DietzPlace 18 · Grade 7 · Normal Epiphany | 7 | Normal Epiphany | 13:12.11 |
| 19 | Pryor HughsPlace 19 · Grade 7 · Normal Epiphany | 7 | Normal Epiphany | 13:13.02 |
| 20 | Will VozzellaPlace 20 · Grade 7 · Normal Metcalf | 7 | Normal Metcalf | 13:15.72 |
| 21 | Van ZietlerPlace 21 · Grade 8 · Bloomington Corpus Christi | 8 | Bloomington Corpus Christi | 13:26.23 |
| 22 | Cole AndersonPlace 22 · Grade 5 · Bloomington Cornerstone | 5 | Bloomington Cornerstone | 13:26.81 |
| 23 | Gabe IannucciPlace 23 · Grade 6 · Normal Metcalf | 6 | Normal Metcalf | 13:28.63 |
| 24 | Russell BondsPlace 24 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 13:30.38 PR |
| 25 | Matthew McGrawPlace 25 · Grade 7 · Normal Epiphany | 7 | Normal Epiphany | 13:34.25 |
| 26 | Dominic HermesPlace 26 · Grade 7 · Normal Epiphany | 7 | Normal Epiphany | 13:36.87 |
| 27 | Harrison HellerPlace 27 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 13:41.45 |
| 28 | Isaiah WillisPlace 28 · Grade 8 · Bloomington Cornerstone | 8 | Bloomington Cornerstone | 13:41.64 |
| 29 | Wally BarickmanPlace 29 · Grade 8 · Normal Metcalf | 8 | Normal Metcalf | 13:41.81 |
| 30 | Leo MucciPlace 30 · Grade 6 · Bloomington Corpus Christi | 6 | Bloomington Corpus Christi | 13:45.99 |
| 31 | Grant KendallPlace 31 · Grade 5 · Normal Metcalf | 5 | Normal Metcalf | 13:46.55 |
| 32 | Morrison StrawderPlace 32 · Grade 7 · Normal Metcalf | 7 | Normal Metcalf | 13:50.99 |
| 33 | Carson PortugalPlace 33 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 13:55.09 |
| 34 | Daniel SuhPlace 34 · Grade 7 · Normal Metcalf | 7 | Normal Metcalf | 14:00.03 |
| 35 | Lucas LitwillerPlace 35 · Grade 8 · Normal Calvary | 8 | Normal Calvary | 14:08.79 |
| 36 | Wesley RookerPlace 36 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 14:12.54 |
| 37 | Matthew HotoppPlace 37 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:15.47 |
| 38 | Nathan SimerothPlace 38 · Grade 6 · Bloomington Corpus Christi | 6 | Bloomington Corpus Christi | 14:17.54 |
| 39 | Davis LutesPlace 39 · Grade 5 · Normal Metcalf | 5 | Normal Metcalf | 14:18.24 |
| 40 | Liam CasperPlace 40 · Grade 8 · Normal Epiphany | 8 | Normal Epiphany | 14:21.91 |
| 41 | Connor RoehmPlace 41 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:23.15 PR |
| 42 | Corben HelmPlace 42 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:29.35 PR |
| 43 | George SchenkPlace 43 · Grade 7 · Normal Metcalf | 7 | Normal Metcalf | 14:33.34 |
| 44 | Patrick OkellyPlace 44 · Grade 6 · Normal Epiphany | 6 | Normal Epiphany | 14:37.93 |
| 45 | Peter HoerrPlace 45 · Grade 7 · Normal Calvary | 7 | Normal Calvary | 14:41.95 PR |
| 46 | Bryson EastonPlace 46 · Grade 7 · Normal Epiphany | 7 | Normal Epiphany | 14:42.31 PR |
| 47 | Erik HigginsPlace 47 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 14:42.53 |
| 48 | Wesley SlotkyPlace 48 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 14:47.66 |
| 49 | Elliot SimerothPlace 49 · Grade 8 · Bloomington Corpus Christi | 8 | Bloomington Corpus Christi | 14:54.73 |
| 50 | Ethan SecklerPlace 50 · Grade 5 · Normal Calvary | 5 | Normal Calvary | 15:00.55 |
| 51 | Gabe WellsPlace 51 · Grade 5 · Normal Metcalf | 5 | Normal Metcalf | 15:04.30 |
| 52 | Adler LaursonPlace 52 · Grade 6 · Normal Metcalf | 6 | Normal Metcalf | 15:07.69 |
| 53 | Tyler MarxPlace 53 · Grade 6 · Normal Metcalf | 6 | Normal Metcalf | 15:11.95 |
| 54 | Frank VancePlace 54 · Grade 5 · Normal Calvary | 5 | Normal Calvary | 15:16.81 PR |
| 55 | Quinn CasperPlace 55 · Grade 6 · Normal Epiphany | 6 | Normal Epiphany | 15:17.24 |
| 56 | Vincent LiggetPlace 56 · Grade 6 · Normal Epiphany | 6 | Normal Epiphany | 15:42.45 PR |
| 57 | Zachary HoerrPlace 57 · Grade 5 · Normal Calvary | 5 | Normal Calvary | 15:58.62 |
| 58 | Eli RamboPlace 58 · Grade 6 · Bloomington Corpus Christi | 6 | Bloomington Corpus Christi | 16:05.66 |
| 59 | James MitchellPlace 59 · Grade 7 · Bloomington Corpus Christi | 7 | Bloomington Corpus Christi | 16:37.45 |
| 60 | Zeke JanssenPlace 60 · Grade 5 · Normal Calvary | 5 | Normal Calvary | 16:43.41 |
| 61 | Jameson RookerPlace 61 · Grade 5 · Trinity Lutheran (Bloomington) | 5 | Trinity Lutheran (Bloomington) | 17:00.10 |
| 62 | Cisco HeadPlace 62 · Grade 5 · Normal Epiphany | 5 | Normal Epiphany | 17:12.45 |
| 63 | Luke FitznerPlace 63 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 17:31.12 |
| 64 | Vrishaan KalvakoluPlace 64 · Grade 7 · Bloomington Cornerstone | 7 | Bloomington Cornerstone | 17:32.35 PR |
| 65 | Grayson JelinekPlace 65 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 18:03.62 |
| 66 | Kashden CumpstonPlace 66 · Grade 6 · Normal Metcalf | 6 | Normal Metcalf | 18:39.16 PR |
| 67 | Peter VillapandoPlace 67 · Grade 6 · Normal Metcalf | 6 | Normal Metcalf | 18:42.08 PR |
| 68 | Hayden EmmonsPlace 68 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 18:47.50 PR |
| 69 | Joey MichelPlace 69 · Grade 7 · Bloomington Corpus Christi | 7 | Bloomington Corpus Christi | 18:56.39 |
| 70 | Caleb NeuhausPlace 70 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 19:07.72 |
| 71 | Jaysen ZiemerPlace 71 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 19:19.76 |
| 72 | Samuel BlankenshipPlace 72 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 19:32.87 |
| 73 | Graham MlyniecPlace 73 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 19:51.05 PR |
| 74 | Henry HundmanPlace 74 · Grade 6 · Bloomington Corpus Christi | 6 | Bloomington Corpus Christi | 19:52.77 PR |
| 75 | Peter KellyPlace 75 · Grade 6 · Normal Epiphany | 6 | Normal Epiphany | 19:53.14 PR |
| 76 | Teddy PasciakPlace 76 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 20:49.00 |
| 77 | Charles SlotkyPlace 77 · Grade 5 · Bloomington Corpus Christi | 5 | Bloomington Corpus Christi | 20:51.03 PR |
| 78 | Srihaas ThotaPlace 78 · Grade 5 · Bloomington Cornerstone | 5 | Bloomington Cornerstone | 22:12.04 |