1 | 22 | Elk County Catholic,
PA - Team Time (1st 5) 1:24:40.5 | Spread (1st 5) 1:18.0 |
| 1, 2, 4, 6, 9, (28), (36) |
| Ben Hoffman, Logan Hoffman, Isaac Wortman, Jacob Carnovale, Matt Dippold, (Sam Wolfe), (Drew Daghir) |
| 16:10.0, 16:49.0, 16:55.0, 17:18.5, 17:28.0, (18:43.0), (19:13.9) |
2 | 67 | Smethport Area,
PA - Team Time (1st 5) 1:29:03.8 | Spread (1st 5) 1:42.8 |
| 3, 5, 14, 21, 24, (47), (55) |
| Darian Gregory, Christian Tanner, Jarod Pavlock, Eric Szarowicz, Ethan Nannen, (Kyler Alexis), (Brandon Peterson) |
| 16:50.0, 17:12.0, 18:04.0, 18:25.0, 18:32.8, (19:46.5), (19:59.3) |
3 | 68 | Clarion Area,
PA - Team Time (1st 5) 1:29:52.4 | Spread (1st 5) 56.6 |
| 7, 12, 13, 16, 20, (33), (44) |
| Nathaniel Lerch, Noah Schill, Nick Schill, Ketner Daniel, Frankie Weber, (Don Cunningham), (Jacob Smith) |
| 17:25.4, 17:53.0, 18:01.0, 18:11.0, 18:22.0, (18:58.5), (19:31.0) |
4 | 112 | Cranberry,
PA - Team Time (1st 5) 1:32:12.0 | Spread (1st 5) 1:50.0 |
| 9, 17, 22, 26, 38, (41), (53) |
| Daniel Fisher, Logan Johnson, Brandon Forrest, Hunter O'Neil, River Perry, (Joey Fox), (Caleb Wry) |
| 17:28.0, 18:14.0, 18:30.0, 18:42.0, 19:18.0, (19:24.0), (19:52.8) |
5 | 126 | Kane Area,
PA - Team Time (1st 5) 1:33:01.2 | Spread (1st 5) 30.2 |
| 19, 23, 25, 29, 30, (51), (56) |
| John Wolfe, Lane Hillard, Nate Eckstrom, Robert Bish, Ryan Hunt, (Hayden Barr), (Nathan Asp) |
| 18:19.8, 18:30.4, 18:37.0, 18:44.0, 18:50.0, (19:51.1), (20:08.1) |
6 | 182 | Brookville Area,
PA - Team Time (1st 5) 1:35:39.7 | Spread (1st 5) 3:07.0 |
| 8, 18, 34, 60, 62, (66), (73) |
| Ethan Brentham, Bryce Baughman, Dillon Olson, Bailey Thrush, Luc Doolittle, (Kai Sorbin), (Owen Rupp) |
| 17:26.0, 18:19.0, 19:02.0, 20:19.7, 20:33.0, (20:43.7), (21:17.3) |
7 | 187 | Otto Eldred,
PA - Team Time (1st 5) 1:36:01.6 | Spread (1st 5) 38.2 |
| 31, 32, 39, 42, 43, (48), (57) |
| Ethan Flexman, Scott Miller, Joshua Schuessler, Brandyn Delong, Owen Flexman, (Derek Creed), (Isaac Schuessler) |
| 18:50.2, 18:56.0, 19:22.0, 19:25.0, 19:28.4, (19:46.7), (20:13.7) |
8 | 212 | Keystone,
PA - Team Time (1st 5) 1:37:20.0 | Spread (1st 5) 2:47.0 |
| 11, 37, 46, 54, 64, (80), (88) |
| Dawson Steele, Conrad Lloyd, Koby Buzard, Caleb Parkes, Gavin Cochran, (Chance Buzard), (Alan Sterner) |
| 17:52.0, 19:17.0, 19:33.0, 19:59.0, 20:39.0, (21:42.0), (23:02.0) |
9 | 253 | Brockway Area,
PA - Team Time (1st 5) 1:39:46.6 | Spread (1st 5) 3:07.0 |
| 15, 49, 50, 67, 72, (74), (85) |
| Linkin Nichols, Tanner Pearce, Noah Bash, Anthony Glasl, Ethan Buttery, (Corey Snell), (Owen Dandoy) |
| 18:05.0, 19:48.0, 19:48.5, 20:53.1, 21:12.0, (21:18.0), (22:32.0) |
10 | 265 | North Clarion,
PA - Team Time (1st 5) 1:40:33.7 | Spread (1st 5) 2:21.3 |
| 27, 35, 65, 68, 70, (77), (78) |
| Jacob Bauer, Joshua Homan, Jacob Kaltenbach, Colby Mabold, Wyatt Troup, (Josh Greenawalt), (Cody Rusiewicz) |
| 18:42.8, 19:07.0, 20:41.0, 20:58.8, 21:04.1, (21:33.0), (21:38.0) |
11 | 296 | DuBois Central Catholic,
PA - Team Time (1st 5) 1:42:13.7 | Spread (1st 5) 2:08.7 |
| 40, 44, 61, 75, 76, (82), (89) |
| Johnathan Ritsick, John Piccirillo, Grant Norman, Len Swisher, John Swalligan, (Shane Paisely), (Jon Schoenemun) |
| 19:23.0, 19:31.0, 20:20.0, 21:28.0, 21:31.7, (22:06.0), (24:11.0) |
12 | 329 | Moniteau Senior,
PA - Team Time (1st 5) 1:43:51.0 | Spread (1st 5) 1:24.0 |
| 58, 58, 63, 71, 79, (84), (86) |
| Jacob Burgoon, Jacob Pry, Nathan Wright, Cory McKinlay, Alex Conn, (Sam Burgoon), (Jacob Patton) |
| 20:15.0, 20:15.0, 20:35.0, 21:07.0, 21:39.0, (22:18.0), (22:36.0) |
13 | 371 | Allegheny-Clarion Valley,
PA - Team Time (1st 5) 1:47:33.5 | Spread (1st 5) 2:49.5 |
| 51, 69, 81, 83, 87, (90), (91) |
| Vincent Gazzo, Tye Sapien, Jacob McElhoes, Carson Snyder, Gavin Marsh, (Briar Kentzel), (Clayton Marsh) |
| 19:51.1, 21:03.0, 21:43.9, 22:14.9, 22:40.6, (24:24.0), (24:59.8) |