| 1 | Matthew GajeckiPlace 1 · Grade 12 · Cheshire | 12 | Cheshire | 17:46.30 |
| 2 | Jack MooneyPlace 2 · Grade 11 · Cheshire | 11 | Cheshire | 19:30.20 |
| 3 | Matthew RinaldiPlace 3 · Grade 11 · Cheshire | 11 | Cheshire | 19:30.80 |
| 4 | Bryce FalconPlace 4 · Grade 10 · Cheshire | 10 | Cheshire | 19:37.80 |
| 5 | Scott CalhounPlace 5 · Grade 9 · Cheshire | 9 | Cheshire | 19:38.00 |
| 6 | Leon Borz-BabaPlace 6 · Grade 11 · Cheshire | 11 | Cheshire | 19:41.90 |
| 7 | Lafayama ArmanPlace 7 · Grade 10 · Jonathan Law | 10 | Jonathan Law | 19:42.20 |
| 8 | Henry KochPlace 8 · Grade 11 · Cheshire | 11 | Cheshire | 20:10.60 |
| 9 | Zachary GhioPlace 9 · Grade 10 · Cheshire | 10 | Cheshire | 20:16.60 |
| 10 | Oktay DursunPlace 10 · Grade 10 · Cheshire | 10 | Cheshire | 21:07.40 PR |
| 11 | Matt MontiniPlace 11 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 21:10.20 |
| 12 | Kyle DavisonPlace 12 · Grade 11 · Cheshire | 11 | Cheshire | 21:25.90 |
| 13 | Justin BerendtPlace 13 · Grade 9 · Jonathan Law | 9 | Jonathan Law | 21:32.20 |
| 14 | Carter ThompsonPlace 14 · Grade 9 · Cheshire | 9 | Cheshire | 21:37.10 |
| 15 | Adrian GarciaPlace 15 · Grade 9 · Cheshire | 9 | Cheshire | 21:37.90 |
| 16 | Ilan SedelmaierPlace 16 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 22:08.50 PR |
| 17 | Bryant WilliamsPlace 17 · Grade 9 · Cheshire | 9 | Cheshire | 22:12.20 |
| 18 | Abdulla FaialPlace 18 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 22:12.50 |
| 19 | Kalen TurnerPlace 19 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 22:30.70 |
| 20 | Samuel GiamatteiPlace 20 · Grade 11 · Cheshire | 11 | Cheshire | 22:32.90 |
| 21 | Luke TeatorPlace 21 · Grade 12 · Cheshire | 12 | Cheshire | 23:13.80 |
| 22 | Charles ThompsonPlace 22 · Grade 9 · Cheshire | 9 | Cheshire | 23:17.50 |
| 23 | Pierce MariniPlace 23 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 23:42.80 |
| 24 | Carter RosiakPlace 24 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 24:06.70 |
| 25 | Thomas MorsePlace 25 · Grade 11 · Cheshire | 11 | Cheshire | 24:14.90 |
| 26 | Christopher MaliarPlace 26 · Grade 10 · Cheshire | 10 | Cheshire | 24:15.30 |
| 27 | Ryan BerendtPlace 27 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 24:18.40 |
| 28 | Devin GeoffreyPlace 28 · Grade 9 · Cheshire | 9 | Cheshire | 25:06.30 |
| 29 | Mason MoutinhoPlace 29 · Grade 9 · Cheshire | 9 | Cheshire | 25:08.10 |
| 30 | Aaryan DoshiPlace 30 · Grade 11 · Jonathan Law | 11 | Jonathan Law | 25:27.30 |
| 31 | Eli SmithPlace 31 · Grade 10 · Cheshire | 10 | Cheshire | 25:42.90 |
| 32 | Jase Frederick-DawsonPlace 32 · Grade 9 · Cheshire | 9 | Cheshire | 25:49.90 |
| 33 | Noah LefebvrePlace 33 · Grade 9 · Cheshire | 9 | Cheshire | 26:05.20 |
| 34 | Andrew CorcoranPlace 34 · Grade 9 · Cheshire | 9 | Cheshire | 26:06.30 |
| 35 | Elisha WilsonPlace 35 · Grade 10 · Cheshire | 10 | Cheshire | 26:14.60 |
| 36 | Alexander BachPlace 36 · Grade 10 · Jonathan Law | 10 | Jonathan Law | 26:21.80 |
| 37 | Adam AlouaniPlace 37 · Grade 10 · Career Magnet | 10 | Career Magnet | 26:22.20 PR |
| 38 | Daniel ZhangPlace 38 · Grade 10 · Jonathan Law | 10 | Jonathan Law | 26:23.20 |
| 39 | Henry AltieriPlace 39 · Grade 9 · Jonathan Law | 9 | Jonathan Law | 26:35.80 |
| 40 | Joshua LengyelPlace 40 · Grade 12 · Cheshire | 12 | Cheshire | 26:43.00 |
| 41 | Jack MichaelsPlace 41 · Grade 10 · Cheshire | 10 | Cheshire | 27:25.50 PR |
| 42 | Eli BludevichPlace 42 · Grade 12 · Jonathan Law | 12 | Jonathan Law | 28:29.20 |
| 43 | Ethan FrazierPlace 43 · Grade 9 · Career Magnet | 9 | Career Magnet | 29:11.20 PR |
| 44 | Ryan ShipmanPlace 44 · Grade 9 · Jonathan Law | 9 | Jonathan Law | 30:34.00 |
| 45 | Trey OdlePlace 45 · Grade 9 · Cheshire | 9 | Cheshire | 30:34.10 |
| 46 | Ayan PatelPlace 46 · Grade 10 · Cheshire | 10 | Cheshire | 31:56.20 |
| 47 | Aleik GriffithsPlace 47 · Grade 10 · Career Magnet | 10 | Career Magnet | 32:52.30 |
| 48 | Nahumed FloresPlace 48 · Grade 10 · Career Magnet | 10 | Career Magnet | 57:55.20 |