| 1 | Logan HollowayPlace 1 · Grade 10 · Pembroke | 10 | Pembroke | 16:06.0 |
| 2 | Steven CaponePlace 2 · Grade 10 · Scituate | 10 | Scituate | 16:14.3 PR |
| 3 | Sam RuggieroPlace 3 · Grade 11 · Pembroke | 11 | Pembroke | 16:22.1 PR |
| 4 | Marco GulinelloPlace 4 · Grade 10 · Pembroke | 10 | Pembroke | 16:46.7 PR |
| 5 | Benjamin MeehanPlace 5 · Grade 10 · Pembroke | 10 | Pembroke | 16:46.8 PR |
| 6 | Daniel FinnPlace 6 · Grade 9 · Pembroke | 9 | Pembroke | 17:01.7 PR |
| 7 | Michael HenryPlace 7 · Grade 11 · Pembroke | 11 | Pembroke | 17:09.0 |
| 8 | Logan PopePlace 8 · Grade 10 · Pembroke | 10 | Pembroke | 17:20.3 PR |
| 9 | Drew CulbertPlace 9 · Grade 9 · Scituate | 9 | Scituate | 17:25.1 PR |
| 10 | Dylan CicconePlace 10 · Grade 9 · Pembroke | 9 | Pembroke | 17:42.8 PR |
| 11 | Kenny WozniakPlace 11 · Grade 9 · Pembroke | 9 | Pembroke | 18:10.9 PR |
| 12 | Royal NelsonPlace 12 · Grade 12 · Pembroke | 12 | Pembroke | 18:16.4 |
| 13 | John (Jack) GillenPlace 13 · Grade 10 · Scituate | 10 | Scituate | 18:23.5 PR |
| 14 | Ezekiel NeikirkPlace 14 · Grade 11 · Scituate | 11 | Scituate | 18:27.5 PR |
| 15 | Gavin CampbellPlace 15 · Grade 12 · Pembroke | 12 | Pembroke | 18:31.5 |
| 16 | Cavan LabreshPlace 16 · Grade 9 · Scituate | 9 | Scituate | 18:57.7 PR |
| 17 | Eamon ItrichPlace 17 · Grade 10 · Scituate | 10 | Scituate | 19:45.2 PR |
| 18 | Patrick O'LearyPlace 18 · Grade 11 · Scituate | 11 | Scituate | 19:49.4 PR |
| 19 | Zachary DiabPlace 19 · Grade 10 · Scituate | 10 | Scituate | 20:54.4 PR |
| 20 | Max DugginsPlace 20 · Grade 11 · Scituate | 11 | Scituate | 21:00.1 PR |
| 21 | Eamon McDonaghPlace 21 · Grade 10 · Pembroke | 10 | Pembroke | 21:09.1 |
| 22 | Harrison RowlandPlace 22 · Grade 9 · Pembroke | 9 | Pembroke | 21:11.9 |
| 23 | Mason KennedyPlace 23 · Grade 11 · Pembroke | 11 | Pembroke | 21:40.2 PR |
| 24 | Kevin JuddPlace 24 · Grade 11 · Pembroke | 11 | Pembroke | 21:41.8 |
| 25 | Bobby CarsonPlace 25 · Grade 10 · Scituate | 10 | Scituate | 21:56.7 PR |
| 26 | Owen CotePlace 26 · Grade 9 · Scituate | 9 | Scituate | 22:34.7 PR |
| 27 | Connor BlaszekPlace 27 · Grade 11 · Scituate | 11 | Scituate | 23:02.7 PR |
| 28 | James WelchPlace 28 · Grade 9 · Scituate | 9 | Scituate | 23:05.7 PR |
| 29 | Daniel GallagherPlace 29 · Grade 12 · Pembroke | 12 | Pembroke | 23:30.4 PR |
| 30 | Spencer AnthonyPlace 30 · Grade 9 · Scituate | 9 | Scituate | 24:36.8 PR |
| 31 | Kieran BresnahanPlace 31 · Grade 10 · Scituate | 10 | Scituate | 24:54.9 PR |
| 32 | Vaughan LabadiaPlace 32 · Grade 10 · Scituate | 10 | Scituate | 24:56.3 PR |
| 33 | Reid ForsellPlace 33 · Grade 9 · Scituate | 9 | Scituate | 24:56.7 PR |
| 34 | Cooper LeePlace 34 · Grade 11 · Scituate | 11 | Scituate | 25:00.0 PR |
| 35 | Timothy GlennonPlace 35 · Grade 11 · Pembroke | 11 | Pembroke | 25:11.3 |
| 36 | Oliver MongPlace 36 · Grade 9 · Pembroke | 9 | Pembroke | 27:00.5 |
| 37 | George VoldanPlace 37 · Grade 9 · Scituate | 9 | Scituate | 28:12.3 PR |
| 38 | Aeron WaggonerPlace 38 · Grade 9 · Scituate | 9 | Scituate | 28:12.4 PR |
| 39 | Winter DupontPlace 39 · Grade 9 · Scituate | 9 | Scituate | 28:12.5 PR |
| 40 | Jonathan LauciricaPlace 40 · Grade 9 · Scituate | 9 | Scituate | 29:55.3 PR |
| 41 | Elijah BlaszekPlace 41 · Grade 9 · Scituate | 9 | Scituate | 30:02.0 PR |
| 42 | Ansell Duffy WardPlace 42 · Grade 9 · Scituate | 9 | Scituate | 30:12.0 PR |
| 43 | James LoguePlace 43 · Grade 10 · Scituate | 10 | Scituate | 31:33.3 PR |