| 1 | Aidan DeMuthPlace 1 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 9:58.2 PR |
| 2 | Andrew BeyerPlace 2 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 9:59.7 |
| 3 | Alec MelendezPlace 3 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 9:59.9 PR |
| 4 | Matt AndreanoPlace 4 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 10:10.3 |
| 5 | Julian Van AntwerpPlace 5 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 10:20.5 PR |
| 6 | Isaac PepinPlace 6 · Grade 10 · Algonquin (Jacobs)Unofficial | 10 | Algonquin (Jacobs) | 10:44.9 |
| 7 | Charlie MasonPlace 7 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 11:24.5 |
| 8 | Ryan SemerjianPlace 8 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 11:33.8 PR |
| 9 | Austin StevensonPlace 9 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 11:44.9 |
| 10 | Ethan AichholzPlace 10 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 11:48.2 |
| 11 | Brendan SweetPlace 11 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 11:49.0 PR |
| 12 | James O'ConnorPlace 12 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 11:51.2 PR |
| 13 | Isaac CartwrightPlace 13 · Grade 10 · Algonquin (Jacobs)Unofficial | 10 | Algonquin (Jacobs) | 11:55.9 |
| 14 | Jack HammelPlace 14 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 12:21.4 |
| 15 | Omar UddinPlace 15 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 12:21.9 |
| 16 | Gabe NiemiPlace 16 · Grade 10 · Algonquin (Jacobs)Unofficial | 10 | Algonquin (Jacobs) | 12:34.2 |
| 17 | Shawn YakimiskyPlace 17 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 12:40.3 PR |
| 18 | Ryan WaddellPlace 18 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 12:59.7 PR |
| 19 | Mehdi AbdagicPlace 19 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 12:59.9 |
| 20 | Finley OtrubaPlace 20 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 13:06.8 |
| 21 | Maximilian SudrzynskiPlace 21 · Grade 10 · Algonquin (Jacobs)Unofficial | 10 | Algonquin (Jacobs) | 13:07.3 |
| 22 | Gavin Van AntwerpPlace 22 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 13:29.3 |
| 23 | Ryan PatelPlace 23 · Grade 10 · Algonquin (Jacobs)Unofficial | 10 | Algonquin (Jacobs) | 13:30.6 PR |
| 24 | John TrommerPlace 24 · Grade - · Algonquin (Jacobs)Unofficial | - | Algonquin (Jacobs) | 13:45.1 PR |
| 25 | Derrick JonesPlace 25 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 13:56.3 |
| 26 | Vincent RoblesPlace 26 · Grade 10 · Algonquin (Jacobs)Unofficial | 10 | Algonquin (Jacobs) | 14:00.0 |
| 27 | Joseph MuellerPlace 27 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 14:30.0 |
| 28 | Dean SignoriniPlace 28 · Grade 12 · Algonquin (Jacobs)Unofficial | 12 | Algonquin (Jacobs) | 15:09.4 PR |
| 29 | Griffin GebhardPlace 29 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 15:10.7 PR |
| 30 | Dylan PolewskiPlace 30 · Grade 10 · Algonquin (Jacobs)Unofficial | 10 | Algonquin (Jacobs) | 15:13.7 |
| 31 | Nathan GribbonPlace 31 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 15:17.2 |
| 32 | Noah GoberPlace 32 · Grade 11 · Algonquin (Jacobs)Unofficial | 11 | Algonquin (Jacobs) | 15:54.4 PR |
| 33 | Kaiden ArnoldPlace 33 · Grade 9 · Algonquin (Jacobs)Unofficial | 9 | Algonquin (Jacobs) | 16:34.7 |