1 | 69 | Lockport,
NY - Team Time (1st 5) 1:30:01.4 | Spread (1st 5) 1:34.6 |
| 4, 5, 14, 19, 27, (57), (71) |
| Kenny Currie, Jesse Nowicki, Jackson Doran, Andrew Hildreth, Evan Rosenberg, (Andrew O'Dell), (Payton Thompson) |
| 17:15.4, 17:18.5, 18:10.4, 18:27.1, 18:50.0, (19:57.7), (20:37.7) |
2 | 76 | Kenmore West,
NY - Team Time (1st 5) 1:30:33.6 | Spread (1st 5) 1:22.2 |
| 3, 9, 18, 22, 24, (34), (78) |
| Chris Coupal, Dominic Stanz, Aiden Bieron, Charlie Connors, John Manke, (Max Stinner), (Conor Tyree) |
| 17:09.3, 17:59.8, 18:24.8, 18:28.2, 18:31.5, (19:06.7), (21:05.5) |
3 | 116 | Clarence,
NY - Team Time (1st 5) 1:33:11.0 | Spread (1st 5) 57.9 |
| 10, 17, 28, 29, 32, (37), (51) |
| Noah Holden, Jeffrey Zhang, Ryan Rajapakse, Will Reid, Ryan Prise, (Matthew Insinna), (Mat Quinn) |
| 18:03.2, 18:24.1, 18:50.4, 18:52.2, 19:01.1, (19:19.0), (19:45.5) |
4 | 132 | Williamsville North,
NY - Team Time (1st 5) 1:33:24.0 | Spread (1st 5) 1:57.0 |
| 7, 13, 30, 38, 44, (45), (55) |
| Elijah Vitorino, David Gregoire, Colin Maddigan, Joshua Rioux, Michael Dreyer, (Jalen Dalton), (Sam Leatherbarrow) |
| 17:31.0, 18:10.0, 18:55.0, 19:20.0, 19:28.0, (19:31.0), (19:55.7) |
5 | 134 | Niagara-Wheatfield,
NY - Team Time (1st 5) 1:33:53.0 | Spread (1st 5) 1:18.3 |
| 12, 20, 23, 36, 43, (48), (53) |
| Cole Scofield, Ian Johnson, Cameron Thomas, Daniel Dzierzewski, Vincent Ciraolo, (Christopher Goodlander), (Christopher Desiderio) |
| 18:09.5, 18:27.5, 18:31.3, 19:16.9, 19:27.8, (19:33.6), (19:47.4) |
6 | 137 | Jamestown,
NY - Team Time (1st 5) 1:33:25.0 | Spread (1st 5) 2:37.0 |
| 1, 21, 35, 40, 40, (59), (76) |
| Drew Carlson, Colton Cappalino, Mason Mcvinney, Jayman Morano, Ethan Peelman-Gray, (Maxwell Knight), (Jack Harris Osborne) |
| 16:49.0, 18:28.0, 19:16.0, 19:26.0, 19:26.0, (20:00.5), (21:02.0) |
7 | 144 | Lancaster Central,
NY - Team Time (1st 5) 1:33:46.4 | Spread (1st 5) 2:58.4 |
| 6, 15, 26, 33, 64, (74) |
| Zack Winnicki, Thomas Reid, Jack George, Josh Trometer, McKean Vallely, (Matt Gullo) |
| 17:22.9, 18:13.9, 18:43.1, 19:05.2, 20:21.3, (20:57.6) |
8 | 161 | Orchard Park,
NY - Team Time (1st 5) 1:34:56.7 | Spread (1st 5) 2:24.0 |
| 8, 16, 25, 47, 65, (67), (72) |
| Aidan Kincaid, Joseph Bertola, Chris Bertola, Michael Breth, Christopher Stehlar, (Gavin Gocella), (Tristan Vargo) |
| 17:59.6, 18:20.3, 18:40.4, 19:32.8, 20:23.6, (20:28.5), (20:46.4) |
9 | 194 | Niagara Falls,
NY - Team Time (1st 5) 1:35:28.4 | Spread (1st 5) 2:58.0 |
| 2, 39, 49, 50, 54, (60), (69) |
| Patrick Klinger, Louis Lodovico, Ryan Janese, Linus Robideau, Kaled Karim, (Zach Chrzanowski), (Jacob Phillips) |
| 16:54.0, 19:24.6, 19:38.0, 19:39.8, 19:52.0, (20:01.0), (20:37.0) |
10 | 253 | West Seneca West,
NY - Team Time (1st 5) 1:38:45.5 | Spread (1st 5) 1:30.3 |
| 31, 46, 52, 56, 68, (70), (75) |
| Christian Ruiz, Brady Harris, Ryan Vanderlip, Nathan Jachlewski, Hunter Rautenstrauch, (Tyler Fogarty), (Nathan Dzielinski) |
| 19:00.2, 19:32.1, 19:46.3, 19:56.4, 20:30.5, (20:37.2), (21:01.7) |
11 | 291 | Frontier Central,
NY - Team Time (1st 5) 1:40:33.2 | Spread (1st 5) 3:03.8 |
| 11, 61, 63, 77, 79, (80), (81) |
| Joshua Peron, Cameron Bogdan, Gabriel Hasselback, Brendon Busch, Jackson Wilkerson, (Casey Low), (Reilly Carney) |
| 18:04.1, 20:01.3, 20:14.6, 21:05.3, 21:07.9, (21:23.7), (21:58.4) |
12 | 301 | Hamburg Central,
NY - Team Time (1st 5) 1:40:55.0 | Spread (1st 5) 1:21.5 |
| 42, 58, 62, 66, 73, (82), (83) |
| Jaden Troiano, Nolan Robillard, Andrew Zielinski, Divine Riley, Bradley Tobin, (Tyler Divine), (Liam Bonner) |
| 19:27.6, 19:59.7, 20:12.9, 20:25.7, 20:49.1, (22:13.2), (24:06.9) |