133Franklin, MA - Team Time (1st 5) 1:20:11.0 | Spread (1st 5) 58.0
2, 5, 7, 9, 10, (11), (14)
Tyler Brogan, Michael Hagen, Mitchell Regan, Camden Harrington, Dylan Kehoe, (Hayden Goldsmith), (Ryan Goldman)
15:25.0, 15:50.0, 16:11.0, 16:22.0, 16:23.0, (16:26.0), (16:33.0)
248Mansfield, MA - Team Time (1st 5) 1:20:30.0 | Spread (1st 5) 1:20.0
1, 4, 13, 14, 16, (17), (20)
Kalin Petrov, Kevin Crawford, Collin Rice, Paxton Howard, Cullen Lancaster, (Ben Thibault), (Patrick Heavey)
15:14.0, 15:37.0, 16:32.0, 16:33.0, 16:34.0, (16:35.0), (16:59.0)
376Attleboro, MA - Team Time (1st 5) 1:22:46.0 | Spread (1st 5) 1:30.0
3, 12, 18, 21, 22, (24), (31)
Alexander Boedeker, Nathan Seybert, Luis Oliva, Mathew Reilly, Jason Feierstein, (Matthew Willis), (Patrick Ibarra)
15:35.0, 16:27.0, 16:37.0, 17:02.0, 17:05.0, (17:21.0), (17:34.0)
4113Milford, MA - Team Time (1st 5) 1:25:34.0 | Spread (1st 5) 1:30.0
6, 19, 26, 30, 32, (33), (33)
Jack Kalil, Anthony DiStauro, Chris Berthrong, Brendan O'Shaughnessy, Gianni Panno, (Nicholas Carey), (Nick Corey)
16:05.0, 16:52.0, 17:29.0, 17:33.0, 17:35.0, (17:53.0), (17:53.0)
5122North Attleborough, MA - Team Time (1st 5) 1:26:27.0 | Spread (1st 5) 1:39.0
8, 23, 28, 28, 35, (36), (37)
Liam Monahan, Julian Dixon, Jack Clarke, Skyler Poirier, Thomas Flood, (Dylan Weir), (Prem Malkan)
16:17.0, 17:10.0, 17:32.0, 17:32.0, 17:56.0, (18:33.0), (18:34.0)
6170Canton, MA - Team Time (1st 5) 1:31:28.0 | Spread (1st 5) 1:39.0
25, 27, 38, 39, 41, (42), (43)
Colin Messinger, Jack Healey, Alex Maddestra, Andrew Salvatori, Jack Hernon, (Matt Floyd), (Kyle Wanless)
17:25.0, 17:30.0, 18:38.0, 18:51.0, 19:04.0, (19:24.0), (19:27.0)
7221Foxborough, MA - Team Time (1st 5) 1:38:24.0 | Spread (1st 5) 1:44.0
40, 43, 45, 46, 47, (48), (49)
Trey Lawson, Aaron Kaplan, Paxton Downs, Nate Palter, Joseph Anderson, (Patrick Piscitelli), (Jake Parkman)
18:52.0, 19:27.0, 19:42.0, 19:47.0, 20:36.0, (20:37.0), (21:14.0)