| 1 | Matthew FitzgibbonsPlace 1 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 15:43 PR |
| 2 | Bryce JenningsPlace 2 · Grade 12 · MedfieldUnofficial | 12 | Medfield | 15:56 PR |
| 3 | Jack CooperPlace 3 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 16:11 PR |
| 4 | Benicio RobledoPlace 4 · Grade 10 · HopkintonUnofficial | 10 | Hopkinton | 16:26 PR |
| 5 | Sam StephenPlace 5 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 16:41 PR |
| 6 | Finnegan AyubePlace 6 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 16:47 PR |
| 7 | Lucas ArnoldPlace 7 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 16:48 PR |
| 8 | Thunn WongchaisuwatPlace 8 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 17:28 PR |
| 9 | Charlie PowersPlace 9 · Grade 10 · HopkintonUnofficial | 10 | Hopkinton | 17:29 PR |
| 10 | Finn PosnerPlace 10 · Grade 11 · MedfieldUnofficial | 11 | Medfield | 17:38 PR |
| 11 | Christopher UngerPlace 11 · Grade 12 · MedfieldUnofficial | 12 | Medfield | 17:39 PR |
| 12 | Ryan SiberPlace 12 · Grade 10 · HopkintonUnofficial | 10 | Hopkinton | 17:43 PR |
| 13 | Benjamin VazquezPlace 13 · Grade 12 · MedfieldUnofficial | 12 | Medfield | 17:46 PR |
| 14 | Peter RecosPlace 14 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 17:57 PR |
| 15 | Jackson PerschyPlace 15 · Grade 12 · MedfieldUnofficial | 12 | Medfield | 18:02 PR |
| 16 | Oliver AllenbyPlace 16 · Grade 9 · MedfieldUnofficial | 9 | Medfield | 18:17 PR |
| 17 | Evan McDanielPlace 17 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 18:29 PR |
| 18 | James ClarkPlace 18 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 18:54 PR |
| 19 | True CorbettPlace 19 · Grade 12 · HopkintonUnofficial | 12 | Hopkinton | 18:56 PR |
| 20 | Aaron LutzPlace 20 · Grade 10 · HopkintonUnofficial | 10 | Hopkinton | 19:00 PR |
| 21 | Mason CotterPlace 21 · Grade 11 · MedfieldUnofficial | 11 | Medfield | 19:07 PR |
| 22 | Harrison GuPlace 22 · Grade 12 · HopkintonUnofficial | 12 | Hopkinton | 19:18 |
| 23 | Benjamin YangPlace 23 · Grade 10 · HopkintonUnofficial | 10 | Hopkinton | 19:22 PR |
| 24 | Kartheykaya ChandupatlaPlace 24 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 19:27 PR |
| 25 | Ethan GeisheckerPlace 25 · Grade 12 · MedfieldUnofficial | 12 | Medfield | 19:29 PR |
| 26 | Frankie RecosPlace 26 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 19:56 PR |
| 27 | Ryan HomPlace 27 · Grade 10 · MedfieldUnofficial | 10 | Medfield | 20:14 PR |
| 28 | Jack SegalPlace 28 · Grade 11 · MedfieldUnofficial | 11 | Medfield | 20:16 PR |
| 29 | Hamilton KrolakPlace 29 · Grade 10 · MedfieldUnofficial | 10 | Medfield | 20:25 PR |
| 30 | Alexander LutzPlace 30 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 20:34 |
| 31 | Veer MunjalPlace 31 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 20:38 PR |
| 32 | Zachary WaltzePlace 32 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 20:48 PR |
| 33 | David SchwellerPlace 33 · Grade 11 · HopkintonUnofficial | 11 | Hopkinton | 21:01 PR |
| 34 | Sean MarkeyPlace 34 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 21:01 PR |
| 35 | Alex FrankPlace 35 · Grade 9 · MedfieldUnofficial | 9 | Medfield | 21:06 PR |
| 36 | Nikhil DeshmukhPlace 36 · Grade 9 · MedfieldUnofficial | 9 | Medfield | 22:25 PR |
| 37 | Joshua DiasPlace 37 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 22:38 PR |
| 38 | Jason PerschyPlace 38 · Grade 10 · MedfieldUnofficial | 10 | Medfield | 22:41 PR |
| 39 | Jin Xu-AllanPlace 39 · Grade 10 · MedfieldUnofficial | 10 | Medfield | 22:44 PR |
| 40 | Danny WhelanPlace 40 · Grade 10 · HopkintonUnofficial | 10 | Hopkinton | 23:01 PR |
| 41 | Matthew DaceyPlace 41 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 25:12 PR |
| 42 | Ishaan UrsPlace 42 · Grade 10 · HopkintonUnofficial | 10 | Hopkinton | 25:20 |
| 43 | Greg StephanPlace 43 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 26:58 PR |
| 44 | Neil GiddePlace 44 · Grade 9 · HopkintonUnofficial | 9 | Hopkinton | 29:27 |