| 1 | Michael KassabianPlace 1 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 17:56.4 |
| 2 | Kevin SacconePlace 2 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 18:16 |
| 3 | Justin BorgesPlace 3 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 18:25.1 |
| 4 | Patrick BriandPlace 4 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 18:25.5 |
| 5 | Grant GadboisPlace 5 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 18:31 |
| 6 | Mitchell MidwoodPlace 6 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 18:38 |
| 7 | Caleb JagodaPlace 7 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 18:39.3 |
| 8 | James GoulartPlace 8 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 18:53.7 |
| 9 | Evan TilleyPlace 9 · Grade 9 · Old Rochester RegionalUnofficial | 9 | Old Rochester Regional | 19:01.4 |
| 10 | Drew RobertPlace 10 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 19:10.3 |
| 11 | Kenneth BorgesPlace 11 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 19:24 |
| 12 | Jack BrownPlace 12 · Grade 9 · FairhavenUnofficial | 9 | Fairhaven | 19:26 |
| 13 | Eli SpevakPlace 13 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 19:51 |
| 14 | Ryson SmithPlace 14 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 19:58.2 |
| 15 | Edward KrawczykPlace 15 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 19:58.3 |
| 16 | Jacob CasteloPlace 16 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 20:05 |
| 17 | Eric SouzaPlace 17 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 20:27.2 |
| 18 | Robert MitchellPlace 18 · Grade 11 · FairhavenUnofficial | 11 | Fairhaven | 20:32 |
| 19 | Jacob SpevackPlace 19 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 20:34.7 |
| 20 | Trevor ChapachionePlace 20 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 20:48.9 PR |
| 21 | Andrew BichselPlace 21 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 20:57.7 |
| 22 | Jonathan KvilhaugPlace 22 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 21:15 |
| 23 | Paul KavanaughPlace 23 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 21:23.8 |
| 24 | Jared WheelerPlace 24 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 21:39.8 |
| 25 | Owen LeePlace 25 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 22:02 |
| 26 | Chris HortonPlace 26 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 22:03 |
| 27 | Kyle CamachoPlace 27 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 22:04 |
| 28 | Jonathan HarrisPlace 28 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 22:06 |
| 29 | Theo HannanPlace 29 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 22:19.2 |
| 30 | Gabe ShriverPlace 30 · Grade 9 · Old Rochester RegionalUnofficial | 9 | Old Rochester Regional | 23:00 |
| 31 | Sahil RajePlace 31 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 23:08.7 |
| 32 | Ryan RuccoloPlace 32 · Grade 10 · FairhavenUnofficial | 10 | Fairhaven | 23:34 |
| 33 | Riley YoungbergPlace 33 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 23:38.4 |
| 34 | Aaron AlmeidaPlace 34 · Grade 9 · FairhavenUnofficial | 9 | Fairhaven | 23:59 |
| 35 | Ben RounsevillePlace 35 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 24:03 |
| 36 | Justin ShayPlace 36 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 24:05 |
| 37 | Graham PoirierPlace 37 · Grade 10 · Old Rochester RegionalUnofficial | 10 | Old Rochester Regional | 24:09 |
| 38 | Ben DionPlace 38 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 24:09 |
| 39 | Shaun LavoiePlace 39 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 24:13 |
| 40 | Isaac EspositoPlace 40 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 24:46.6 |
| 41 | Evan PortelancePlace 41 · Grade 11 · Old Rochester RegionalUnofficial | 11 | Old Rochester Regional | 25:13 |
| 42 | Billy WentworthPlace 42 · Grade 12 · Old Rochester RegionalUnofficial | 12 | Old Rochester Regional | 25:16.6 |
| 43 | Garrett KieltyPlace 43 · Grade 11 · FairhavenUnofficial | 11 | Fairhaven | 26:09.1 |
| 44 | Steven HallPlace 44 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 26:44.4 |
| 45 | Nick DoylePlace 45 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 28:51.5 |
| 46 | Chris RegoPlace 46 · Grade 12 · FairhavenUnofficial | 12 | Fairhaven | 42:14 |