| 1 | Matthew JahnkePlace 1 · Grade 8 · Palatine Winston | 8 | Palatine Winston | 11:12 |
| 2 | Cormac (Mac) StarkPlace 2 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 12:06 |
| 3 | Victor PerezPlace 3 · Grade 7 · Palatine Winston | 7 | Palatine Winston | 12:07 |
| 4 | Owen EternoPlace 4 · Grade 8 · Palatine Winston | 8 | Palatine Winston | 12:09 |
| 5 | Hayden CollierPlace 5 · Grade 7 · Palatine Winston | 7 | Palatine Winston | 12:32 |
| 6 | Caleb DillonPlace 6 · Grade 8 · Palatine Winston | 8 | Palatine Winston | 12:44 |
| 7 | Thomas CzajkowskyjPlace 7 · Grade 8 · Palatine Winston | 8 | Palatine Winston | 12:47 |
| 8 | Caden NyquistPlace 8 · Grade 7 · Palatine Winston | 7 | Palatine Winston | 12:48 |
| 9 | Tommy LennonPlace 9 · Grade 7 · Palatine Winston | 7 | Palatine Winston | 12:58 PR |
| 10 | Leo LacapraPlace 10 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 12:58 |
| 11 | Carson JonesPlace 11 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 13:02 PR |
| 12 | Jack ConsdorfPlace 12 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 13:06 |
| 13 | Noah NatkinsPlace 13 · Grade 8 · Palatine Winston | 8 | Palatine Winston | 13:08 PR |
| 14 | Lucas LopezPlace 14 · Grade 7 · Quest | 7 | Quest | 13:27 |
| 15 | Maximilian CwiokowskiPlace 15 · Grade 6 · Palatine Sundling | 6 | Palatine Sundling | 13:33 |
| 16 | Mason HollisPlace 16 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 13:36 PR |
| 17 | Alexander CwiokowskiPlace 17 · Grade 6 · Palatine Sundling | 6 | Palatine Sundling | 13:36 PR |
| 18 | Connor McCloudPlace 18 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 13:38 PR |
| 19 | Sebastian MalagonPlace 19 · Grade 6 · Palatine Winston | 6 | Palatine Winston | 13:40 PR |
| 20 | Mason GetzPlace 20 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 14:23 |
| 21 | Dimitri IrandosPlace 21 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 14:28 |
| 22 | Colin MellerPlace 22 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 14:37 |
| 23 | Austin SniegowskiPlace 23 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 15:07 |
| 24 | Nathan RuggioPlace 24 · Grade 7 · Palatine Winston | 7 | Palatine Winston | 15:09 PR |
| 25 | Owen HenningerPlace 25 · Grade 6 · Palatine Sundling | 6 | Palatine Sundling | 15:16 |
| 26 | Dylan AntonsonPlace 26 · Grade 6 · Palatine Sundling | 6 | Palatine Sundling | 15:21 PR |
| 27 | Jonas cantieriPlace 27 · Grade 7 · Quest | 7 | Quest | 15:24 |
| 28 | Leo IrandosPlace 28 · Grade 6 · Palatine Sundling | 6 | Palatine Sundling | 15:59 PR |
| 29 | Nathan KanjirathinkalPlace 29 · Grade 7 · Palatine Sundling | 7 | Palatine Sundling | 16:52 PR |
| 30 | Leandro DayritPlace 30 · Grade 8 · Palatine Sundling | 8 | Palatine Sundling | 16:54 PR |
| 31 | David Olooto-gollyPlace 31 · Grade 6 · Quest | 6 | Quest | 21:37 |