| 1 | Cameron HoldenPlace 1 · Grade 10 · Georgetown Day | 10 | Georgetown Day | 21:22.00 |
| 2 | Nicholas TerryPlace 2 · Grade 11 · St Albans | 11 | St Albans | 21:31.00 |
| 3 | Charlie MillerPlace 3 · Grade 10 · St Albans | 10 | St Albans | 21:56.00 |
| 4 | Samuel LernerPlace 4 · Grade 11 · Georgetown Day | 11 | Georgetown Day | 22:04.00 |
| 5 | Ken SaitoPlace 5 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 22:31.00 |
| 6 | Elliott EtterPlace 6 · Grade 10 · Georgetown Day | 10 | Georgetown Day | 22:35.00 |
| 7 | Hank LickteigPlace 7 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 22:44.00 |
| 8 | Rajan PatelPlace 8 · Grade 11 · St Albans | 11 | St Albans | 22:45.50 |
| 9 | Theo PedroniPlace 9 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 22:51.00 |
| 10 | Zach BerresPlace 10 · Grade 11 · Georgetown Day | 11 | Georgetown Day | 22:57.00 |
| 11 | Vijay GreinerPlace 11 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 23:14.00 |
| 12 | Aiden MoazzezPlace 12 · Grade 10 · St Albans | 10 | St Albans | 23:33.70 |
| 13 | Jerald CampanaPlace 13 · Grade 11 · St Albans | 11 | St Albans | 23:42.40 |
| 14 | Lorenzo DilorioPlace 14 · Grade 9 · St Albans | 9 | St Albans | 23:46.80 |
| 15 | Jack MoorePlace 15 · Grade 12 · St Albans | 12 | St Albans | 24:02.80 |
| 16 | Christopher RehermannPlace 16 · Grade 10 · St Albans | 10 | St Albans | 24:05.50 |
| 17 | Brady ShipePlace 17 · Grade 12 · Georgetown Day | 12 | Georgetown Day | 24:58.00 |
| 18 | Ilias JanusPlace 18 · Grade 12 · St Albans | 12 | St Albans | 24:59.30 |
| 19 | Andrew BrunoPlace 19 · Grade 10 · Georgetown Day | 10 | Georgetown Day | 25:10.00 |
| 20 | Jacob MenkesPlace 20 · Grade 10 · St Albans | 10 | St Albans | 26:05.60 |
| 21 | Peter O'ShaughnessyPlace 21 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 26:26.00 |
| 22 | Justin DamasPlace 22 · Grade 10 · St Albans | 10 | St Albans | 26:54.20 |
| 23 | James Van KonynenburgPlace 23 · Grade 9 · St Albans | 9 | St Albans | 27:01.00 |
| 24 | Randy ZhuPlace 24 · Grade 10 · Georgetown Day | 10 | Georgetown Day | 28:15.00 |
| 25 | Matthew CheeksPlace 25 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 28:44.00 |
| 26 | Chase SimonPlace 26 · Grade 9 · St Albans | 9 | St Albans | 28:44.90 |
| 27 | Brendon ChuPlace 27 · Grade 10 · Georgetown Day | 10 | Georgetown Day | 29:02.00 |
| 28 | Alex RampersaudPlace 28 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 29:54.50 |
| 29 | Felix FougerePlace 29 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 29:54.80 |
| 30 | Alexander XuanPlace 30 · Grade 10 · Georgetown Day | 10 | Georgetown Day | 32:02.00 |
| 31 | Nathan MwenjePlace 31 · Grade 10 · Georgetown Day | 10 | Georgetown Day | 33:54.00 |
| 32 | Aiden LohuisPlace 32 · Grade 9 · Georgetown Day | 9 | Georgetown Day | 34:31.00 |
| 33 | Ben Bellavia-CorteziPlace 33 · Grade 12 · Georgetown Day | 12 | Georgetown Day | 41:34.00 |