1 | 66 | Elk County Catholic,
PA - Team Time (1st 5) 1:20:00.3 | Spread (1st 5) 56.0 |
| 1, 5, 18, 20, 22, (57), (109) |
| Zach Wortman, Logan Hoffman, Matt Dippold, Ben Hoffman, Isaac Wortman, (Vincent Thompson), (Ben Uberti) |
| 15:22.1, 15:49.0, 16:13.5, 16:17.6, 16:18.1, (17:00.2), (18:04.2) |
2 | 116 | Montrose Area,
PA - Team Time (1st 5) 1:21:38.9 | Spread (1st 5) 1:02.2 |
| 7, 11, 13, 30, 55, (66), (67) |
| Brandon Curley, Zack Mead, Owen Brewer, Liam Mead, Jerome Washo, (Austin Dolaway), (Eric Bixby) |
| 15:56.7, 16:03.4, 16:05.5, 16:34.4, 16:58.9, (17:09.6), (17:10.3) |
3 | 129 | Canon McMillan,
PA - Team Time (1st 5) 1:21:58.3 | Spread (1st 5) 50.7 |
| 8, 13, 24, 38, 46, (50), (61) |
| Jonas Wudkwych, Damon Gall, James Zukowski, Jonah DeCortie, Matt Mansfield, (Josiah Wudkwych), (Kevin Walsh) |
| 15:59.4, 16:05.5, 16:23.5, 16:39.8, 16:50.1, (16:54.9), (17:07.1) |
4 | 159 | Northeast Bradford,
PA - Team Time (1st 5) 1:22:15.1 | Spread (1st 5) 1:22.9 |
| 3, 16, 45, 47, 48, (82), (103) |
| Casey Ellis, Garret Smith, Zak Smith, Austin Senn-Bishop, Nate Mosier, (Destin Moore), (Aaron Boss) |
| 15:31.5, 16:11.1, 16:47.9, 16:50.2, 16:54.4, (17:26.6), (17:54.0) |
5 | 184 | Seneca,
PA - Team Time (1st 5) 1:22:45.5 | Spread (1st 5) 1:27.8 |
| 2, 37, 40, 51, 54, (56), (64) |
| Donovan Myers, Adam Hanes, Jake Schneider, Phoenix Myers, Nick Post, (Brock Smith), (Gabe Jarema) |
| 15:29.7, 16:39.3, 16:43.3, 16:55.7, 16:57.5, (16:59.4), (17:09.1) |
6 | 192 | North East,
PA - Team Time (1st 5) 1:23:20.7 | Spread (1st 5) 1:05.0 |
| 21, 26, 28, 39, 78, (84), (92) |
| Jacob Watts, Josh Lewis, Dylan Bemiss, Zane Courtwright, Tanner Kloss, (Jason Seevers), (Corey Rearick) |
| 16:17.7, 16:26.1, 16:32.2, 16:42.0, 17:22.7, (17:29.3), (17:36.8) |
7 | 201 | Mercyhurst Prep,
PA - Team Time (1st 5) 1:22:59.5 | Spread (1st 5) 1:47.0 |
| 4, 6, 34, 71, 86, (105), (113) |
| Noah Curtin, Jimmy Zimmerman, Joel Kweder, Jeremy Kunco, Jack Groshek, (Scott Coughenour), (Jonah Karney) |
| 15:45.1, 15:53.6, 16:36.7, 17:12.0, 17:32.1, (18:00.0), (18:11.9) |
8 | 204 | Mars Area,
PA - Team Time (1st 5) 1:23:30.0 | Spread (1st 5) 1:35.6 |
| 8, 31, 35, 40, 90, (91), (116) |
| Zach Leachman, Connor Volk-klos, Caleb Keys, John Zervos, Nathan Kaleida, (Evan Deddo), (Brent Metal) |
| 15:59.4, 16:35.0, 16:37.3, 16:43.3, 17:35.0, (17:36.4), (18:18.0) |
9 | 220 | General Mclane,
PA - Team Time (1st 5) 1:23:37.4 | Spread (1st 5) 1:10.7 |
| 15, 17, 42, 70, 76, (79), (102) |
| Nate Price, Erik Andrzejewski, Greg Nutter, Ryan Sanders, Tony Mathie, (Simon Zehr), (Nick Halmi) |
| 16:08.9, 16:12.4, 16:44.6, 17:11.9, 17:19.6, (17:24.4), (17:50.7) |
10 | 229 | Notre Dame Green Pond,
PA - Team Time (1st 5) 1:23:59.6 | Spread (1st 5) 1:11.2 |
| 12, 29, 52, 63, 73, (97), (119) |
| John Koons, Anthony Pacchioli, Thomas Koons, Charles Hohl, Aeron Melinger, (Sheamus Hammerston), (Mike Santos) |
| 16:04.8, 16:33.5, 16:56.3, 17:09.0, 17:16.0, (17:47.3), (18:29.4) |
11 | 297 | Cathedral Prep,
PA - Team Time (1st 5) 1:25:03.5 | Spread (1st 5) 1:05.8 |
| 19, 58, 68, 75, 77, (80), (101) |
| Ryan Garich, Nick Wetzel, Alex Chelton, Race Nicolia, Kyle Martin, (Matt Whaley), (Sam Pentz) |
| 16:14.3, 17:00.4, 17:10.6, 17:18.1, 17:20.1, (17:24.5), (17:50.3) |
12 | 307 | Hempfield Area,
PA - Team Time (1st 5) 1:25:37.0 | Spread (1st 5) 1:27.0 |
| 31, 36, 60, 74, 106, (127), (136) |
| Gavin Mayo, Jordan Yusko, Matt Bartus, Nick Spino, Logan Ali, (Matt Suszek), (Joel Aston) |
| 16:35.0, 16:39.0, 17:03.0, 17:18.0, 18:02.0, (18:41.0), (19:11.0) |
13 | 325 | Bradford Area,
PA - Team Time (1st 5) 1:25:42.2 | Spread (1st 5) 1:29.6 |
| 23, 44, 64, 95, 99, (114), (124) |
| Logan Caruso, Vinnie Bizzarro, Cade Hayden, Andrew Kraft, J. Daniel Fedak, (David Allen), (Adam Cary) |
| 16:18.6, 16:47.6, 17:09.1, 17:38.7, 17:48.2, (18:14.8), (18:32.1) |
14 | 376 | Bayard Rustin,
PA - Team Time (1st 5) 1:26:48.5 | Spread (1st 5) 1:08.6 |
| 48, 59, 69, 93, 107, (118), (120) |
| Edward Harpstead, Ryan Demis, Colbe Clark, Blake Winkley, Vijay Bhagat, (James Poff), (Kevin Whalen) |
| 16:54.4, 17:02.0, 17:11.8, 17:37.3, 18:03.0, (18:26.0), (18:29.5) |
15 | 436 | Smethport Area,
PA - Team Time (1st 5) 1:29:39.1 | Spread (1st 5) 4:05.6 |
| 8, 25, 108, 135, 160, (161), (164) |
| Christian Tanner, Darian Gregory, Ethan Nannen, Eric Szarowicz, Brandon Peterson, (Peter Heath), (Andrew Gallup) |
| 15:59.4, 16:25.5, 18:03.6, 19:05.6, 20:05.0, (20:05.3), (20:17.0) |
16 | 454 | Rocky Grove,
PA - Team Time (1st 5) 1:28:28.8 | Spread (1st 5) 1:23.7 |
| 62, 83, 89, 98, 122, (134) |
| Eli Dickson, Gage Shoemaker, Justin Heller, Zac Clayton, Seth Wilson, (Noah Covington) |
| 17:07.4, 17:29.1, 17:33.8, 17:47.4, 18:31.1, (19:01.7) |
17 | 455 | Cowanesque Valley,
PA - Team Time (1st 5) 1:28:52.3 | Spread (1st 5) 2:08.5 |
| 33, 72, 96, 125, 129, (138), (147) |
| Madden Doud, Evan Miller, George Reynolds, Caleb Bieser, Daniel Freeman, (Trace Miles), (Myka Loucks) |
| 16:35.8, 17:13.7, 17:40.7, 18:37.8, 18:44.3, (19:20.1), (19:30.1) |
18 | 496 | Coudersport,
PA - Team Time (1st 5) 1:29:58.2 | Spread (1st 5) 2:15.7 |
| 53, 86, 94, 126, 137, (139), (152) |
| Tristan Amell, Daniel Frame, Brynen Kisiel, Justin Hajzus, John Lent, (Justin Swede), (Max Vincini) |
| 16:56.4, 17:32.1, 17:38.1, 18:39.5, 19:12.1, (19:21.1), (19:48.5) |
19 | 566 | Otto Eldred,
PA - Team Time (1st 5) 1:31:37.3 | Spread (1st 5) 1:54.0 |
| 85, 100, 117, 121, 143, (145), (153) |
| Jordan Brown, Ethan Flexman, Scott Miller, Brandyn Delong, Christian Evingham, (Derek Creed), (Gage Aldrich) |
| 17:31.0, 17:48.9, 18:22.5, 18:29.9, 19:25.0, (19:28.3), (19:49.8) |
20 | 589 | Northwestern Senior,
PA - Team Time (1st 5) 1:33:34.4 | Spread (1st 5) 3:23.1 |
| 27, 130, 133, 144, 155, (170) |
| Timmy Wheeler, Joel Barker, Daniel Barker, Keaton Wade, Dominic Crowl, (Dustin Andrews) |
| 16:31.1, 18:44.5, 18:57.4, 19:27.2, 19:54.2, (20:45.7) |
21 | 614 | Eisenhower,
PA - Team Time (1st 5) 1:33:04.1 | Spread (1st 5) 1:24.9 |
| 104, 110, 128, 132, 140, (146), (158) |
| Tyler Burnell, Nathaniel Hoffman, Brodie Whitney, Hunter Peterson, Trenten Dipppold, (Cody Arnold), (Ben Donnell) |
| 17:56.7, 18:08.6, 18:41.4, 18:55.8, 19:21.6, (19:30.0), (19:59.9) |
22 | 629 | Troy Area,
PA - Team Time (1st 5) 1:34:25.5 | Spread (1st 5) 3:17.5 |
| 81, 111, 112, 156, 169, (176) |
| Kael Millard, Zane Longwell, Jacob Brown, Jarrod Rathbun, Nick Stein, (David Stewart) |
| 17:26.3, 18:08.8, 18:11.4, 19:55.2, 20:43.8, (21:38.4) |
23 | 636 | North Penn-Mansfield,
PA - Team Time (1st 5) 1:35:04.5 | Spread (1st 5) 3:23.5 |
| 43, 131, 149, 150, 163, (172), (173) |
| Blake Nelson, Shay Toner, Sam Shedden, Roger Learn, Grant Gee, (Michael Wolbert), (Jarrod Davis) |
| 16:47.3, 18:52.9, 19:32.7, 19:40.8, 20:10.8, (20:51.6), (20:53.6) |
24 | 663 | Oil City,
PA - Team Time (1st 5) 1:35:09.4 | Spread (1st 5) 2:20.7 |
| 88, 122, 148, 151, 154, (159), (162) |
| Spencer Mcfall, Ben Herman, Evan Chen, Josh Kellogg, Nick Dobson, (Shane Whitling), (Mitchell Rossey) |
| 17:32.5, 18:31.1, 19:30.4, 19:42.2, 19:53.2, (20:02.9), (20:09.7) |
25 | 770 | Oswayo Valley,
PA - Team Time (1st 5) 1:40:10.8 | Spread (1st 5) 2:56.9 |
| 115, 142, 168, 171, 174 |
| Jacob Karr, Brett McMichael, Alton Skiver, Justice Rees, Brevin Austin |
| 18:14.9, 19:24.5, 20:32.8, 20:46.8, 21:11.8 |
26 | 796 | Susquehanna Comm,
PA - Team Time (1st 5) 1:40:45.3 | Spread (1st 5) 1:07.8 |
| 141, 157, 165, 166, 167, (175), (177) |
| Lucas Marco, Dylan Crawford, Airyll Rockwell, Alex McHugh, Carson Beamer, (Jonathan Jenkins), (Chayce Quaranta) |
| 19:23.7, 19:59.5, 20:20.9, 20:29.7, 20:31.5, (21:19.4), (21:44.2) |