| 1 | Liam ManeyPlace 1 · Grade 11 · North Middlesex RegUnofficial | 11 | North Middlesex Reg | 18:00 |
| 2 | Miles PhillpottsPlace 2 · Grade 12 · LeominsterUnofficial | 12 | Leominster | 19:21 |
| 3 | Wilmer ProfcherPlace 3 · Grade 11 · North Middlesex RegUnofficial | 11 | North Middlesex Reg | 19:28 |
| 4 | Brady PellecchiaPlace 4 · Grade 11 · LeominsterUnofficial | 11 | Leominster | 19:31 |
| 5 | Sean NewtonPlace 5 · Grade 12 · LeominsterUnofficial | 12 | Leominster | 20:09 |
| 6 | Benjamin BarneyPlace 6 · Grade 12 · North Middlesex RegUnofficial | 12 | North Middlesex Reg | 20:38 |
| 7 | Ricker NewtonPlace 7 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 22:07 |
| 8 | Gavin ThomasPlace 8 · Grade 12 · LeominsterUnofficial | 12 | Leominster | 22:07 |
| 9 | Zachary BowdridgePlace 9 · Grade 11 · LeominsterUnofficial | 11 | Leominster | 22:23 |
| 10 | Malik MilliganPlace 10 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 22:26 |
| 11 | Logan JurewiczPlace 11 · Grade 10 · North Middlesex RegUnofficial | 10 | North Middlesex Reg | 22:32 |
| 12 | Hayden MartinPlace 12 · Grade 11 · North Middlesex RegUnofficial | 11 | North Middlesex Reg | 22:55 |
| 13 | Graham CarlinPlace 13 · Grade 10 · LeominsterUnofficial | 10 | Leominster | 23:14 |
| 14 | Seth ThomasPlace 14 · Grade 12 · LeominsterUnofficial | 12 | Leominster | 23:23 |
| 15 | Harrison HartmanPlace 15 · Grade 11 · LeominsterUnofficial | 11 | Leominster | 23:47 |
| 16 | Asher BarneyPlace 16 · Grade 9 · North Middlesex RegUnofficial | 9 | North Middlesex Reg | 23:54 |
| 17 | Miles AfonsoPlace 17 · Grade 11 · LeominsterUnofficial | 11 | Leominster | 23:58 PR |
| 18 | Dieter FeePlace 18 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 24:01 |
| 19 | Nathan VautourPlace 19 · Grade 12 · LeominsterUnofficial | 12 | Leominster | 25:12 |
| 20 | Ronin McAleveyPlace 20 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 25:23 |
| 21 | Luke BenoitPlace 21 · Grade 11 · North Middlesex RegUnofficial | 11 | North Middlesex Reg | 25:59 |
| 22 | Trent BurtonPlace 22 · Grade 11 · North Middlesex RegUnofficial | 11 | North Middlesex Reg | 26:08 |
| 23 | Joseph VautourPlace 23 · Grade 12 · LeominsterUnofficial | 12 | Leominster | 27:01 |
| 24 | Joshua ThibaultPlace 24 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 27:10 |
| 25 | Travis GibbPlace 25 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 27:22 |
| 26 | Tyler ShawPlace 26 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 27:31 |
| 27 | Ephraim AnimPlace 27 · Grade 11 · LeominsterUnofficial | 11 | Leominster | 27:33 |
| 28 | Fabio OwarePlace 28 · Grade 12 · LeominsterUnofficial | 12 | Leominster | 27:44 |
| 29 | Robert VolpePlace 29 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 28:09 |
| 30 | Grayson MoorePlace 30 · Grade 9 · LeominsterUnofficial | 9 | Leominster | 29:43 |