| 1 | Michael DurkinPlace 1 · Grade 11 · HinghamUnofficial | 11 | Hingham | 14:29 |
| 2 | Ivan FrantzPlace 2 · Grade 11 · HinghamUnofficial | 11 | Hingham | 15:47 |
| 3 | Tate AllenPlace 3 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 15:48 PR |
| 4 | Greg WilliamsonPlace 4 · Grade 12 · HinghamUnofficial | 12 | Hingham | 15:53 |
| 5 | John (Jack) MuldoonPlace 5 · Grade 10 · HinghamUnofficial | 10 | Hingham | 16:19 |
| 6 | Jake Van DinePlace 6 · Grade 12 · HinghamUnofficial | 12 | Hingham | 16:28 |
| 7 | Liam NolanPlace 7 · Grade 9 · HinghamUnofficial | 9 | Hingham | 16:32 PR |
| 8 | Scott MyersPlace 8 · Grade 10 · HinghamUnofficial | 10 | Hingham | 16:33 PR |
| 9 | Kevin O'RourkePlace 9 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 16:36 PR |
| 0 | Peter RossPlace 0 · Grade 11 · HinghamUnofficial | 11 | Hingham | 16:42 |
| 0 | William (Buzz) HelfrichPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 16:48 |
| 0 | Mike FerraraPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 16:51 |
| 0 | Brian ThomasPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 16:55 |
| 14 | Craig FeeneyPlace 14 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 17:07 PR |
| 0 | Stodd RowleyPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 17:14 |
| 16 | Mike DunnePlace 16 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 17:14 PR |
| 0 | Scott PollaraPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 17:17 PR |
| 19 | William BittrichPlace 19 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 17:20 PR |
| 20 | Kevin CoghlanPlace 20 · Grade 11 · DuxburyUnofficial | 11 | Duxbury | 17:28 PR |
| 21 | Jared NeprudPlace 21 · Grade 11 · DuxburyUnofficial | 11 | Duxbury | 17:32 PR |
| 22 | Casey AllenPlace 22 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 17:41 PR |
| 0 | Mark McNiskinPlace 0 · Grade 11 · HinghamUnofficial | 11 | Hingham | 17:44 |
| 0 | James HeissnerPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 18:00 PR |
| 0 | Vincent HurleyPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 18:05 |
| 26 | Ben ButtonPlace 26 · Grade 10 · DuxburyUnofficial | 10 | Duxbury | 18:14 PR |
| 27 | James Harry KelsoPlace 27 · Grade 11 · DuxburyUnofficial | 11 | Duxbury | 18:17 PR |
| 28 | Jake O'ConnorPlace 28 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 18:18 PR |
| 0 | Aidan LeonardPlace 0 · Grade 10 · HinghamUnofficial | 10 | Hingham | 18:24 |
| 30 | CJ RuffPlace 30 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 18:29 PR |
| 31 | Peter RusinakPlace 31 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 18:30 PR |
| 32 | Peter GandtPlace 32 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 18:43 PR |
| 0 | Jacob CohenPlace 0 · Grade 11 · HinghamUnofficial | 11 | Hingham | 18:50 |
| 34 | James CraffeyPlace 34 · Grade 12 · DuxburyUnofficial | 12 | Duxbury | 18:52 PR |
| 35 | Nick StehnPlace 35 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 18:54 PR |
| 0 | Clay EmmelPlace 0 · Grade 11 · HinghamUnofficial | 11 | Hingham | 18:56 |
| 0 | Garrett DickasonPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 18:59 |
| 0 | Tristan Del AguilaPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 19:09 |
| 0 | Tucker RowleyPlace 0 · Grade 10 · HinghamUnofficial | 10 | Hingham | 19:11 PR |
| 40 | Max McDermottPlace 40 · Grade 11 · DuxburyUnofficial | 11 | Duxbury | 19:21 PR |
| 41 | Patrick MelampyPlace 41 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 19:29 PR |
| 0 | Jack PapichPlace 0 · Grade 10 · HinghamUnofficial | 10 | Hingham | 19:37 |
| 0 | Ethan DrinkwaterPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 19:51 |
| 0 | Nick IariaPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 19:57 |
| 0 | Matt DwyerPlace 0 · Grade 11 · HinghamUnofficial | 11 | Hingham | 20:01 |
| 45 | Benjamin CollinsPlace 45 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 20:01 PR |
| 0 | Evan CollinsPlace 0 · Grade 11 · HinghamUnofficial | 11 | Hingham | 20:13 |
| 0 | Evan GoddardPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 20:14 |
| 0 | Charles DalyPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 20:15 |
| 0 | Luke SlanePlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 20:15 |
| 0 | Matt GianniPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 20:17 |
| 0 | Michael WilliamsPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 20:41 PR |
| 0 | Alex HancockPlace 0 · Grade 10 · HinghamUnofficial | 10 | Hingham | 20:48 |
| 0 | Jon HandyPlace 0 · Grade 12 · HinghamUnofficial | 12 | Hingham | 20:59 |
| 0 | Zach LytlePlace 0 · Grade 10 · HinghamUnofficial | 10 | Hingham | 21:13 |
| 0 | Dan CapodilupoPlace 0 · Grade 10 · HinghamUnofficial | 10 | Hingham | 21:14 |
| 57 | Robert PerryPlace 57 · Grade 11 · DuxburyUnofficial | 11 | Duxbury | 21:15 PR |
| 58 | Martin GandtPlace 58 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 21:17 PR |
| 59 | Peter NataliPlace 59 · Grade 10 · DuxburyUnofficial | 10 | Duxbury | 21:44 PR |
| 61 | Ryan BurnsPlace 61 · Grade 10 · DuxburyUnofficial | 10 | Duxbury | 21:46 PR |
| 0 | Alex FerraraPlace 0 · Grade 10 · HinghamUnofficial | 10 | Hingham | 21:48 |
| 62 | Eli Matteo CatanzaritiPlace 62 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 22:13 PR |
| 64 | Preston TicePlace 64 · Grade 10 · DuxburyUnofficial | 10 | Duxbury | 22:26 PR |
| 0 | Max SalemPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 22:30 PR |
| 65 | Macgregor SpencerPlace 65 · Grade 9 · DuxburyUnofficial | 9 | Duxbury | 23:05 PR |
| 66 | Tobias SchaefferPlace 66 · Grade 10 · DuxburyUnofficial | 10 | Duxbury | 23:06 PR |
| 0 | William BierwirthPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 23:41 |
| 0 | Ryan KuserPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 25:32 |
| 0 | Mike OlsonPlace 0 · Grade 11 · DuxburyUnofficial | 11 | Duxbury | 29:09 PR |
| 0 | John CapodilupoPlace 0 · Grade 9 · HinghamUnofficial | 9 | Hingham | 30:09 |