1277Central Bucks West, PA - Team Time (1st 5) 1:21:33.2 | Spread (1st 5) 28.2
25, 30, 56, 82, 84, (89), (94)
Rock Fortna, Ian Davies, Brian Iatarola, Declan McDonald, Teagan Fortna, (Brian Mass), (Mark McClenahan)
16:03.0, 16:08.0, 16:20.0, 16:31.0, 16:31.2, (16:32.1), (16:35.3)
2318Conestoga, PA - Team Time (1st 5) 1:20:59.1 | Spread (1st 5) 1:29.1
3, 26, 52, 86, 151, (176), (180)
Andrew Marston, Killian Nelson, PJ Murray, Nick Cruickshank, Theo Roberts, (Jimmy Cooper), (Jack Iffert)
15:18.0, 16:04.0, 16:18.0, 16:32.0, 16:47.1, (16:52.0), (16:53.0)
3375West Chester Henderson, PA - Team Time (1st 5) 1:21:29.0 | Spread (1st 5) 1:18.0
14, 38, 42, 46, 235, (265), (286)
Alex Knapp, Gordy Barchet, Will Swart, Spencer Smucker, Ben Berkman, (Apurva Deshmukh), (Connor McSwain)
15:46.0, 16:11.0, 16:13.0, 16:15.0, 17:04.0, (17:11.0), (17:14.0)
4401North Allegheny, PA - Team Time (1st 5) 1:21:27.1 | Spread (1st 5) 1:10.6
12, 13, 65, 133, 178, (180), (202)
Matt McGoey, Hunter Wharrey, Scott Seel, Jacob Stupak, Marc Migliozzi, (Zach Deible), (Peter Savchik)
15:41.5, 15:44.5, 16:24.0, 16:45.0, 16:52.1, (16:53.0), (16:57.8)
5460Council Rock North, PA - Team Time (1st 5) 1:22:30.0 | Spread (1st 5) 50.0
19, 73, 106, 124, 138, (257), (272)
Brian Arita, Sean Griswold, Tim Haas, Jesse Laitman, Ben Heintz, (Bryan Keller), (Rohan Bhandarkar)
15:56.0, 16:27.0, 16:39.0, 16:42.0, 16:46.0, (17:09.0), (17:12.0)
6494Malvern Prep, PA - Team Time (1st 5) 1:21:47.2 | Spread (1st 5) 1:32.5
9, 33, 41, 183, 228, (462), (493)
Jaxson Hoey, Billy McDevitt, Josh Hoey, Colin Wills, Ryan Doane, (Addison Mueller), (Borger Peter)
15:30.0, 16:09.0, 16:11.7, 16:54.0, 17:02.5, (18:00.4), (18:21.7)
7504Downingtown West, PA - Team Time (1st 5) 1:22:33.0 | Spread (1st 5) 1:00.0
15, 86, 121, 129, 153, (162), (183)
Henry Sappey, Ryan Barton, Shaun Bullock, Ben Ryherd, Charlie Barton, (Jake O'neil), (Patrick Blair)
15:48.0, 16:32.0, 16:41.0, 16:44.0, 16:48.0, (16:49.0), (16:54.0)
8513State College Area, PA - Team Time (1st 5) 1:22:39.5 | Spread (1st 5) 54.0
21, 67, 113, 133, 179, (229), (318)
Alex Milligan, Nicholas Feffer, Eric Heatwole, Matthew Beyerle, Owen Wing, (Matthew Balogh), (Phil Clauer)
15:58.4, 16:24.2, 16:39.5, 16:45.0, 16:52.4, (17:02.7), (17:22.0)
9523Cardinal O'Hara, PA - Team Time (1st 5) 1:21:47.0 | Spread (1st 5) 2:09.0
1, 46, 62, 103, 311, (316), (353)
Kevin James, Ryan James, Rob Morro, Drew Pastore, Jack Nolen, (Billy Donovan), (Conor Hassard)
15:11.0, 16:15.0, 16:23.0, 16:38.0, 17:20.0, (17:21.5), (17:30.0)
10533Central Bucks East, PA - Team Time (1st 5) 1:21:57.0 | Spread (1st 5) 1:53.0
1, 52, 98, 147, 235, (247), (303)
Jake Brophy, Connor Sands, Joshua Goetz, Joshua Wood, Thomas Jordon, (Ata Shahideh), (Dan Powell)
15:11.0, 16:18.0, 16:37.0, 16:47.0, 17:04.0, (17:06.0), (17:18.0)
11598Germantown Friends, PA - Team Time (1st 5) 1:22:09.9 | Spread (1st 5) 1:34.1
8, 18, 137, 201, 234, (278), (338)
Nick Dahl, Grayson Hepp, Gordon Goldstein, Joe Newmann, Zach Schwartz, (Daniel Stassen), (Zach Goldberg)
15:29.7, 15:54.1, 16:45.2, 16:57.1, 17:03.8, (17:12.1), (17:27.0)
12620Bayard Rustin, PA - Team Time (1st 5) 1:23:08.8 | Spread (1st 5) 1:11.8
23, 93, 95, 124, 285, (361), (390)
Jack Carmody, Spencer Vogt, James Cook, Brandon Hontz, Matt Coates, (Nick Villone), (Andrew Warner)
16:02.0, 16:35.0, 16:36.0, 16:42.0, 17:13.8, (17:32.0), (17:40.0)
13624York Suburban, PA - Team Time (1st 5) 1:23:01.0 | Spread (1st 5) 51.0
30, 36, 162, 189, 207, (250), (426)
Brady Wilt, Donovan Mears, Peter Wagner, Adam Barley, Bryce Ohl, (Zach Lofties), (Quentin Schorr)
16:08.0, 16:10.0, 16:49.0, 16:55.0, 16:59.0, (17:07.0), (17:49.0)
14655JP McCaskey, PA - Team Time (1st 5) 1:23:12.4 | Spread (1st 5) 1:06.4
23, 73, 115, 189, 255, (474), (496)
Nathan Henderson, Duncan Hopkins, Xavier Guttierrez, Anthony Perez, Xavier Gutierrez, (Aiden Fife), (Ben Rich)
16:02.0, 16:27.0, 16:40.0, 16:55.0, 17:08.4, (18:09.0), (18:23.0)
15661Pennsbury, PA - Team Time (1st 5) 1:22:42.0 | Spread (1st 5) 1:39.0
7, 82, 98, 230, 244, (394)
Sam Webb, Alek Sauer, Ari Bortman, Daniel Tokar, Thomas Wick, (Aidan Sauer)
15:26.0, 16:31.0, 16:37.0, 17:03.0, 17:05.0, (17:41.0)
16685Bensalem, PA - Team Time (1st 5) 1:23:31.0 | Spread (1st 5) 41.0
62, 78, 95, 215, 235, (472), (489)
Alex Ramirez, Tyji Mays, Rahi Shah, Kyle Steele, Aqeel Bacchus, (Zak Bacchus), (Will Claudio)
16:23.0, 16:28.0, 16:36.0, 17:00.0, 17:04.0, (18:08.0), (18:19.0)
17697Altoona Area, PA - Team Time (1st 5) 1:23:21.9 | Spread (1st 5) 1:06.9
22, 97, 98, 235, 245, (299), (307)
Brad Foust, Dominic Stroh, Jerrod Sunderland, Joe Uliano, Brett George, (Dima Kunstbeck), (Brady Mccarthy)
15:58.7, 16:36.6, 16:37.0, 17:04.0, 17:05.6, (17:17.0), (17:18.3)
18728La Salle College High School, PA - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 17.0
98, 133, 138, 176, 183, (183), (203)
Eddie Goebel, Sean Princavalle, Ryan Mitchell, Corey Driscoll, Sean Princivalle, (Patrick Grant), (Brendan Price)
16:37.0, 16:45.0, 16:46.0, 16:52.0, 16:54.0, (16:54.0), (16:58.0)
19756Carlisle, PA - Team Time (1st 5) 1:22:56.0 | Spread (1st 5) 2:02.0
6, 59, 138, 220, 333, (379), (492)
Zach Brehm, Joe DeAngelo, Matt Wisner, Brandin Dyche, Max Fiorintino, (Isaac Kole), (Jack Newton)
15:23.0, 16:21.0, 16:46.0, 17:01.0, 17:25.0, (17:37.0), (18:21.0)
20778Red Land, PA - Team Time (1st 5) 1:23:11.0 | Spread (1st 5) 1:53.0
11, 33, 103, 265, 366, (451), (506)
Zach Seiger, Drew Wilkinson, Nate Mills, Bryan Berguson, Nate Romberger, (Ben Green), (Shawn Neff)
15:40.0, 16:09.0, 16:38.0, 17:11.0, 17:33.0, (17:56.0), (18:39.0)
21805North Penn (Lansdale), PA - Team Time (1st 5) 1:23:49.4 | Spread (1st 5) 1:18.6
40, 65, 153, 194, 353, (407), (414)
Ryan Tung, Shaun Collins, Michael Cooney, Andrew Himes, Nick DiCerbo, (Zach Thomas), (Alex Washesky)
16:11.4, 16:24.0, 16:48.0, 16:56.0, 17:30.0, (17:44.0), (17:46.0)
22825Parkland, PA - Team Time (1st 5) 1:23:59.0 | Spread (1st 5) 1:10.2
44, 85, 106, 262, 328, (340), (346)
Hailemichael Geiger, Grant Newman, Daniel Kyvelos, Jonathan Ceh, Sam Morgan, (Steven Kaleycik), (Justin Bergen)
16:14.0, 16:31.8, 16:39.0, 17:10.0, 17:24.2, (17:27.2), (17:29.0)
23837Hatboro-Horsham, PA - Team Time (1st 5) 1:23:14.5 | Spread (1st 5) 1:50.5
4, 115, 207, 250, 261, (309), (311)
Casey Comber, Brandon Timm, Jared Bixler, Jordan Murray, Connor Irwin, (Anand Koshy), (Matthew Allen)
15:19.0, 16:40.0, 16:59.0, 17:07.0, 17:09.5, (17:19.0), (17:20.0)
24847Hempfield, PA - Team Time (1st 5) 1:24:16.0 | Spread (1st 5) 27.0
98, 133, 174, 207, 235, (286), (388)
Justin Yurchak, Duncan Brady, Nick Norton, Joey White, Coby Mattes, (Christian Groff), (Harrison Kline)
16:37.0, 16:45.0, 16:51.0, 16:59.0, 17:04.0, (17:14.0), (17:39.0)
25857Cumberland Valley, PA - Team Time (1st 5) 1:24:12.0 | Spread (1st 5) 45.0
73, 115, 162, 235, 272, (343), (454)
Quinn Wasko, Owen Seeber, Josh Higgins, Yahya Soliman, Josh Cahill, (Caleb Schultz), (Riley Park)
16:27.0, 16:40.0, 16:49.0, 17:04.0, 17:12.0, (17:28.0), (17:57.0)
26885Haverford Twp., PA - Team Time (1st 5) 1:24:25.0 | Spread (1st 5) 1:05.0
90, 103, 138, 170, 384, (449), (471)
Liam Boyes, James Abrahams, Alex Derbyshire, Brian Melton, Elliot Miciek, (Adam Simonson), (Andrew Woodman)
16:33.0, 16:38.0, 16:46.0, 16:50.0, 17:38.0, (17:55.0), (18:07.7)
27889Easton Area, PA - Team Time (1st 5) 1:23:12.9 | Spread (1st 5) 2:06.0
5, 32, 230, 280, 342, (434), (516)
Colin Abert, Kevin Lapsansky, Gregory Sherman, Gregory Grunwald, Logan Koch, (Sean Guydish), (Anton Deleon)
15:21.4, 16:08.1, 17:03.0, 17:13.0, 17:27.4, (17:50.1), (18:49.8)
28903Harriton, PA - Team Time (1st 5) 1:24:00.7 | Spread (1st 5) 1:05.3
29, 52, 271, 272, 279, (365), (384)
Jonah Gillespie-Sickman, Sam Ebby, Conner Todd, Michael Walsh, Nick Sacco, (Reed Kimzey), (Bruce Herriott)
16:07.1, 16:18.0, 17:11.2, 17:12.0, 17:12.4, (17:32.5), (17:38.0)
29914Wissahickon, PA - Team Time (1st 5) 1:24:19.4 | Spread (1st 5) 1:20.2
43, 128, 147, 224, 372, (435), (439)
Lukas Marcelis, Cameron Christopher, Kyuande Johnson, Walker Smith, Matt Gilman, (Kannon Ramanathan), (Michael Hong)
16:13.4, 16:43.6, 16:47.0, 17:01.8, 17:33.6, (17:50.6), (17:51.6)
30925Pennridge, PA - Team Time (1st 5) 1:24:23.5 | Spread (1st 5) 56.3
58, 106, 206, 256, 299, (331), (387)
Phil Gunderson, Tucker Desko, Edison Fowler, Andrew Saville, Ben Martin, (Elliot Coopersmith), (Sam Schaeffer)
16:20.7, 16:39.0, 16:58.3, 17:08.5, 17:17.0, (17:24.9), (17:38.9)
31929Twin Valley, PA - Team Time (1st 5) 1:24:29.4 | Spread (1st 5) 42.6
120, 159, 161, 162, 327, (394), (480)
Josh Coakley, Colby Geary, Colin Geary, Dominic Digiacomo, Tim Givens, (Josh Faber), (Zach Wittorff)
16:40.5, 16:48.1, 16:48.7, 16:49.0, 17:23.1, (17:41.0), (18:12.4)
32930North Hills, PA - Team Time (1st 5) 1:24:18.9 | Spread (1st 5) 1:30.3
37, 72, 106, 316, 399, (421), (483)
Jacob Heinauer, Killian McNally, Mike Burchlaw, Tom Brown, Alex Kubala, (Brett Hoffman), (Brendan Mahoney)
16:10.8, 16:26.5, 16:39.0, 17:21.5, 17:41.1, (17:47.1), (18:14.8)
33951Mt Lebanon, PA - Team Time (1st 5) 1:24:19.9 | Spread (1st 5) 58.4
51, 71, 249, 284, 296, (346), (393)
Todd Gunzenhauser, Ian Baun, Ian Harris, Josh Kalapos, Bryce Brandenstein, (Matthew Stone), (Jamie Kozorra)
16:17.6, 16:26.4, 17:06.6, 17:13.3, 17:16.0, (17:29.0), (17:40.6)
341023Scranton Preparatory, PA - Team Time (1st 5) 1:24:45.0 | Spread (1st 5) 1:03.0
68, 80, 207, 325, 343, (375), (401)
Kyle Perry, Ben Evans, Ryan Burke, Mike Robinson, Owen Brier, (Ben Sullivan), (Anthony Nardone)
16:25.0, 16:30.0, 16:59.0, 17:23.0, 17:28.0, (17:34.0), (17:42.0)
351026Lower Merion, PA - Team Time (1st 5) 1:24:45.6 | Spread (1st 5) 49.6
69, 147, 230, 286, 294, (463), (489)
Jonathan Perlman, Matthew D'Aguila, Evan Hassman, Will Rieke, Matthew D'Aquila, (Eli Shandelman), (Alex Koch)
16:26.0, 16:47.0, 17:03.0, 17:14.0, 17:15.6, (18:01.0), (18:19.0)
361027Cedar Crest, PA - Team Time (1st 5) 1:24:52.0 | Spread (1st 5) 23.0
129, 203, 215, 230, 250, (361), (401)
Jordan Cruise, Jared Glosser, Tanner Craun, Jesse Cruise, Matthew Royer, (Noah Redcay), (Jairol Candelario)
16:44.0, 16:58.0, 17:00.0, 17:03.0, 17:07.0, (17:32.0), (17:42.0)
371031Grove City Senior, PA - Team Time (1st 5) 1:24:38.9 | Spread (1st 5) 1:35.2
27, 160, 194, 250, 400, (426), (470)
Aaron Benka, Ryan Budnik, Braydon Pyle, John Paul Depew, Dillon McConnell, (Ben McKnight), (Jacob Powell)
16:06.1, 16:48.5, 16:56.0, 17:07.0, 17:41.3, (17:49.0), (18:06.0)
1031Neshaminy, PA - Team Time (1st 5) 1:24:41.4 | Spread (1st 5) 1:29.0
49, 79, 189, 303, 411, (446), (479)
Eric Chapman, Dustin Willing, Rusty Kujdych, Jack Haines, Matthew Busch, (Brian Plunkett), (Nick Hoffman)
16:15.4, 16:28.6, 16:55.0, 17:18.0, 17:44.4, (17:53.3), (18:10.2)
391042Pottsgrove, PA - Team Time (1st 5) 1:24:56.0 | Spread (1st 5) 39.0
106, 153, 215, 265, 303, (318), (441)
Derek Lopez, Brendan Wurtz, K'Lif Underwood, Michael Neeson, Austin Eaton, (Joesph Drager), (Mikey Prior)
16:39.0, 16:48.0, 17:00.0, 17:11.0, 17:18.0, (17:22.0), (17:52.0)
401056Winchester Thurston, PA - Team Time (1st 5) 1:24:55.8 | Spread (1st 5) 1:18.0
62, 81, 153, 366, 394, (514), (522)
Will Loevner, Landin Delaney, Ben Littman, Tristan Forsythe, Shaun Hay, (Gabe Brodsky), (Geoffrey Cohen)
16:23.0, 16:30.8, 16:48.0, 17:33.0, 17:41.0, (18:45.5), (19:16.0)
411082Avon Grove, PA - Team Time (1st 5) 1:24:59.0 | Spread (1st 5) 55.0
73, 199, 235, 257, 318, (476), (517)
Josh Smith, Matt Jacobs, Jake Ilgenfritz, Joseph C Budd, Matt Chapla, (Hunter Jarratt), (Shamus O'Haire)
16:27.0, 16:57.0, 17:04.0, 17:09.0, 17:22.0, (18:10.0), (18:54.4)
421102Council Rock South, PA - Team Time (1st 5) 1:24:39.0 | Spread (1st 5) 1:55.0
19, 46, 235, 366, 436, (460), (469)
Andrew Hanna, Joe Maguire, Tim Silverthorn, Evan Kutney, Ian Welborn, (Kyle Broadus), (Noah Donohue)
15:56.0, 16:15.0, 17:04.0, 17:33.0, 17:51.0, (17:59.3), (18:03.3)
431113William Tennent, PA - Team Time (1st 5) 1:25:08.7 | Spread (1st 5) 50.9
123, 152, 169, 308, 361, (422), (423)
Charlie Anderson, Sean Rahill, Dylan McHenry, Evan Hutton, Brendan Carter, (Tom Hinks), (Christian Craig)
16:41.1, 16:47.3, 16:49.8, 17:18.5, 17:32.0, (17:47.2), (17:48.0)
441116Lower Dauphin, PA - Team Time (1st 5) 1:25:14.0 | Spread (1st 5) 1:40.0
52, 86, 106, 416, 456, (482), (495)
Sean Weidner, Kyler Shea, Colton Cassel, Daniel Davis, Drew Flickinger, (Austin Miller), (Eric Markley)
16:18.0, 16:32.0, 16:39.0, 17:47.0, 17:58.0, (18:14.0), (18:22.0)
451128Canon McMillan, PA - Team Time (1st 5) 1:25:12.0 | Spread (1st 5) 58.0
90, 199, 225, 257, 357, (412), (451)
Ethan Linderman, Jonathan Weese, Matt Mansfield, Michael Strosko, Michael Cappelli, (Jonas Wudkwych), (James Zukowski)
16:33.0, 16:57.0, 17:02.0, 17:09.0, 17:31.0, (17:45.0), (17:56.0)
461135Central Catholic(Pittsburgh), PA - Team Time (1st 5) 1:24:45.7 | Spread (1st 5) 1:39.7
16, 225, 243, 290, 361, (410), (465)
Jeff Van Kooten, Daniel Young, Mike Butler, Joe Gatti, Sam Gatti, (Joe Hassett), (Nate Lampenfeld)
15:52.3, 17:02.0, 17:04.4, 17:15.0, 17:32.0, (17:44.3), (18:01.3)
471138Perkiomen Valley, PA - Team Time (1st 5) 1:25:16.0 | Spread (1st 5) 45.0
115, 153, 265, 272, 333, (376), (441)
Jeff Montgomery, Frank MacGregor, Solomon Barth, Matt Town, Raymond Friend, (Jon Adams), (Tommy Armstrong)
16:40.0, 16:48.0, 17:11.0, 17:12.0, 17:25.0, (17:36.0), (17:52.0)
481141Spring Ford, PA - Team Time (1st 5) 1:24:28.0 | Spread (1st 5) 2:02.0
10, 189, 280, 296, 366, (376), (423)
Paul Power, Zachary Smith, Raghav Jain, Shane Ainscoe, Patrick Power, (Kyle Reed), (Matt Davis)
15:31.0, 16:55.0, 17:13.0, 17:16.0, 17:33.0, (17:36.0), (17:48.0)
491149Wyomissing Area, PA - Team Time (1st 5) 1:25:27.0 | Spread (1st 5) 2:15.0
38, 44, 138, 432, 497, (499), (502)
Kyle Shinn, Jack Di Cintio, Jack DiCintio, Joe Cullen, Peter Tietbohl, (Gavin Babb), (Matt Driben)
16:11.0, 16:14.0, 16:46.0, 17:50.0, 18:26.0, (18:27.0), (18:30.0)
501157Penncrest, PA - Team Time (1st 5) 1:25:19.0 | Spread (1st 5) 40.0
115, 194, 265, 272, 311, (338), (445)
Taylor Orcutt, Julian Bonsall-Shepard, Avery Lederer, Joseph Angelina, Brendan Hanna, (Josh Carmon), (Sean Elser)
16:40.0, 16:56.0, 17:11.0, 17:12.0, 17:20.0, (17:27.0), (17:53.0)
511174Great Valley, PA - Team Time (1st 5) 1:25:21.0 | Spread (1st 5) 34.0
162, 194, 203, 290, 325, (357), (390)
Charlie Feeney, Mike Miller, Joe Ellis, Scott Peduto, Eli Bravo, (Eric Wang), (Robbie Wismer)
16:49.0, 16:56.0, 16:58.0, 17:15.0, 17:23.0, (17:31.0), (17:40.0)
521186Coatesville, PA - Team Time (1st 5) 1:25:23.9 | Spread (1st 5) 46.1
114, 170, 247, 318, 337, (366), (388)
Blake Ettien, Robert Ruprecht, Colin Mihalak, Josh Okumura, Ian Dietrich, (Jared Henderson), (Connor Riisen)
16:39.9, 16:50.0, 17:06.0, 17:22.0, 17:26.0, (17:33.0), (17:39.0)
531187Freedom, PA - Team Time (1st 5) 1:25:31.4 | Spread (1st 5) 2:01.1
28, 112, 138, 436, 473, (484), (504)
Daniel Quigley, William Alpaugh, Jason Lopez, Tommy Salerno, Trevor Watlington, (Isaac Gross), (Wil Cacciatore)
16:07.0, 16:39.3, 16:46.0, 17:51.0, 18:08.1, (18:16.0), (18:33.0)
541215Strath Haven, PA - Team Time (1st 5) 1:25:28.7 | Spread (1st 5) 22.2
188, 220, 246, 262, 299, (414), (416)
Bridget Beckley-Gray, Conan Beckley-Gray, Greg Kotchick, Zach Liga, Ian Reid, (Justin Malley), (Ethan Starr)
16:54.8, 17:01.0, 17:05.9, 17:10.0, 17:17.0, (17:46.0), (17:47.0)
551263Boyertown Area, PA - Team Time (1st 5) 1:25:33.2 | Spread (1st 5) 1:05.0
56, 227, 314, 333, 333, (379), (401)
Dylan Eddinger, Bryton Henry, Lance Kokonos, Alex Longacre, Dominic Derafelo, (Josh Endy), (Dylan Weiser)
16:20.0, 17:02.2, 17:21.0, 17:25.0, 17:25.0, (17:37.0), (17:42.0)
561269Holy Ghost Preparatory, PA - Team Time (1st 5) 1:25:46.0 | Spread (1st 5) 1:01.0
124, 207, 215, 318, 405, (413), (436)
Callahan Lennon, John McLoughlin, Patrick Dineen, Patrick Donahue, Antonio Gil, (Kevin Dineen), (Liam Flood)
16:42.0, 16:59.0, 17:00.0, 17:22.0, 17:43.0, (17:45.7), (17:51.0)
571306Owen J Roberts, PA - Team Time (1st 5) 1:25:48.0 | Spread (1st 5) 1:22.0
59, 73, 379, 390, 405, (416), (503)
Liam Conway, Abe Van Helmond, Kevin Lutz, Brandon Calle, Andrew Griffin, (Conor Murray), (Will Hillegas)
16:21.0, 16:27.0, 17:37.0, 17:40.0, 17:43.0, (17:47.0), (18:31.0)
581309Chambersburg Area, PA - Team Time (1st 5) 1:25:52.1 | Spread (1st 5) 43.0
138, 198, 309, 318, 346, (448), (453)
Chris Wurtz, Mac Coleman, Garrett Ernst, Alex Hayden, Spencer Dann, (Quinn Mangan), (Andrew Feldman)
16:46.0, 16:56.1, 17:19.0, 17:22.0, 17:29.0, (17:54.5), (17:56.9)
591357West Chester East, PA - Team Time (1st 5) 1:25:40.0 | Spread (1st 5) 1:58.0
17, 257, 296, 346, 441, (454), (456)
Eric Diestelow, Joe Dougherty, Sebastian Hoyes, Robert Moser, Kyle Bowers, (Daniel Brennan), (Jake Decker)
15:54.0, 17:09.0, 17:16.0, 17:29.0, 17:52.0, (17:57.0), (17:58.0)
601368Monsignor Bonner/Archbishop Prendergast, PA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:53.0
69, 129, 329, 352, 489, (499), (522)
Ryan Rastatter, Sean Sulllivan, Sean Sullivan, Steve Cromity, David Whitfield, (CJ Luther), (Chris Foley)
16:26.0, 16:44.0, 17:24.6, 17:29.4, 18:19.0, (18:27.0), (19:16.0)
611388Hershey, PA - Team Time (1st 5) 1:26:10.0 | Spread (1st 5) 1:31.0
50, 92, 407, 416, 423, (440), (466)
Aiden Demko, Will Sponaugle, Adam Rabon, Trevor Ruddle, Michael Corado, (Peter D Amico), (Grant Geyer)
16:17.0, 16:34.0, 17:44.0, 17:47.0, 17:48.0, (17:51.7), (18:01.6)
621390Methacton, PA - Team Time (1st 5) 1:26:15.0 | Spread (1st 5) 59.0
170, 180, 207, 407, 426, (484), (501)
Jeff Kirshenbaum, Jared Kline, Tom Fizzano, Vaibhav Gupta, Joshua Brycki, (Jacob Brycki), (Matt Connolly)
16:50.0, 16:53.0, 16:59.0, 17:44.0, 17:49.0, (18:16.0), (18:28.7)
631406Baldwin, PA - Team Time (1st 5) 1:26:15.4 | Spread (1st 5) 52.4
132, 146, 371, 374, 383, (460), (494)
Casey Conboy, Dennis Doyle, Kevin Taylor, Mark Demore, Jake Phillips, (Jack Mezevitch), (Alex Murray)
16:44.8, 16:46.3, 17:33.3, 17:33.8, 17:37.2, (17:59.3), (18:21.9)
641412Ephrata, PA - Team Time (1st 5) 1:26:27.0 | Spread (1st 5) 1:29.0
121, 207, 290, 318, 476, (508), (521)
Nate Becker, Zach Lefever, Rhett Hart, Chris Hershberger, Dayne Wetzel, (Robert Cossgrove), (Josiah Nimon)
16:41.0, 16:59.0, 17:15.0, 17:22.0, 18:10.0, (18:40.0), (19:13.0)
651423Sewickley Academy, PA - Team Time (1st 5) 1:26:20.5 | Spread (1st 5) 2:04.0
33, 223, 254, 432, 481, (484), (505)
Griffin Mackey, Pieter Hansen, Ben Clouse, Reils O'Neill, Caleb Magee, (Tim Hanlon), (Owen Hipwell)
16:09.0, 17:01.2, 17:07.3, 17:50.0, 18:13.0, (18:16.0), (18:35.0)
661444Mt Carmel Area, PA - Team Time (1st 5) 1:26:40.0 | Spread (1st 5) 1:30.0
138, 162, 303, 357, 484, (497), (518)
Nate Bartos, Tommy Moser, Ciaran Fisher, David Fletcher, Brandon Sorge, (Anthony Moser), (Brett Katalinas)
16:46.0, 16:49.0, 17:18.0, 17:31.0, 18:16.0, (18:26.0), (18:56.0)
671452Wilson (3), PA - Team Time (1st 5) 1:26:31.0 | Spread (1st 5) 1:16.0
124, 183, 343, 346, 456, (456), (467)
Nick Mahon, Jacob Connors, Jake Underwood, Greg Yeity, Jared Baksic, (Brodie Skrocki), (Andrew Linton)
16:42.0, 16:54.0, 17:28.0, 17:29.0, 17:58.0, (17:58.0), (18:02.0)
681457Manheim Central, PA - Team Time (1st 5) 1:26:30.0 | Spread (1st 5) 1:07.0
153, 162, 299, 394, 449, (463), (524)
Cole Sunderland, Nate Lachman, David Merkey, David Dise, Galen Fitzkee, (Ian Lauver), (Caleb Weaver)
16:48.0, 16:49.0, 17:17.0, 17:41.0, 17:55.0, (18:01.0), (19:20.0)
691471Downingtown East, PA - Team Time (1st 5) 1:26:23.0 | Spread (1st 5) 1:20.0
59, 280, 360, 378, 394, (447), (474)
Keelan O'Reilly, Alex Ochner, Dylan McEvoy, Dylan Jackson, Braden Dommel, (James Strommer), (Brendan Dowling)
16:21.0, 17:13.0, 17:31.8, 17:36.2, 17:41.0, (17:53.7), (18:09.0)
701505Governor Mifflin, PA - Team Time (1st 5) 1:26:34.2 | Spread (1st 5) 52.0
170, 262, 331, 341, 401, (515), (520)
Jesse Mills, Jared Luckanitz, Shane MacMahon, Luke Myers, Josiah Mansell, (Derek Domsicz), (Brower Elias)
16:50.0, 17:10.0, 17:24.9, 17:27.3, 17:42.0, (18:49.0), (19:07.0)
711521Unionville, PA - Team Time (1st 5) 1:26:39.0 | Spread (1st 5) 52.0
189, 280, 290, 346, 416, (468), (488)
Michael DelVecchio, Adam Stautberg, Zigmund Fisher, Ryan Andes, Nicholas Lopapa, (Ziggy Fisher), (Jack Odom)
16:55.0, 17:13.0, 17:15.0, 17:29.0, 17:47.0, (18:03.0), (18:16.5)
721541Butler Area Senior, PA - Team Time (1st 5) 1:26:45.0 | Spread (1st 5) 58.7
174, 220, 286, 430, 431, (506), (510)
Josh Rader, Noah Beveridge, Patrick Fullerton, Adam Knauer, Chris Boyd, (Travis Braund), (Ethan Linnon)
16:51.0, 17:01.0, 17:14.0, 17:49.3, 17:49.7, (18:39.0), (18:45.0)
731563Dallastown Area, PA - Team Time (1st 5) 1:26:46.5 | Spread (1st 5) 39.0
207, 270, 330, 372, 384, (510), (510)
Patrick Jacobson, Dan Buytenhuys, Justin Sweitzer, Taylor Lentz, Jonathan Buytenhuys, (Bryce Gable), (William Jacobson)
16:59.0, 17:11.1, 17:24.8, 17:33.6, 17:38.0, (18:45.0), (18:45.0)
741587Taylor Allderdice, PA - Team Time (1st 5) 1:26:53.7 | Spread (1st 5) 49.0
215, 272, 295, 379, 426, (476), (509)
Floyd Nichols, Amadou Diallo, Josh Somers, Tavonne Davis, Bart Taormina, (Jonah Berger), (Yoni Eglash)
17:00.0, 17:12.0, 17:15.7, 17:37.0, 17:49.0, (18:10.0), (18:42.0)
751608Abington, PA - Team Time (1st 5) 1:27:00.0 | Spread (1st 5) 1:05.0
147, 314, 353, 353, 441, (510), (519)
Jake Goode, Christian Troemel, Caeden Cloud, Alex Beltz, Peter Kondrat, (Keion Broadhus), (Ben Brodovsky)
16:47.0, 17:21.0, 17:30.0, 17:30.0, 17:52.0, (18:45.0), (19:02.0)