| 1 | Dylan SpencePlace 1 · Grade 7 · Ottawa Shepherd | 7 | Ottawa Shepherd | 13:46.25 |
| 2 | Deklyn ThompsonPlace 2 · Grade 8 · Seneca | 8 | Seneca | 13:48.97 |
| 3 | Sawyer BaimaPlace 3 · Grade 8 · Seneca | 8 | Seneca | 13:58.97 |
| 4 | Brecken MyersPlace 4 · Grade 7 · Seneca | 7 | Seneca | 14:00.65 |
| 5 | Abraham NelsonPlace 5 · Grade 7 · Wenona Fieldcrest | 7 | Wenona Fieldcrest | 14:03.22 |
| 6 | Nico OcampoPlace 6 · Grade 8 · Plano | 8 | Plano | 14:09.17 |
| 7 | Josiah AlixPlace 7 · Grade 7 · Ottawa (Marquette) | 7 | Ottawa (Marquette) | 14:15.05 |
| 8 | Michael MillerPlace 8 · Grade 8 · Ottawa (Marquette) | 8 | Ottawa (Marquette) | 14:18.25 |
| 9 | Austin WirePlace 9 · Grade 7 · Mendota Northbrook | 7 | Mendota Northbrook | 14:19.84 |
| 10 | Jake AllenPlace 10 · Grade 8 · Mendota Northbrook | 8 | Mendota Northbrook | 14:26.12 |
| 11 | Ryland HeaverPlace 11 · Grade 6 · Ottawa Shepherd | 6 | Ottawa Shepherd | 14:32.66 |
| 12 | Abram PenderPlace 12 · Grade 8 · Ottawa Shepherd | 8 | Ottawa Shepherd | 14:34.94 |
| 13 | Niles NoremPlace 13 · Grade 6 · Ottawa Shepherd | 6 | Ottawa Shepherd | 14:35.4 |
| 14 | Mateus RibeiroPlace 14 · Grade 5 · Ottawa (Marquette) | 5 | Ottawa (Marquette) | 14:36.3 |
| 15 | Landon ThompsonPlace 15 · Grade 7 · Ottawa Shepherd | 7 | Ottawa Shepherd | 14:39.17 |
| 16 | Jack SpencePlace 16 · Grade 5 · Ottawa Shepherd | 5 | Ottawa Shepherd | 14:45.38 |
| 17 | Noah SalzPlace 17 · Grade 5 · Ottawa Shepherd | 5 | Ottawa Shepherd | 14:48.38 |
| 18 | AJ MancusoPlace 18 · Grade 8 · Ottawa (Marquette) | 8 | Ottawa (Marquette) | 15:09.34 |
| 19 | Kayne SchneiderPlace 19 · Grade 8 · Mendota Northbrook | 8 | Mendota Northbrook | 15:20.09 |
| 20 | Easton GlaserPlace 20 · Grade 7 · Ottawa Shepherd | 7 | Ottawa Shepherd | 15:25.97 |
| 21 | Hunter GoveroPlace 21 · Grade 6 · Ottawa Shepherd | 6 | Ottawa Shepherd | 15:55.53 |
| 22 | Raven SheldonPlace 22 · Grade 8 · Plano | 8 | Plano | 15:58.88 |
| 23 | Noah RowoldPlace 23 · Grade 8 · Ottawa Shepherd | 8 | Ottawa Shepherd | 16:15.88 |
| 24 | Rey CervantesPlace 24 · Grade 6 · Mendota Northbrook | 6 | Mendota Northbrook | 16:24.22 |
| 25 | Trevor BurrisPlace 25 · Grade 8 · Plano | 8 | Plano | 16:29.94 |
| 26 | Ethan YoungsmaPlace 26 · Grade 7 · Ottawa Shepherd | 7 | Ottawa Shepherd | 16:30.42 |
| 27 | Killian CantlinPlace 27 · Grade 5 · Ottawa (Marquette) | 5 | Ottawa (Marquette) | 17:11.97 |
| 28 | Manuel AburtoPlace 28 · Grade 6 · Mendota Northbrook | 6 | Mendota Northbrook | 17:36.33 |
| 29 | Giovanni LaraPlace 29 · Grade 7 · Plano | 7 | Plano | 17:47.75 |
| 30 | Elliot StetchPlace 30 · Grade 6 · Wenona Fieldcrest | 6 | Wenona Fieldcrest | 17:56.78 |
| 31 | Emmett BurkheadPlace 31 · Grade 7 · Ottawa (Marquette) | 7 | Ottawa (Marquette) | 18:12.41 |
| 32 | Michael DykstraPlace 32 · Grade 6 · Mendota Northbrook | 6 | Mendota Northbrook | 18:43.83 |
| 33 | Mason BrownPlace 33 · Grade 6 · Ottawa Shepherd | 6 | Ottawa Shepherd | 18:50.58 |
| 34 | Aaron BelloPlace 34 · Grade 6 · Wenona Fieldcrest | 6 | Wenona Fieldcrest | 18:51.15 |
| 35 | Jace SchnaiterPlace 35 · Grade 8 · Mendota Northbrook | 8 | Mendota Northbrook | 19:23.38 |
| 36 | Abbett LealPlace 36 · Grade 8 · Ottawa Shepherd | 8 | Ottawa Shepherd | 19:41.44 PR |
| 37 | Liam NolanPlace 37 · Grade 6 · Ottawa (Marquette) | 6 | Ottawa (Marquette) | 19:42.15 |
| 38 | Landon LemmerPlace 38 · Grade 5 · Ottawa Shepherd | 5 | Ottawa Shepherd | 20:22 |
| 39 | Logan CampbellPlace 39 · Grade 7 · Wenona Fieldcrest | 7 | Wenona Fieldcrest | 20:38.41 |