1 | 123 | Concord-Carlisle,
MA - Team Time (1st 5) 1:24:57.4 | Spread (1st 5) 41.5 |
| 13, 14, 22, 27, 47, (60), (62) |
| Timothy McClure, Alexander Kessler, Matthew Kleiman, Christopher Ratcliffe, Ayden Nichol, (Owen Schmidt), (Brennan O'Neil) |
| 16:44.0, 16:45.0, 16:56.9, 17:06.0, 17:25.5, (17:39.0), (17:41.0) |
| 123 | Walpole,
MA - Team Time (1st 5) 1:24:33.0 | Spread (1st 5) 1:01.0 |
| 7, 9, 12, 40, 55, (74), (86) |
| Shane Grant, Jon Benoit, Sebastian Almer, Anthony Borelli, Sean Corriveau, (Tyler Sullivan), (Alex Ho) |
| 16:32.0, 16:35.0, 16:40.0, 17:13.0, 17:33.0, (17:50.0), (17:56.3) |
3 | 174 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 36.0 |
| 20, 27, 32, 42, 53, (105), (155) |
| Jack Ryan, Lukas Moscoso, Bryce Pulkinen, Andrew Newman, Cameron Wilson, (Alexander Uva), (Brandon Hager) |
| 16:56.0, 17:06.0, 17:09.0, 17:14.0, 17:32.0, (18:11.3), (19:24.9) |
4 | 178 | Plymouth North,
MA - Team Time (1st 5) 1:25:12.4 | Spread (1st 5) 1:57.5 |
| 2, 19, 46, 49, 62, (96), (122) |
| Nick McNamee, Hunter Clark, Finn Lundy, Patrick Woomer, Matt Jenkins, (Colin Reynolds), (Nate Schneider) |
| 15:43.5, 16:55.2, 17:25.0, 17:27.7, 17:41.0, (18:05.3), (18:29.4) |
5 | 182 | Bishop Feehan,
MA - Team Time (1st 5) 1:25:37.3 | Spread (1st 5) 1:32.2 |
| 3, 25, 44, 45, 65, (76), (94) |
| Ian Ross, Alex Simoneau, Patrick Cashin, Jack Lynch, Greg Cran, (Mike Cran), (Jack Leonard) |
| 16:09.8, 17:04.7, 17:20.0, 17:20.8, 17:42.0, (17:51.0), (18:04.0) |
6 | 186 | Oliver Ames,
MA - Team Time (1st 5) 1:25:59.0 | Spread (1st 5) 58.8 |
| 8, 35, 37, 52, 54, (97), (99) |
| Brent Schwartz, Jake Romaine, Zane Reservitz, Colin Herschlag, Alexander Foote, (Peter Lally), (Jacob Lane) |
| 16:33.4, 17:09.8, 17:12.0, 17:31.6, 17:32.2, (18:06.0), (18:07.0) |
7 | 192 | Hingham,
MA - Team Time (1st 5) 1:26:15.3 | Spread (1st 5) 31.3 |
| 30, 30, 36, 37, 59, (74), (77) |
| Tristan Del Aguila, Evan Goddard, Liam Nolan, John (Jack) Muldoon, Evan Lamlein, (Kyle Sutton), (Samon Oomen-Lochtenfeld) |
| 17:07.0, 17:07.0, 17:11.0, 17:12.0, 17:38.3, (17:50.0), (17:52.0) |
8 | 204 | Arlington,
MA - Team Time (1st 5) 1:25:19.8 | Spread (1st 5) 2:15.3 |
| 1, 16, 39, 69, 79, (115), (128) |
| Ryan Oosting, Nils Oeberg, Jeffrey Candell, Miles Harrison, Liam Watson, (Thomas O'rourke), (Patrick O'Toole) |
| 15:37.2, 16:51.0, 17:12.5, 17:46.6, 17:52.5, (18:25.9), (18:34.0) |
9 | 224 | Sharon,
MA - Team Time (1st 5) 1:26:30.5 | Spread (1st 5) 1:26.5 |
| 4, 29, 55, 66, 70, (121), (127) |
| Tianrui Sun, Grant Fawcett, Nathan Stockton, Kanishka Sethi, Vishal Kalakonnavar, (Rayan Rashid), (Tieqi Sun) |
| 16:21.1, 17:06.7, 17:33.0, 17:42.1, 17:47.6, (18:29.2), (18:33.6) |
10 | 242 | North Attleborough,
MA - Team Time (1st 5) 1:26:40.6 | Spread (1st 5) 1:28.1 |
| 5, 15, 68, 73, 81, (113), (125) |
| Matt Reimels, Liam Monahan, Skyler Poirier, Julian Dixon, Chris Mullaney, (Luke Therieau), (Thomas Flood) |
| 16:24.5, 16:49.7, 17:44.4, 17:49.4, 17:52.6, (18:19.6), (18:30.6) |
11 | 248 | Dartmouth,
MA - Team Time (1st 5) 1:27:18.1 | Spread (1st 5) 32.3 |
| 33, 33, 57, 61, 64, (85), (89) |
| Zachar Lajeunesse, Gregory Martin, Advika Rajapakse, Dawson Polochick, Michael Lynch, (Benjamin Rioux), (Seth Chaves) |
| 17:09.5, 17:09.5, 17:37.0, 17:40.3, 17:41.8, (17:55.2), (17:57.6) |
12 | 310 | King Philip Regional,
MA - Team Time (1st 5) 1:27:28.7 | Spread (1st 5) 1:46.2 |
| 6, 18, 88, 90, 108, (117), (123) |
| Mike Griffin, Jack Angelo, Aeden Angelone, Michael Norberg, Samuel Page, (Ryan Connor), (Richard Lucente) |
| 16:27.7, 16:52.1, 17:57.0, 17:58.0, 18:13.9, (18:26.9), (18:30.0) |
13 | 313 | Reading Memorial,
MA - Team Time (1st 5) 1:27:51.5 | Spread (1st 5) 1:27.0 |
| 11, 43, 67, 94, 98, (129), (132) |
| Andrew Riffe, Chris Leclaire, Andrew Yatsuhashi, Tyler Thornton, Dan Baker, (Liam Connelly), (Niles Singer) |
| 16:39.2, 17:19.9, 17:42.2, 18:04.0, 18:06.2, (18:34.7), (18:36.5) |
14 | 363 | Winchester,
MA - Team Time (1st 5) 1:28:50.3 | Spread (1st 5) 40.9 |
| 48, 51, 79, 84, 101, (126), (134) |
| Brennan Clarke, Anthony Troiano, John Wiseman, Arnav Ghosh, Kai Pylkannen, (Ethan Kendall), (Chris Callahan) |
| 17:27.0, 17:28.6, 17:52.5, 17:54.3, 18:07.9, (18:32.0), (18:40.8) |
15 | 441 | Stoughton,
MA - Team Time (1st 5) 1:30:25.8 | Spread (1st 5) 2:07.3 |
| 23, 50, 78, 143, 147, (161), (164) |
| Colin Cochran, Zach Ferreira, Cameron Bean, Brian Tucker, Stevens Bontemps, (Will Eckhart), (Kyle Reason) |
| 16:59.9, 17:28.1, 17:52.2, 18:58.4, 19:07.2, (19:29.2), (19:33.5) |
16 | 451 | Hopkinton,
MA - Team Time (1st 5) 1:30:06.6 | Spread (1st 5) 1:42.4 |
| 24, 72, 109, 110, 136, (139), (142) |
| Johnny Cowen, Jonathan Katz, Cael MacEachern, Ian Cann, Sam Cote, (Jack Dionne), (Justin Bouffard) |
| 17:01.3, 17:49.2, 18:15.7, 18:16.7, 18:43.7, (18:50.8), (18:53.9) |
17 | 457 | Milford,
MA - Team Time (1st 5) 1:29:59.8 | Spread (1st 5) 14.8 |
| 83, 87, 92, 93, 102, (124), (130) |
| Nicholas Carey, Jared Luce, Jack Kalil, Nick Kidman, Maxwell Manor, (Chris Berthrong), (Anthony DiStauro) |
| 17:54.2, 17:56.9, 17:59.6, 18:00.1, 18:09.0, (18:30.3), (18:34.8) |
18 | 500 | Norwood Senior,
MA - Team Time (1st 5) 1:31:46.0 | Spread (1st 5) 2:39.0 |
| 17, 20, 145, 156, 162, (168), (169) |
| Patrick Forrest, Craig Riley, Paul Forrest, Thomas Condon, Adam Islam, (Michael Catalano), (Noah Kerns) |
| 16:52.0, 16:56.0, 19:02.0, 19:25.0, 19:31.0, (19:43.0), (19:44.0) |
19 | 540 | Shawsheen Valley Tech,
MA - Team Time (1st 5) 1:31:33.0 | Spread (1st 5) 1:39.0 |
| 40, 107, 116, 137, 140, (152), (179) |
| Jake Ferri, Ryan Smith, Rj Page, Connor Larson, Jared Mason, (Tommy Strow), (Timothy Burns) |
| 17:13.0, 18:13.0, 18:26.0, 18:49.0, 18:52.0, (19:19.0), (20:33.0) |
20 | 585 | Greater Lawrence Tech,
MA - Team Time (1st 5) 1:32:00.0 | Spread (1st 5) 42.0 |
| 91, 106, 120, 133, 135, (171), (177) |
| Francis Mejiaa, Christian Paniagua, Joshua Small, Omar Abreu, Edward Adams, (Jonathan Colon), (Anthony Reyes) |
| 17:59.0, 18:12.0, 18:28.0, 18:40.0, 18:41.0, (19:49.0), (20:04.0) |
21 | 591 | Salem,
MA - Team Time (1st 5) 1:32:43.5 | Spread (1st 5) 1:28.7 |
| 58, 103, 140, 144, 146, (176), (178) |
| Jordan Ortiz, William Beauregard, Shawn Small, Derek Marquis, Danny Nguyen, (Christopher Barns), (Owen Clyne) |
| 17:37.6, 18:09.1, 18:52.0, 18:58.5, 19:06.3, (20:00.1), (20:16.9) |
22 | 626 | Malden Catholic,
MA - Team Time (1st 5) 1:33:08.4 | Spread (1st 5) 1:10.3 |
| 100, 118, 119, 138, 151, (154), (163) |
| Patrick Brown, Jonah Carlson, James Casale, Daniel Dai, Noah Carlson, (Jarrod Wardwell), (Liam McKinnon) |
| 18:07.2, 18:27.0, 18:27.3, 18:49.4, 19:17.5, (19:21.7), (19:31.3) |
23 | 642 | Silver Lake Regional,
MA - Team Time (1st 5) 1:34:07.4 | Spread (1st 5) 1:38.0 |
| 71, 111, 149, 153, 158, (160), (170) |
| William Felix, Logan Arendt, Christopher Tilton, Wesley Kupic, Jacob Belcher, (Parker Allen), (Zak Michaud) |
| 17:48.0, 18:17.1, 19:15.3, 19:21.0, 19:26.0, (19:28.0), (19:45.0) |
24 | 675 | Lynn Classical,
MA - Team Time (1st 5) 1:38:08.3 | Spread (1st 5) 5:00.2 |
| 25, 112, 174, 180, 184, (187) |
| Gilley Kabamba, Kevin Durant, Elias Bakas, eric Macorri, Aiden Calnan, (Zachary Westin) |
| 17:04.7, 18:18.9, 19:55.5, 20:44.3, 22:04.9, (23:50.4) |
25 | 682 | Catholic Memorial,
MA - Team Time (1st 5) 1:34:43.2 | Spread (1st 5) 1:41.7 |
| 82, 130, 148, 157, 165, (166), (171) |
| Brandon DeSilva, John Lara, Charles Martin, Ivan Orup, Patrick Manning, (John Leary), (Michael Bane) |
| 17:53.0, 18:34.8, 19:15.0, 19:25.7, 19:34.7, (19:39.4), (19:49.0) |
26 | 694 | Diman Regional Voc/Tech,
MA - Team Time (1st 5) 1:34:58.2 | Spread (1st 5) 1:29.8 |
| 104, 114, 150, 159, 167, (182), (183) |
| Evan Arruda, Nate Boardman, Evan Vasconcellos, Collyn Bennett, Aaron Gouveia, (Tyler Gillis), (Austin Donovan) |
| 18:10.0, 18:25.2, 19:16.0, 19:27.2, 19:39.8, (21:17.4), (21:20.1) |
27 | 724 | Dracut Senior,
MA - Team Time (1st 5) 1:39:35.3 | Spread (1st 5) 5:49.5 |
| 10, 173, 175, 181, 185, (186) |
| Matt Cahill, Nic Surprenant, Kevin Cox, Kyle Supernor, Chris Cahill, (Tyrell Trouville) |
| 16:36.3, 19:49.5, 19:56.9, 20:46.8, 22:25.8, (23:05.0) |