| 1 | Luca BryjaPlace 1 · Grade 12 · River Valley Christian | 12 | River Valley Christian | 16:16.98 |
| 2 | Tyler LintaPlace 2 · Grade 12 · River Valley Christian | 12 | River Valley Christian | 18:09.08 |
| 3 | Immanuel NunezPlace 3 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 18:19.54 |
| 4 | Jeremy PotterPlace 4 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 18:22.84 |
| 5 | Peter KreinPlace 5 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 18:28.38 PR |
| 6 | Gus BerryPlace 6 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 18:28.70 |
| 7 | Brayden BicknesePlace 7 · Grade 11 · Cary (Trinity Oaks Christian Academy) | 11 | Cary (Trinity Oaks Christian Academy) | 19:10.81 |
| 8 | Jack WelshPlace 8 · Grade 12 · River Valley Christian | 12 | River Valley Christian | 19:58.00 |
| 9 | AJ GomezPlace 9 · Grade 10 · River Valley Christian | 10 | River Valley Christian | 19:59.65 |
| 10 | Josh PihlPlace 10 · Grade 9 · Arlington Heights (Christian Liberty Academy) | 9 | Arlington Heights (Christian Liberty Academy) | 19:59.99 PR |
| 11 | Benaiah CarnesPlace 11 · Grade 11 · River Valley Christian | 11 | River Valley Christian | 20:09.14 |
| 12 | Osasuyi IghodaroPlace 12 · Grade 12 · Schaumburg (S. Christian) | 12 | Schaumburg (S. Christian) | 21:05.24 |
| 13 | Elijah WhalenPlace 13 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 21:23.21 PR |
| 14 | Troy BrookePlace 14 · Grade 9 · Cary (Trinity Oaks Christian Academy) | 9 | Cary (Trinity Oaks Christian Academy) | 21:42.06 |
| 15 | John AbelePlace 15 · Grade 10 · Rockford (Our Lady of the Sacred Heart) | 10 | Rockford (Our Lady of the Sacred Heart) | 21:47.41 |
| 16 | Zach MossPlace 16 · Grade 11 · Cary (Trinity Oaks Christian Academy) | 11 | Cary (Trinity Oaks Christian Academy) | 21:51.69 |
| 17 | Grant BurmasterPlace 17 · Grade 11 · Schaumburg (S. Christian) | 11 | Schaumburg (S. Christian) | 22:03.58 PR |
| 18 | Marvin BonnstetterPlace 18 · Grade 11 · Arlington Heights (Christian Liberty Academy) | 11 | Arlington Heights (Christian Liberty Academy) | 22:10.24 PR |
| 19 | Roman De La MoraPlace 19 · Grade 9 · Cary (Trinity Oaks Christian Academy) | 9 | Cary (Trinity Oaks Christian Academy) | 22:32.14 |
| 20 | Malachi NelsonPlace 20 · Grade 12 · Schaumburg (S. Christian) | 12 | Schaumburg (S. Christian) | 22:48.35 |
| 21 | Mathias SandorPlace 21 · Grade 9 · Arlington Heights (Christian Liberty Academy) | 9 | Arlington Heights (Christian Liberty Academy) | 22:59.96 PR |
| 22 | Jake PihlPlace 22 · Grade 11 · Arlington Heights (Christian Liberty Academy) | 11 | Arlington Heights (Christian Liberty Academy) | 23:11.97 PR |
| 23 | Eduardo WencesPlace 23 · Grade 12 · Rockford (Our Lady of the Sacred Heart) | 12 | Rockford (Our Lady of the Sacred Heart) | 23:36.56 |
| 24 | Frank ParnelloPlace 24 · Grade 12 · Rockford (Our Lady of the Sacred Heart) | 12 | Rockford (Our Lady of the Sacred Heart) | 29:02.97 |
| 25 | Liam NicholsPlace 25 · Grade 10 · Schaumburg (S. Christian) | 10 | Schaumburg (S. Christian) | 29:58.17 |
| 26 | Noah ThomasPlace 26 · Grade 10 · Arlington Heights (Christian Liberty Academy) | 10 | Arlington Heights (Christian Liberty Academy) | 35:46.89 |