| 1 | Rory GaanPlace 1 · Grade 8 · Immanuel Lutheran (Palatine) | 8 | Immanuel Lutheran (Palatine) | 11:10 |
| 2 | Brody GreyerPlace 2 · Grade 8 · Cross Lutheran | 8 | Cross Lutheran | 12:10 |
| 3 | Aaden RichardsPlace 3 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 12:34 |
| 4 | Noah GrieshaberPlace 4 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 12:56 |
| 5 | Jack KellyPlace 5 · Grade 7 · Immanuel Lutheran (Palatine) | 7 | Immanuel Lutheran (Palatine) | 13:16 PR |
| 6 | Henry MarshallPlace 6 · Grade 8 · Immanuel Lutheran (Palatine) | 8 | Immanuel Lutheran (Palatine) | 13:33 PR |
| 7 | Jonathan BlankenshipPlace 7 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 13:34 |
| 8 | Ethan BlankenshipPlace 8 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 13:40 |
| 9 | Jacob KimPlace 9 · Grade 8 · Immanuel Lutheran (Palatine) | 8 | Immanuel Lutheran (Palatine) | 13:40 PR |
| 10 | Daniel WilleyPlace 10 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 13:46 |
| 11 | Robert NullPlace 11 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 13:58 |
| 12 | John RomanucPlace 12 · Grade 8 · Immanuel Lutheran (Palatine) | 8 | Immanuel Lutheran (Palatine) | 14:00 PR |
| 13 | William GaanPlace 13 · Grade 6 · Immanuel Lutheran (Palatine) | 6 | Immanuel Lutheran (Palatine) | 14:07 PR |
| 14 | Ethan StabackPlace 14 · Grade 8 · Immanuel Lutheran (Palatine) | 8 | Immanuel Lutheran (Palatine) | 14:12 PR |
| 15 | AJ MarshallPlace 15 · Grade 7 · Immanuel Lutheran (Palatine) | 7 | Immanuel Lutheran (Palatine) | 14:25 PR |
| 16 | Cole MatejkaPlace 16 · Grade 8 · Trinity Lutheran (Bloomington) | 8 | Trinity Lutheran (Bloomington) | 14:30 |
| 17 | Greyson TsusakiPlace 17 · Grade 6 · Cross Lutheran | 6 | Cross Lutheran | 14:32 PR |
| 18 | Alex CarterPlace 18 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:33 PR |
| 19 | Colin HeathPlace 19 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:33 |
| 20 | Liam ScottPlace 20 · Grade 5 · Trinity Lutheran (Bloomington) | 5 | Trinity Lutheran (Bloomington) | 14:39 |
| 21 | James CherneyPlace 21 · Grade 6 · Cross Lutheran | 6 | Cross Lutheran | 14:46 |
| 22 | Nathan BargmannPlace 22 · Grade 7 · Trinity Lutheran (Bloomington) | 7 | Trinity Lutheran (Bloomington) | 14:46 |
| 23 | Carter ReichertPlace 23 · Grade 5 · Cross Lutheran | 5 | Cross Lutheran | 15:00 |
| 24 | Trevor WestphalPlace 24 · Grade 8 · Cross Lutheran | 8 | Cross Lutheran | 15:18 PR |
| 25 | Colin VanderGiessenPlace 25 · Grade 8 · Immanuel Lutheran (Palatine) | 8 | Immanuel Lutheran (Palatine) | 16:10 PR |
| 26 | Benjamin RobertsPlace 26 · Grade 6 · Immanuel Lutheran (Palatine) | 6 | Immanuel Lutheran (Palatine) | 16:12 PR |
| 27 | Jaxon VanderGiessenPlace 27 · Grade 6 · Immanuel Lutheran (Palatine) | 6 | Immanuel Lutheran (Palatine) | 16:18 PR |
| 28 | Tristan GuernseyPlace 28 · Grade 5 · Trinity Lutheran (Bloomington) | 5 | Trinity Lutheran (Bloomington) | 16:20 |
| 29 | Grayson FryerPlace 29 · Grade 5 · Trinity Lutheran (Bloomington) | 5 | Trinity Lutheran (Bloomington) | 16:29 |
| 30 | Colton SmithPlace 30 · Grade 5 · Trinity Lutheran (Bloomington) | 5 | Trinity Lutheran (Bloomington) | 16:36 |
| 31 | George VanderGiessenPlace 31 · Grade 3 · Immanuel Lutheran (Palatine) | 3 | Immanuel Lutheran (Palatine) | 19:05 PR |
| 32 | Ian BrysonPlace 32 · Grade 6 · Trinity Lutheran (Bloomington) | 6 | Trinity Lutheran (Bloomington) | 19:12 |
| 33 | Parker EdwardsPlace 33 · Grade 5 · Trinity Lutheran (Bloomington) | 5 | Trinity Lutheran (Bloomington) | 19:14 |
| 34 | Marshall TannerPlace 34 · Grade 5 · Immanuel Lutheran (Palatine) | 5 | Immanuel Lutheran (Palatine) | 26:38 PR |