1 | 95 | Westford Academy,
MA - Team Time (1st 5) 50:46.5 | Spread (1st 5) 49.9 |
| 1, 2, 26, 29, 37, (80), (101) |
| Paul Bergeron, Jack Graffeo, Adam Wedlake, Nathan Dubay, Davis Haines, (Suryaa Rajinikanth), (Douglas Caggiano) |
| 9:40.0, 9:49.8, 10:22.7, 10:24.1, 10:29.9, (10:57.7), (11:05.6) |
2 | 99 | Boston Latin,
MA - Team Time (1st 5) 51:04.5 | Spread (1st 5) 48.2 |
| 3, 7, 14, 28, 47, (63), (83) |
| Dennis Satchek, David Rivkin, Brendan Nolan, Ethan Andersson, Yassine Souabny, (William Fitzgibbon), (Jonah Prior) |
| 9:49.9, 10:04.3, 10:08.4, 10:23.8, 10:38.1, (10:45.7), (10:58.5) |
3 | 127 | Methuen,
MA - Team Time (1st 5) 51:39.0 | Spread (1st 5) 32.0 |
| 8, 10, 30, 33, 46, (62), (183) |
| Michael Soucy, Liam Doherty, Jason Dibble, Desi Csizmadia, Henry Becuti Ortiz, (Joseph Becuti Ortiz), (Samuel Reinoso) |
| 10:04.5, 10:06.9, 10:24.9, 10:26.2, 10:36.5, (10:45.4), (11:46.4) |
4 | 139 | Andover,
MA - Team Time (1st 5) 51:51.3 | Spread (1st 5) 50.0 |
| 9, 16, 18, 23, 73, (74), (79) |
| Colin Kirn, Patrick McCarthy, Michael Brown, Ian Cox, Noah Parsons, (Kyran Maher), (Kevin Demichaelis) |
| 10:04.8, 10:14.7, 10:16.6, 10:20.4, 10:54.8, (10:55.5), (10:57.5) |
5 | 147 | Taunton,
MA - Team Time (1st 5) 51:55.1 | Spread (1st 5) 38.6 |
| 4, 17, 39, 43, 44, (116), (174) |
| Brayden Cali, Andrew Cali, Cameron Dorr, Ryan Strawbridge, Samuel Denis, (Daris Alves), (Aiden Zamora) |
| 9:56.9, 10:16.0, 10:32.3, 10:34.4, 10:35.5, (11:09.6), (11:41.2) |
6 | 203 | Saint John's Preparatory,
MA - Team Time (1st 5) 52:44.1 | Spread (1st 5) 36.8 |
| 21, 21, 36, 47, 78, (87), (103) |
| Tyler Navarro, Will Pechinsky, Dmitri Papadopolous, Daniel Padley, Finn Bonner, (Davide Bussone), (Robert Budzinski) |
| 10:19.8, 10:19.8, 10:29.8, 10:38.1, 10:56.6, (11:02.1), (11:05.7) |
7 | 245 | Masconomet Regional,
MA - Team Time (1st 5) 53:02.5 | Spread (1st 5) 52.1 |
| 15, 38, 51, 55, 86, (97), (104) |
| Nolan Dickinson, Tim McGinley, Drew Bartram, Ian Darling, Noah Demers, (Tyson Arnold), (William Caron) |
| 10:08.8, 10:30.6, 10:40.2, 10:42.0, 11:00.9, (11:04.8), (11:05.8) |
8 | 294 | Wachusett Regional,
MA - Team Time (1st 5) 53:18.0 | Spread (1st 5) 1:05.9 |
| 5, 12, 81, 85, 111, (150), (224) |
| Dylan Brenn, Joshua Lancaster, Jackson Kline, Jarom Watts, Kenichi Gomi, (Hayden Pierce), (Gavin O'Connor) |
| 10:02.9, 10:07.8, 10:58.1, 11:00.4, 11:08.8, (11:24.6), (12:06.5) |
9 | 298 | Newton South,
MA - Team Time (1st 5) 53:43.2 | Spread (1st 5) 34.5 |
| 27, 56, 65, 69, 81, (189), (234) |
| Alex Friedman, Thomas Flaig, Cormac Healy, Charlie Bluestein, Jake Sokatch, (Nash Bryden), (Jack Harrild) |
| 10:23.6, 10:44.0, 10:46.8, 10:50.7, 10:58.1, (11:50.0), (12:09.0) |
10 | 333 | Xaverian Brothers,
MA - Team Time (1st 5) 53:59.1 | Spread (1st 5) 48.5 |
| 19, 50, 70, 90, 104, (117), (143) |
| Caden Briere, Brendan Hagwood, Michael Hogan, Brady Armstrong, Emmanuel Duran, (Neilan Fahey), (Michael Lenox) |
| 10:17.3, 10:39.5, 10:53.2, 11:03.3, 11:05.8, (11:09.9), (11:21.6) |
11 | 340 | Wellesley,
MA - Team Time (1st 5) 54:06.5 | Spread (1st 5) 37.7 |
| 34, 60, 71, 75, 100, (114), (119) |
| Alden Huang, Maxwell Hoffman, Benjamin Aronson, Liam Prentice, Sebastian Papa, (Adam Juma), (Evan Daigle) |
| 10:27.5, 10:44.6, 10:53.4, 10:55.8, 11:05.2, (11:09.3), (11:11.0) |
12 | 387 | Brookline,
MA - Team Time (1st 5) 54:03.9 | Spread (1st 5) 1:09.9 |
| 13, 24, 95, 121, 134, (156), (164) |
| Altamo Aschkenasy, Lysander Duffield, James Vickers, Luca Kelley Nielsen, Mackie Burke, (Alex Cooke), (Ilan Luszczynski-Williams) |
| 10:08.0, 10:21.8, 11:04.4, 11:11.8, 11:17.9, (11:30.2), (11:34.0) |
13 | 412 | Weymouth,
MA - Team Time (1st 5) 54:22.7 | Spread (1st 5) 1:13.5 |
| 6, 58, 90, 125, 133, (155), (236) |
| Kenny Glavin, Christian Baker, Nolan Daley, Colin Moody, Seamus Egan, (Colin Geagan), (John Dennison) |
| 10:03.7, 10:44.2, 11:03.3, 11:14.3, 11:17.2, (11:29.0), (12:10.6) |
14 | 435 | Marshfield,
MA - Team Time (1st 5) 54:45.3 | Spread (1st 5) 43.3 |
| 40, 52, 94, 120, 129, (175), (240) |
| Andrew Stevens, Matt McCabe, Jack Stevens, Colton Pesko, Graham Heinrich, (Matt Wehr), (Ben Noenickx) |
| 10:32.8, 10:40.5, 11:04.3, 11:11.6, 11:16.1, (11:41.6), (12:11.5) |
| 435 | North Andover,
MA - Team Time (1st 5) 54:54.8 | Spread (1st 5) 34.5 |
| 42, 88, 97, 99, 109, (115), (128) |
| Cole Giles, Emmett LaRosa, Matthew Kooken, Will Armes, Ryan Roycroft, (David Johnson), (Leo Nachnamie) |
| 10:33.8, 11:02.9, 11:04.8, 11:05.0, 11:08.3, (11:09.5), (11:15.8) |
16 | 441 | Beverly,
MA - Team Time (1st 5) 54:39.6 | Spread (1st 5) 1:21.1 |
| 25, 32, 66, 140, 178, (209), (274) |
| Calvin Barrett, Micah McMannus, Isaac Fryling, Evan Wong, Cam Nolin, (Ray Kwiatek), (Oliver Sweatman) |
| 10:21.9, 10:25.9, 10:48.5, 11:20.3, 11:43.0, (11:59.0), (12:41.0) |
17 | 442 | Cambridge Rindge & Latin,
MA - Team Time (1st 5) 54:46.0 | Spread (1st 5) 51.6 |
| 35, 49, 89, 127, 142, (148), (158) |
| Aidan McFerran, Daniel Bronstein, Mohan Hathi, Elijah Timothy Sippel, Nuriel Vera-Degraff, (Gael Medina), (Nathaniel McCullagh) |
| 10:29.1, 10:38.5, 11:03.0, 11:14.7, 11:20.7, (11:24.0), (11:31.1) |
18 | 471 | Boston College,
MA - Team Time (1st 5) 54:53.2 | Spread (1st 5) 1:37.4 |
| 11, 53, 76, 150, 181, (184), (185) |
| Shamus Larnard, John Wilson, Greg McGrath, Zachary Lopes, Coleman Williams, (Jack Ferris), (William McGrail) |
| 10:07.2, 10:40.7, 10:56.1, 11:24.6, 11:44.6, (11:47.1), (11:47.9) |
19 | 551 | Somerville,
MA - Team Time (1st 5) 55:42.7 | Spread (1st 5) 1:39.1 |
| 20, 56, 68, 201, 206, (225), (239) |
| Attikos Kaye, Atticus Borggaard, Zachary Felinger, Kai Deshima, Calvin Wicks, (Schuler Johnson), (Rowan Ferguson) |
| 10:17.5, 10:44.0, 10:50.0, 11:54.6, 11:56.6, (12:06.8), (12:11.3) |
20 | 600 | Haverhill,
MA - Team Time (1st 5) 56:10.6 | Spread (1st 5) 37.3 |
| 84, 96, 123, 129, 168, (203), (205) |
| Dan McGlashen, Kyle Finn, Andreas Burgess, Ty Lescord, Brendan Doody, (Natanael Vigo Catala), (Hannon Wipff) |
| 10:59.9, 11:04.7, 11:12.7, 11:16.1, 11:37.2, (11:55.2), (11:55.8) |
21 | 657 | Sharon,
MA - Team Time (1st 5) 56:30.7 | Spread (1st 5) 37.7 |
| 76, 131, 141, 146, 163, (216), (227) |
| Jacob Slavsky, Matthew Faberman, Karthik Pisupati, Rahul Rajendran, Vincent Chen, (Ashmith Yeruva), (Alex Blumen) |
| 10:56.1, 11:16.6, 11:20.6, 11:23.6, 11:33.8, (12:01.9), (12:07.3) |
22 | 680 | Natick,
MA - Team Time (1st 5) 56:46.7 | Spread (1st 5) 59.6 |
| 106, 107, 108, 136, 223, (230), (232) |
| Cole Turner, Jay Hu, Joe Vogel, William Catching, Paul Stafford, (Tobias Herz), (James Vekiarides) |
| 11:06.5, 11:07.2, 11:07.9, 11:19.0, 12:06.1, (12:07.9), (12:08.5) |
23 | 689 | Saint John's,
MA - Team Time (1st 5) 56:50.0 | Spread (1st 5) 59.3 |
| 58, 122, 162, 168, 179, (196), (211) |
| Jacob Flynn, Nicholas Sharry, Owen Purcell, Chinmay Prabhu, Jacoby German, (Ryan Pergola), (Teddy Morris) |
| 10:44.2, 11:12.6, 11:32.5, 11:37.2, 11:43.5, (11:53.2), (12:00.2) |
24 | 733 | Chelmsford,
MA - Team Time (1st 5) 57:11.3 | Spread (1st 5) 1:25.1 |
| 41, 152, 159, 173, 208, (271), (284) |
| Xavier May, Kevin Ha, Frank Tsui, Tabor Morin, William Stafford, (Bennett Brees), (Luca Bove) |
| 10:33.6, 11:26.7, 11:31.9, 11:40.4, 11:58.7, (12:39.0), (12:49.2) |
25 | 751 | Franklin,
MA - Team Time (1st 5) 57:11.3 | Spread (1st 5) 18.2 |
| 132, 135, 154, 164, 166, (177), (210) |
| Christopher McGonagle, Fraser Baird, Rory Teng, Edwin Arroyo, Sean Giuliano, (Jonathan Pink), (Aidan Nisbett) |
| 11:16.7, 11:18.5, 11:27.2, 11:34.0, 11:34.9, (11:42.9), (12:00.0) |
26 | 768 | Framingham,
MA - Team Time (1st 5) 57:33.4 | Spread (1st 5) 1:02.8 |
| 67, 149, 167, 192, 193, (196), (255) |
| Brandon Liu, Amir Bahador, Harrison Barnett, Jackson Donato, Andrew Feinblatt, (Lucas Angelo), (Julian Hughes) |
| 10:49.3, 11:24.1, 11:36.5, 11:51.4, 11:52.1, (11:53.2), (12:24.2) |
27 | 786 | Waltham,
MA - Team Time (1st 5) 57:36.6 | Spread (1st 5) 53.9 |
| 112, 118, 138, 200, 218, (235), (267) |
| Endrias Lund, Peter Marriott, Connor Chiasson, Colin Mailman, Ryan Mullin, (Samuel Quintero), (Andrew Zinda) |
| 11:08.9, 11:10.9, 11:19.6, 11:54.4, 12:02.8, (12:09.6), (12:36.7) |
28 | 816 | Dartmouth,
MA - Team Time (1st 5) 58:09.7 | Spread (1st 5) 2:01.6 |
| 64, 110, 160, 199, 283 |
| Adriano Sousa, Jacob Anuszczyk, Nathaniel Wentworth, Jared Mendonca, Gabriel Arruda |
| 10:46.6, 11:08.4, 11:32.4, 11:54.1, 12:48.2 |
29 | 821 | Newton North,
MA - Team Time (1st 5) 58:01.7 | Spread (1st 5) 55.3 |
| 101, 113, 188, 207, 212, (215), (244) |
| Nicholas Spinelli, Nathaniel Hill, Paul Nelson, Felix Nash, Knox Wallask, (Scott Abbott), (Owen Cox) |
| 11:05.6, 11:09.2, 11:48.1, 11:57.9, 12:00.9, (12:01.6), (12:14.9) |
30 | 964 | Brockton,
MA - Team Time (1st 5) 59:54.4 | Spread (1st 5) 2:54.1 |
| 31, 92, 238, 290, 313, (315), (324) |
| Antonio Tobon, Xavier Rendon, Jovany Gomes, Glen Overstreet, Jonathan Martinez, (Franklen Chen), (Joaquin Rendon) |
| 10:25.2, 11:03.6, 12:11.1, 12:55.2, 13:19.3, (13:25.7), (13:43.8) |
31 | 967 | Attleboro,
MA - Team Time (1st 5) 59:46.8 | Spread (1st 5) 2:09.9 |
| 54, 93, 265, 269, 286, (293), (304) |
| Lee Casstevens, Ethan Sylvia, John Pazmino, Jacob Blazek, Camden Curtis, (Luke Wenner), (Jeff (Jeffery) Hudon Jr) |
| 10:40.9, 11:04.2, 12:33.4, 12:37.5, 12:50.8, (12:56.6), (13:10.5) |
| 967 | Hingham,
MA - Team Time (1st 5) 59:18.4 | Spread (1st 5) 1:21.5 |
| 144, 160, 172, 214, 277 |
| Connor Anderson, Ryan Burns, Aaron Roberts, Aydin Beck, Jacob Benson |
| 11:22.0, 11:32.4, 11:39.0, 12:01.5, 12:43.5 |
33 | 972 | Lexington,
MA - Team Time (1st 5) 59:12.0 | Spread (1st 5) 1:05.7 |
| 126, 170, 204, 219, 253, (257), (268) |
| Max Zhang, Nathan Cunningham, Graham Schrodel, Daniel Ryans, Zachary Barry, (Cormac Dowgert), (Alejandro Castro) |
| 11:14.5, 11:38.4, 11:55.6, 12:03.3, 12:20.2, (12:26.3), (12:36.8) |
34 | 987 | Lincoln-Sudbury Regional,
MA - Team Time (1st 5) 59:22.0 | Spread (1st 5) 52.0 |
| 145, 186, 189, 222, 245, (279), (294) |
| Alexander Stewart, Jack Hines, Jackson Immonen, Jake Ladieu, Sean Obraztsov, (Andrew Hernandez), (Daniel Lin) |
| 11:23.0, 11:48.0, 11:50.0, 12:06.0, 12:15.0, (12:45.0), (12:58.0) |
35 | 1000 | North Quincy,
MA - Team Time (1st 5) 59:51.4 | Spread (1st 5) 1:57.2 |
| 61, 137, 261, 266, 275, (299) |
| David Schmidt, Liam Murphy, Nathan Feldman, Richard Pan, Max Francouer, (Stevie Byrnes) |
| 10:44.7, 11:19.1, 12:31.1, 12:34.6, 12:41.9, (13:03.7) |
36 | 1026 | Bishop Feehan,
MA - Team Time (1st 5) 59:40.2 | Spread (1st 5) 45.1 |
| 157, 191, 198, 233, 247, (252), (254) |
| Shawn Fahy, Samuel Martin, Chris Deckett, Kiean Hickey, Ned Dion, (Christopher Tani), (Peter Llamas) |
| 11:31.0, 11:50.9, 11:53.4, 12:08.8, 12:16.1, (12:20.0), (12:22.9) |
37 | 1038 | Acton-Boxborough Reg,
MA - Team Time (1st 5) 1:00:04.3 | Spread (1st 5) 1:59.1 |
| 72, 186, 242, 250, 288, (308), (326) |
| Chris Lin, Beckett Barnett, Rishi Dasari, Ian Dawn, Jason Fitzgerald, (Parth Pawar), (Will McDonald) |
| 10:54.0, 11:48.0, 12:12.0, 12:17.2, 12:53.1, (13:13.4), (13:55.8) |
38 | 1079 | Milford,
MA - Team Time (1st 5) 1:00:10.3 | Spread (1st 5) 1:00.6 |
| 153, 171, 236, 259, 260, (281), (295) |
| Colin Greco, Andrew Fletcher, Mackenzie Enright, Lex Fabry, Ben Pezza, (Adin Darling), (Ben Parson) |
| 11:27.0, 11:38.5, 12:10.6, 12:26.6, 12:27.6, (12:46.0), (12:59.7) |
39 | 1179 | Woburn Memorial,
MA - Team Time (1st 5) 1:01:14.1 | Spread (1st 5) 1:10.1 |
| 182, 228, 229, 248, 292, (306), (310) |
| Jared Simpson, Jonathan Capone, Jacoby Altman, Thomas O'Brien, Jonathan Pereira, (Ronan Flavin), (Muhiddin Mohuddin) |
| 11:46.0, 12:07.5, 12:07.8, 12:16.7, 12:56.1, (13:11.3), (13:14.7) |
40 | 1197 | Needham,
MA - Team Time (1st 5) 1:01:14.8 | Spread (1st 5) 38.1 |
| 213, 225, 241, 246, 272, (280), (285) |
| Adriel Giraldo, Matteo Fucentese, Luke Bold, Leo Winston, Eytan Luria, (Matt McConchie), (Sam Cooperman) |
| 12:01.4, 12:06.8, 12:11.7, 12:15.4, 12:39.5, (12:45.1), (12:49.8) |
41 | 1215 | Hopkinton,
MA - Team Time (1st 5) 1:02:49.2 | Spread (1st 5) 1:54.2 |
| 180, 194, 202, 319, 320 |
| Torren Epstein, Raymond Collins, Dylan Striek, Pranav Sheelvant, Jack Kelly |
| 11:44.4, 11:52.8, 11:55.0, 13:38.4, 13:38.6 |
42 | 1222 | Shepherd Hill Reg,
MA - Team Time (1st 5) 1:02:18.1 | Spread (1st 5) 2:15.2 |
| 147, 221, 263, 270, 321 |
| Michael Doktor, Dominik Duby, Kyle Sgariglia, Timothy Krysinski, Jaden Deauseault |
| 11:23.7, 12:04.6, 12:32.7, 12:38.2, 13:38.9 |
43 | 1279 | Milton,
MA - Team Time (1st 5) 1:05:45.2 | Spread (1st 5) 3:54.1 |
| 124, 217, 256, 340, 342, (349) |
| Charlie Baltay, Ryan Ashburn, Jason Cherry, Joshua Whelpley, Jacque Timmins, (Logan Do) |
| 11:13.9, 12:02.4, 12:24.4, 14:56.5, 15:08.0, (21:16.0) |
44 | 1330 | Catholic Memorial,
MA - Team Time (1st 5) 1:03:05.3 | Spread (1st 5) 1:17.9 |
| 220, 243, 262, 291, 314, (322), (323) |
| Daniel Norton, Brian Wukitch, Rudolph DeMeo, Zachary Vianna, Brendan Schofield, (Daniel Kaleba), (Michael Upton) |
| 12:03.6, 12:12.2, 12:32.6, 12:55.4, 13:21.5, (13:40.2), (13:40.8) |
45 | 1341 | Braintree,
MA - Team Time (1st 5) 1:03:03.1 | Spread (1st 5) 52.6 |
| 231, 251, 276, 287, 296, (301), (305) |
| Michael Morahan, Matthew Murphy, Michael Casanova, John Kennedy, Sean Dowd, (Aidan Manning), (Rhain Morris) |
| 12:08.2, 12:19.4, 12:42.6, 12:52.1, 13:00.8, (13:08.2), (13:10.9) |
46 | 1359 | Marblehead,
MA - Team Time (1st 5) 1:07:00.8 | Spread (1st 5) 4:00.2 |
| 45, 325, 327, 328, 334, (335), (344) |
| Will Cerrutti, David Alpert, Peter Sullivan, Nicolas Regnault, Lucas Birke, (Jeremy Sorkin), (Kemari Mccauley) |
| 10:36.2, 13:50.1, 13:58.1, 14:00.0, 14:36.4, (14:38.6), (15:17.6) |
47 | 1378 | Central Catholic,
MA - Team Time (1st 5) 1:04:01.3 | Spread (1st 5) 1:20.9 |
| 195, 264, 303, 307, 309, (332) |
| John Ryan, Owen Faulks, Kevin Flaherty, Colin Bowler, Brady Barry, (Acelin Iannolfo) |
| 11:53.0, 12:32.9, 13:10.0, 13:11.5, 13:13.9, (14:32.6) |
48 | 1406 | Walpole,
MA - Team Time (1st 5) 1:07:46.6 | Spread (1st 5) 4:23.6 |
| 139, 273, 312, 336, 346 |
| Cole Bowden, Peter Seibel, Roger Mann, Colin Singer, Shane Hughes |
| 11:20.1, 12:40.4, 13:17.8, 14:44.6, 15:43.7 |
49 | 1410 | North Attleborough,
MA - Team Time (1st 5) 1:07:18.1 | Spread (1st 5) 3:48.4 |
| 176, 258, 298, 333, 345, (347), (348) |
| Dylan Theroux, Yousef Abdalla, Brendan Simpson, Rishabh Kamani, Johnny Kraskouskas, (Evan Carlson), (Adam Hardy) |
| 11:42.8, 12:26.5, 13:03.4, 14:34.2, 15:31.2, (16:31.6), (16:32.8) |
50 | 1457 | Medford,
MA - Team Time (1st 5) 1:04:43.0 | Spread (1st 5) 31.5 |
| 278, 282, 289, 297, 311 |
| Angus Ramsey, Vishal Romero, Nick Milas, Evan Russell, Leo Fixson |
| 12:44.0, 12:46.1, 12:54.3, 13:03.1, 13:15.5 |
51 | 1502 | Billerica Memorial,
MA - Team Time (1st 5) 1:06:03.8 | Spread (1st 5) 1:18.0 |
| 249, 302, 316, 317, 318, (329), (331) |
| Ethan Mudur, Jimmy McKenna, Zachary Pomar, Nicholas Piazza, William McGurl, (Darro Sieu), (James Pariseau) |
| 12:16.9, 13:08.4, 13:30.3, 13:33.3, 13:34.9, (14:12.8), (14:20.8) |
52 | 1643 | Whitman-Hanson Regional,
MA - Team Time (1st 5) 1:11:57.8 | Spread (1st 5) 1:48.9 |
| 300, 330, 337, 338, 338, (341), (343) |
| James Tilley, Ronan Cafferty, Robert Silva, Anthony Pires, John Caterer, (Charlie Frisoli), (Declan Handlin) |
| 13:05.1, 14:16.7, 14:48.0, 14:54.0, 14:54.0, (15:04.0), (15:09.0) |