| 1 | Ben MattinaPlace 1 · Grade 11 · Bancroft | 11 | Bancroft | 16:37.0 PR |
| 2 | Zach WagmanPlace 2 · Grade 12 · Bancroft | 12 | Bancroft | 17:41.9 |
| 3 | Will CoughlinPlace 3 · Grade 12 · Pingree | 12 | Pingree | 18:08.7 |
| 4 | Evan DrewPlace 4 · Grade 11 · Landmark | 11 | Landmark | 19:46.6 |
| 5 | Nate HeroldPlace 5 · Grade 11 · Bancroft | 11 | Bancroft | 19:48.7 |
| 6 | Christian MarshPlace 6 · Grade 10 · Pingree | 10 | Pingree | 19:50.2 |
| 7 | Matthew BlessPlace 7 · Grade 10 · Pingree | 10 | Pingree | 20:55.7 |
| 8 | Henry BeauregardPlace 8 · Grade 9 · Bancroft | 9 | Bancroft | 20:56.3 PR |
| 9 | Ryan GrupposoPlace 9 · Grade 11 · Bancroft | 11 | Bancroft | 20:58.3 |
| 10 | Omar TourePlace 10 · Grade 9 · Bancroft | 9 | Bancroft | 21:02.4 PR |
| 11 | Tommy Trejos-DonohuePlace 11 · Grade 12 · Landmark | 12 | Landmark | 21:59.9 |
| 12 | Michael Trejos-DonohuePlace 12 · Grade 12 · Landmark | 12 | Landmark | 22:01.1 PR |
| 13 | Sam Martinez SpraguePlace 13 · Grade 11 · Landmark | 11 | Landmark | 22:01.2 |
| 14 | Brian GonzalezPlace 14 · Grade 11 · Bancroft | 11 | Bancroft | 22:08.5 PR |
| 15 | Evan AugerPlace 15 · Grade 12 · Bancroft | 12 | Bancroft | 22:23.2 |
| 16 | Benjamin MartinPlace 16 · Grade 12 · Bancroft | 12 | Bancroft | 22:27.3 |
| 17 | Colin ParsonsPlace 17 · Grade 9 · Bancroft | 9 | Bancroft | 22:29.4 PR |
| 18 | Colin HoughPlace 18 · Grade 11 · Pingree | 11 | Pingree | 22:44.0 |
| 19 | Bryson ParsonsPlace 19 · Grade 11 · Bancroft | 11 | Bancroft | 22:44.6 PR |
| 20 | Conri BelangerPlace 20 · Grade 9 · Pingree | 9 | Pingree | 23:12.1 PR |
| 21 | James FaucherPlace 21 · Grade 10 · Bancroft | 10 | Bancroft | 23:59.9 PR |
| 22 | Teddy AudetPlace 22 · Grade 10 · Landmark | 10 | Landmark | 24:20.4 |
| 23 | Mose HarrisPlace 23 · Grade 9 · Bancroft | 9 | Bancroft | 24:28.0 PR |
| 24 | Theo HansonPlace 24 · Grade 11 · Landmark | 11 | Landmark | 24:28.4 |
| 25 | Liam BookerPlace 25 · Grade 10 · Landmark | 10 | Landmark | 24:43.6 |
| 26 | George LeamanPlace 26 · Grade 10 · Bancroft | 10 | Bancroft | 24:48.6 PR |
| 27 | Liam SymmesPlace 27 · Grade 12 · Landmark | 12 | Landmark | 24:56.9 |
| 28 | Owen HorschPlace 28 · Grade 12 · Landmark | 12 | Landmark | 25:00.3 |
| 29 | Theodore VorriasPlace 29 · Grade 9 · Pingree | 9 | Pingree | 25:35.4 PR |
| 30 | Aiden RicePlace 30 · Grade 10 · Bancroft | 10 | Bancroft | 26:05.6 PR |
| 31 | Eli BridgePlace 31 · Grade 11 · Landmark | 11 | Landmark | 29:50.1 |
| 32 | Finley DeanPlace 32 · Grade 11 · Landmark | 11 | Landmark | 33:53.9 |