| 1 | Jeremy BenniePlace 1 · Grade JR · Wachusett | JR | Wachusett | 9:51.37 |
| 2 | Jon GreenPlace 2 · Grade SO · St. John's | SO | St. John's | 9:56.31 |
| 3 | Jarret RossPlace 3 · Grade JR · N. Middlesex | JR | N. Middlesex | 10:10.41 |
| 4 | Logan ScharenPlace 4 · Grade SR · Westborough | SR | Westborough | 10:12.39 |
| 5 | Robert ClaytonPlace 5 · Grade SR · Algonquin | SR | Algonquin | 10:15.64 |
| 6 | Pat BovaPlace 6 · Grade SR · Wachusett | SR | Wachusett | 10:17.69 |
| 7 | Matt TinsleyPlace 7 · Grade JR · Wachusett | JR | Wachusett | 10:21.23 |
| 8 | Mike DobosPlace 8 · Grade SO · Tantasqua | SO | Tantasqua | 10:24.99 |
| 9 | Connor LuceyPlace 9 · Grade JR · St. John's | JR | St. John's | 10:26.02 |
| 10 | Mark AronsonPlace 10 · Grade SO · Westborough | SO | Westborough | 10:30.82 |
| 11 | Jess SchowPlace 11 · Grade SR · Algonquin | SR | Algonquin | 10:33.64 |
| 12 | Greg PalhonPlace 12 · Grade SO · Algonquin | SO | Algonquin | 10:35.41 |
| 13 | Finley SimondsPlace 13 · Grade SO · Tantasqua | SO | Tantasqua | 10:36.84 |
| 14 | Dan MortimerPlace 14 · Grade SO · Shrewsbury | SO | Shrewsbury | 10:39.61 |
| 15 | Ryan KenyonPlace 15 · Grade JR · St. John's | JR | St. John's | 10:40.42 |
| 16 | Connor RosenblattPlace 16 · Grade SO · Milford | SO | Milford | 10:43.21 |
| 17 | Dan WentworthPlace 17 · Grade SO · Shrewsbury | SO | Shrewsbury | 10:45.68 |
| 18 | Jeff PizarroPlace 18 · Grade SR · Doherty | SR | Doherty | 10:50.11 |
| 19 | Andrew LampiPlace 19 · Grade JR · Westborough | JR | Westborough | 10:51.69 |
| 20 | Mike TowlsonPlace 20 · Grade SR · Quabbin | SR | Quabbin | 10:55.02 |
| 21 | John ShutesPlace 21 · Grade SR · Tantasqua | SR | Tantasqua | 11:27.72 |