1 | 66 | Cumberland,
RI - Team Time (1st 5) 1:25:39.8 | Spread (1st 5) 1:12.0 |
| 2, 3, 13, 23, 25, (34), (36) |
| Daniel Collard, Nathan Rogers, Owen Molis, Brendan Johnson, Michael Swerdlow, (Evan Marcet), (Keith Sission) |
| 16:32.1, 16:33.5, 17:08.1, 17:42.0, 17:44.1, (18:06.0), (18:09.2) |
2 | 67 | Burrillville,
RI - Team Time (1st 5) 1:24:51.9 | Spread (1st 5) 2:05.9 |
| 1, 5, 7, 15, 39, (40), (42) |
| Andrew McClure, Thomas Ames, Cameron Charron, Mitchell Dailey, Cameron Doherty, (Christopher Charron), (Lucas Raimond) |
| 16:08.5, 16:36.7, 16:42.4, 17:09.9, 18:14.4, (18:15.6), (18:19.8) |
3 | 70 | Ponaganset,
RI - Team Time (1st 5) 1:25:45.7 | Spread (1st 5) 1:03.2 |
| 4, 14, 16, 17, 19, (20), (22) |
| Matt Rene, Chase Leach, Seth Drexler, Sam Harwood, Declan Beltram, (Kevin Colburn), (Tom Harkness) |
| 16:36.1, 17:09.6, 17:10.1, 17:10.6, 17:39.3, (17:39.8), (17:40.4) |
4 | 79 | Lincoln Senior,
RI - Team Time (1st 5) 1:26:27.6 | Spread (1st 5) 1:05.7 |
| 8, 10, 11, 21, 29, (30), (34) |
| Evan Thompson, Nicholas Gaitanis, Kiran Thakur, Boyd Foster, Jack Halloran, (Kyle O'Hern), (Zachary Magoon) |
| 16:48.0, 16:59.1, 17:06.8, 17:40.0, 17:53.7, (17:58.3), (18:06.0) |
5 | 84 | Smithfield,
RI - Team Time (1st 5) 1:26:29.6 | Spread (1st 5) 1:19.7 |
| 6, 9, 12, 26, 31, (32), (41) |
| Alec Devine, Blake Cafaro, Ethan DeBassio, Ethan Maione, Michael Herchen, (Alex Collins), (Mike Cascione) |
| 16:38.9, 16:58.6, 17:07.3, 17:46.2, 17:58.6, (18:01.1), (18:18.9) |
6 | 199 | North Smithfield,
RI - Team Time (1st 5) 1:34:17.0 | Spread (1st 5) 2:56.6 |
| 18, 27, 46, 51, 57, (62), (63) |
| Nathan Masi, Andrew LaBelle, Matthew Taylor, Kyle Doire, Ethan Corriveau, (Lucas Whitton), (Aidan Almedia) |
| 17:36.6, 17:47.6, 18:53.5, 19:26.1, 20:33.2, (21:04.9), (21:09.0) |
7 | 207 | Mt Saint Charles,
RI - Team Time (1st 5) 1:32:45.8 | Spread (1st 5) 1:09.9 |
| 33, 38, 43, 45, 48, (50), (56) |
| Cee-Jay Laquerre, Ryan Slaney, Everett Misto, Owen Noecker, Andrew Goyette, (Benjamin Happenny), (Evan Mcwilliams) |
| 18:04.7, 18:14.3, 18:23.4, 18:48.8, 19:14.6, (19:17.4), (20:26.2) |
8 | 218 | Scituate,
RI - Team Time (1st 5) 1:36:32.3 | Spread (1st 5) 4:45.8 |
| 24, 28, 37, 54, 75, (77), (82) |
| Justin Bessette, Colin Maher, Michael DePalo, Xavier Parker, Benjamin Russo, (Thomas Dichiaro), (Benjamin Caron) |
| 17:43.6, 17:52.2, 18:11.5, 20:15.6, 22:29.4, (23:10.3), (25:36.9) |
9 | 275 | Woonsocket,
RI - Team Time (1st 5) 1:41:07.2 | Spread (1st 5) 1:44.1 |
| 47, 52, 55, 60, 61, (65), (73) |
| Matthew Jarret, Eric Bedaya, Nick Iarussi, Nathaniel Beals, Nasin Nash, (Drew Paskanik), (Austin Abramek) |
| 19:13.9, 19:43.6, 20:18.5, 20:53.2, 20:58.0, (21:13.3), (22:02.6) |
10 | 314 | Davies Career and Technical,
RI - Team Time (1st 5) 1:44:35.4 | Spread (1st 5) 2:12.7 |
| 49, 64, 66, 67, 68, (70), (74) |
| Ryan Feliciano, Luis Rosa, Jason Audette, Michael Diaz Ascevedo, Benjamin Dupuis, (Luis Nieves), (Anthony Francisco) |
| 19:14.7, 21:10.0, 21:18.8, 21:24.5, 21:27.4, (21:42.3), (22:26.5) |
11 | 324 | Central Falls,
RI - Team Time (1st 5) 1:46:06.0 | Spread (1st 5) 2:04.2 |
| 53, 59, 69, 71, 72, (76), (78) |
| Rui Varela Sanches, German Torres, Brandon Marcano, Marlon Garcia, Abdiel Soto, (Artemio Guzman), (Edwin Negron Medina) |
| 19:54.4, 20:44.4, 21:34.8, 21:53.8, 21:58.6, (22:56.5), (23:38.3) |
12 | 342 | North Providence,
RI - Team Time (1st 5) 1:55:23.9 | Spread (1st 5) 6:49.0 |
| 44, 58, 79, 80, 81, (83), (84) |
| Gian Geruso, Christopher Loranger, Jacob Turner, Alexander Roman, Cameron Geruso, (Domenic Pignatelli), (Zaid Shadzad) |
| 18:41.8, 20:42.6, 25:01.1, 25:27.6, 25:30.8, (27:55.6), (28:04.7) |