| 1 | Max FlatonPlace 1 · Grade SR · Bromfield | SR | Bromfield | 10:15.76 |
| 2 | Drew MajkutPlace 2 · Grade SR · Nipmuc | SR | Nipmuc | 10:36.65 |
| 3 | Bryan QuitadamoPlace 3 · Grade JR · Auburn | JR | Auburn | 10:40.83 |
| 4 | Ellis TollPlace 4 · Grade SO · Bromfield | SO | Bromfield | 10:46.67 |
| 5 | Aaron MauraisPlace 5 · Grade SO · Hopedale | SO | Hopedale | 11:02.84 |
| 6 | Anthony TandyPlace 6 · Hopedale | — | Hopedale | 11:04.16 |
| 7 | Nathan SwaimPlace 7 · Grade SO · W-C | SO | W-C | 11:04.21 |
| 8 | Ross MungeamPlace 8 · Grade SO · Douglas | SO | Douglas | 11:10.70 |
| 9 | Hyrum WrightPlace 9 · Grade JR · Leicester | JR | Leicester | 11:11.07 |
| 10 | Matt DoranPlace 10 · Grade FR · Hopedale | FR | Hopedale | 11:14.99 |
| 11 | Patrick DaleyPlace 11 · Grade SR · Millbury | SR | Millbury | 11:15.60 |
| 12 | Thomas HanssonPlace 12 · Grade JR · Northbridge | JR | Northbridge | 11:16.73 |
| 13 | Christian RobichaudPlace 13 · Grade SO · Oakmont | SO | Oakmont | 11:19.13 |
| 14 | Cameron GravesPlace 14 · Grade SO · Millbury | SO | Millbury | 11:52.29 |