| 1 | Jack MatteraPlace 1 · Grade 7 · Norwell | 7 | Norwell | 11:31.97 |
| 2 | Andrew GreeleyPlace 2 · Grade 8 · Norwell | 8 | Norwell | 12:20.98 |
| 3 | Adam CrohanPlace 3 · Grade 7 · Norwell | 7 | Norwell | 12:25.32 |
| 4 | Ethan HaroutunianPlace 4 · Grade 7 · Norwell | 7 | Norwell | 12:47.34 |
| 5 | Ben Van HeuvelnPlace 5 · Grade 7 · Norwell | 7 | Norwell | 12:49.89 |
| 6 | Juan DiazPlace 6 · Grade 8 · Randolph | 8 | Randolph | 13:00.72 |
| 7 | Owen DonovanPlace 7 · Grade 7 · Norwell | 7 | Norwell | 13:07.44 |
| 8 | Benjamin AllegriniPlace 8 · Grade 8 · Norwell | 8 | Norwell | 13:08.64 |
| 9 | Matthew BrittonPlace 9 · Grade 8 · Norwell | 8 | Norwell | 13:29.97 |
| 10 | Ben LoringPlace 10 · Grade 8 · Norwell | 8 | Norwell | 13:30.74 |
| 11 | Tate SilvaPlace 11 · Grade 8 · Norwell | 8 | Norwell | 13:35.25 |
| 12 | Anderson HardingPlace 12 · Grade 7 · Norwell | 7 | Norwell | 13:36.64 |
| 13 | Carter FairweatherPlace 13 · Grade 7 · Norwell | 7 | Norwell | 13:47.45 |
| 14 | Owen CromackPlace 14 · Grade 6 · Norwell | 6 | Norwell | 13:51.58 PR |
| 15 | Thatcher GowinPlace 15 · Grade 6 · Norwell | 6 | Norwell | 13:56.85 |
| 16 | Stephen McNeilPlace 16 · Grade 6 · Norwell | 6 | Norwell | 14:06.44 |
| 17 | Vincent AllenPlace 17 · Grade 7 · Norwell | 7 | Norwell | 14:27.83 |
| 18 | Benjy DjamchebiPlace 18 · Grade 7 · Norwell | 7 | Norwell | 14:36.15 |
| 19 | Nathan DuongPlace 19 · Grade 8 · Randolph | 8 | Randolph | 14:47.38 |
| 20 | Isaiah MoranPlace 20 · Grade 7 · Randolph | 7 | Randolph | 15:07.34 |
| 21 | Cris Dos SantosPlace 21 · Grade 8 · Randolph | 8 | Randolph | 15:09.57 |
| 22 | Sam BartleyPlace 22 · Grade 8 · Norwell | 8 | Norwell | 15:17.15 |
| 23 | Connor GrimleyPlace 23 · Grade 7 · Norwell | 7 | Norwell | 15:29.94 |
| 24 | Zakaria BarryPlace 24 · Grade 8 · Randolph | 8 | Randolph | 16:02.42 |
| 25 | Justin HoPlace 25 · Grade 8 · Randolph | 8 | Randolph | 16:03.15 PR |
| 26 | Pavithran MaldeebanPlace 26 · Grade 8 · Norwell | 8 | Norwell | 16:05.53 |
| 27 | Hermes HoangPlace 27 · Grade 8 · Randolph | 8 | Randolph | 16:05.88 |
| 28 | Nguyen LennonPlace 28 · Grade 8 · Randolph | 8 | Randolph | 16:06.00 |
| 29 | Andrew LewisPlace 29 · Grade 7 · Randolph | 7 | Randolph | 17:08.00 PR |
| 30 | Antoine DaherPlace 30 · Grade 6 · Randolph | 6 | Randolph | 17:10.89 PR |
| 31 | Wesley MinPlace 31 · Grade 7 · Randolph | 7 | Randolph | 17:48.00 PR |
| 32 | Antony CharlesPlace 32 · Grade 6 · Randolph | 6 | Randolph | 17:58.00 PR |