1 | 41 | Penns Valley,
PA - Team Time (1st 5) 1:27:53.0 | Spread (1st 5) 2:58.0 |
| 1, 2, 10, 12, 16, (20), (47) |
| Colton Sands, Brendan Colwell, Daniel Kelly, Alexander Gretok, Max Feidler, (Thaddeus Smith), (Owen Korman) |
| 15:54.0, 16:14.0, 18:19.0, 18:34.0, 18:52.0, (19:10.0), (20:41.0) |
2 | 78 | Marion Center,
PA - Team Time (1st 5) 1:33:08.9 | Spread (1st 5) 1:56.6 |
| 7, 13, 18, 19, 21, (25), (26) |
| Hunter Armstrong, Connor McGrady, Tyler Sacco, Levi Waltermire, Anthony Scott, (James Clark), (Rhys Davies) |
| 17:13.8, 18:41.0, 18:57.2, 19:06.5, 19:10.4, (19:22.4), (19:28.1) |
3 | 100 | Westmont Hilltop,
PA - Team Time (1st 5) 1:33:44.1 | Spread (1st 5) 3:33.8 |
| 3, 11, 22, 29, 35, (39), (96) |
| Nick Fetzer, Anthony Constantino, Anthony Hassett, Jonathon Heider, Rigel Voelker, (Aiden Fortson), (Jonathan Kane) |
| 16:23.4, 18:32.4, 19:11.4, 19:39.7, 19:57.2, (20:17.8), (24:08.2) |
4 | 108 | St Joseph's Catholic Academy,
PA - Team Time (1st 5) 1:33:06.0 | Spread (1st 5) 3:44.0 |
| 4, 6, 28, 33, 37, (41), (73) |
| Carter Kauffmann, Josh Hershbine, Sam Palmer, Aidan Cross, Isaac Hyman, (Asa Reynolds), (Leland Calistri) |
| 16:24.0, 17:01.0, 19:38.0, 19:55.0, 20:08.0, (20:23.0), (22:21.0) |
5 | 125 | United,
PA - Team Time (1st 5) 1:37:02.2 | Spread (1st 5) 1:13.2 |
| 14, 23, 27, 29, 32, (43), (49) |
| Josh Hamilton, Jared Bloom, Jerremy Rudnick, Gavin Cameron, Aiden Ringler, (Jarid Bloom), (Richard Plowman) |
| 18:41.1, 19:12.9, 19:34.2, 19:39.7, 19:54.3, (20:32.6), (20:49.1) |
6 | 177 | Richland,
PA - Team Time (1st 5) 1:39:42.1 | Spread (1st 5) 2:18.9 |
| 15, 17, 34, 55, 56, (65), (100) |
| Charlie Levander, Shane Sloan, Ethan Marx, Colin O'Dowd, Vignesh Elonavin, (Owen Towns), (Adam Usmanov) |
| 18:47.8, 18:54.0, 19:55.4, 20:58.2, 21:06.7, (21:58.9), (25:12.0) |
7 | 249 | Bishop Mccort,
PA - Team Time (1st 5) 1:42:30.8 | Spread (1st 5) 6:40.3 |
| 5, 8, 58, 87, 91, (102), (109) |
| Michael Hanik, Darius Hinton, Ben Johnson, Ian Coyle, Aaron Koval, (Demek Shontofski), (Ben Murdy) |
| 16:53.9, 17:22.4, 21:10.2, 23:30.1, 23:34.2, (25:16.2), (26:55.1) |
8 | 263 | Purchase Line,
PA - Team Time (1st 5) 1:45:36.6 | Spread (1st 5) 4:26.9 |
| 24, 36, 46, 64, 93 |
| Samuel Kauffman, Bryce Knepp, Connor McCoy, Brayden Faught, Tyler Scott |
| 19:17.6, 20:03.9, 20:40.6, 21:50.0, 23:44.5 |
9 | 282 | Bellwood-Antis,
PA - Team Time (1st 5) 1:46:03.3 | Spread (1st 5) 1:52.7 |
| 38, 54, 60, 63, 67, (92), (112) |
| Kenny Robison, Daniel Kustaborder, Nick Padula, Caedon Poe, Trevor Crusciel, (Hunter Gregg), (Mike Killinger) |
| 20:12.3, 20:55.0, 21:19.0, 21:32.0, 22:05.0, (23:41.2), (27:57.0) |
10 | 306 | Penns Manor Area,
PA - Team Time (1st 5) 1:47:43.7 | Spread (1st 5) 1:31.6 |
| 50, 52, 61, 71, 72, (95), (111) |
| Jared Bowman, Nathan Miller, Spencer Coy, Cole Jarvie, Gabe Riva, (Brock Sleppy), (Aaron Lowman) |
| 20:49.3, 20:52.2, 21:23.4, 22:17.9, 22:20.9, (23:58.8), (27:35.0) |
11 | 319 | Bishop Carroll,
PA - Team Time (1st 5) 1:48:56.9 | Spread (1st 5) 2:27.5 |
| 48, 53, 66, 69, 83, (85), (106) |
| Isaac Repko, Ely Blaisdell, Simon Kirsch, Nicholas Comisac, Anthony Motchenbaugh, (Johnny Weiland), (Luke Behe) |
| 20:44.1, 20:53.1, 21:59.6, 22:08.5, 23:11.6, (23:13.4), (26:02.2) |
12 | 327 | West Branch Area,
PA - Team Time (1st 5) 1:48:59.9 | Spread (1st 5) 1:59.9 |
| 51, 59, 62, 75, 80, (86), (108) |
| Jacob Stagi, Hayes Jones, Ben Lanager, Justin Clark, Thomas Kovalick, (Doug Kolesar), (Joshua Guerra) |
| 20:52.0, 21:14.0, 21:31.0, 22:31.0, 22:51.9, (23:26.0), (26:37.0) |
13 | 336 | Juniata Valley,
PA - Team Time (1st 5) 1:49:51.9 | Spread (1st 5) 2:28.0 |
| 44, 57, 75, 78, 82 |
| Jack Zurybida, Brayden Dyreson, Austin Pheasant, Lewis Porter, Ethan Kern |
| 20:33.0, 21:08.9, 22:31.0, 22:38.0, 23:01.0 |
14 | 338 | Homer Center,
PA - Team Time (1st 5) 1:54:35.8 | Spread (1st 5) 8:43.2 |
| 9, 31, 81, 107, 110 |
| Tyler Federinko, Isaac Kelly, Logan Williams, Dominic Anderson, James Jaworski |
| 18:14.6, 19:48.5, 23:00.5, 26:34.4, 26:57.8 |
15 | 376 | Cambria Heights,
PA - Team Time (1st 5) 1:54:26.5 | Spread (1st 5) 5:02.7 |
| 40, 45, 90, 97, 104 |
| Gabriel Sheridan, Travis Lute, David Pence, Logan Hoover, Tyler Huber |
| 20:21.9, 20:36.5, 23:32.9, 24:30.6, 25:24.6 |
16 | 380 | Bishop Guilfoyle,
PA - Team Time (1st 5) 1:53:38.1 | Spread (1st 5) 4:21.7 |
| 42, 77, 79, 84, 98, (105) |
| Coltin Cover, Owen Yang, Dominic Cacciotti, Fabian Matos-Machado, Austin Williams, (John Zhang) |
| 20:23.5, 22:31.2, 22:45.0, 23:13.2, 24:45.2, (25:46.6) |
17 | 389 | Blairsville,
PA - Team Time (1st 5) 1:53:43.7 | Spread (1st 5) 1:23.7 |
| 68, 70, 74, 88, 89 |
| Jack Bruce, Cole Schrack, Lloyd Luchinsinger, Cameron Reaugh, Frankie Benke |
| 22:08.3, 22:10.3, 22:22.0, 23:31.1, 23:32.0 |
18 | 510 | Williamsburg,
PA - Team Time (1st 5) 2:29:19.8 | Spread (1st 5) 25:48.3 |
| 94, 99, 101, 103, 113 |
| Chandler Edwards, Noah Fagnano, Lambert Palmer, Drew Hileman, Noah Webb |
| 23:51.7, 25:10.8, 25:14.4, 25:22.9, 49:40.0 |