| 1 | Zach EnnisPlace 1 · Grade 10 · Holliston | 10 | Holliston | 17:35 |
| 2 | Tyler BenoffPlace 2 · Grade 10 · Holliston | 10 | Holliston | 17:36 |
| 3 | Cameron RokusPlace 3 · Grade 11 · Holliston | 11 | Holliston | 17:47 PR |
| 4 | Johnathan EllisPlace 4 · Grade 10 · Holliston | 10 | Holliston | 18:18 |
| 5 | Antonio AraujoPlace 5 · Grade 11 · Holliston | 11 | Holliston | 18:27 |
| 6 | Joel BurgettPlace 6 · Grade 11 · Holliston | 11 | Holliston | 18:28 |
| 7 | Elijah Viera-GreenPlace 7 · Grade 12 · Holliston | 12 | Holliston | 18:51 |
| 8 | Rohnan MasonPlace 8 · Grade 11 · Holliston | 11 | Holliston | 18:52 |
| 9 | Jack CallananPlace 9 · Grade 9 · Norwood Senior | 9 | Norwood Senior | 18:53 PR |
| 10 | Noah ShawPlace 10 · Grade 12 · Norwood Senior | 12 | Norwood Senior | 18:57 PR |
| 11 | Robert GrayPlace 11 · Grade 12 · Norwood Senior | 12 | Norwood Senior | 19:03 PR |
| 12 | Carter MartinPlace 12 · Grade 11 · Holliston | 11 | Holliston | 19:11 |
| 13 | Wyatt KuchmanPlace 13 · Grade 12 · Holliston | 12 | Holliston | 19:16 |
| 14 | Cameron ShawPlace 14 · Grade 10 · Norwood Senior | 10 | Norwood Senior | 19:40 PR |
| 15 | Christian HoffmanPlace 15 · Grade 10 · Norwood Senior | 10 | Norwood Senior | 20:04 PR |
| 16 | Zakariah SaidPlace 16 · Grade 11 · Holliston | 11 | Holliston | 20:12 |
| 17 | Seth NoelPlace 17 · Grade 11 · Norwood Senior | 11 | Norwood Senior | 20:27 |
| 18 | Joseph WaltherPlace 18 · Grade 12 · Holliston | 12 | Holliston | 20:40 PR |
| 19 | Cyril RandallPlace 19 · Grade 11 · Norwood Senior | 11 | Norwood Senior | 20:41 PR |
| 20 | Tyler CareyPlace 20 · Grade 12 · Norwood Senior | 12 | Norwood Senior | 20:42 PR |
| 21 | Jeffrey HebertPlace 21 · Grade 11 · Holliston | 11 | Holliston | 20:43 |
| 22 | Brendan MulveyPlace 22 · Grade 9 · Norwood Senior | 9 | Norwood Senior | 20:48 PR |
| 23 | David GrayPlace 23 · Grade 12 · Norwood Senior | 12 | Norwood Senior | 20:57 PR |
| 24 | Keith WalshPlace 24 · Grade 9 · Norwood Senior | 9 | Norwood Senior | 21-41 PR |
| 25 | Michael BukowPlace 25 · Grade 10 · Holliston | 10 | Holliston | 21:53 PR |
| 26 | Yosef BelachewPlace 26 · Grade 11 · Norwood Senior | 11 | Norwood Senior | 22:06 PR |
| 27 | Oskar ReingPlace 27 · Grade 11 · Norwood Senior | 11 | Norwood Senior | 22:08 |
| 28 | Tyler KuhnPlace 28 · Grade 10 · Norwood Senior | 10 | Norwood Senior | 22:41 PR |
| 29 | Michael EasaPlace 29 · Grade 9 · Norwood Senior | 9 | Norwood Senior | 23:27 PR |
| 30 | Gavin CorcoranPlace 30 · Grade 9 · Norwood Senior | 9 | Norwood Senior | 24:19 PR |
| 31 | Gabriel Martinez-OvandoPlace 31 · Grade 9 · Norwood Senior | 9 | Norwood Senior | 27:54 PR |