1 | 16 | New Canaan,
CT - Team Time (1st 5) 43:23.8 | Spread (1st 5) 36.1 |
| 1, 2, 3, 4, 6, (7), (8) |
| Spencer Paine, Ryan Boulanger, Hugo Smith, Michael Fico, Jack Frieders, (Jacob Kozar), (Johann Wrede) |
| 8:19.7, 8:31.1, 8:47.0, 8:50.2, 8:55.8, (8:56.0), (8:56.4) |
2 | 69 | Wilton,
CT - Team Time (1st 5) 47:09.6 | Spread (1st 5) 39.4 |
| 9, 12, 13, 17, 18, (20), (23) |
| Levi Francia, Matt Martins, Liam Howell, Arjun Patel, Saaransh Khandelwal, (Shawn Gregory), (Jack Michael) |
| 9:02.5, 9:25.8, 9:26.5, 9:32.9, 9:41.9, (9:45.2), (9:48.0) |
3 | 73 | Guilford,
CT - Team Time (1st 5) 47:08.7 | Spread (1st 5) 54.9 |
| 5, 11, 16, 19, 22, (32), (35) |
| Max Freeman, Luca Scafidi, David Oleksyuk, Enzo Taverna, Lance Berry, (Ethan Wienkamp), (Brenden Mull) |
| 8:51.7, 9:17.6, 9:29.2, 9:43.6, 9:46.6, (10:15.0), (12:51.9) |
4 | 100 | Darien,
CT - Team Time (1st 5) 48:19.7 | Spread (1st 5) 50.0 |
| 10, 14, 24, 25, 27, (28), (30) |
| Peter Nelson, Oscar Barton, Owen Gluck, William Arrix, Zongyao He, (Will Massey), (Jason Bellingham) |
| 9:10.1, 9:28.1, 9:50.5, 9:50.9, 10:00.1, (10:01.9), (10:09.3) |
5 | 122 | Fairfield Ludlowe,
CT - Team Time (1st 5) 49:26.1 | Spread (1st 5) 43.8 |
| 15, 21, 26, 29, 31, (33), (34) |
| Benjamin Nierman, John Henry Kresser, Shaan Mehta, Jaden Patel, James Mazzeo, (Jonathan Chacko), (Thomas Gremse) |
| 9:28.3, 9:45.9, 9:56.5, 10:03.3, 10:12.1, (10:38.9), (10:39.6) |