1 | 24 | Bishop Hendricken,
RI - Team Time (1st 5) 1:20:54.6 | Spread (1st 5) 41.7 |
| 2, 3, 5, 6, 8, (9), (10) |
| Troy Silvestri, Andrew Frezza, Keegan Tierney, Jack Moretta, Brayton Gazerro, (Ollie Ide), (Will Olsen) |
| 15:44.8, 16:02.2, 16:17.5, 16:23.6, 16:26.5, (16:34.4), (16:36.2) |
2 | 36 | East Greenwich,
RI - Team Time (1st 5) 1:22:24.0 | Spread (1st 5) 1:53.5 |
| 1, 4, 7, 11, 13, (14), (16) |
| Nick Martin, Justin DiStefano, Luke Allen, Brody Fahys, Andrew Valentine, (David Hayes), (Bobby Sloan) |
| 15:24.4, 16:12.1, 16:23.8, 17:05.8, 17:17.9, (17:26.0), (17:35.9) |
3 | 92 | Pilgrim,
RI - Team Time (1st 5) 1:29:28.6 | Spread (1st 5) 1:26.7 |
| 12, 17, 18, 21, 24, (26), (44) |
| Ian Bubar, Jack Smith, Jordan Lopes, Tyler Fuller, Tyler Boudreau, (Liam Holmes), (Mike Byson) |
| 17:11.4, 17:37.6, 17:52.0, 18:09.5, 18:38.1, (19:08.2), (21:02.3) |
4 | 146 | Classical,
RI - Team Time (1st 5) 1:35:13.3 | Spread (1st 5) 2:37.0 |
| 15, 19, 36, 37, 39, (45), (48) |
| Lucas Hurtado, Tal Liebmann, Micah Santow, Kensley Cadet, Micah Faudree, (Noah Veiga), (Kay Thay) |
| 17:31.8, 18:02.4, 19:40.9, 19:49.4, 20:08.8, (21:10.1), (21:29.6) |
5 | 147 | Coventry (RI),
RI - Team Time (1st 5) 1:36:28.9 | Spread (1st 5) 2:13.2 |
| 20, 27, 28, 32, 40, (42), (49) |
| LJ St. Germain, Aiden Alves, Nathan Hargreaves, Evan Blissmer, Jack Marszalek, (Brennan O'Connell), (Quinton Erazo) |
| 18:08.8, 19:12.1, 19:16.7, 19:29.3, 20:22.0, (20:34.3), (21:54.2) |
6 | 148 | Cranston East,
RI - Team Time (1st 5) 1:36:14.8 | Spread (1st 5) 1:04.0 |
| 23, 29, 30, 31, 35, (47), (50) |
| Wyatt Harris, Eli Mejia, Issac Barbosa, Cameron Felici, Jeremy Wiening, (Ari D'Arconte), (Nathan Gong) |
| 18:35.5, 19:17.3, 19:20.1, 19:22.4, 19:39.5, (21:25.8), (21:58.1) |
7 | 152 | Cranston West,
RI - Team Time (1st 5) 1:36:29.1 | Spread (1st 5) 1:26.9 |
| 22, 25, 33, 34, 38, (41), (51) |
| Derek Sundberg, Matt Petit, Evan Lei, Theo Phok, Henry Prendergast, (Jose Mirabel), (Kyanoush Layton) |
| 18:29.8, 18:48.9, 19:34.4, 19:39.3, 19:56.7, (20:25.0), (22:59.6) |
8 | 248 | Mt. Pleasant,
RI - Team Time (1st 5) 1:57:23.0 | Spread (1st 5) 4:20.3 |
| 43, 46, 52, 53, 54, (55), (56) |
| Anthony Mosca, Anthony Sanders, Adrian Vasquez, Bryant Agramont, Joel Ozuna, (Mason Nirandone), (David Xiloj) |
| 20:57.4, 21:22.0, 24:32.8, 25:13.1, 25:17.7, (29:45.2), (31:21.2) |