1 | 35 | Cumberland,
RI - Team Time (1st 5) 1:24:16.9 | Spread (1st 5) 1:00.4 |
| 1, 2, 9, 11, 12, (15), (17) |
| Henry Dennen, Ethan Carpenter, John Walker, Owen Molis, Jake Gilson, (Jorge Rocha), (Cole McCue) |
| 16:15.1, 16:17.9, 17:13.4, 17:15.0, 17:15.5, (17:21.7), (17:25.5) |
2 | 85 | Smithfield,
RI - Team Time (1st 5) 1:27:30.1 | Spread (1st 5) 46.1 |
| 7, 18, 19, 20, 21, (23), (29) |
| Ethan Maione, Tim Ferron, Aidan Sayles, Zachary Isble, Christopher Olean, (Reilly Bennett), (Camden Maione) |
| 16:54.6, 17:35.3, 17:39.0, 17:40.5, 17:40.7, (17:44.3), (17:59.4) |
3 | 92 | Burrillville,
RI - Team Time (1st 5) 1:27:24.4 | Spread (1st 5) 1:58.3 |
| 3, 14, 16, 27, 32, (34), (35) |
| Mitchell Dailey, Domenic Savastano, Garrett Dailey, Lucas Raimond, Jacob Trimble, (Seth Boulet), (Collin Boisvert) |
| 16:23.2, 17:18.8, 17:23.2, 17:57.7, 18:21.5, (18:33.8), (18:34.6) |
4 | 93 | Lincoln Senior,
RI - Team Time (1st 5) 1:27:31.8 | Spread (1st 5) 1:35.6 |
| 4, 13, 22, 24, 30, (31), (33) |
| Nicholas Gaitanis, Chris Lezon, Ben Martins, Brian Roy, Pranjal Mathur, (Austin Balon), (Michael Vito) |
| 16:36.1, 17:15.7, 17:42.7, 17:45.6, 18:11.7, (18:12.5), (18:23.5) |
5 | 159 | Mt Saint Charles,
RI - Team Time (1st 5) 1:33:11.4 | Spread (1st 5) 2:55.2 |
| 8, 25, 36, 44, 46, (67), (68) |
| Cee-Jay Laquerre, Benjamin Happenny, Owen Noecker, Zachary Phannavong, Everett Misto, (Ryan Chauvette), (Mason Bard) |
| 16:57.4, 17:54.7, 18:40.6, 19:46.1, 19:52.6, (21:44.7), (21:52.0) |
6 | 162 | Ponaganset,
RI - Team Time (1st 5) 1:33:26.6 | Spread (1st 5) 3:41.4 |
| 5, 27, 39, 40, 51, (60), (65) |
| Seth Drexler, Shane Marx, Mike Aceto, Grady Kaminski, Zach Plante, (Eli Gouin), (Adam Richardson) |
| 16:38.1, 17:57.7, 19:08.8, 19:22.5, 20:19.5, (21:09.0), (21:33.9) |
7 | 210 | North Smithfield,
RI - Team Time (1st 5) 1:37:49.0 | Spread (1st 5) 3:46.9 |
| 6, 49, 50, 52, 53, (57), (61) |
| Nathan Masi, Joseph Lawerence, Matthew Taylor, Max Cyr, Peter Deslauriers, (Alex Cyr), (Josh Hanlon) |
| 16:39.7, 20:06.6, 20:13.7, 20:22.4, 20:26.6, (20:46.7), (21:14.0) |
8 | 212 | Scituate,
RI - Team Time (1st 5) 1:37:40.0 | Spread (1st 5) 3:25.2 |
| 10, 37, 54, 55, 56, (59), (62) |
| Colin Maher, Conal Wilkie, Nathan Peters, Jacob Bruno, Benjamin Caron, (Thomas Dichiaro), (Xavier Parker) |
| 17:13.6, 18:49.4, 20:29.0, 20:29.2, 20:38.8, (20:50.7), (21:18.1) |
9 | 243 | Davies Career and Technical,
RI - Team Time (1st 5) 1:40:54.7 | Spread (1st 5) 2:04.8 |
| 42, 43, 45, 47, 66, (73), (74) |
| Nicholas Croce, Erickson Semedo, Boubacar Baro, Christian Semedo, Axcell Collins, (Christian Tentoco), (Chase Rawcliffe) |
| 19:39.5, 19:42.1, 19:49.4, 19:59.4, 21:44.3, (24:12.7), (24:18.7) |
10 | 251 | Woonsocket,
RI - Team Time (1st 5) 1:42:47.6 | Spread (1st 5) 5:48.1 |
| 26, 41, 48, 64, 72, (75), (77) |
| Drew Paskanik, Will Desrosiers, Nasin Nash, Edgar Espinosa, Joseph Libucha, (Dylan Lamoureux), (Jovanny Garto) |
| 17:56.5, 19:34.9, 20:05.0, 21:26.6, 23:44.6, (24:21.3), (25:26.5) |
11 | 298 | North Providence,
RI - Team Time (1st 5) 1:46:59.3 | Spread (1st 5) 4:06.8 |
| 38, 58, 63, 69, 70, (71), (76) |
| William Bourke, Nathan Souza, Bryce DePalma, Christopher Loranger, Jaden Rodriquez, (Juan Velez-Romero), (Cameron Geruso) |
| 19:06.6, 20:47.5, 21:25.1, 22:26.7, 23:13.4, (23:21.7), (24:34.1) |