| 1 | Micah PierantozziPlace 1 · Grade 12 · Groton-Dunstable Reg | 12 | Groton-Dunstable Reg | 17:20 |
| 2 | Andrew KosibaPlace 2 · Grade 12 · Groton-Dunstable Reg | 12 | Groton-Dunstable Reg | 17:48 |
| 3 | Greyson DuanePlace 3 · Grade 12 · Groton-Dunstable Reg | 12 | Groton-Dunstable Reg | 17:48 |
| 4 | Ashton DuanePlace 4 · Grade 10 · Groton-Dunstable Reg | 10 | Groton-Dunstable Reg | 18:15 |
| 5 | Cameron DuanePlace 5 · Grade 10 · Groton-Dunstable Reg | 10 | Groton-Dunstable Reg | 18:19 |
| 6 | Ashvik YadavPlace 6 · Grade 12 · Groton-Dunstable Reg | 12 | Groton-Dunstable Reg | 18:26 |
| 7 | William WarrenPlace 7 · Grade 11 · Nashoba Reg | 11 | Nashoba Reg | 18:53 |
| 8 | Mason BearerPlace 8 · Grade 10 · Groton-Dunstable Reg | 10 | Groton-Dunstable Reg | 19:08 |
| 9 | Jovanni VelazquezPlace 9 · Grade 10 · Nashoba Reg | 10 | Nashoba Reg | 19:40 |
| 10 | Brody CaronPlace 10 · Grade 10 · Nashoba Reg | 10 | Nashoba Reg | 20:12 |
| 11 | Kiernan GrayPlace 11 · Grade 11 · Groton-Dunstable Reg | 11 | Groton-Dunstable Reg | 20:14 |
| 12 | Aidan TimmonsPlace 12 · Grade 10 · Groton-Dunstable Reg | 10 | Groton-Dunstable Reg | 20:33 |
| 13 | Ry WebbPlace 13 · Grade 12 · Nashoba Reg | 12 | Nashoba Reg | 20:44 |
| 14 | Dallas KiddPlace 14 · Grade 9 · Nashoba Reg | 9 | Nashoba Reg | 21:12 |
| 15 | Collin HatchPlace 15 · Grade 9 · Nashoba Reg | 9 | Nashoba Reg | 21:13 |
| 16 | Ben RicePlace 16 · Grade 10 · Nashoba Reg | 10 | Nashoba Reg | 21:14 |
| 17 | Halen ReinertPlace 17 · Grade 11 · Nashoba Reg | 11 | Nashoba Reg | 21:18 |
| 18 | Max RobinsonPlace 18 · Grade 10 · Nashoba Reg | 10 | Nashoba Reg | 21:23 |
| 19 | Jacob HoreshPlace 19 · Grade 11 · Nashoba Reg | 11 | Nashoba Reg | 21:28 |
| 20 | Connor McMichaelPlace 20 · Grade 11 · Nashoba Reg | 11 | Nashoba Reg | 21:35 |
| 21 | Miller McCauleyPlace 21 · Grade 9 · Groton-Dunstable Reg | 9 | Groton-Dunstable Reg | 21:43 |
| 22 | Calvin PrucnalPlace 22 · Grade 10 · Nashoba Reg | 10 | Nashoba Reg | 21:46 PR |
| 23 | Spike LarkinPlace 23 · Grade 10 · Nashoba Reg | 10 | Nashoba Reg | 21:59 |
| 24 | Logan SamuelsonPlace 24 · Grade 9 · Nashoba Reg | 9 | Nashoba Reg | 21:59 |
| 25 | Jackson FerriolaPlace 25 · Grade 9 · Groton-Dunstable Reg | 9 | Groton-Dunstable Reg | 23:17 |
| 26 | Ryan MeyerPlace 26 · Grade 9 · Nashoba Reg | 9 | Nashoba Reg | 23:42 |
| 27 | Brodie DavisPlace 27 · Grade 9 · Nashoba Reg | 9 | Nashoba Reg | 25:05 |
| 28 | Tristan RobinsonPlace 28 · Grade 10 · Nashoba Reg | 10 | Nashoba Reg | 25:54 |
| 29 | Patrick GharonyPlace 29 · Grade 11 · Nashoba Reg | 11 | Nashoba Reg | 25:57 |
| 30 | Cooper PattersonPlace 30 · Grade 9 · Nashoba Reg | 9 | Nashoba Reg | 25:58 |
| 31 | Shiv PatelPlace 31 · Grade 9 · Groton-Dunstable Reg | 9 | Groton-Dunstable Reg | 27:33 |
| 32 | Bee RaichePlace 32 · Grade 10 · Groton-Dunstable Reg | 10 | Groton-Dunstable Reg | 27:50 PR |
| 33 | Aiden QuinnPlace 33 · Grade 9 · Nashoba Reg | 9 | Nashoba Reg | 30:42 |
| 34 | Easton SouciePlace 34 · Grade 12 · Nashoba Reg | 12 | Nashoba Reg | 34:47 |