| 1 | Andrew NaimPlace 1 · Grade 12 · Marlborough | 12 | Marlborough | 16:55.6 |
| 2 | Michael Antwi-ayimPlace 2 · Grade 12 · Marlborough | 12 | Marlborough | 17:36.1 |
| 3 | Salvador CasanasPlace 3 · Grade 12 · Advanced Math & Science Academy Charte | 12 | Advanced Math & Science Academy Charte | 17:56.0 |
| 4 | Anthony ZepedaPlace 4 · Grade 12 · Marlborough | 12 | Marlborough | 18:29.4 |
| 5 | Owen ManningPlace 5 · Grade 11 · Advanced Math & Science Academy Charte | 11 | Advanced Math & Science Academy Charte | 18:40.2 |
| 6 | Peter MatijevicPlace 6 · Grade 11 · Advanced Math & Science Academy Charte | 11 | Advanced Math & Science Academy Charte | 19:15.9 |
| 7 | Kole OlsonPlace 7 · Grade 11 · Advanced Math & Science Academy Charte | 11 | Advanced Math & Science Academy Charte | 19:17.7 |
| 8 | Alexander MathieuPlace 8 · Grade 12 · Assabet Valley Reg Tech | 12 | Assabet Valley Reg Tech | 19:27.9 |
| 9 | Cooper CastoPlace 9 · Grade 9 · Advanced Math & Science Academy Charte | 9 | Advanced Math & Science Academy Charte | 19:55.3 |
| 10 | Noah KrijgerPlace 10 · Grade 10 · Advanced Math & Science Academy Charte | 10 | Advanced Math & Science Academy Charte | 19:56.9 |
| 11 | Matthew LucasPlace 11 · Grade 10 · Marlborough | 10 | Marlborough | 20:00.1 |
| 12 | James MartinezPlace 12 · Grade 12 · Advanced Math & Science Academy Charte | 12 | Advanced Math & Science Academy Charte | 20:25.9 |
| 13 | Colin FallaPlace 13 · Grade 10 · Advanced Math & Science Academy Charte | 10 | Advanced Math & Science Academy Charte | 20:39.0 |
| 14 | Gabriel TorresPlace 14 · Grade 9 · Advanced Math & Science Academy Charte | 9 | Advanced Math & Science Academy Charte | 20:40.7 |
| 15 | Jesse TokayaPlace 15 · Grade 12 · Assabet Valley Reg Tech | 12 | Assabet Valley Reg Tech | 20:42.9 |
| 16 | Noah InganoPlace 16 · Grade 10 · Advanced Math & Science Academy Charte | 10 | Advanced Math & Science Academy Charte | 21:09.9 |
| 17 | Wesley MenziePlace 17 · Grade 12 · Advanced Math & Science Academy Charte | 12 | Advanced Math & Science Academy Charte | 21:17.5 |
| 18 | Jason BautistaPlace 18 · Grade 11 · Marlborough | 11 | Marlborough | 21:27.4 |
| 19 | Dylan SkogstromPlace 19 · Grade 10 · Assabet Valley Reg Tech | 10 | Assabet Valley Reg Tech | 21:48.1 |
| 20 | Anthony Del VecchioPlace 20 · Grade 12 · Marlborough | 12 | Marlborough | 21:50.7 |
| 21 | Jariel RiveraPlace 21 · Grade 10 · Marlborough | 10 | Marlborough | 22:23.9 |
| 22 | Andrew RuizPlace 22 · Grade 12 · Marlborough | 12 | Marlborough | 23:42.9 |
| 23 | Miles FabrisPlace 23 · Grade 10 · Marlborough | 10 | Marlborough | 24:57.4 |
| 24 | Johnathan DworetskyPlace 24 · Grade 9 · Advanced Math & Science Academy Charte | 9 | Advanced Math & Science Academy Charte | 24:57.9 |
| 25 | Jason CrockerPlace 25 · Grade 11 · Advanced Math & Science Academy Charte | 11 | Advanced Math & Science Academy Charte | 25:20.6 |
| 26 | Cam HebertPlace 26 · Grade 12 · Assabet Valley Reg Tech | 12 | Assabet Valley Reg Tech | 25:22.2 |
| 27 | Liam GoughPlace 27 · Grade 10 · Marlborough | 10 | Marlborough | 26:06.4 |
| 28 | Cameron HermannPlace 28 · Grade 10 · Advanced Math & Science Academy Charte | 10 | Advanced Math & Science Academy Charte | 27:26.8 |
| 29 | Jonathon HoulePlace 29 · Grade 9 · Advanced Math & Science Academy Charte | 9 | Advanced Math & Science Academy Charte | 27:30.9 |