1 | 258 | La Salle College High School,
PA - Team Time (1st 5) 1:22:00.2 | Spread (1st 5) 17.8 |
| 25, 32, 62, 64, 75, (95), (98) |
| Vincent Twomey, Ethan Maher, Bradden Koors, Matt Zilligen, Jack Seiberlich, (Paul Ghantos), (Dan Gervino) |
| 16:13.6, 16:18.0, 16:28.3, 16:28.9, 16:31.4, (16:39.0), (16:39.7) |
2 | 264 | Haverford Twp.,
PA - Team Time (1st 5) 1:21:31.0 | Spread (1st 5) 1:04.6 |
| 6, 19, 35, 63, 141, (161), (165) |
| Mike Donnelly, Evan Peetros, Aidan Tomov, Brendan Campbell, Josh Fingerhut, (Will Field), (Brian Walheim) |
| 15:45.6, 16:06.0, 16:20.7, 16:28.5, 16:50.2, (16:54.7), (16:56.4) |
3 | 360 | Lower Merion,
PA - Team Time (1st 5) 1:22:05.3 | Spread (1st 5) 1:02.3 |
| 13, 18, 42, 110, 177, (181), (236) |
| Joey Litvin, Charlie Hermann, Nick Rhodes, Vikas Miller, Jackson Payne, (Simon Schmieder), (Alexander Bullard) |
| 15:56.8, 16:02.9, 16:23.7, 16:42.8, 16:59.1, (17:00.4), (17:11.1) |
4 | 364 | Council Rock South,
PA - Team Time (1st 5) 1:22:40.0 | Spread (1st 5) 26.0 |
| 43, 49, 58, 78, 136, (199), (238) |
| Collin Ochs, Kyle Kutney, Christopher Sears, Shane Goldman, Andrew Belder, (Alex Goldman), (Scotty Ulrick) |
| 16:24.0, 16:25.0, 16:28.0, 16:33.0, 16:50.0, (17:04.0), (17:12.0) |
5 | 373 | Downingtown West,
PA - Team Time (1st 5) 1:22:26.0 | Spread (1st 5) 44.0 |
| 14, 68, 89, 95, 107, (120), (178) |
| Payton Sewall, Isaac Valderrabano, Aiden Barnhill, Kevin Wagner, Ben Datte, (Joseph Chamoun), (Jack Cappello) |
| 15:58.0, 16:30.0, 16:37.0, 16:39.0, 16:42.0, (16:46.0), (17:00.0) |
6 | 420 | North Allegheny,
PA - Team Time (1st 5) 1:21:36.4 | Spread (1st 5) 1:39.3 |
| 1, 3, 105, 118, 193, (195), (226) |
| Zach (Zachary) Kinne, Daniel McGoey, Stephen Nalepa, Andrew Kollitz, Luke Turkovich, (Connor Foody), (Ethan James) |
| 15:24.0, 15:41.8, 16:41.6, 16:45.7, 17:03.3, (17:03.6), (17:09.0) |
7 | 430 | Parkland,
PA - Team Time (1st 5) 1:22:55.3 | Spread (1st 5) 34.0 |
| 34, 38, 76, 129, 153, (281), (312) |
| Nicolas Bower, Riley Williamson, Nicholas Bower, Nathan Reimer, Matthew Santacoloma, (Ethan Warren), (Matthew Zager) |
| 16:20.0, 16:21.4, 16:31.9, 16:48.0, 16:54.0, (17:21.0), (17:28.0) |
8 | 462 | Central Bucks East,
PA - Team Time (1st 5) 1:23:02.6 | Spread (1st 5) 46.3 |
| 30, 36, 85, 120, 191, (226), (290) |
| David Endres, Jack McManus, Cade Sands, Andrew Conte, Matthew Miller, (Sean Lahetta), (Cole Sands) |
| 16:16.7, 16:21.0, 16:35.9, 16:46.0, 17:03.0, (17:09.0), (17:22.2) |
9 | 481 | Twin Valley,
PA - Team Time (1st 5) 1:23:09.3 | Spread (1st 5) 35.0 |
| 27, 93, 104, 124, 133, (148), (449) |
| Dylan Servis, Griffin Schlegel, Noah Taylor, Nick Manidis, Trey Hill, (Iain Taylor), (Nolan Meincke) |
| 16:14.2, 16:38.1, 16:41.1, 16:46.7, 16:49.2, (16:52.0), (17:59.9) |
10 | 545 | Penncrest,
PA - Team Time (1st 5) 1:23:06.0 | Spread (1st 5) 1:07.9 |
| 12, 61, 88, 186, 198, (224), (230) |
| Patrick Theveny, Benjamin Klinger, Jalen Chin, Andrew Woolery, Luke Narbus, (Jason Abahazy), (Josh Senackerib) |
| 15:56.0, 16:28.1, 16:36.3, 17:01.7, 17:03.9, (17:08.8), (17:09.3) |
11 | 546 | Easton Area,
PA - Team Time (1st 5) 1:23:16.7 | Spread (1st 5) 1:02.1 |
| 22, 32, 115, 134, 243, (270), (431) |
| Joseph Ozgar, Cosmo Cardone, Trey Rhinehart, Marco Cardone, Timothy Bunce, (David Boettger), (Skyler Koch) |
| 16:10.9, 16:18.0, 16:45.2, 16:49.6, 17:13.0, (17:19.0), (17:56.0) |
12 | 638 | Seneca Valley,
PA - Team Time (1st 5) 1:23:37.4 | Spread (1st 5) 1:03.8 |
| 28, 54, 57, 231, 268, (319), (360) |
| Sam Owori, Connor Volk-klos, Seth Ketler, Noah Petersen, Aidan Domencic, (Max Weaver), (Adam Owori) |
| 16:14.8, 16:26.2, 16:27.8, 17:10.0, 17:18.6, (17:29.8), (17:36.9) |
13 | 646 | Owen J Roberts,
PA - Team Time (1st 5) 1:23:55.0 | Spread (1st 5) 42.0 |
| 51, 89, 143, 151, 212, (270), (368) |
| Linus Blatz, David Brunton, Matt Muthler, Thomas Damiani, Vincent Fennell, (Quinten Sherwood), (Cole Smith) |
| 16:26.0, 16:37.0, 16:51.0, 16:53.0, 17:08.0, (17:19.0), (17:38.0) |
14 | 665 | North Penn (Lansdale),
PA - Team Time (1st 5) 1:23:46.7 | Spread (1st 5) 1:03.0 |
| 21, 80, 148, 173, 243, (263), (306) |
| Noah Demis, Samir Razi, Brian Johnson, Erik Kull, Ian Kelly, (Gavin Zanck), (Sean Fisher) |
| 16:10.0, 16:33.7, 16:52.0, 16:58.0, 17:13.0, (17:18.0), (17:27.0) |
15 | 680 | Wissahickon,
PA - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 21.0 |
| 86, 113, 153, 162, 166, (243), (372) |
| Solomon Thistle, Hanson Leung, Alexander Schultz, Josh Chaiken, Caymus Ruffner, (Zachary Dallal), (Bryce Miles) |
| 16:36.0, 16:45.0, 16:54.0, 16:55.0, 16:57.0, (17:13.0), (17:39.0) |
16 | 684 | Jenkintown,
PA - Team Time (1st 5) 1:23:29.0 | Spread (1st 5) 1:41.0 |
| 5, 58, 151, 166, 304, (464), (505) |
| Jack Miller, Carter Geer, Patrick Wagner, Luke Miller, Aiden Michell, (Travis Geer), (Matt Visomirski) |
| 15:45.0, 16:28.0, 16:53.0, 16:57.0, 17:26.0, (18:07.0), (18:41.0) |
17 | 695 | Stroudsburg,
PA - Team Time (1st 5) 1:24:02.0 | Spread (1st 5) 45.1 |
| 65, 70, 119, 190, 251, (450), (456) |
| Shu-Yu Chen, Zachary Landvik-Larsen, Andre Green, William Marina, Brayden Graham, (Danny Burden), (Parker Daly) |
| 16:29.0, 16:30.4, 16:45.8, 17:02.7, 17:14.1, (18:00.0), (18:02.5) |
18 | 756 | General Mclane,
PA - Team Time (1st 5) 1:23:23.0 | Spread (1st 5) 2:16.3 |
| 2, 26, 40, 275, 413, (511), (513) |
| Nate Price, Dylan Throop, Erik Andrzejewski, Nick Halmi, Tim Fair, (Wynn Puller), (Abe Kozloff) |
| 15:35.1, 16:13.8, 16:23.4, 17:19.3, 17:51.4, (18:49.8), (18:56.4) |
19 | 769 | Mt Lebanon,
PA - Team Time (1st 5) 1:23:51.4 | Spread (1st 5) 1:33.8 |
| 8, 58, 109, 292, 302, (309), (345) |
| Patrick Anderson, Peter Cosentino, Alex Brokaw, Barak Asher, Quinn Mitchell, (David Deniziuk), (Duncan Laduke) |
| 15:52.0, 16:28.0, 16:42.6, 17:23.0, 17:25.8, (17:27.3), (17:35.0) |
20 | 816 | State College Area,
PA - Team Time (1st 5) 1:24:32.0 | Spread (1st 5) 41.0 |
| 68, 100, 183, 231, 234, (254), (320) |
| Bennett Norton, Owen Isham, Joe Messner, Steven Etter, Ben St. Pierre, (David Gluckman), (Bryant Stangel) |
| 16:30.0, 16:40.0, 17:01.0, 17:10.0, 17:11.0, (17:15.0), (17:30.0) |
21 | 891 | Central Bucks West,
PA - Team Time (1st 5) 1:24:49.0 | Spread (1st 5) 57.0 |
| 43, 92, 212, 263, 281, (385), (411) |
| Andrew Gillespie, Luke Cimakaski, Carter Laatsch, Luke Fehrman, Matt Monahan, (Eric Mass), (Alex Hartin) |
| 16:24.0, 16:38.0, 17:08.0, 17:18.0, 17:21.0, (17:42.0), (17:51.0) |
22 | 898 | Greensburg Salem,
PA - Team Time (1st 5) 1:24:39.7 | Spread (1st 5) 1:18.4 |
| 31, 40, 146, 327, 354, (392), (400) |
| Mark Brown, Cameron Binda, Dylan Binda, Noah Calisti, Mason Jobe, (Quinton Gatons), (Ethan Kelley) |
| 16:17.6, 16:23.4, 16:51.3, 17:31.4, 17:36.0, (17:43.6), (17:47.0) |
23 | 917 | Methacton,
PA - Team Time (1st 5) 1:24:55.0 | Spread (1st 5) 1:10.0 |
| 43, 111, 199, 226, 338, (379), (436) |
| Matt Varghese, Thomas Chimes, Garrett McPhillips, Garrett Campbell, Jack Kapralick, (Sean Ritchie), (Nolan McMahon) |
| 16:24.0, 16:44.0, 17:04.0, 17:09.0, 17:34.0, (17:40.0), (17:57.0) |
24 | 928 | Hatboro-Horsham,
PA - Team Time (1st 5) 1:24:53.9 | Spread (1st 5) 1:01.9 |
| 81, 83, 126, 286, 352, (419), (464) |
| Kyle Hontz, Devon Comber, Stefano Isabella, Michael Holman, Marco Isabella, (Lars Knudsen), (Ryan Allen) |
| 16:33.9, 16:35.0, 16:47.2, 17:22.0, 17:35.8, (17:54.0), (18:07.0) |
25 | 935 | North East,
PA - Team Time (1st 5) 1:24:20.8 | Spread (1st 5) 1:59.9 |
| 4, 67, 212, 259, 393, (481), (488) |
| Josh Lewis, Zane Courtwright, Brock Pennington, Tanner Kloss, Jason Seevers, (Chris Luebbert), (Hayden Fox) |
| 15:43.9, 16:29.3, 17:08.0, 17:15.8, 17:43.8, (18:19.1), (18:24.4) |
26 | 938 | Upper Saint Clair,
PA - Team Time (1st 5) 1:25:01.5 | Spread (1st 5) 52.2 |
| 94, 97, 160, 263, 324, (460), (510) |
| Alex Shaw, Robert O'Brien, Kasey Turner, Chris Hess, Ryan Sarkett, (Ethan Mann), (Joseph Markovitz) |
| 16:38.8, 16:39.3, 16:54.4, 17:18.0, 17:31.0, (18:04.9), (18:47.7) |
27 | 947 | Warwick,
PA - Team Time (1st 5) 1:24:35.2 | Spread (1st 5) 1:39.8 |
| 15, 78, 222, 261, 371, (440), (491) |
| Connor Shields, Noah Martin, Parker Keares, Jeremy Bell, David Bach, (Jeremiah Hendrix), (Marcus Wachira) |
| 15:59.0, 16:33.0, 17:08.5, 17:15.9, 17:38.8, (17:57.8), (18:27.0) |
28 | 971 | Emmaus,
PA - Team Time (1st 5) 1:25:17.6 | Spread (1st 5) 5.5 |
| 185, 187, 195, 197, 207, (390), (429) |
| Paul Petre, Keshav Shankar, Jacob Brown, Mark Magee, Mason Brown, (Geoffrey Kleinberg), (William Bassett) |
| 17:01.5, 17:01.8, 17:03.6, 17:03.7, 17:07.0, (17:43.1), (17:55.3) |
29 | 989 | Carlisle,
PA - Team Time (1st 5) 1:24:48.0 | Spread (1st 5) 1:42.0 |
| 10, 136, 212, 277, 354, (451), (464) |
| Jack Wisner, Casey Padgett, Evan Peachey, Bryce Dunkleberger, Jacob Morris, (Andrew Booths), (Jacob Owen) |
| 15:54.0, 16:50.0, 17:08.0, 17:20.0, 17:36.0, (18:01.3), (18:07.0) |
30 | 1020 | Wyalusing Valley Senior,
PA - Team Time (1st 5) 1:25:25.0 | Spread (1st 5) 2:19.2 |
| 24, 73, 82, 345, 496, (506), (523) |
| Kevin Heeman, Alex Patton, Kemuel Laudermilch, Logan Newton, Caleb Stoddard, (Chris McClelland), (Darevin Curlee) |
| 16:12.8, 16:30.7, 16:34.5, 17:35.0, 18:32.0, (18:43.0), (19:52.1) |
31 | 1022 | Cedar Crest,
PA - Team Time (1st 5) 1:25:21.6 | Spread (1st 5) 37.7 |
| 122, 143, 223, 238, 296, (331), (345) |
| Tommy Bildheiser, Luke Hinegardner, Ben McElroy, William Sheffield, DJ Laliberte, (Ryan Scicchitano), (Dominique Smith-Rodriguez) |
| 16:46.1, 16:51.0, 17:08.7, 17:12.0, 17:23.8, (17:32.8), (17:35.0) |
32 | 1026 | Manheim Township,
PA - Team Time (1st 5) 1:24:50.3 | Spread (1st 5) 1:32.5 |
| 20, 23, 295, 310, 378, (398), (431) |
| Evan Dorenkamp, Ian Miller, Drew Sassaman, Riley Horton, Tyler Stevens, (Keven Perez), (Dieter Geib) |
| 16:07.2, 16:12.2, 17:23.7, 17:27.5, 17:39.7, (17:46.0), (17:56.0) |
33 | 1042 | Southern Lehigh,
PA - Team Time (1st 5) 1:25:22.9 | Spread (1st 5) 1:08.3 |
| 56, 194, 220, 221, 351, (428), (430) |
| Alex Kane, Alex Fillman, Alec DiCesare, Marc Ramson, Alexander Fillman, (Eddie Jeitner), (Dominick Lisicky) |
| 16:27.2, 17:03.5, 17:08.3, 17:08.4, 17:35.5, (17:55.2), (17:55.8) |
34 | 1047 | Lewisburg Area,
PA - Team Time (1st 5) 1:25:22.0 | Spread (1st 5) 1:17.0 |
| 49, 136, 153, 324, 385, (502), (504) |
| Jacob Hess, Calvin Bailey, Peter Lantz, Evan Hart, Gianluca Perrone, (Connor Murray), (Ezra Buonopane) |
| 16:25.0, 16:50.0, 16:54.0, 17:31.0, 17:42.0, (18:39.0), (18:40.0) |
35 | 1077 | Unionville,
PA - Team Time (1st 5) 1:25:24.3 | Spread (1st 5) 2:12.7 |
| 17, 162, 166, 254, 478, (492), (498) |
| Cole Walker, Cole Driver, Ethan McIntyre, James Conway, Jarrett Conway, (Hoopman James), (Sebastian Arnold) |
| 16:02.3, 16:55.0, 16:57.0, 17:15.0, 18:15.0, (18:27.6), (18:33.0) |
36 | 1093 | Perkiomen Valley,
PA - Team Time (1st 5) 1:25:30.0 | Spread (1st 5) 1:13.0 |
| 43, 153, 173, 362, 362, (424), (459) |
| Tyler Clifford, Dylan Danowski, Ethan Ribelin, Andrew Moyer, Kabiru Brown, (Riley Milligan), (Josh Bolan) |
| 16:24.0, 16:54.0, 16:58.0, 17:37.0, 17:37.0, (17:55.0), (18:04.4) |
37 | 1105 | Wyomissing Area,
PA - Team Time (1st 5) 1:26:07.0 | Spread (1st 5) 2:18.0 |
| 36, 148, 207, 212, 502, (507), (522) |
| Ben Kuhn, Thomas Foster, Ryan Vargo, Josh Diehl, Colin Campbell, (James Pottieger), (Ethan Guss) |
| 16:21.0, 16:52.0, 17:07.0, 17:08.0, 18:39.0, (18:44.0), (19:29.0) |
38 | 1109 | Pennridge,
PA - Team Time (1st 5) 1:25:34.9 | Spread (1st 5) 1:09.4 |
| 55, 117, 252, 333, 352, (414), (472) |
| Ethan Saville, Matt Eissler, Cole Doster, Rob Yochum, Jacob Kascsak, (Matt Vaders), (Rich Loughran) |
| 16:26.4, 16:45.5, 17:14.2, 17:33.0, 17:35.8, (17:51.5), (18:10.1) |
39 | 1120 | Germantown Friends,
PA - Team Time (1st 5) 1:25:48.2 | Spread (1st 5) 1:03.9 |
| 145, 147, 192, 209, 427, (444), (493) |
| Miles Gomez-Younkin, Ben Rosin, Bobby Lynam, Theodor Raven, Noah Anninger, (Levi Andrews-Holke), (Henry Perine) |
| 16:51.2, 16:51.6, 17:03.2, 17:07.1, 17:55.1, (17:58.9), (18:28.2) |
40 | 1130 | Boyertown Area,
PA - Team Time (1st 5) 1:25:13.4 | Spread (1st 5) 1:47.0 |
| 7, 211, 281, 286, 345, (372), (381) |
| Christian McComb, Tyler Reigner, Payton Stanziani, John Black, James Sahakian, (Zachary Raugh), (Cameron Kratz) |
| 15:48.0, 17:07.4, 17:21.0, 17:22.0, 17:35.0, (17:39.0), (17:41.0) |
41 | 1136 | West Chester East,
PA - Team Time (1st 5) 1:25:41.0 | Spread (1st 5) 1:12.0 |
| 43, 238, 247, 254, 354, (372), (405) |
| Joshua Lewin, Domenic Moser, Joseph Mazza, Tyler Daley, Kyle Puchalla, (Joe Delaney), (Sean Brennan) |
| 16:24.0, 17:12.0, 17:14.0, 17:15.0, 17:36.0, (17:39.0), (17:48.0) |
| 1136 | York Suburban,
PA - Team Time (1st 5) 1:25:45.7 | Spread (1st 5) 50.6 |
| 132, 172, 181, 274, 377, (417), (463) |
| Raudensky Jarrett, Camden Shaffer, Cole Adams, Jordan Ohl, Shea Walsh, (Illanzo Feliciano), (Alex Gleba) |
| 16:48.9, 16:57.7, 17:00.4, 17:19.2, 17:39.5, (17:52.4), (18:06.1) |
43 | 1159 | Palmyra,
PA - Team Time (1st 5) 1:25:51.0 | Spread (1st 5) 1:34.0 |
| 39, 107, 153, 424, 436, (473), (475) |
| Jakolby Fackler, Zachary Toth, Markus Vottero, Jake Klucinec, Conner Soderstedt, (Quinton Townsend), (Xander Topos) |
| 16:23.0, 16:42.0, 16:54.0, 17:55.0, 17:57.0, (18:12.0), (18:13.0) |
44 | 1162 | Plymouth-Whitemarsh,
PA - Team Time (1st 5) 1:25:46.0 | Spread (1st 5) 1:19.0 |
| 51, 111, 299, 304, 397, (400), (515) |
| Brendan Duff, Ryan Duff, Steven Foster, Nathaniel Jones, Regent Walden, (Benjamin Carr), (Daniel Munro) |
| 16:26.0, 16:44.0, 17:25.0, 17:26.0, 17:45.0, (17:47.0), (19:05.0) |
45 | 1169 | Council Rock North,
PA - Team Time (1st 5) 1:25:54.6 | Spread (1st 5) 44.2 |
| 127, 176, 258, 280, 328, (408), (409) |
| Matt Mullen, Brandon Pfister, Pat Bierach, Jake Boyd, Brian Jonovich, (John Davis), (CJ Haas) |
| 16:47.8, 16:59.0, 17:15.6, 17:20.2, 17:32.0, (17:49.9), (17:50.0) |
46 | 1181 | Grove City Senior,
PA - Team Time (1st 5) 1:25:50.5 | Spread (1st 5) 1:27.2 |
| 48, 129, 234, 358, 412, (431), (442) |
| Jonah Powell, Toby Jones, Joseph Somora, Gabe Nichols, Luke Owrey, (Cael McEwen), (Chad Helmininack) |
| 16:24.1, 16:48.0, 17:11.0, 17:36.1, 17:51.3, (17:56.0), (17:58.0) |
47 | 1188 | Downingtown East,
PA - Team Time (1st 5) 1:26:00.1 | Spread (1st 5) 47.4 |
| 123, 189, 268, 270, 338, (344), (367) |
| Russel Winters, Nick Robinson, Brendan Flynn, Sean McDonald, Jacob Lawson, (Alex Dyba), (Caiden Leen) |
| 16:46.6, 17:01.9, 17:18.6, 17:19.0, 17:34.0, (17:34.9), (17:37.6) |
48 | 1189 | Spring Ford,
PA - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 56.0 |
| 102, 178, 231, 316, 362, (484), (494) |
| John Zawislak, Alexander Fink, Joseph Power, Anthony Bamford, Jadon Dunham, (Andrew Carlin), (Max Collins) |
| 16:41.0, 17:00.0, 17:10.0, 17:29.0, 17:37.0, (18:21.0), (18:30.0) |
49 | 1195 | Oxford Area,
PA - Team Time (1st 5) 1:26:01.0 | Spread (1st 5) 1:15.0 |
| 100, 136, 254, 281, 424, (457), (467) |
| Evan Campbell, Luke Campbell, Gavin Fitzgerald, Bruce Trimmer, Mitchell Campbell, (Jacob Hewes), (Ryan Latsch) |
| 16:40.0, 16:50.0, 17:15.0, 17:21.0, 17:55.0, (18:03.0), (18:08.0) |
50 | 1199 | Winchester Thurston,
PA - Team Time (1st 5) 1:25:57.3 | Spread (1st 5) 1:17.3 |
| 73, 166, 224, 331, 405, (516), (518) |
| Scott Routledge, Sean Heintzleman, Patrick Malone, Gus Robinson, Ben Bermann, (Jack Robinson), (Kevin Salipante) |
| 16:30.7, 16:57.0, 17:08.8, 17:32.8, 17:48.0, (19:08.0), (19:14.4) |
51 | 1208 | Mifflin County,
PA - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 2:25.0 |
| 11, 51, 202, 461, 483, (512), (519) |
| Brayden Harris, Chayce Macknair, Chase Sheaffer, Seth Phillips, Mason Schomaker, (Noah Bowers), (Robert Kuykendall) |
| 15:55.0, 16:26.0, 17:06.0, 18:05.0, 18:20.0, (18:52.0), (19:15.0) |
52 | 1211 | Central Bucks South,
PA - Team Time (1st 5) 1:26:06.0 | Spread (1st 5) 45.0 |
| 125, 212, 247, 299, 328, (372), (447) |
| Jared Fenessy, Liam Loynd, Andrew Schaefer, John Pluznyk, Nick Tome, (Will Drakas), (Jake Sauers) |
| 16:47.0, 17:08.0, 17:14.0, 17:25.0, 17:32.0, (17:39.0), (17:59.0) |
53 | 1237 | Indiana Area,
PA - Team Time (1st 5) 1:26:12.2 | Spread (1st 5) 40.1 |
| 135, 204, 262, 316, 320, (388), (400) |
| Bujdos Joey, Matt Berzonsky, Iago Jopia, Kendall Branan, Julian Yerger, (Joel Beckwith), (Tucker Davis) |
| 16:49.9, 17:06.3, 17:17.0, 17:29.0, 17:30.0, (17:43.0), (17:47.0) |
54 | 1264 | Meadville,
PA - Team Time (1st 5) 1:26:28.2 | Spread (1st 5) 1:44.3 |
| 72, 116, 128, 471, 477, (509), (521) |
| Patrick Stevens, Matt Beveridge, Tucker Watson, Matt Linz, Ted Ernst, (Conner Zimmerman), (Zach Nageotte) |
| 16:30.6, 16:45.4, 16:47.9, 18:09.4, 18:14.9, (18:47.5), (19:20.6) |
55 | 1272 | Great Valley,
PA - Team Time (1st 5) 1:26:19.0 | Spread (1st 5) 37.0 |
| 173, 212, 226, 316, 345, (368), (400) |
| Seth Hoffritz, Rahman Mohammed, Hayden Coates, Riley Casey, Michael Search, (Matthew Dietrick), (Ryan Small) |
| 16:58.0, 17:08.0, 17:09.0, 17:29.0, 17:35.0, (17:38.0), (17:47.0) |
56 | 1287 | Wallenpaupack Area,
PA - Team Time (1st 5) 1:26:02.0 | Spread (1st 5) 2:23.0 |
| 9, 113, 324, 362, 479, (500), (520) |
| Tyler Wirth, Deiter Burckes, Nick Lancaster, Seth Brown, Kyle Kellstrom, (Jack Monte), (Alec Crouthamel) |
| 15:53.0, 16:45.0, 17:31.0, 17:37.0, 18:16.0, (18:35.0), (19:19.0) |
57 | 1289 | Chambersburg Area,
PA - Team Time (1st 5) 1:26:14.7 | Spread (1st 5) 1:01.0 |
| 65, 292, 297, 315, 320, (415), (473) |
| Trentin Overcash, Brayden Boyd, Justin Maxwell, Orion Kimberly, Joe Corwell, (Nick Monheim), (Donovan Hazelton) |
| 16:29.0, 17:23.0, 17:23.8, 17:28.9, 17:30.0, (17:52.0), (18:12.0) |
58 | 1299 | Hempfield,
PA - Team Time (1st 5) 1:26:20.3 | Spread (1st 5) 50.1 |
| 129, 183, 267, 350, 370, (431), (442) |
| Justin Rittenhouse, Derek Zeigler, Jack Mieszkalski, Evan Eshleman, David Jackson, (Dale Winand), (Justin Thomas) |
| 16:48.0, 17:01.0, 17:18.1, 17:35.1, 17:38.1, (17:56.0), (17:58.0) |
59 | 1313 | West Chester Henderson,
PA - Team Time (1st 5) 1:26:27.0 | Spread (1st 5) 36.0 |
| 166, 247, 281, 286, 333, (333), (338) |
| Calvin Pash, Gavin Brophy, Luke Miles, Luke Geier, Max Mullertz, (John McGinty), (Patrick Rabin) |
| 16:57.0, 17:14.0, 17:21.0, 17:22.0, 17:33.0, (17:33.0), (17:34.0) |
60 | 1317 | Fairview,
PA - Team Time (1st 5) 1:26:57.5 | Spread (1st 5) 1:48.7 |
| 86, 89, 166, 487, 489, (524), (525) |
| Ethan Weber, Zach Buckner, Michael Grecchany, Tim Kill, Wes Good, (Michael Casler), (Max Myers) |
| 16:36.0, 16:37.0, 16:57.0, 18:22.8, 18:24.7, (20:06.0), (20:11.7) |
61 | 1318 | Bensalem,
PA - Team Time (1st 5) 1:26:34.0 | Spread (1st 5) 59.0 |
| 153, 202, 212, 333, 418, (452), (453) |
| Danny Ling, Thomas Balla, Dabi Chanez, Tom Kelly, Michael Brach, (Tommy Brewer), (Douglas Keenan) |
| 16:54.0, 17:06.0, 17:08.0, 17:33.0, 17:53.0, (18:01.9), (18:02.0) |
62 | 1345 | Souderton Area,
PA - Team Time (1st 5) 1:26:37.4 | Spread (1st 5) 1:27.7 |
| 102, 153, 241, 381, 468, (480), (484) |
| Josiah Moyer, Paul Boehm, Connor Williams, Tommy Greve, Nic Morales, (Kevin Walter), (Jake Lavely) |
| 16:41.0, 16:54.0, 17:12.7, 17:41.0, 18:08.7, (18:17.0), (18:21.0) |
63 | 1364 | New Castle,
PA - Team Time (1st 5) 1:26:35.2 | Spread (1st 5) 54.9 |
| 99, 291, 301, 330, 343, (398), (490) |
| Anthony Litrenta, Zac Gibson, Jonah Miller, Andre Corbin, Ryan Hunyadi, (D'angelo Paxtot), (Gavyn Hansotte) |
| 16:39.9, 17:22.6, 17:25.4, 17:32.5, 17:34.8, (17:46.0), (18:26.0) |
64 | 1387 | Pennsbury,
PA - Team Time (1st 5) 1:26:42.2 | Spread (1st 5) 15.0 |
| 243, 247, 277, 308, 312, (338), (338) |
| Eric Barr, Stefan Sroka, Amauris Hernandez, Killian Brennan, Amurez Ortiz, (Nicholas Gribbons), (Andrew Keen) |
| 17:13.0, 17:14.0, 17:20.0, 17:27.2, 17:28.0, (17:34.0), (17:34.0) |
65 | 1399 | Hershey,
PA - Team Time (1st 5) 1:26:39.7 | Spread (1st 5) 50.3 |
| 142, 199, 298, 379, 381, (388), (400) |
| Luke Sheppard, Brendan Shea, Ethan Rogers, Kohen Stover, Ben Phillippy, (Tommy Johnson), (Andrew Sisco) |
| 16:50.7, 17:04.0, 17:24.0, 17:40.0, 17:41.0, (17:43.0), (17:47.0) |
66 | 1409 | Liberty (Bethlehem),
PA - Team Time (1st 5) 1:26:43.3 | Spread (1st 5) 1:31.6 |
| 70, 84, 354, 448, 453, (470), (514) |
| Darlyn Fermin, Cole Frank, Ryan Wycherley, Casey Frank, Paul Jensen, (Philip Beza), (Sam Graybeal) |
| 16:30.4, 16:35.7, 17:36.0, 17:59.2, 18:02.0, (18:09.0), (18:58.7) |
67 | 1450 | William Tennent,
PA - Team Time (1st 5) 1:26:59.5 | Spread (1st 5) 54.0 |
| 178, 205, 286, 362, 419, (444), (461) |
| Dean Ricco, Miles Hutton, Mike Sauler, Jason Vogt, Billy Solly, (Rhys Simmons), (Eddie Campbell) |
| 17:00.0, 17:06.5, 17:22.0, 17:37.0, 17:54.0, (17:58.9), (18:05.0) |
68 | 1454 | Governor Mifflin,
PA - Team Time (1st 5) 1:27:02.5 | Spread (1st 5) 2:04.4 |
| 28, 259, 263, 422, 482, (498), (508) |
| Alexander Ermold, David Mansell, Nate Harding, Mark Andrus, Ryan Molfetta, (Logan Mountz), (Justin Kaufman) |
| 16:14.8, 17:15.8, 17:18.0, 17:54.7, 18:19.2, (18:33.0), (18:46.2) |
69 | 1463 | Boiling Springs,
PA - Team Time (1st 5) 1:26:53.7 | Spread (1st 5) 27.5 |
| 237, 242, 253, 359, 372, (394), (486) |
| Evan Kase, Evan Kase, Gabe Tomblin, Gibran Varahrami, Gibran Varahrami, (Ethan Jones), (Nick Obrien) |
| 17:11.5, 17:12.8, 17:14.3, 17:36.1, 17:39.0, (17:44.0), (18:22.7) |
70 | 1472 | Nazareth Area,
PA - Team Time (1st 5) 1:26:58.1 | Spread (1st 5) 53.4 |
| 140, 294, 314, 333, 391, (394), (396) |
| Travis Lahr, Anthony Kositz, Daniel Brunner, Colton Boucher, Christian Voloshen, (Vito Mastromonaro), (Stephen Karavitch) |
| 16:50.1, 17:23.3, 17:28.2, 17:33.0, 17:43.5, (17:44.0), (17:44.7) |
71 | 1497 | Gettysburg Area,
PA - Team Time (1st 5) 1:27:18.5 | Spread (1st 5) 1:31.2 |
| 106, 206, 270, 440, 475, (495), (497) |
| Andrew Hirneisen, Drew Cole, Dustin Fluke, Jacob Bordatto, Colin Arnold, (Auden Day), (Ryan Clayton) |
| 16:41.8, 17:06.9, 17:19.0, 17:57.8, 18:13.0, (18:31.6), (18:32.7) |
72 | 1502 | Cumberland Valley,
PA - Team Time (1st 5) 1:26:40.6 | Spread (1st 5) 1:51.7 |
| 15, 311, 381, 385, 410, (435), (439) |
| Luke Klingenberg, John Williams, Benjamin Connor, Josh Willard, Jackson Buchenauer, (Ben Tokarz), (Jesse St. Cyr) |
| 15:59.0, 17:27.9, 17:41.0, 17:42.0, 17:50.7, (17:56.2), (17:57.5) |
73 | 1508 | Exeter Township,
PA - Team Time (1st 5) 1:27:15.0 | Spread (1st 5) 52.2 |
| 187, 210, 277, 415, 419, (436), (444) |
| Jason Fisher, Alex Holbrook, Tucker Ahrens, Dylan Herb, Christian Pochron, (Caleb Jones), (Kevin Harding) |
| 17:01.8, 17:07.2, 17:20.0, 17:52.0, 17:54.0, (17:57.0), (17:58.9) |
74 | 1524 | JP McCaskey,
PA - Team Time (1st 5) 1:27:12.3 | Spread (1st 5) 59.8 |
| 162, 276, 303, 360, 423, (457), (468) |
| Erik Juengling, Elias Aviles, Alex Miller, Stephen Schousen, Gavin Collier, (Jeremy Dovin), (Tony Tirado) |
| 16:55.0, 17:19.7, 17:25.9, 17:36.9, 17:54.8, (18:03.0), (18:08.7) |
75 | 1566 | South Williamsport Area,
PA - Team Time (1st 5) 1:27:20.1 | Spread (1st 5) 1:29.4 |
| 77, 306, 323, 407, 453, (501), (517) |
| Port Habalar, Evan Laudenslager, Ethan Laudenslager, Tayge Molino, Quaid Molino, (Riley Hockman), (Ethan Kuriga) |
| 16:32.6, 17:27.0, 17:30.3, 17:48.2, 18:02.0, (18:38.0), (19:12.0) |