1 | 62 | Rocky Grove,
PA - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 1:38.7 |
| 5, 7, 9, 18, 23, (27), (40) |
| Easton Adamczky, Gauge Gierlach, Ethan Knapp, Nathaniel Boley, Maxx Baker, (Cael Dailey), (Miles Baker) |
| 15:59.1, 16:08.2, 16:29.5, 17:21.4, 17:37.8, (17:54.0), (18:23.9) |
2 | 69 | Northeast Bradford,
PA - Team Time (1st 5) 1:24:16.2 | Spread (1st 5) 1:49.6 |
| 2, 12, 14, 20, 21, (31), (33) |
| Creed Dewing, Aidan Kapr, Ayden Finch, Ryan Jones, Dayton Russell, (Brody Bennett), (Russell Martin) |
| 15:37.5, 16:51.1, 16:56.0, 17:24.5, 17:27.1, (18:00.3), (18:06.5) |
3 | 106 | Montrose Area,
PA - Team Time (1st 5) 1:26:05.4 | Spread (1st 5) 2:49.8 |
| 3, 4, 24, 28, 47, (72), (74) |
| Lorenzo Christrian, Nate Sinkovich, Nicolo Christian, Andrew Chidester, Carter Dolaway, (Christopher McGee), (Chandler Snow) |
| 15:51.3, 15:56.9, 17:41.8, 17:54.3, 18:41.1, (20:28.8), (20:36.9) |
4 | 107 | Susquehanna Comm,
PA - Team Time (1st 5) 1:27:19.8 | Spread (1st 5) 1:33.4 |
| 11, 13, 19, 26, 38, (51), (63) |
| Maxx Kelly, JT Burke, Jeffery Benson, Matt Schell, Matt Matis, (Aiden Page), (Jack Jones) |
| 16:48.6, 16:54.0, 17:22.2, 17:53.0, 18:22.0, (18:48.4), (19:40.7) |
5 | 146 | Coudersport,
PA - Team Time (1st 5) 1:28:25.8 | Spread (1st 5) 5:19.5 |
| 1, 22, 25, 29, 69, (81), (84) |
| Kevin Sherry, Carl Bryant, Brandon Crosby, Bryce Manns, Parker Sherry, (Jesse Minor), (Alex Avilez) |
| 14:55.3, 17:32.3, 17:48.3, 17:55.1, 20:14.8, (21:23.4), (22:24.7) |
6 | 168 | Seneca,
PA - Team Time (1st 5) 1:30:26.3 | Spread (1st 5) 1:22.4 |
| 16, 32, 35, 41, 44, (48), (58) |
| Michael Werner, Jacob Gingrich, Anthony Galkowski, Wesley Paris, Noah Galkowski, (Gavin Bendig), (Kyle Brace) |
| 17:12.6, 18:04.5, 18:09.9, 18:24.3, 18:35.0, (18:45.4), (19:20.0) |
7 | 183 | Blue Ridge,
PA - Team Time (1st 5) 1:30:41.4 | Spread (1st 5) 3:25.7 |
| 8, 15, 45, 49, 66 |
| Paxton Pingareli, Max Ksenich, Bryce Conklin, Hoban Webb, Giovanni Annesi |
| 16:24.1, 17:02.4, 18:37.4, 18:47.7, 19:49.8 |
8 | 219 | Troy Area,
PA - Team Time (1st 5) 1:32:41.4 | Spread (1st 5) 42.1 |
| 34, 39, 43, 50, 53, (56), (60) |
| Evan Geer, Frank Harper, Brody Campbell, Mason Wulff, Hart Houseknecht, (Trevon Teribury), (Lucas Loxley) |
| 18:08.0, 18:22.8, 18:32.7, 18:47.8, 18:50.1, (18:56.3), (19:27.3) |
9 | 229 | Eisenhower,
PA - Team Time (1st 5) 1:34:09.3 | Spread (1st 5) 4:08.1 |
| 10, 37, 45, 61, 76, (80), (89) |
| Joseph Mistretta, Griffin Williams, Easton Fitzgerald, Trenton Courtney, Timothy McAulay, (Jan Emmanuel Unida), (Jonathan Bogniak) |
| 16:48.3, 18:15.4, 18:37.4, 19:31.8, 20:56.4, (21:21.7), (24:30.2) |
10 | 231 | Mercyhurst Prep,
PA - Team Time (1st 5) 1:33:12.6 | Spread (1st 5) 3:42.3 |
| 6, 42, 57, 62, 64, (83), (86) |
| Kam Skelton, Tyler Firman, Henry Clippinger, Jack Dana, Nicholas Seeders, (Dominic Holmes), (Mark Klan) |
| 16:03.2, 18:30.9, 19:12.5, 19:40.5, 19:45.5, (21:32.9), (22:42.4) |
11 | 238 | Northwestern Senior,
PA - Team Time (1st 5) 1:34:21.6 | Spread (1st 5) 3:10.8 |
| 17, 30, 54, 67, 70, (78), (85) |
| Ian Bird, Xander Helms, Nolan Thorpe, Brennan Saxton, Colin Asmondy, (Dalton Stevens), (Austin Bateman) |
| 17:13.8, 17:59.5, 18:53.3, 19:50.4, 20:24.6, (21:10.8), (22:25.0) |
12 | 294 | Smethport Area,
PA - Team Time (1st 5) 1:37:27.1 | Spread (1st 5) 2:21.5 |
| 36, 55, 59, 71, 73, (77), (82) |
| Isaac Bailey, Carson Dunn, Gavin McCabe, Matt Benson, Blake Lloyd, (Rylin Arnold), (Gavin Howard) |
| 18:12.7, 18:53.6, 19:20.9, 20:25.7, 20:34.2, (21:03.4), (21:26.0) |
13 | 339 | Otto Eldred,
PA - Team Time (1st 5) 1:40:38.9 | Spread (1st 5) 2:29.6 |
| 52, 65, 68, 75, 79, (87), (88) |
| Zach Housler, Christian Finlan, Zachary Schuessler, William Moulier, Connor Thomas, (Parker Wilson), (William Fanton) |
| 18:49.2, 19:48.2, 19:59.6, 20:43.1, 21:18.8, (23:11.2), (23:45.7) |