1 | 54 | Smethport Area,
PA - Team Time (1st 5) 1:28:17.7 | Spread (1st 5) 2:06.5 |
| 2, 3, 12, 17, 20, (38), (47) |
| Christian Tanner, Darian Gregory, Jarod Pavlock, Eric Szarowicz, Ethan Nannen, (Devin Williams), (Kyler Alexis) |
| 16:37.0, 16:46.1, 17:56.0, 18:15.1, 18:43.5, (19:32.2), (20:07.0) |
2 | 70 | Elk County Catholic,
PA - Team Time (1st 5) 1:29:25.5 | Spread (1st 5) 3:23.5 |
| 1, 6, 8, 11, 44, (51), (59) |
| Ben Hoffman, Isaac Wortman, Jacob Carnovale, Joe Wolfe, Regis Wortman, (Alex Miller), (Tom Dippold) |
| 16:36.5, 17:20.5, 17:35.2, 17:53.3, 20:00.0, (20:16.0), (21:17.3) |
3 | 73 | Cranberry,
PA - Team Time (1st 5) 1:30:46.9 | Spread (1st 5) 1:26.0 |
| 5, 9, 18, 19, 22, (27), (35) |
| Matthew Woolcock, Daniel Fisher, Hunter O'Neil, Logan Johnson, Christian Miller, (Joey Fox), (River Perry) |
| 17:20.0, 17:37.0, 18:24.9, 18:39.0, 18:46.0, (18:57.6), (19:23.8) |
4 | 82 | Clarion Area,
PA - Team Time (1st 5) 1:30:56.9 | Spread (1st 5) 1:51.3 |
| 4, 15, 16, 21, 26, (40), (48) |
| Nathaniel Lerch, Don Cunningham, Nick Schill, Noah Schill, Ketner Daniel, (Gavin Hoover), (Jacob Smith) |
| 17:01.3, 18:08.7, 18:09.3, 18:45.0, 18:52.6, (19:39.0), (20:11.0) |
5 | 148 | Otto Eldred,
PA - Team Time (1st 5) 1:36:02.7 | Spread (1st 5) 31.3 |
| 24, 28, 30, 32, 34, (39), (45) |
| Isaac Schuessler, Scott Miller, Joshua Schuessler, Brandyn Delong, Owen Flexman, (Matthew Murphy), (Gage Aldrich) |
| 18:51.8, 19:10.5, 19:15.9, 19:21.4, 19:23.1, (19:33.7), (20:01.1) |
6 | 157 | Brookville Area,
PA - Team Time (1st 5) 1:35:55.0 | Spread (1st 5) 3:34.0 |
| 7, 25, 31, 36, 58, (62), (63) |
| Ethan Brentham, Bryce Baughman, Calvin Doolittle, Dillon Olson, Jace Miner, (Luc Doolittle), (Owen Rupp) |
| 17:22.0, 18:52.0, 19:16.0, 19:29.0, 20:56.0, (21:33.0), (21:37.0) |
7 | 175 | Kane Area,
PA - Team Time (1st 5) 1:37:05.3 | Spread (1st 5) 2:08.3 |
| 14, 33, 37, 41, 50, (65), (78) |
| John Wolfe, Tyler Bernecky, Jordan Wolfe, Hayden Barr, Brennan Smith, (Mitchell Ostrander), (Jacob Jensen) |
| 18:05.7, 19:23.0, 19:32.0, 19:50.6, 20:14.0, (21:44.0), (24:00.0) |
8 | 211 | DuBois Central Catholic,
PA - Team Time (1st 5) 1:39:50.6 | Spread (1st 5) 3:44.5 |
| 13, 29, 43, 57, 69, (70) |
| Johnathan Ritsick, Grant Norman, Len Swisher, Dylan Foster, Shane Paisely, (Dante Rmanini) |
| 18:03.3, 19:11.2, 19:56.0, 20:52.3, 21:47.8, (22:40.2) |
9 | 254 | North Clarion,
PA - Team Time (1st 5) 1:43:12.4 | Spread (1st 5) 3:54.7 |
| 10, 52, 61, 64, 67, (68), (79) |
| Jacob Bauer, Wyatt Troup, Tristian Sliker, Aaron Lencer, Cody Rusiewicz, (Braden Custer), (Josh Greenawalt) |
| 17:50.7, 20:23.3, 21:32.0, 21:41.0, 21:45.4, (21:46.4), (24:03.5) |
10 | 271 | Keystone,
PA - Team Time (1st 5) 1:46:19.0 | Spread (1st 5) 6:23.0 |
| 23, 53, 55, 56, 84 |
| Conrad Lloyd, Dominic Nugent, Caleb Parkes, Quincy Hannold, Alan Sterner |
| 18:50.0, 20:43.0, 20:44.0, 20:49.0, 25:13.0 |
11 | 300 | Karns City,
PA - Team Time (1st 5) 1:48:17.0 | Spread (1st 5) 4:01.9 |
| 42, 46, 66, 71, 75, (76) |
| Gavin Schmoll, Eli Evans, Andrew Callihan, Anthony Grazioli, James Hendell, (Gage Campbell) |
| 19:51.0, 20:02.4, 21:44.9, 22:45.8, 23:52.9, (23:57.9) |
12 | 307 | Brockway Area,
PA - Team Time (1st 5) 1:49:06.0 | Spread (1st 5) 3:29.0 |
| 48, 53, 60, 72, 74, (77), (82) |
| Micah Williamson, Tanner Pearce, Anthony Glasl, Ethan Buttery, Jeremy Duckett, (Elijah Shifter), (Noah Munoz) |
| 20:11.0, 20:43.0, 21:20.0, 23:12.0, 23:40.0, (23:59.0), (24:43.0) |
13 | 402 | Allegheny-Clarion Valley,
PA - Team Time (1st 5) 2:02:38.3 | Spread (1st 5) 2:26.1 |
| 73, 80, 81, 83, 85, (86), (87) |
| Gavin Marsh, Doug Huffman, Briar Kentzel, Sam Anderson, Austin Eaton, (Anthony Palmer), (John Healy) |
| 23:13.5, 24:15.6, 24:40.2, 24:49.4, 25:39.6, (26:02.8), (26:03.2) |