1 | 87 | McDowell,
PA - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 30.0 |
| 9, 13, 16, 22, 27, (30), (31) |
| Caleb Cordell, Brayden Romeo, Brian Theisen, Matt Pitzer, Ray Rood, (Elliot Haire), (Scott Petersen) |
| 16:24.1, 16:30.7, 16:33.2, 16:43.5, 16:54.1, (17:08.4), (17:09.1) |
2 | 89 | Bradford Area,
PA - Team Time (1st 5) 1:23:15.9 | Spread (1st 5) 1:44.0 |
| 1, 3, 5, 36, 44, (46), (48) |
| Matthew White, Michael White, Adam Barnes, Gage Bunker, Aziz Yousef, (Evan Feura), (Alex Fair) |
| 15:53.5, 15:59.8, 16:20.6, 17:24.5, 17:37.5, (17:40.6), (17:41.2) |
3 | 131 | Elk County Catholic,
PA - Team Time (1st 5) 1:24:46.7 | Spread (1st 5) 1:21.0 |
| 6, 12, 14, 49, 50, (54), (71) |
| Harley Thompson, Chris Antonio, Caleb Lecker, Rob Prokop, Ben Schade, (Pat Brennen), (Ben Crowe) |
| 16:22.0, 16:27.6, 16:31.6, 17:42.5, 17:43.0, (17:59.5), (18:26.7) |
4 | 143 | Notre Dame Green Pond,
PA - Team Time (1st 5) 1:24:57.8 | Spread (1st 5) 2:07.6 |
| 2, 19, 21, 41, 60, (63), (68) |
| Bryan Megee, Eric Busher, Mike Martinsky, Dylan Decker, John Kelly, (David Pruszyncki), (Anthony Saraceno) |
| 15:58.6, 16:39.9, 16:43.0, 17:30.1, 18:06.2, (18:13.7), (18:19.0) |
5 | 163 | Central Tech(Erie),
PA - Team Time (1st 5) 1:25:56.7 | Spread (1st 5) 1:35.7 |
| 15, 18, 32, 37, 61, (62), (69) |
| Danny Mello, Alec Raynor, Andy Tarbell, Jared Martin, Dyquain Rogers, (Mark Stankiewicz), (Kyle Brooks) |
| 16:33.0, 16:39.3, 17:11.0, 17:24.7, 18:08.7, (18:13.3), (18:21.6) |
6 | 168 | Northeast Bradford,
PA - Team Time (1st 5) 1:26:12.5 | Spread (1st 5) 2:46.6 |
| 8, 23, 24, 29, 84, (99), (102) |
| Kent Upham, Jake Balchikonis, Curt Jewett, Devin Middaugh, Zack Green, (Bryce Upham), (Ryan Strope) |
| 16:23.0, 16:43.9, 16:48.1, 17:07.9, 19:09.6, (19:49.7), (20:02.4) |
7 | 171 | General Mclane,
PA - Team Time (1st 5) 1:26:31.5 | Spread (1st 5) 2:34.4 |
| 4, 10, 39, 40, 78, (88), (95) |
| Zachary Baumgartner, Morgan Elliott, Joe Zukowski, Caleb Fisher, Nolan Marcinko, (Sam Reagan), (Mike Green) |
| 16:17.3, 16:25.4, 17:28.4, 17:28.7, 18:51.7, (19:14.0), (19:35.6) |
8 | 206 | Abington,
PA - Team Time (1st 5) 1:27:25.9 | Spread (1st 5) 1:27.9 |
| 16, 26, 53, 55, 56, (65), (66) |
| John Hartsough, Ben Salus, Tevin Smith, Daniel Shea, Benjamin Goldenblatt, (Jose Quiroz), (Liam Nicholaides) |
| 16:33.2, 16:52.0, 17:58.6, 18:01.0, 18:01.1, (18:14.3), (18:14.5) |
9 | 258 | Mercyhurst Prep,
PA - Team Time (1st 5) 1:29:29.9 | Spread (1st 5) 1:59.2 |
| 33, 35, 38, 67, 85, (106), (107) |
| Paul Cancilla, Phil Martone, Alex Flick, David Benczkowski, Mike Yurkovic, (Andy Pregler), (Mike Haas) |
| 17:12.8, 17:24.0, 17:26.1, 18:15.0, 19:12.0, (20:12.0), (20:25.1) |
10 | 280 | North Penn-Mansfield,
PA - Team Time (1st 5) 1:30:27.3 | Spread (1st 5) 2:58.8 |
| 7, 42, 59, 82, 90, (122), (125) |
| Jacob Shedden, Bret Wood, Ramon Marti, Logan Reid, Justin Heck, (Trevor Bolt), (Sebastian Rohl) |
| 16:22.4, 17:34.2, 18:05.6, 19:03.9, 19:21.2, (21:51.1), (22:02.8) |
11 | 305 | Oswayo Valley,
PA - Team Time (1st 5) 1:31:20.9 | Spread (1st 5) 3:01.9 |
| 11, 28, 81, 92, 93, (96) |
| Barrett Kemp, Trevor Howard, Carter Nolan, Gabe Rees, Spencer Howard, (Caleb Moyer) |
| 16:27.3, 16:55.9, 19:02.7, 19:25.8, 19:29.2, (19:37.1) |
12 | 343 | Conestoga Valley,
PA - Team Time (1st 5) 1:32:15.0 | Spread (1st 5) 1:10.0 |
| 51, 64, 72, 76, 80, (104), (128) |
| Michael Rosario, Nathan Cody, Naeb Mengisteab, Nathan Kilgore, Connor Dickson, (Ben Fowler), (Alex Sload) |
| 17:49.0, 18:14.0, 18:27.0, 18:46.0, 18:59.0, (20:07.0), (23:07.0) |
13 | 368 | Northern Potter,
PA - Team Time (1st 5) 1:33:39.6 | Spread (1st 5) 3:07.0 |
| 20, 74, 87, 89, 98, (124), (127) |
| Steven Kibbe, Mike Adams, Jeremy Adams, Mike Gray, Zac Jones, (Sam Hamilton), (Caleb Byron) |
| 16:41.2, 18:36.6, 19:13.2, 19:20.4, 19:48.2, (21:56.8), (22:58.6) |
14 | 397 | Greencastle Antrim,
PA - Team Time (1st 5) 1:35:21.5 | Spread (1st 5) 3:20.4 |
| 45, 52, 91, 94, 115, (118) |
| Brandon Thrush, Dalton Monn, Mike Hohl, Justin Merideth, Zach Husband, (Steven Spinder) |
| 17:38.7, 17:51.7, 19:22.7, 19:29.3, 20:59.1, (21:25.7) |
15 | 401 | Northwestern Senior,
PA - Team Time (1st 5) 1:35:45.7 | Spread (1st 5) 3:47.4 |
| 25, 57, 97, 110, 112 |
| Chris Henley, Nate Nieger, Pete Greenawalt, Taylor Hoover, Dan Malena |
| 16:49.4, 18:03.6, 19:40.6, 20:35.3, 20:36.8 |
16 | 410 | Kennard Dale,
PA - Team Time (1st 5) 1:36:37.0 | Spread (1st 5) 3:24.0 |
| 34, 43, 108, 111, 114, (119), (120) |
| Steve McAndrews, Brandon Taylor, James Stanley, Cameron Naylor, Jeff Stanley, (Dan Wernig), (Tom Bollinger) |
| 17:18.0, 17:35.0, 20:26.0, 20:36.0, 20:42.0, (21:36.0), (21:38.0) |
17 | 428 | Montrose Area,
PA - Team Time (1st 5) 1:36:37.6 | Spread (1st 5) 3:00.7 |
| 47, 73, 86, 109, 113, (116), (117) |
| Ryan Martin, Jim Baker, Chris Stevens, Chris Preston, Tom Lewis, (Dustin Wolf), (Mead Hansen) |
| 17:40.7, 18:31.9, 19:13.0, 20:30.6, 20:41.4, (21:10.6), (21:13.4) |
18 | 456 | Otto Eldred,
PA - Team Time (1st 5) 1:39:19.8 | Spread (1st 5) 4:47.0 |
| 70, 75, 79, 103, 129, (130) |
| Wil Duke, Noah Jordan, Jeff Prescott, Dan King, Travis Haupt, (Jamos Claypool) |
| 18:25.9, 18:44.7, 18:51.9, 20:04.4, 23:12.9, (23:28.5) |
19 | 467 | Rocky Grove,
PA - Team Time (1st 5) 1:40:41.9 | Spread (1st 5) 5:47.3 |
| 58, 77, 100, 101, 131 |
| Matt Peterson, Jacob Shevitz, Jon Hoobler, Jeramy Fuller, Aron Yarnell |
| 18:05.2, 18:49.0, 19:54.4, 20:00.8, 23:52.5 |
20 | 558 | Smethport Area,
PA - Team Time (1st 5) 1:45:09.6 | Spread (1st 5) 3:06.5 |
| 83, 105, 121, 123, 126 |
| Nate Schwab, Ryan Tanner, Damian Bundy, Zach Smith, Clay Schuler |
| 19:04.2, 20:08.3, 21:50.6, 21:55.8, 22:10.7 |