1 | 34 | Saratoga Springs,
NY - Team Time (1st 5) 52:01.2 | Spread (1st 5) 53.3 |
| 1, 2, 4, 9, 18, (29), (31) |
| Aidan Waite, Geoff Howles, Anthony Verro, Ezra Ruggles, Christian Mercado, (Casey Navin), (Brady Tooker) |
| 10:05.7, 10:06.5, 10:17.8, 10:32.2, 10:59.0, (11:24.7), (11:33.1) |
2 | 41 | Shenendehowa Central,
NY - Team Time (1st 5) 52:26.6 | Spread (1st 5) 12.6 |
| 5, 6, 7, 11, 12, (14), (16) |
| Evan LaFleche, Alex Hislop, Greg Langone, Max Hoffman, Kyle Groneau, (Ryan Shanahan), (Aidan Hickey) |
| 10:22.2, 10:24.4, 10:30.6, 10:34.6, 10:34.8, (10:41.8), (10:45.7) |
3 | 72 | Shaker,
NY - Team Time (1st 5) 53:56.1 | Spread (1st 5) 33.8 |
| 8, 10, 15, 19, 20, (23), (30) |
| Christopher Garretson, T.J. Randall, Logan Drake, Rufino Valquez, Benjami Levchenko, (Zackary Diehl), (Jon Garretson) |
| 10:31.4, 10:33.4, 10:43.3, 11:02.8, 11:05.2, (11:11.0), (11:30.4) |
4 | 85 | Niskayuna,
NY - Team Time (1st 5) 54:27.7 | Spread (1st 5) 1:06.1 |
| 3, 13, 17, 24, 28, (33), (35) |
| Marty Dolan, Spencer Amorosi, Brandon Liu, Michael McCallig, Nicholas Reyes, (Tyler Camelo), (Daniel Standage) |
| 10:16.4, 10:40.5, 10:57.0, 11:11.3, 11:22.5, (11:45.9), (12:03.3) |
5 | 134 | Guilderland,
NY - Team Time (1st 5) 56:41.5 | Spread (1st 5) 37.3 |
| 22, 25, 26, 27, 34, (36), (37) |
| Ian Avery, Kevin Ericson, Alexander Gent, John Parsons, Aidan Gallagher, (Daniel Spanbauer), (Gabe Spanbauer) |
| 11:10.7, 11:13.2, 11:14.2, 11:15.4, 11:48.0, (12:04.7), (12:09.0) |
6 | 173 | Bethlehem Central,
NY - Team Time (1st 5) 1:02:06.3 | Spread (1st 5) 2:30.3 |
| 21, 32, 38, 40, 42, (45), (46) |
| Leo Rosenblum, Zach Fiske, Juozas DiCesare, Andrew Voelker, Noah Koch, (Keith Bagdon), (William Storrs) |
| 11:05.8, 11:39.7, 12:13.9, 13:30.8, 13:36.1, (14:30.1), (14:31.6) |
7 | 214 | Columbia,
NY - Team Time (1st 5) 1:13:34.6 | Spread (1st 5) 5:32.1 |
| 39, 41, 43, 44, 47 |
| Ethan Lenney, Jamison Burke, Ryan Orcutt, Ryan Wei, Zachary TroxeII |
| 12:52.1, 13:32.7, 14:18.8, 14:26.8, 18:24.2 |