| 1 | Max Van AllenPlace 1 · Grade 10 · Normal (University) | 10 | Normal (University) | 17:31.25 |
| 2 | Hudson ThomasPlace 2 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 17:43.74 PR |
| 3 | Simon HamakerPlace 3 · Grade 11 · Bloomington (Central Catholic) | 11 | Bloomington (Central Catholic) | 17:49.75 |
| 4 | Evan ZastrowPlace 4 · Grade 10 · Normal (University) | 10 | Normal (University) | 18:07.08 |
| 5 | Tristan GuernseyPlace 5 · Grade 11 · Normal (University) | 11 | Normal (University) | 18:17.96 |
| 6 | Asa ReedyPlace 6 · Grade 10 · Normal (University) | 10 | Normal (University) | 18:21.25 |
| 7 | Joshua BierbaumPlace 7 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 18:24.73 |
| 8 | Parker KimPlace 8 · Grade 11 · Normal (University) | 11 | Normal (University) | 18:31.71 |
| 9 | Rex RowleyPlace 9 · Grade 12 · Normal (Community) | 12 | Normal (Community) | 18:33.18 |
| 10 | Kavin SivagnanamPlace 10 · Grade 9 · Normal (University) | 9 | Normal (University) | 18:36.29 |
| 11 | Caden LawlerPlace 11 · Grade 9 · Normal (Community) | 9 | Normal (Community) | 18:37.76 PR |
| 12 | Liam BoveePlace 12 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 18:43.97 PR |
| 13 | Kaden KrutPlace 13 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 18:50.97 PR |
| 14 | Levi LandesPlace 14 · Grade 11 · Normal (University) | 11 | Normal (University) | 18:58.81 |
| 15 | Evan SchumacherPlace 15 · Grade 9 · Normal (University) | 9 | Normal (University) | 19:00.89 |
| 16 | Owen ClarkPlace 16 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 19:02.16 |
| 17 | Jaden SchumacherPlace 17 · Grade 9 · Normal (University) | 9 | Normal (University) | 19:05.90 |
| 18 | Peyton BellPlace 18 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 19:09.62 PR |
| 19 | Matthew HughesPlace 19 · Grade 11 · Normal (University) | 11 | Normal (University) | 19:10.58 |
| 20 | Ian WatkinsPlace 20 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 19:12.72 |
| 21 | Jonathan RodtsPlace 21 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 19:32.35 |
| 22 | Jameson McGrawPlace 22 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 19:32.53 |
| 23 | Oliver RinkenbergerPlace 23 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 19:36.07 |
| 24 | Benjamin ArmstrongPlace 24 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 19:38.47 |
| 25 | Peter SchulerPlace 25 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 19:42.68 |
| 26 | Joseph McGrawPlace 26 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 19:45.02 |
| 27 | Jamin LockePlace 27 · Grade 10 · Normal (Calvary Christian Academy) | 10 | Normal (Calvary Christian Academy) | 19:49.85 PR |
| 28 | Dominic VozzellaPlace 28 · Grade 9 · Normal (University) | 9 | Normal (University) | 19:52.58 |
| 29 | Parker BealPlace 29 · Grade 12 · Normal (Community) | 12 | Normal (Community) | 19:58.54 |
| 30 | Ridley NymanPlace 30 · Grade 12 · Normal (Community) | 12 | Normal (Community) | 19:59.10 |
| 31 | Bryce ElizarrarasPlace 31 · Grade 9 · Bloomington | 9 | Bloomington | 20:03.51 |
| 32 | Keegan WhitePlace 32 · Grade 11 · Bloomington (Cornerstone Christian Academy) | 11 | Bloomington (Cornerstone Christian Academy) | 20:06.92 |
| 33 | Roger ZimmermanPlace 33 · Grade 9 · Normal (University) | 9 | Normal (University) | 20:09.67 |
| 34 | Avery WodikaPlace 34 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 20:12.32 |
| 35 | Ben HuberPlace 35 · Grade 9 · Bloomington (Central Catholic) | 9 | Bloomington (Central Catholic) | 20:19.74 |
| 36 | Colton BeversPlace 36 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 20:23.63 |
| 37 | Nathan JankowiakPlace 37 · Grade 12 · Bloomington | 12 | Bloomington | 20:24.05 |
| 38 | Jonathan PoirierPlace 38 · Grade 10 · Bloomington (Cornerstone Christian Academy) | 10 | Bloomington (Cornerstone Christian Academy) | 20:24.68 |
| 39 | Easton KesterPlace 39 · Grade 9 · Normal (University) | 9 | Normal (University) | 20:26.64 PR |
| 40 | Alexander (Xander) BatteyPlace 40 · Grade 9 · Bloomington (Central Catholic) | 9 | Bloomington (Central Catholic) | 20:34.38 |
| 41 | Levi MeltonPlace 41 · Grade 11 · Normal (Community) | 11 | Normal (Community) | 20:37.60 PR |
| 42 | Braden ArndtPlace 42 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 20:53.01 |
| 43 | Tanner ShipleyPlace 43 · Grade 9 · Normal (Community West) | 9 | Normal (Community West) | 21:06.91 |
| 44 | Caleb BeversPlace 44 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 21:12.41 |
| 45 | Reed MathisPlace 45 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 21:12.64 |
| 46 | Jacob RinglerPlace 46 · Grade 10 · Normal (University) | 10 | Normal (University) | 21:34.05 |
| 47 | Nathan MoustyPlace 47 · Grade 9 · Normal (Community) | 9 | Normal (Community) | 21:35.47 PR |
| 48 | Rylan PoolPlace 48 · Grade 9 · Bloomington | 9 | Bloomington | 21:36.03 |
| 49 | Oliver GalvinPlace 49 · Grade 12 · Normal (Community) | 12 | Normal (Community) | 21:42.88 |
| 50 | Noah HuberPlace 50 · Grade 12 · Bloomington (Central Catholic) | 12 | Bloomington (Central Catholic) | 22:00.58 |
| 51 | Emmett MerrimanPlace 51 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 22:00.76 |
| 52 | Mason DowdPlace 52 · Grade 11 · Bloomington (Central Catholic) | 11 | Bloomington (Central Catholic) | 22:03.86 |
| 53 | Nikolai MedvedevPlace 53 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 22:24.35 |
| 54 | Cole CarmeanPlace 54 · Grade 9 · Bloomington (Central Catholic) | 9 | Bloomington (Central Catholic) | 22:54.45 |
| 55 | Sam RowleyPlace 55 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 23:01.99 PR |
| 56 | Hunter ThompsonPlace 56 · Grade 10 · Normal (Community West) | 10 | Normal (Community West) | 23:06.11 PR |
| 57 | Joseph HeikkilaPlace 57 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 23:25.95 |
| 58 | Jasiah NelsonPlace 58 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 23:30.47 |
| 59 | Rami WazeerPlace 59 · Grade 11 · Normal (Community West) | 11 | Normal (Community West) | 23:33.50 |
| 60 | Marshall BuhrkePlace 60 · Grade 9 · Bloomington (Central Catholic) | 9 | Bloomington (Central Catholic) | 23:40.29 |
| 61 | Levi HussemannPlace 61 · Grade 9 · Normal (Community) | 9 | Normal (Community) | 24:00.25 |
| 62 | Liam ParkPlace 62 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 24:08.16 |
| 63 | Gavin MonicalPlace 63 · Grade 9 · Normal (Community) | 9 | Normal (Community) | 24:16.87 PR |
| 64 | Preston ReesePlace 64 · Grade 9 · Bloomington | 9 | Bloomington | 24:17.48 |
| 65 | Carter NealPlace 65 · Grade 11 · Normal (Community) | 11 | Normal (Community) | 24:32.50 |
| 66 | Ethan PorwickPlace 66 · Grade 12 · Normal (Community West) | 12 | Normal (Community West) | 24:44.35 |
| 67 | Henri StudnickiPlace 67 · Grade 10 · Normal (Community) | 10 | Normal (Community) | 25:03.28 |
| 68 | Ryan BonefantPlace 68 · Grade 10 · Bloomington (Central Catholic) | 10 | Bloomington (Central Catholic) | 25:08.54 |
| 69 | Gabe SzczepaniakPlace 69 · Grade 9 · Normal (Community) | 9 | Normal (Community) | 28:01.23 |