1109Council Rock North, PA - Team Time (1st 5) 1:18:44.0 | Spread (1st 5) 27.0
7, 16, 19, 23, 44, (82), (388)
Ryan Campbell, Tim Haas, Bryan Keller, Sam Earley, Ethan Koza, (Kevin Ehrgott), (Matt Mullen)
15:33.0, 15:41.0, 15:43.0, 15:47.0, 16:00.0, (16:19.0), (17:19.0)
2303Downingtown West, PA - Team Time (1st 5) 1:20:38.0 | Spread (1st 5) 31.0
33, 42, 45, 78, 105, (115), (192)
Shaun Bullock, Drew Alansky, Jake O'Neill, Tyler Rollins, Ryan Barton, (Patrick Blair), (Isaac Valderrabano)
15:54.0, 15:59.0, 16:02.0, 16:18.0, 16:25.0, (16:27.0), (16:43.0)
3341Central Bucks West, PA - Team Time (1st 5) 1:21:08.0 | Spread (1st 5) 15.2
48, 68, 70, 75, 80, (95), (140)
Brian Mass, Michael Samson, Teagan Fortna, Alec Hofer, Ben Bunch, (Mark McClenahan), (Carter Laatsch)
16:03.2, 16:14.4, 16:15.0, 16:17.0, 16:18.4, (16:22.3), (16:33.0)
4360Mechanicsburg Area, PA - Team Time (1st 5) 1:20:28.0 | Spread (1st 5) 1:00.0
8, 9, 51, 140, 152, (456), (510)
Morgan Cupp, Alex Tomasko, Andrew Sulon, Michael Vigliano, Brandan Knepper, (Shay Rounsville), (Julian Bosley)
15:36.0, 15:37.0, 16:06.0, 16:33.0, 16:36.0, (17:41.0), (18:16.0)
5382Carlisle, PA - Team Time (1st 5) 1:19:10.0 | Spread (1st 5) 2:05.0
1, 4, 28, 102, 247, (368), (375)
Noah Affolder, Sam Affolder, Isaac Kole, Jack Wisner, Tyler Hallman, (Max Fiorintino), (Bryce Dunkleberger)
14:47.0, 15:17.0, 15:50.0, 16:24.0, 16:52.0, (17:14.0), (17:15.6)
6455Lower Merion, PA - Team Time (1st 5) 1:21:16.0 | Spread (1st 5) 59.0
12, 49, 105, 133, 156, (317), (329)
Matthew D'Aquila, Teddy Neckowicz, Evan Hassman, Charlie Hermann, Ethan Boyer, (David Vonderheide), (Danny Gabor)
15:38.0, 16:04.0, 16:25.0, 16:32.0, 16:37.0, (17:03.0), (17:05.0)
7467Lower Dauphin, PA - Team Time (1st 5) 1:20:44.0 | Spread (1st 5) 1:17.0
13, 23, 30, 124, 277, (400), (417)
Kyler Shea, Colton Cassel, Jared Giannoscoli, Mark Walsh, Peter Gingrich, (Elliott Cassel), (Josiah Helmer)
15:39.0, 15:47.0, 15:52.0, 16:30.0, 16:56.0, (17:21.0), (17:26.8)
8473Hempfield, PA - Team Time (1st 5) 1:21:11.0 | Spread (1st 5) 57.0
33, 38, 49, 112, 241, (247), (255)
Christian Groff, Nick Norton, Coby Mattes, Max Lessans, Patrick Willig, (Dylan Roeder), (Ryan Farmer)
15:54.0, 15:56.0, 16:04.0, 16:26.0, 16:51.0, (16:52.0), (16:53.0)
9511Spring Ford, PA - Team Time (1st 5) 1:21:45.0 | Spread (1st 5) 44.0
41, 66, 105, 115, 184, (192), (216)
Shane Ainscoe, Patrick Power, Milan Sharma, Jacob McKenna, Zachary Smith, (Joseph Power), (JT (John Thomas) Clark)
15:58.0, 16:13.0, 16:25.0, 16:27.0, 16:42.0, (16:43.0), (16:48.0)
10537Cumberland Valley, PA - Team Time (1st 5) 1:21:45.0 | Spread (1st 5) 50.0
36, 62, 70, 166, 203, (223), (290)
Josh Higgins, Yahya Soliman, Andrew Brown, Ronan Gleeson, Devon Heisler, (Caleb Schultz), (Nick DeMario)
15:55.0, 16:11.0, 16:15.0, 16:39.0, 16:45.0, (16:49.0), (16:58.8)
11572West Chester Henderson, PA - Team Time (1st 5) 1:21:48.0 | Spread (1st 5) 1:06.0
9, 105, 120, 146, 192, (203), (362)
Spencer Smucker, Jack Downing, Stephen Heck, Calvin Pash, Ben Berkman, (Will Gamble), (Matt Ryder)
15:37.0, 16:25.0, 16:29.0, 16:34.0, 16:43.0, (16:45.0), (17:13.0)
12586North Penn (Lansdale), PA - Team Time (1st 5) 1:22:12.0 | Spread (1st 5) 30.2
72, 73, 83, 146, 212, (379), (382)
Brendan O'Toole, Colin Grace, Nick Cataldi, Brian Johnson, Daniel Santiago, (Zach Thomas), (Dylan Reid)
16:15.9, 16:16.0, 16:20.0, 16:34.0, 16:46.1, (17:17.0), (17:18.0)
13593Central Bucks East, PA - Team Time (1st 5) 1:22:01.9 | Spread (1st 5) 50.3
27, 91, 140, 163, 172, (179), (207)
David Endres, William Schulz, Declan Earles, Owen Zila, Sean Lahetta, (Cade Sands), (Cole Sands)
15:49.3, 16:22.0, 16:33.0, 16:38.0, 16:39.6, (16:40.6), (16:46.0)
14603Twin Valley, PA - Team Time (1st 5) 1:22:05.7 | Spread (1st 5) 45.2
32, 123, 140, 149, 159, (323), (369)
Matt Coakley, Griffin Schlegel, Chase Knorr, Dylan Servis, Garrett Knorr, (Josh Faber), (Micheal DiGiacomo)
15:52.1, 16:29.1, 16:33.0, 16:34.2, 16:37.3, (17:04.0), (17:14.8)
15652Hershey, PA - Team Time (1st 5) 1:22:11.0 | Spread (1st 5) 1:05.0
33, 83, 112, 133, 291, (413), (423)
Andrew Sullivan, Mike Morris, Grant Geyer, Raphael Abadilla, Casey Cisco, (Ethan Rogers), (Kyle Karpa)
15:54.0, 16:20.0, 16:26.0, 16:32.0, 16:59.0, (17:26.0), (17:28.0)
16663Pennsbury, PA - Team Time (1st 5) 1:22:10.0 | Spread (1st 5) 1:13.0
28, 86, 105, 127, 317, (323), (434)
Eric Kersten, Dan Mink, Jed Scratchard, Aidan Sauer, Steffen Hude, (Thomas Mink), (Andrew Keen)
15:50.0, 16:21.0, 16:25.0, 16:31.0, 17:03.0, (17:04.0), (17:31.0)
17674Cardinal O'Hara, PA - Team Time (1st 5) 1:22:00.0 | Spread (1st 5) 1:11.0
20, 58, 86, 241, 269, (405), (492)
Ryan James, Pat James, Gavin Inglis, Jack Becker, Billy Donovan, (Eddie Issertell), (Tom McNicholas)
15:44.0, 16:09.0, 16:21.0, 16:51.0, 16:55.0, (17:23.0), (17:53.5)
18705Mt Lebanon, PA - Team Time (1st 5) 1:22:37.6 | Spread (1st 5) 32.8
61, 119, 139, 190, 196, (254), (261)
Bryce Brandenstein, Patrick Anderson, Thomas Cosentino, Zachary Dewit, Jack Cameron, (Robert Doncourt), (Peter Cosentino)
16:10.4, 16:28.8, 16:32.8, 16:42.4, 16:43.2, (16:52.8), (16:53.1)
19707William Tennent, PA - Team Time (1st 5) 1:21:45.7 | Spread (1st 5) 1:25.0
16, 18, 120, 222, 331, (351), (355)
Evan Hutton, Sean Rahill, Christian Craig, Jake Ringers, Will Clift, (Miles Hutton), (Matt Kraus)
15:41.0, 15:41.5, 16:29.0, 16:48.2, 17:06.0, (17:09.9), (17:10.4)
20712Conestoga, PA - Team Time (1st 5) 1:22:21.0 | Spread (1st 5) 1:27.0
38, 73, 98, 98, 405, (443), (470)
Shultz Carlos, Matt Roeder, Jake Robinson, Henry Borska, Aiden Lake, (Julius Neubig), (Michael Gossow)
15:56.0, 16:16.0, 16:23.0, 16:23.0, 17:23.0, (17:35.0), (17:46.0)
21717State College Area, PA - Team Time (1st 5) 1:22:26.9 | Spread (1st 5) 55.7
36, 105, 138, 198, 240, (418), (455)
Nicholas Feffer, Owen Isham, Owen Wing, Mitchell Etter, Thomas Branstetter, (David Wong), (Sam Horn)
15:55.0, 16:25.0, 16:32.2, 16:44.0, 16:50.7, (17:26.9), (17:40.2)
22720Souderton Area, PA - Team Time (1st 5) 1:22:00.0 | Spread (1st 5) 1:30.0
6, 60, 140, 223, 291, (304), (496)
Connor Mcmenamin, Joe Breen, Paul Boehm, Connor Williams, Brian Burns, (Josiah Moyer), (Sean Bonaventure)
15:29.0, 16:10.0, 16:33.0, 16:49.0, 16:59.0, (17:01.0), (17:57.8)
23731Avon Grove, PA - Team Time (1st 5) 1:22:40.0 | Spread (1st 5) 44.0
53, 91, 133, 207, 247, (304), (323)
Noah Dusseau, Matt Chapla, Hunter Jarratt, Ronny Rineer, Jordan Howard, (Shae Christensen), (Connor Zilinskas)
16:08.0, 16:22.0, 16:32.0, 16:46.0, 16:52.0, (17:01.0), (17:04.0)
24813Owen J Roberts, PA - Team Time (1st 5) 1:22:33.0 | Spread (1st 5) 1:16.0
13, 120, 156, 255, 269, (282), (342)
Liam Conway, Conor Murray, Andrew Malmstrom, Kyle Malmstrom, Sean Barone, (Linus Blatz), (Quinten Sherwood)
15:39.0, 16:29.0, 16:37.0, 16:53.0, 16:55.0, (16:57.0), (17:08.0)
25829Bishop Shanahan, PA - Team Time (1st 5) 1:22:36.0 | Spread (1st 5) 1:18.0
9, 133, 184, 234, 269, (484), (501)
Josh Hoey, Logan Yoquinto, Jonah Hoey, Jack Ettien, Jonathan McGrory, (Joseph Schubert), (Joseph Gaffney)
15:37.0, 16:32.0, 16:42.0, 16:50.0, 16:55.0, (17:52.0), (18:04.0)
26856Boyertown Area, PA - Team Time (1st 5) 1:23:04.6 | Spread (1st 5) 46.0
58, 146, 160, 223, 269, (313), (362)
Dominic Derafelo, Kollin Miller, Josh Endy, Justin Smyth, Todd Barton, (Christian McComb), (Payton Stanziani)
16:09.0, 16:34.0, 16:37.6, 16:49.0, 16:55.0, (17:02.0), (17:13.0)
856Manheim Central, PA - Team Time (1st 5) 1:23:10.0 | Spread (1st 5) 53.0
83, 86, 152, 173, 362, (487), (510)
Cole Sunderland, Ian Lauver, David Merkey, Galen Fitzkee, Carson Hepner, (Brandon Griest), (Connor Sylvester)
16:20.0, 16:21.0, 16:36.0, 16:40.0, 17:13.0, (17:53.0), (18:16.0)
28877Bayard Rustin, PA - Team Time (1st 5) 1:23:13.0 | Spread (1st 5) 40.0
86, 105, 184, 198, 304, (438), (458)
Brandon Hontz, Ryan Demis, Edward Harpstead, Colbe Clark, Blake Winkley, (Vijay Bhagat), (James Poff)
16:21.0, 16:25.0, 16:42.0, 16:44.0, 17:01.0, (17:32.0), (17:42.0)
29909Council Rock South, PA - Team Time (1st 5) 1:23:20.3 | Spread (1st 5) 36.7
95, 145, 162, 216, 291, (344), (350)
Kyle Kutney, Collin Ochs, David Bleiman, Ian Welborn, Andrew Zawodniak, (Nate Stockwell), (Evan Kutney)
16:22.3, 16:33.1, 16:37.9, 16:48.0, 16:59.0, (17:08.7), (17:09.1)
30941Wilson (3), PA - Team Time (1st 5) 1:23:11.0 | Spread (1st 5) 56.0
53, 67, 216, 282, 323, (469), (501)
Jake Underwood, Evan Royko, Peter Vicari, Will Schoener, Matt Witman, (Jasper Den Otter), (Ronak Khamar)
16:08.0, 16:14.0, 16:48.0, 16:57.0, 17:04.0, (17:45.0), (18:04.0)
31951Parkland, PA - Team Time (1st 5) 1:23:34.2 | Spread (1st 5) 17.4
131, 160, 214, 223, 223, (382), (423)
Sam Morgan, Hailemichael Geiger, Riley Williamson, Nicholas Bower, Steven Kaleycik, (Jacob Ringer), (Nathan Rode)
16:31.6, 16:37.6, 16:47.0, 16:49.0, 16:49.0, (17:18.0), (17:28.0)
32982Germantown Friends, PA - Team Time (1st 5) 1:22:46.0 | Spread (1st 5) 2:04.0
3, 124, 223, 241, 391, (446), (451)
Nick Dahl, Zach Goldberg, Colin Riley, Daniel Stassen, Jonnie Plass, (Ellis Maddox), (Tim Peterson)
15:16.0, 16:30.0, 16:49.0, 16:51.0, 17:20.0, (17:36.0), (17:38.0)
33986Penncrest, PA - Team Time (1st 5) 1:22:57.0 | Spread (1st 5) 1:17.0
23, 53, 264, 323, 323, (370), (386)
Avery Lederer, Justin Senackerib, Connor Bonebrake, Adam Gramo-Penston, Luke Narbus, (Patrick Theveny), (Billy Angelina)
15:47.0, 16:08.0, 16:54.0, 17:04.0, 17:04.0, (17:15.0), (17:18.4)
341035Unionville, PA - Team Time (1st 5) 1:23:35.0 | Spread (1st 5) 1:00.0
52, 166, 214, 269, 334, (388), (391)
James Conway, Cole Walker, Joseph Faia, Matt Biederman, Connor Deutsch, (Gerrick Hardy), (Jack Odom)
16:07.0, 16:39.0, 16:47.0, 16:55.0, 17:07.0, (17:19.0), (17:20.0)
351056La Salle College High School, PA - Team Time (1st 5) 1:23:41.6 | Spread (1st 5) 40.9
80, 170, 238, 268, 300, (311), (384)
Evan Addison, Stephen Paul, Brendan Price, Quinn O'neill, Vincent Twomey, (Greg Galbreath), (Ethan Maher)
16:18.4, 16:39.5, 16:50.1, 16:54.3, 16:59.3, (17:01.3), (17:18.1)
361069Stroudsburg, PA - Team Time (1st 5) 1:23:53.0 | Spread (1st 5) 1:24.0
65, 127, 184, 247, 446, (479), (484)
Matt Bodon, Zachary Landvik-Larsen, Teddy Mostellar, Edwin Marrero, Shu-Yu Chen, (Chris Vo), (Danny Burden)
16:12.0, 16:31.0, 16:42.0, 16:52.0, 17:36.0, (17:49.0), (17:52.0)
371087Great Valley, PA - Team Time (1st 5) 1:23:57.0 | Spread (1st 5) 1:05.0
102, 127, 166, 264, 428, (451), (499)
Hayden Coates, Brett Zatlin, Everett Beauregard, Seth Hoffritz, Roman Silen, (Ryan Small), (Alejandro Macarron)
16:24.0, 16:31.0, 16:39.0, 16:54.0, 17:29.0, (17:38.0), (18:00.0)
381093Cedar Crest, PA - Team Time (1st 5) 1:23:47.6 | Spread (1st 5) 48.6
75, 133, 264, 291, 330, (331), (352)
Jesse Cruise, Adam Wolfe, Jake Barrett, William Sheffield, Noah Bragunier, (Devyn Stump), (Josh Rudd)
16:17.0, 16:32.0, 16:54.0, 16:59.0, 17:05.6, (17:06.0), (17:10.0)
391115Dallas, PA - Team Time (1st 5) 1:23:50.4 | Spread (1st 5) 47.2
69, 197, 255, 282, 312, (385), (398)
Jack Zardecki, Mitchell Rome, Josh Wyandt, Jason Culp, Adam Borton, (Steven Postupak), (Josh Jarden)
16:14.7, 16:43.8, 16:53.0, 16:57.0, 17:01.9, (17:18.3), (17:20.1)
1115Easton Area, PA - Team Time (1st 5) 1:23:57.8 | Spread (1st 5) 53.5
91, 127, 169, 354, 374, (400), (465)
Stephen Kraus, Joseph Ozgar, Jonathan Miers, Logan Koch, Sean Guydish, (John W. Griffiths), (Chris Austin)
16:22.0, 16:31.0, 16:39.1, 17:10.2, 17:15.5, (17:21.0), (17:43.4)
1115Winchester Thurston, PA - Team Time (1st 5) 1:23:34.0 | Spread (1st 5) 1:43.0
15, 124, 180, 391, 405, (481), (520)
Tristan Forsythe, Ben Littmann, Shaun Hay, Sean Heintzleman, Gordon Pollack, (Scott Routledge), (Dan Sentner)
15:40.0, 16:30.0, 16:41.0, 17:20.0, 17:23.0, (17:50.0), (18:42.0)
421124West Chester East, PA - Team Time (1st 5) 1:23:58.0 | Spread (1st 5) 41.0
112, 173, 241, 264, 334, (352), (400)
Joshua Lewin, Harrison Mazurek, Matthew Clarke, Joseph Mazza, Daniel Brennan, (Andrew Criscuolo), (Sean Brennan)
16:26.0, 16:40.0, 16:51.0, 16:54.0, 17:07.0, (17:10.0), (17:21.0)
431131Belle Vernon Area, PA - Team Time (1st 5) 1:23:49.0 | Spread (1st 5) 1:30.0
47, 62, 203, 379, 440, (467), (474)
Brett Seich, Jake Sepesky, Cross Yankosky, Paul Amicucci, Logan Seliga, (Josh Martin), (Seth Yankosky)
16:03.0, 16:11.0, 16:45.0, 17:17.0, 17:33.0, (17:44.0), (17:47.0)
441169Methacton, PA - Team Time (1st 5) 1:24:09.0 | Spread (1st 5) 26.0
152, 223, 234, 247, 313, (346), (450)
Matt Varghese, Nicholas DiFillipis, Joshua Brycki, Garrett McPhillips, Thomas Chimes, (Garrett Campbell), (Will Rebert)
16:36.0, 16:49.0, 16:50.0, 16:52.0, 17:02.0, (17:09.0), (17:37.0)
451177Hatboro-Horsham, PA - Team Time (1st 5) 1:24:10.0 | Spread (1st 5) 43.1
117, 164, 184, 356, 356, (454), (465)
Kyle Hontz, Jared Bixler, Brendan Quinn, Gio Cerisier, Dylan Hontz, (Sean Cisler), (John Metzgar)
16:27.9, 16:38.1, 16:42.0, 17:11.0, 17:11.0, (17:38.1), (17:43.4)
461187Cheltenham, PA - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 1:33.0
30, 223, 241, 282, 411, (460), (460)
Will Griffen, Jason Cornelison, Asad Grant, Andrew Crosby, Will Christensen, (Liam Brown), (Larry Hall)
15:52.0, 16:49.0, 16:51.0, 16:57.0, 17:25.0, (17:43.0), (17:43.0)
471198Ephrata, PA - Team Time (1st 5) 1:23:28.0 | Spread (1st 5) 1:53.0
5, 180, 291, 346, 376, (474), (501)
Zach Lefever, Andrew Foster, Phillip Wenger, Tanyon Loose, Seth Bollinger, (Kellan Swarr), (Mike Ward)
15:23.0, 16:41.0, 16:59.0, 17:09.0, 17:16.0, (17:47.0), (18:04.0)
481225Haverford Twp., PA - Team Time (1st 5) 1:23:50.0 | Spread (1st 5) 1:32.0
20, 234, 291, 304, 376, (413), (430)
James Abrahams, Elliot Miciek, Brendan Campbell, Evan Peetros, Josh Adams, (Mike Donnelly), (Josh Fingerhut)
15:44.0, 16:50.0, 16:59.0, 17:01.0, 17:16.0, (17:26.0), (17:30.0)
491237Taylor Allderdice, PA - Team Time (1st 5) 1:24:41.3 | Spread (1st 5) 1:40.3
86, 150, 239, 262, 500, (515), (519)
Amadou Diallo, Tavonne Davis, Jonah Berger, Ethan Hermann, Yoni Eglash, (Eli Anish), (Jesse Rabner)
16:21.0, 16:34.8, 16:50.5, 16:53.7, 18:01.3, (18:24.7), (18:38.1)
501242Southern Lehigh, PA - Team Time (1st 5) 1:24:20.9 | Spread (1st 5) 15.3
202, 216, 232, 289, 303, (494), (506)
Thomas Matsumura, Corey Welsh, Stephen Gray, Raahi Klar-Chaudhari, Colin Cramer, (Alex Fillman), (Adam Kurtz)
16:44.8, 16:48.0, 16:49.7, 16:58.3, 17:00.1, (17:55.9), (18:10.8)
511250Harbor Creek, PA - Team Time (1st 5) 1:24:36.6 | Spread (1st 5) 1:25.1
101, 165, 252, 255, 477, (507), (508)
Ryan Starvaggi, Aiden Weber, Christian Babo, Jared Szklenski, Nate Dougan, (Nolan Weber), (Caleb Mandel)
16:23.6, 16:38.9, 16:52.4, 16:53.0, 17:48.7, (18:13.0), (18:14.8)
521261Berwick Area Senior, PA - Team Time (1st 5) 1:24:26.3 | Spread (1st 5) 33.5
170, 192, 246, 291, 362, (518), (522)
Ty Fisher, Mason Kimbell, Jerod Waller, Mitchell Martin, Jared Waller, (Matt Dalrymple), (Griffin Keller)
16:39.5, 16:43.0, 16:51.8, 16:59.0, 17:13.0, (18:31.1), (18:58.9)
1261Pleasant Valley, PA - Team Time (1st 5) 1:24:19.1 | Spread (1st 5) 2:30.1
22, 40, 277, 413, 509, (513), (514)
Seth Slavin, Gabe Sullivan, Billy Milburn, Luke Valdevit, Angelo Mesce, (Louis Difusco), (Seth Kron)
15:45.0, 15:57.0, 16:56.0, 17:26.0, 18:15.1, (18:22.0), (18:23.0)
541263Bensalem, PA - Team Time (1st 5) 1:24:42.9 | Spread (1st 5) 1:37.1
57, 118, 151, 467, 470, (483), (487)
Aqeel Bacchus, Tommy Brewer, Zak Bacchus, Justin Pratt, Isaiah Thomas, (Corinthian Rivera), (Thomas Balla)
16:08.9, 16:28.4, 16:35.6, 17:44.0, 17:46.0, (17:51.8), (17:53.0)
1263Pennridge, PA - Team Time (1st 5) 1:24:19.0 | Spread (1st 5) 1:05.3
64, 155, 287, 376, 381, (391), (458)
Matt Eissler, Andrew Saville, Luke Eissler, Jared Pleibel, Gunnar Orth, (Ethan Saville), (Cole Doster)
16:11.9, 16:36.7, 16:57.2, 17:16.0, 17:17.2, (17:20.0), (17:42.0)
561278Seneca Valley, PA - Team Time (1st 5) 1:24:30.0 | Spread (1st 5) 32.0
173, 203, 207, 334, 361, (449), (487)
Sam Owori, Trey Razanauskas, Seth Ketler, Alex Dixon, Christian Resch, (Luke Bellack), (Aidan Domencic)
16:40.0, 16:45.0, 16:46.0, 17:07.0, 17:12.0, (17:36.9), (17:53.0)
571306South Fayette, PA - Team Time (1st 5) 1:24:15.4 | Spread (1st 5) 1:25.4
43, 56, 387, 408, 412, (516), (517)
Aaron Pfeil, Sam Snodgrass, Colin Dunn, Michael Cusick, Silas Mays, (Joey Cavanaugh), (Ryan Hayes)
15:59.8, 16:08.1, 17:18.6, 17:23.7, 17:25.2, (18:25.0), (18:30.5)
581333York Suburban, PA - Team Time (1st 5) 1:24:38.0 | Spread (1st 5) 35.0
173, 173, 304, 313, 370, (413), (495)
Bryce Ohl, Raudensky Jarrett, Joshua Kerr, Tanner Haynes, Peter Wagner, (Scott Curry), (Andrew Paskey)
16:40.0, 16:40.0, 17:01.0, 17:02.0, 17:15.0, (17:26.0), (17:56.0)
591340Greensburg Salem, PA - Team Time (1st 5) 1:24:53.4 | Spread (1st 5) 1:23.6
97, 158, 213, 399, 473, (523), (525)
Mark Brown, Frankie King, Cameron Binda, Dylan Binda, David Ammons, (Nick Leo), (Noah Calisti)
16:22.7, 16:37.1, 16:46.7, 17:20.6, 17:46.3, (19:10.6), (19:56.1)
601365Wissahickon, PA - Team Time (1st 5) 1:24:48.4 | Spread (1st 5) 1:07.0
98, 184, 263, 390, 430, (443), (482)
Ben Hoyer, Nathan Leung, Matt Maiale, Ahmad Shamsi, Randy Schwemmer, (Josh Chaiken), (Aiden Marcelis)
16:23.0, 16:42.0, 16:53.8, 17:19.6, 17:30.0, (17:35.0), (17:51.0)
611374North Allegheny, PA - Team Time (1st 5) 1:24:42.0 | Spread (1st 5) 15.0
216, 255, 282, 304, 317, (322), (343)
Tj Robinson, Daniel McGoey, Bobby Lutz, Clark Smith, Jacob Greco, (Luke Turkovich), (Cam Phillips)
16:48.0, 16:53.0, 16:57.0, 17:01.0, 17:03.0, (17:03.4), (17:08.6)
621384JP McCaskey, PA - Team Time (1st 5) 1:23:43.5 | Spread (1st 5) 2:29.0
2, 234, 316, 409, 423, (430), (497)
Nathan Henderson, Owen Wallace, Jose Galarza, Tony Tirado, Christian Rodriquez, (Erik Juengling), (Andrew Schlager)
14:59.0, 16:50.0, 17:02.5, 17:24.0, 17:28.0, (17:30.0), (17:58.0)
631394Downingtown East, PA - Team Time (1st 5) 1:24:52.3 | Spread (1st 5) 55.2
132, 180, 301, 362, 419, (428), (430)
Dylan McEvoy, Nick Robinson, Dylan Jackson, Aaron Stoyack, Chris Poulos, (Evan Dewey), (Will McGowen)
16:31.8, 16:41.0, 16:59.5, 17:13.0, 17:27.0, (17:29.0), (17:30.0)
641402Harriton, PA - Team Time (1st 5) 1:25:02.7 | Spread (1st 5) 1:14.0
102, 198, 232, 419, 451, (460), (477)
Bruce Herriott, Etan Ginsberg, Jan Terwiesch, Jacob Harris, Mason Coburn-Weigand, (Aidan Bova), (Derek Goss)
16:24.0, 16:44.0, 16:49.7, 17:27.0, 17:38.0, (17:43.0), (17:48.7)
651412Penn Manor, PA - Team Time (1st 5) 1:24:53.0 | Spread (1st 5) 1:11.0
75, 198, 346, 370, 423, (470), (521)
Doug Kramer, Malachi Lyon, David Kramer, Nicholas Fafel, Zach Schucker, (Aidan Toomey), (Evan Lyon)
16:17.0, 16:44.0, 17:09.0, 17:15.0, 17:28.0, (17:46.0), (18:43.0)
661418Quakertown Comm Senior, PA - Team Time (1st 5) 1:24:43.6 | Spread (1st 5) 1:34.0
45, 276, 291, 360, 446, (456), (487)
Hudson Delisle, Nolan Pernia, Kevin Juszynski, Trevor Fowler, Nicholas Yeatman, (Trevor Hickey), (Josh Sanderlin)
16:02.0, 16:55.1, 16:59.0, 17:11.5, 17:36.0, (17:41.0), (17:53.0)
671419Kennett, PA - Team Time (1st 5) 1:24:34.0 | Spread (1st 5) 1:44.0
23, 255, 304, 403, 434, (443), (512)
Austin Maxwell, Cody Brown, Davis Piercy, Cole Robinson, Ryan Ganly, (Jack McCarron), (Chris Kratz)
15:47.0, 16:53.0, 17:01.0, 17:22.0, 17:31.0, (17:35.0), (18:19.0)
681448Holy Ghost Preparatory, PA - Team Time (1st 5) 1:24:53.0 | Spread (1st 5) 1:02.0
78, 302, 331, 346, 391, (409), (487)
Callahan Lennon, Sean Dixon, Mark Featherstone, Kevin Dineen, Liam Flood, (Burton Tony Carbino), (Tom Horgan)
16:18.0, 17:00.0, 17:06.0, 17:09.0, 17:20.0, (17:24.0), (17:53.0)
691504Central Cambria, PA - Team Time (1st 5) 1:25:05.4 | Spread (1st 5) 30.9
178, 288, 334, 345, 359, (437), (505)
Mike Walwro, Zach Brandis, Ohm Vyas, Nate Kuntz, Tyler Wilson, (Duncan Lambie), (Alex Jeffers)
16:40.5, 16:57.7, 17:07.0, 17:08.8, 17:11.4, (17:31.5), (18:07.9)
701515Mifflin County, PA - Team Time (1st 5) 1:25:14.8 | Spread (1st 5) 50.2
183, 269, 291, 334, 438, (460), (501)
Chayce Mackneer, Seth Phillips, Chase Sheaffer, Garren Wolfgang, Benjamin Falkner, (Dylan Unger), (Robert Stuck)
16:41.8, 16:55.0, 16:59.0, 17:07.0, 17:32.0, (17:43.0), (18:04.0)
711520Elk County Catholic, PA - Team Time (1st 5) 1:25:13.0 | Spread (1st 5) 58.0
91, 277, 370, 391, 391, (493), (524)
Zach Wortman, Logan Hoffman, Ben Hoffman, Matt Dippold, Isaac Wortman, (Vincent Thompson), (Ben Uberti)
16:22.0, 16:56.0, 17:15.0, 17:20.0, 17:20.0, (17:54.0), (19:11.0)
721527Montrose Area, PA - Team Time (1st 5) 1:25:20.5 | Spread (1st 5) 48.7
191, 216, 280, 404, 436, (476), (480)
Zack Mead, Brandon Curley, Owen Brewer, Liam Mead, Jerome Washo, (Eric Bixby), (Max Brewer)
16:42.7, 16:48.0, 16:56.2, 17:22.2, 17:31.4, (17:48.1), (17:49.5)
1527Strath Haven, PA - Team Time (1st 5) 1:25:18.0 | Spread (1st 5) 42.0
207, 207, 334, 356, 423, (442), (484)
Evan Chen, Peter Armour, Justin Malley, Jacob Davidson, Aidan Frick, (Graham Hogg), (Ethan Hodges)
16:46.0, 16:46.0, 17:07.0, 17:11.0, 17:28.0, (17:34.0), (17:52.0)
741559Canon McMillan, PA - Team Time (1st 5) 1:25:12.7 | Spread (1st 5) 20.7
253, 281, 317, 341, 367, (422), (441)
Damon Gall, James Zukowski, Jonas Wudkwych, Matt Mansfield, Josiah Wudkwych, (Jonah DeCortie), (Glenn McGee)
16:52.6, 16:56.5, 17:03.0, 17:07.3, 17:13.3, (17:27.6), (17:33.9)
751562North Schuylkill, PA - Team Time (1st 5) 1:25:21.0 | Spread (1st 5) 38.0
223, 269, 317, 334, 419, (460), (498)
Chris McCormick, Sean McCabe, Lenny Bolinsky, Matt McCormick, Ryan Roseberry, (George Anthony), (Jake Nahas)
16:49.0, 16:55.0, 17:03.0, 17:07.0, 17:27.0, (17:43.0), (17:59.0)