198Concord-Carlisle, MA - Team Time (1st 5) 1:22:15.1 | Spread (1st 5) 38.5
5, 20, 21, 24, 28, (40), (64)
Harrison Dow, Wes Kleiman, Henry Reichle, Campbell MacDonald, Owen White, (Colin Cuypers), (Thomas Rivier)
15:58.5, 16:32.7, 16:32.9, 16:34.0, 16:37.0, (16:46.4), (17:09.1)
2100Arlington, MA - Team Time (1st 5) 1:21:39.6 | Spread (1st 5) 1:11.0
1, 7, 17, 26, 49, (50), (74)
Justin Eastman, Adam Boyle, Thomas Gregory, Lou Lopes Fernandes, Jack Power, (Dylan Scopetski), (Gabriel Olland)
15:41.8, 15:59.8, 16:29.1, 16:36.1, 16:52.8, (16:53.0), (17:22.1)
3132Reading Memorial, MA - Team Time (1st 5) 1:23:00.8 | Spread (1st 5) 22.6
13, 18, 19, 39, 43, (54), (82)
Ryan Wallace, Robert Squires, Ben Wallace, Jack Quinn, Brian Ronayne, (Jack Filipski), (Graham Goodwin)
16:25.9, 16:29.7, 16:30.7, 16:46.0, 16:48.5, (17:01.3), (17:29.2)
4144North Andover, MA - Team Time (1st 5) 1:22:36.5 | Spread (1st 5) 1:02.4
4, 25, 33, 38, 44, (67), (72)
Ryan Connolly, Matthew McDevitt, Luke Stad, Luke McGillivray, Andrew Sorokin, (Colby Winn), (Cole Giles)
15:46.5, 16:35.9, 16:39.8, 16:45.4, 16:48.9, (17:13.3), (17:18.8)
5191Hopkinton, MA - Team Time (1st 5) 1:23:47.6 | Spread (1st 5) 44.6
11, 35, 42, 48, 55, (66), (75)
Craig Salois, Wyatt Ruff, Benjamin Scott, Lex Kaye, Matthew Burdulis, (Jake Lacoche), (Cole Deisenroth)
16:20.0, 16:43.0, 16:48.0, 16:52.0, 17:04.6, (17:10.0), (17:24.0)
6210West Springfield, MA - Team Time (1st 5) 1:24:19.1 | Spread (1st 5) 59.6
15, 22, 37, 56, 80, (89), (141)
Declan Morgan, Ben Drohan, Charlie Daggett, Liam White, Reno Caronna, (Benwa Makala), (Anthony Pierce)
16:28.0, 16:33.2, 16:45.1, 17:05.2, 17:27.6, (17:38.5), (18:36.6)
7212Belmont, MA - Team Time (1st 5) 1:24:01.9 | Spread (1st 5) 1:38.4
8, 23, 28, 62, 91, (94), (147)
Jackson Coelho, Trevor Smith, Jared Rife, George Pomer, Jason Kim, (Ronnie Rubinshtein), (Eli Merretta)
16:02.2, 16:33.7, 16:37.0, 17:08.4, 17:40.6, (17:44.7), (18:54.6)
8227Wellesley, MA - Team Time (1st 5) 1:24:16.6 | Spread (1st 5) 25.7
34, 36, 47, 51, 59, (63), (71)
Andrew Lynch, Ethan Sewall, Wes Serreze, Eli Merritt, Matthew Gareau, (Maxwell Hoffman), (Michael Bueker)
16:40.7, 16:43.9, 16:51.2, 16:54.4, 17:06.4, (17:08.9), (17:17.4)
9237Marshfield, MA - Team Time (1st 5) 1:24:11.9 | Spread (1st 5) 2:09.4
3, 30, 30, 68, 106, (116), (127)
Drew Pesko, James Joyce, Jay Joyce, Tyler McCredie, Tony Vitelli, (Taite Panton), (Andrew Stevens)
15:46.2, 16:37.1, 16:37.1, 17:15.9, 17:55.6, (18:02.2), (18:12.9)
10286Winchester, MA - Team Time (1st 5) 1:25:14.4 | Spread (1st 5) 1:51.6
10, 12, 52, 104, 108, (112), (114)
Andrew Gosselin, Gabe Watson, Dante Perrone, Wesley Kaukas-Quinn, Noah Kim, (Jason Kensicki), (Jason Feng)
16:05.7, 16:20.5, 16:58.2, 17:52.7, 17:57.3, (17:59.5), (18:01.8)
11308Xaverian Brothers, MA - Team Time (1st 5) 1:25:57.9 | Spread (1st 5) 1:51.1
13, 16, 27, 123, 129, (132), (145)
Thomas Skerry, Daniel Jutras, Drew Russo, Brady Armstrong, Brendan Hagwood, (Caden Briere), (Neilan Fahey)
16:25.9, 16:29.0, 16:36.8, 18:09.2, 18:17.0, (18:21.0), (18:41.8)
12320North Quincy, MA - Team Time (1st 5) 1:25:25.2 | Spread (1st 5) 2:36.3
2, 9, 83, 92, 134, (143), (152)
Hatim Boukhtam, Robert Cannon, Kyle Clements, David Schmidt, Jonathan Bina, (Matt Hollatz), (Peter Cooney)
15:45.7, 16:03.3, 17:32.2, 17:42.0, 18:22.0, (18:39.6), (19:07.0)
13335Beverly, MA - Team Time (1st 5) 1:26:05.7 | Spread (1st 5) 1:38.4
6, 77, 78, 86, 88, (111), (140)
Liam Ouellette, Micah McMannus, David DiPietro, T.J. Betts, Ryan Whiting, (Calvin Barrett), (Christian Claiborne)
15:59.4, 17:26.4, 17:26.9, 17:35.2, 17:37.8, (17:59.4), (18:36.5)
14387King Philip Regional, MA - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 46.5
53, 69, 79, 90, 96, (125), (142)
Max Miller, Nathan Sylven, Noah Hurd, Ryan Andrews, Matt DiFiore, (Eliot Davis), (Liam Nolan)
16:59.6, 17:16.5, 17:27.2, 17:39.1, 17:46.1, (18:11.6), (18:38.0)
15394Chelmsford, MA - Team Time (1st 5) 1:27:18.5 | Spread (1st 5) 42.6
57, 58, 87, 93, 99, (103), (113)
William Dudek, Neel Verma, Brett Trainor, Keegan Walker, Xavier May, (James Buckley), (Dean Allen)
17:05.4, 17:06.1, 17:36.0, 17:43.0, 17:48.0, (17:52.0), (18:01.5)
16410Lincoln-Sudbury Regional, MA - Team Time (1st 5) 1:27:29.0 | Spread (1st 5) 40.4
65, 70, 76, 98, 101, (110), (137)
Reid Kiessling, Ethan Sholk, Lucas Eggers, Andrew Eppich, Elliot Klappenbach, (Brett Cobb), (Spencer Reith)
17:09.2, 17:16.6, 17:26.0, 17:47.6, 17:49.6, (17:57.8), (18:26.6)
17457Hingham, MA - Team Time (1st 5) 1:28:12.0 | Spread (1st 5) 1:21.0
46, 73, 97, 115, 126, (132), (136)
Steve McDougall, Brendan Burm, Thomas Shetzline, Charlie Donahue, Matt Hall, (Jake Monti), (Anthony Longo)
16:51.0, 17:20.0, 17:47.0, 18:02.0, 18:12.0, (18:21.0), (18:23.0)
18461Mansfield, MA - Team Time (1st 5) 1:28:31.5 | Spread (1st 5) 1:55.4
45, 81, 84, 105, 146, (153), (165)
Chris Leonard, Collin Stevens, Riley Tremblay, Talon Johnson, Clark Mackin, (John Sylvain), (Liam Cowan)
16:50.1, 17:28.0, 17:34.7, 17:53.2, 18:45.5, (19:08.0), (19:58.7)
19546Milford, MA - Team Time (1st 5) 1:31:13.5 | Spread (1st 5) 3:17.6
40, 61, 131, 148, 166, (167), (172)
James Comisky, Mark Butters, Andrew Fletcher, Isaac Weng, Colin Greco, (Mackenzie Enright), (Ben Parson)
16:46.4, 17:07.6, 18:19.5, 18:56.0, 20:04.0, (20:06.6), (20:35.0)
20551Woburn Memorial, MA - Team Time (1st 5) 1:30:48.4 | Spread (1st 5) 2:34.3
32, 102, 107, 154, 156, (161), (163)
Joe Mahon, James Carriere, Kevin Nett, Michael Curran, Jared Simpson, (Jonathan Capone), (Dan Ayanian)
16:38.9, 17:49.7, 17:56.3, 19:10.3, 19:13.2, (19:45.0), (19:52.0)
21566Somerville, MA - Team Time (1st 5) 1:30:11.3 | Spread (1st 5) 1:28.2
60, 108, 124, 135, 139, (160), (169)
Sam Buckley, Atticus Borggaard, Zachary Felinger, Attikos Kaye, Calvin Wicks, (Schuler Johnson), (Evan Zraket)
17:06.7, 17:57.3, 18:09.5, 18:22.9, 18:34.9, (19:38.4), (20:10.6)
22575Algonquin Regional, MA - Team Time (1st 5) 1:30:02.2 | Spread (1st 5) 15.2
100, 116, 118, 120, 121, (122), (144)
Joseph Lamburn, Robert Hurley, Christopher Kardos, Evan Clifford, Johnny Meschisen, (Aiden Ruiz), (Izak Shreeve)
17:49.4, 18:02.2, 18:02.7, 18:03.3, 18:04.6, (18:06.2), (18:39.8)
23651Bridgewater-Raynham Regional, MA - Team Time (1st 5) 1:32:20.4 | Spread (1st 5) 1:19.5
95, 119, 138, 149, 150, (157), (159)
James Murray, John Wilczewski, John Morrissey, Connor Donahue, TJ Mulcahey, (Jack Wilczewski), (John Coyle)
17:44.8, 18:02.8, 18:30.7, 18:57.8, 19:04.3, (19:14.0), (19:32.1)
24675Worcester Technical, MA - Team Time (1st 5) 1:34:11.6 | Spread (1st 5) 2:33.1
85, 128, 130, 164, 168, (171), (173)
Adam Amadou, Brian Boateng, Michael Mireku, Eliot Barakat, Omar Elmi, (Imani Githure), (Jared Vega)
17:34.9, 18:16.8, 18:19.4, 19:52.5, 20:08.0, (20:19.4), (20:51.1)
25798Medford, MA - Team Time (1st 5) 1:38:46.2 | Spread (1st 5) 2:13.3
150, 155, 158, 161, 174, (175)
Samuel Orcutt, Chris Hunt, Amine Nazih, Colin Lally, Vishal Romero, (Eamon Costello)
19:04.3, 19:12.5, 19:26.8, 19:45.0, 21:17.6, (21:31.7)
26880South High Community, MA - Team Time (1st 5) 1:52:35.9 | Spread (1st 5) 3:05.3
170, 176, 177, 178, 179, (180)
Owen Chase, Nathan Lam, Pau Cuberes, Felix Apponte, Eli Black, (Henry Nguyen)
20:18.4, 22:45.5, 22:54.2, 23:14.1, 23:23.7, (24:20.5)