1 | 21 | Hale Ray,
CT - Team Time (1st 5) 1:24:09.0 | Spread (1st 5) 2:19.0 |
| 1, 2, 5, 6, 7, (12), (20) |
| Michael Kraszewski, Matthew Kraszewski, Aaron Allen, Gabriel Nodland, Griffin Kelly, (Andrew Kittleman), (Cole Darrow) |
| 15:21.0, 16:01.0, 17:33.0, 17:34.0, 17:40.0, (18:21.0), (19:29.0) |
2 | 58 | Old Saybrook,
CT - Team Time (1st 5) 1:32:16.0 | Spread (1st 5) 3:32.0 |
| 3, 8, 10, 16, 21, (23), (34) |
| Parker Cook, Everett Miller, Nwang Choegyal, Logan Worman, Gabriel Rutan, (Jack Lowy), (Adrian Garcia) |
| 16:40.0, 18:01.0, 18:17.0, 19:06.0, 20:12.0, (20:25.0), (25:16.0) |
3 | 79 | Coginchaug,
CT - Team Time (1st 5) 1:36:08.0 | Spread (1st 5) 4:57.0 |
| 4, 14, 17, 18, 26, (27), (32) |
| Hayden Gonzales, Nicholas Smith, Charles Dalles, Ethan Feinberg, Andrew McDowell, (Carter Fudge), (Paul Oakley) |
| 16:50.0, 18:50.0, 19:18.0, 19:23.0, 21:47.0, (22:04.0), (23:34.0) |
4 | 94 | Portland,
CT - Team Time (1st 5) 1:39:42.0 | Spread (1st 5) 3:05.0 |
| 10, 13, 22, 24, 25, (29), (33) |
| Hayden Burke, Breckin Burke, Gerry Hall, William DeYoung, Nicholas Oliva, (Logan Prince), (Mason Tuttle) |
| 18:17.0, 18:44.0, 20:15.0, 21:04.0, 21:22.0, (22:38.0), (24:40.0) |
5 | 101 | Northwest Catholic,
CT - Team Time (1st 5) 1:41:48.0 | Spread (1st 5) 4:32.0 |
| 9, 15, 19, 28, 30, (31) |
| Teddy Doyle, Patrick Trunik, Joe Kalamarides, Chase Lewis, Chase Lowry, (Declan Carradino) |
| 18:10.0, 18:54.0, 19:27.0, 22:35.0, 22:42.0, (23:05.0) |