1 | 51 | Mansfield,
MA - Team Time (1st 5) 1:21:07.0 | Spread (1st 5) 55.0 |
| 1, 5, 7, 14, 24, (25), (29) |
| Dan Romano, Tyler Risotti, Jack Crawford, Jake Affanato, Daniel Cooney, (Nick Rispoli), (Mike Duggan) |
| 15:45.0, 15:58.0, 16:17.0, 16:27.0, 16:40.0, (16:41.0), (16:53.0) |
2 | 53 | North Attleborough,
MA - Team Time (1st 5) 1:21:46.0 | Spread (1st 5) 11.0 |
| 7, 9, 10, 12, 15, (27), (32) |
| Matt Reimels, Colin McKenzie, Teddy Nolan, Joe Collins, Prateet Shah, (Kenneth Fong), (Tim Post) |
| 16:17.0, 16:19.0, 16:20.0, 16:22.0, 16:28.0, (16:50.0), (16:58.0) |
3 | 119 | Peabody Vet. Mem.,
MA - Team Time (1st 5) 1:23:30.0 | Spread (1st 5) 54.0 |
| 10, 13, 18, 33, 45, (60), (71) |
| Marcelo Rocha, Riley Dowd, Jason Karakaedos, Greco Alex, Michael Ricci, (Alexander Marcus), (Corey Jordan) |
| 16:20.0, 16:26.0, 16:31.0, 16:59.0, 17:14.0, (17:30.0), (17:41.0) |
4 | 193 | King Philip Regional,
MA - Team Time (1st 5) 1:25:14.0 | Spread (1st 5) 1:07.0 |
| 20, 29, 35, 40, 69, (97), (107) |
| Brandon Sullivan, Jay Lukes, Seth Sullivan, Robert Anderson, John Berdos, (David O'Byrne), (Artur Bergman) |
| 16:32.0, 16:53.0, 17:02.0, 17:08.0, 17:39.0, (18:14.0), (18:30.0) |
5 | 196 | Marblehead,
MA - Team Time (1st 5) 1:24:53.0 | Spread (1st 5) 1:33.0 |
| 6, 21, 37, 64, 68, (74), (93) |
| Andrew John Ernst, Jared Kokinos, Adam Linsky, Hillman Hollister, Elrik Larson, (Pete Morrison), (Michael Weidenbruch) |
| 16:04.0, 16:33.0, 17:05.0, 17:34.0, 17:37.0, (17:45.0), (18:06.0) |
6 | 205 | Mt Greylock Regional,
MA - Team Time (1st 5) 1:25:15.9 | Spread (1st 5) 3:55.7 |
| 2, 4, 23, 42, 134, (137), (143) |
| Tommy Kirby, Carter Stripp, Will Nolan, Jake Kobrin, Ben Burdick, (Sam Swoap), (Zach Armet) |
| 15:48.2, 15:55.1, 16:39.0, 17:09.7, 19:43.9, (19:59.2), (20:07.8) |
7 | 224 | Attleboro,
MA - Team Time (1st 5) 1:25:16.0 | Spread (1st 5) 2:09.0 |
| 3, 15, 51, 71, 84, (110), (114) |
| David Seybert, William McKenzie, Nate McNielly, Garrett Gillard, Brett Szlachciuk, (Christopher Almeida), (Zachery Valade) |
| 15:50.0, 16:28.0, 17:18.0, 17:41.0, 17:59.0, (18:35.0), (18:43.0) |
8 | 228 | Sharon,
MA - Team Time (1st 5) 1:26:10.0 | Spread (1st 5) 2.0 |
| 44, 45, 45, 45, 49, (49), (60) |
| Ben Zirps, Scott Kaplan, Sam Hershman, Tianrui Sun, Byron Tollefson, (Grant Fawcett), (Ben Stoller) |
| 17:13.0, 17:14.0, 17:14.0, 17:14.0, 17:15.0, (17:15.0), (17:30.0) |
9 | 230 | Gloucester,
MA - Team Time (1st 5) 1:25:58.0 | Spread (1st 5) 1:31.0 |
| 15, 27, 39, 65, 84, (130), (171) |
| Everest Crawford, Willy Pierce, Dylan Genovese, Kyle Manley, Matt Ciaramitaro, (Eric Cilluffo), (Noah Ashe) |
| 16:28.0, 16:50.0, 17:06.0, 17:35.0, 17:59.0, (19:31.0), (22:03.0) |
10 | 243 | Franklin,
MA - Team Time (1st 5) 1:26:10.0 | Spread (1st 5) 1:09.0 |
| 18, 37, 55, 63, 70, (73), (78) |
| Ryan Spelman, Nate Pinkham, Charles Cropper, Francis Olsson, Conor Bond, (Thomas Cerier), (Jeff Wu) |
| 16:31.0, 17:05.0, 17:21.0, 17:33.0, 17:40.0, (17:43.0), (17:50.0) |
11 | 277 | Brookline,
MA - Team Time (1st 5) 1:27:01.0 | Spread (1st 5) 57.0 |
| 33, 51, 53, 58, 82, (89), (109) |
| Ethan Goroff, Josh Grossman, Ryan Cullinane, Jeremy Margolis, Henry Peebles-Capin, (Nicky Rhodes), (Sam Pollak) |
| 16:59.0, 17:18.0, 17:19.0, 17:29.0, 17:56.0, (18:04.0), (18:31.0) |
12 | 316 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 51.0 |
| 36, 57, 66, 76, 81, (119), (123) |
| Patrick Brett, Samuel Evans, Lukas Moscoso, Jack Ryan, Jason Keenan, (Christopher Kenney), (Alexander Uva) |
| 17:04.0, 17:24.0, 17:36.0, 17:49.0, 17:55.0, (18:54.0), (19:15.0) |
13 | 317 | Taunton,
MA - Team Time (1st 5) 1:27:48.0 | Spread (1st 5) 1:09.0 |
| 31, 41, 66, 87, 92, (99), (120) |
| Trevor Wysong, David Boslee, Jimmy Hoye, Kyle Nunes, Will Thayer, (Connor King), (Jeff Lamb) |
| 16:56.0, 17:09.0, 17:36.0, 18:02.0, 18:05.0, (18:18.0), (18:57.0) |
14 | 360 | Stoughton,
MA - Team Time (1st 5) 1:28:38.0 | Spread (1st 5) 1:49.0 |
| 22, 76, 79, 83, 100, (102), (102) |
| David Lockhart, Colin Cochran, Antonio Irons, Cameron Bean, Nick Quattrucci, (Zach Ferreira), (Raj Patel) |
| 16:36.0, 17:49.0, 17:51.0, 17:57.0, 18:25.0, (18:26.0), (18:26.0) |
15 | 389 | Beverly,
MA - Team Time (1st 5) 1:29:15.0 | Spread (1st 5) 1:58.0 |
| 26, 75, 80, 94, 114, (125), (129) |
| Campbell Wood, Brian McPherson, Charlie Boschen, Zach Bauer, Jack Laganas, (Anthony Morrissey), (Colin Oliver) |
| 16:45.0, 17:46.0, 17:53.0, 18:08.0, 18:43.0, (19:21.0), (19:29.0) |
16 | 412 | Duxbury,
MA - Team Time (1st 5) 1:29:44.0 | Spread (1st 5) 1:02.0 |
| 43, 89, 89, 95, 96, (107), (112) |
| Tate Allen, William Bittrich, Jared Neprud, Mike Dunne, Kevin O'Rourke, (Kevin Coghlan), (Casey Allen) |
| 17:11.0, 18:04.0, 18:04.0, 18:12.0, 18:13.0, (18:30.0), (18:39.0) |
17 | 475 | Canton,
MA - Team Time (1st 5) 1:32:11.0 | Spread (1st 5) 2:47.0 |
| 53, 56, 110, 117, 139, (144), (144) |
| Spencer Polsgrove, Cortland Priest, Andrew Moy, Daniel Brooks, Brian Rota, (Caleb Morrison), (Owen Guerini) |
| 17:19.0, 17:22.0, 18:35.0, 18:49.0, 20:06.0, (20:15.0), (20:15.0) |
18 | 518 | Danvers,
MA - Team Time (1st 5) 1:32:41.0 | Spread (1st 5) 1:40.0 |
| 58, 106, 116, 117, 121, (126), (153) |
| Kevin Hebert, Zachary Powers, Thomas Brennan, Colin Marie, Anthony Pereira, (Declan Gill), (Sean Mackey) |
| 17:29.0, 18:28.0, 18:46.0, 18:49.0, 19:09.0, (19:22.0), (20:56.0) |
19 | 636 | Lynn Classical,
MA - Team Time (1st 5) 1:38:47.0 | Spread (1st 5) 4:11.0 |
| 62, 126, 135, 146, 167, (174), (190) |
| Thomas Mackin, Elias Bakas, eric Macorri, Kevin Chasse, Tyler Rabideau, (Kevin Alves), (Mehdi Bakhouch) |
| 17:31.0, 19:22.0, 19:55.0, 20:17.0, 21:42.0, (22:25.0), (25:11.0) |
20 | 642 | Archbishop Williams,
MA - Team Time (1st 5) 1:38:15.0 | Spread (1st 5) 2:44.0 |
| 87, 105, 148, 150, 152, (168), (182) |
| Brendan Flynn, Carter Solis, Cameron Dean, John Flynn, Jared Hudgins, (Ryan Ferrie), (Brendan Sullivan) |
| 18:02.0, 18:27.0, 20:24.0, 20:36.0, 20:46.0, (21:45.0), (22:51.0) |
21 | 657 | Swampscott,
MA - Team Time (1st 5) 1:38:31.0 | Spread (1st 5) 2:45.0 |
| 97, 132, 133, 139, 156 |
| Oliver Daniels-Koch, Andrew Richardson, Robert McLaughlin, Ethan Smith, Michael Mauriello |
| 18:14.0, 19:33.0, 19:39.0, 20:06.0, 20:59.0 |
22 | 684 | Bishop Fenwick,
MA - Team Time (1st 5) 1:41:01.0 | Spread (1st 5) 3:05.0 |
| 100, 102, 158, 160, 164, (173), (178) |
| Matthew Loehle, Jack Keenan, James Diguillo, Michael Cook, Zach Mizioch, (Michael D'Iorio), (Mika Malala) |
| 18:25.0, 18:26.0, 21:17.0, 21:23.0, 21:30.0, (22:18.0), (22:34.0) |
23 | 698 | Salem,
MA - Team Time (1st 5) 1:40:29.0 | Spread (1st 5) 1:42.0 |
| 122, 124, 149, 150, 153, (170), (175) |
| Anand Patel, Shawn Small, Danny Nguyen, Samuel Clyne, Matt Robinson, (Alex Rossetti), (Cole Jermyn) |
| 19:14.0, 19:18.0, 20:25.0, 20:36.0, 20:56.0, (21:58.0), (22:26.0) |
24 | 703 | Arlington Catholic,
MA - Team Time (1st 5) 1:43:12.0 | Spread (1st 5) 6:15.0 |
| 86, 128, 136, 165, 188 |
| Kevin Hickey, Shawn Brown, James Cordero, Brian Morgan, Paul Reis |
| 18:00.0, 19:24.0, 19:59.0, 21:34.0, 24:15.0 |
25 | 761 | Hanover,
MA - Team Time (1st 5) 1:44:29.0 | Spread (1st 5) 3:06.0 |
| 131, 139, 139, 172, 180, (181), (183) |
| Ernie Meads, Alex O'Dowd, Shawn Doolin, Patrick Wilson, Bryan Connors, (Daniel Hazma), (Brian Gill) |
| 19:32.0, 20:06.0, 20:06.0, 22:07.0, 22:38.0, (22:44.0), (22:56.0) |
26 | 795 | Lynn English,
MA - Team Time (1st 5) 1:46:30.0 | Spread (1st 5) 2:24.0 |
| 138, 153, 162, 166, 176, (177), (179) |
| Kevin Francisco, Andy Choun, Chandler Donovan, Connor Gallant, Andy Nguyen, (Robert Lockhart), (Fardin Islam) |
| 20:04.0, 20:56.0, 21:26.0, 21:36.0, 22:28.0, (22:29.0), (22:37.0) |
27 | 801 | Marian,
MA - Team Time (1st 5) 1:47:46.0 | Spread (1st 5) 4:39.0 |
| 113, 159, 160, 184, 185, (186), (187) |
| Declan Walsh, Foxe Gladden, Sal Maglione, Kevin Chen, Andy Yu, (Davy Pan), (Daniel Zhao) |
| 18:41.0, 21:22.0, 21:23.0, 23:00.0, 23:20.0, (23:31.0), (23:59.0) |
28 | 825 | Matignon,
MA - Team Time (1st 5) 1:49:26.0 | Spread (1st 5) 4:12.0 |
| 147, 157, 163, 169, 189, (191), (192) |
| Nick Perenick, Jarret Byrne, Liam Downey-Wall, Conner Byrne, Justin DeJesus, (Jason Le), (Ronan Lynch) |
| 20:21.0, 21:08.0, 21:28.0, 21:56.0, 24:33.0, (29:29.0), (30:08.0) |