1 | 33 | Hopedale Jr/Sr,
MA - Team Time (1st 5) 1:23:06.7 | Spread (1st 5) 1:06.0 |
| 1, 3, 7, 10, 12, (13), (14) |
| Brandon Hall, Christian De Boer, Andrew Doran, Thomas Spillers, Jake Murray, (Bryce Brown), (Sam Dykoff) |
| 16:01.9, 16:27.9, 16:32.9, 16:56.1, 17:07.9, (17:08.1), (17:08.3) |
2 | 71 | Blackstone-Millville Reg,
MA - Team Time (1st 5) 1:26:19.3 | Spread (1st 5) 1:49.7 |
| 5, 6, 16, 18, 26, (30), (32) |
| Zach Taylor, Nathan Carroll, Chris Tringali, Cole Bolduc, Zack Morin, (Corey Gallagher), (Griffin Reilly) |
| 16:30.0, 16:32.2, 17:18.8, 17:38.6, 18:19.7, (19:15.8), (19:23.9) |
3 | 77 | Douglas,
MA - Team Time (1st 5) 1:27:23.6 | Spread (1st 5) 2:14.0 |
| 4, 9, 11, 25, 28, (34) |
| Patrick Peloquin, Trevor Mungeam, Conner Grady, Zachary Eldridge, Emmett Berard, (Alex Meszaro) |
| 16:29.4, 16:54.1, 16:59.9, 18:16.8, 18:43.4, (21:50.6) |
4 | 90 | Sutton,
MA - Team Time (1st 5) 1:27:41.7 | Spread (1st 5) 1:07.6 |
| 8, 19, 20, 21, 22, (23), (24) |
| Joe Perry, Michael Sherman, Will Hunkeler, Harry Keefe, Tom Flynn, (Harrison McKinley), (George Keefe) |
| 16:42.3, 17:39.2, 17:40.9, 17:49.4, 17:49.9, (17:50.2), (18:02.0) |
| 90 | Whitinsville Christian,
MA - Team Time (1st 5) 1:28:31.3 | Spread (1st 5) 2:34.6 |
| 2, 15, 17, 27, 29, (31), (33) |
| CJ Paine, Connor Paine, Joshua Casey, Peter Casey, Jacob Vander Hart, (Jonath Vander Zea), (Jonathan Vander Zea) |
| 16:24.6, 17:12.1, 17:26.0, 18:29.4, 18:59.2, (19:18.9), (19:27.6) |