1111La Salle College High School, PA - Team Time (1st 5) 1:18:41.2 | Spread (1st 5) 38.5
4, 13, 23, 29, 42, (60), (63)
Ethan Maher, Vincent Twomey, Bradden Koors, Dan Gervino, Max Manganiello, (Zachary Brill), (Patrick Coyle)
15:20.8, 15:37.6, 15:49.5, 15:54.0, 15:59.3, (16:07.2), (16:07.8)
2287Downingtown West, PA - Team Time (1st 5) 1:19:57.8 | Spread (1st 5) 1:14.5
6, 19, 52, 54, 156, (172), (219)
Aiden Barnhill, Declan Rymer, Holden Betz, Ben Datte, Sims Caelan, (Straub Ryan), (Jack Cappello)
15:23.1, 15:48.1, 16:03.9, 16:05.1, 16:37.6, (16:40.9), (16:49.1)
3384State College Area, PA - Team Time (1st 5) 1:20:51.0 | Spread (1st 5) 53.0
24, 39, 47, 91, 183, (205), (276)
Ben St. Pierre, Brady Bigger, Bennett Norton, Sean Adams, Henry Ballard, (Steven Etter), (Tony Tzolov)
15:50.2, 15:59.0, 16:01.6, 16:17.0, 16:43.2, (16:47.2), (16:59.8)
4387Cedar Crest, PA - Team Time (1st 5) 1:21:01.6 | Spread (1st 5) 30.3
35, 58, 72, 102, 120, (209), (221)
Ryan Scicchitano, Tommy Bildheiser, Luke Hinegardner, William Sheffield, Ryan Wolfe, (Ben McElroy), (Dominique Smith-Rodriguez)
15:56.5, 16:07.0, 16:10.5, 16:20.8, 16:26.8, (16:47.8), (16:49.4)
5411Penncrest, PA - Team Time (1st 5) 1:20:56.8 | Spread (1st 5) 59.1
12, 32, 92, 129, 146, (161), (191)
Patrick Theveny, Jalen Chin, Benjamin Klinger, Andrew Woolery, Luke Narbus, (Jason Abahazy), (Patrick Kelly)
15:36.5, 15:55.2, 16:17.8, 16:31.7, 16:35.6, (16:38.1), (16:44.9)
6473Lower Merion, PA - Team Time (1st 5) 1:21:14.7 | Spread (1st 5) 1:04.0
15, 52, 87, 120, 199, (204), (222)
Joey Litvin, Trey Gannon, Simon Schmieder, Alexander Bullard, Henry Folk, (Robert D'Aquila), (David Litvin)
15:42.0, 16:03.9, 16:16.0, 16:26.8, 16:46.0, (16:47.0), (16:49.5)
7530Haverford Twp., PA - Team Time (1st 5) 1:21:35.0 | Spread (1st 5) 1:04.0
8, 109, 117, 143, 153, (279), (327)
Mike Donnelly, Josh Fingerhut, Ethan Fingerhut, Ryan Murray, Will Field, (Shane McAdams), (Anthony Lawson)
15:33.0, 16:24.0, 16:26.0, 16:35.0, 16:37.0, (17:00.0), (17:08.0)
8553Downingtown East, PA - Team Time (1st 5) 1:21:44.4 | Spread (1st 5) 57.4
28, 57, 105, 138, 225, (249), (329)
Sean McDonald, Brendan Flynn, Caiden Leen, Jacob Lawson, Teagan Lawson, (Collin Hickey), (Chris Walsh)
15:52.6, 16:06.8, 16:22.2, 16:32.8, 16:50.0, (16:54.9), (17:08.8)
9578Owen J Roberts, PA - Team Time (1st 5) 1:21:57.7 | Spread (1st 5) 43.0
50, 56, 106, 170, 196, (202), (291)
Thomas Damiani, Andrew Mcgonigle, Vincent Fennell, Cole Smith, Matt Muthler, (Josh DiMarino), (Matthew Kwiatkowaki)
16:02.5, 16:06.7, 16:22.4, 16:40.6, 16:45.5, (16:46.3), (17:02.5)
10579Unionville, PA - Team Time (1st 5) 1:20:50.2 | Spread (1st 5) 1:36.0
5, 11, 36, 257, 270, (356), (457)
Cole Walker, Ethan McIntyre, Sam Elsen, Jarrett Conway, Aryan Abbaraju, (Hoopman James), (Ansh Abbaraju)
15:22.7, 15:35.3, 15:57.6, 16:55.9, 16:58.7, (17:13.9), (17:41.9)
11655Mt Lebanon, PA - Team Time (1st 5) 1:21:32.9 | Spread (1st 5) 1:42.7
1, 55, 177, 186, 236, (261), (328)
Patrick Anderson, Barak Asher, Duncan Laduke, Matthew Quinn, Swapnil Rana, (Eli Lehman), (Thomas Quinn)
15:09.3, 16:05.3, 16:42.5, 16:43.8, 16:52.0, (16:57.0), (17:08.1)
12659Hatboro-Horsham, PA - Team Time (1st 5) 1:21:53.9 | Spread (1st 5) 1:27.2
22, 79, 89, 95, 374, (446), (463)
Devon Comber, Stefano Isabella, Brian DiCola, Jaylen Lasseter, Lars Knudsen, (Zachary Ryan), (Ben Clarke)
15:48.9, 16:13.7, 16:16.3, 16:18.9, 17:16.1, (17:36.2), (17:49.4)
13675Lewisburg Area, PA - Team Time (1st 5) 1:22:12.2 | Spread (1st 5) 1:12.7
19, 99, 107, 167, 283, (368), (428)
Jacob Hess, Peter Lantz, Calvin Bailey, Evan Hart, Thomas Hess, (Gianluca Perrone), (Connor Murray)
15:48.1, 16:20.0, 16:22.8, 16:40.5, 17:00.8, (17:15.4), (17:30.9)
14696Hershey, PA - Team Time (1st 5) 1:22:38.7 | Spread (1st 5) 27.1
88, 112, 149, 164, 183, (224), (322)
Brendan Shea, Andrew Sisco, Ethan Rogers, Luke Sheppard, Ben Phillippy, (Tommy Johnson), (Kohen Stover)
16:16.1, 16:24.9, 16:35.8, 16:38.7, 16:43.2, (16:49.7), (17:07.2)
15704Council Rock South, PA - Team Time (1st 5) 1:22:26.5 | Spread (1st 5) 41.6
67, 92, 98, 217, 230, (264), (342)
Christopher Sears, Andrew Belder, Jared Loeper, Shane Goldman, Toby Rosengarten, (Josh Gross), (Logan Brienozzi)
16:09.3, 16:17.8, 16:19.6, 16:48.9, 16:50.9, (16:57.6), (17:11.7)
16742Grove City Senior, PA - Team Time (1st 5) 1:22:06.6 | Spread (1st 5) 1:29.0
17, 48, 68, 244, 365, (468), (470)
Toby Jones, Gabe Nichols, Joseph Somora, Cael McEwen, Chad Helmininack, (Caleb Hawke), (Joshua Jones)
15:46.0, 16:02.0, 16:09.6, 16:54.0, 17:15.0, (17:52.1), (17:52.3)
17746Perkiomen Valley, PA - Team Time (1st 5) 1:22:30.2 | Spread (1st 5) 1:08.4
14, 136, 155, 214, 227, (269), (294)
Tyler Clifford, Kabiru Brown, Ethan Ribelin, Dylan Danowski, Phillip Smith, (Andrew Moyer), (Daniel Haymen)
15:41.7, 16:32.7, 16:37.3, 16:48.4, 16:50.1, (16:58.6), (17:03.5)
18757Twin Valley, PA - Team Time (1st 5) 1:22:34.7 | Spread (1st 5) 1:15.2
34, 101, 114, 167, 341, (432), (437)
Noah Taylor, Iain Taylor, Griffin Schlegel, Nick Manidis, Anthony Engle, (Nolan Meincke), (Ben Meister)
15:56.3, 16:20.7, 16:25.7, 16:40.5, 17:11.5, (17:32.3), (17:33.9)
19773Hempfield, PA - Team Time (1st 5) 1:22:47.7 | Spread (1st 5) 41.4
58, 96, 199, 206, 214, (347), (424)
Jack Mieszkalski, Evan Eshleman, Dale Winand, Aiden Hodge, David Jackson, (Joseph Fahrney), (Justin Thomas)
16:07.0, 16:19.0, 16:46.0, 16:47.3, 16:48.4, (17:12.4), (17:30.2)
20788Central Bucks East, PA - Team Time (1st 5) 1:22:39.5 | Spread (1st 5) 1:10.7
18, 115, 129, 259, 267, (358), (407)
Jack McManus, Andrew Conte, Dylan Maund, Gavin Pettigrew, Holden Emery, (Shaun Pello), (Danny Spillane)
15:47.2, 16:25.8, 16:31.7, 16:56.9, 16:57.9, (17:14.1), (17:25.8)
21824York Suburban, PA - Team Time (1st 5) 1:22:49.3 | Spread (1st 5) 1:21.8
30, 115, 132, 173, 374, (425), (508)
Cole Adams, Grant Kern, Jordan Ohl, Shea Walsh, Alex Gleba, (Jacob Wingard), (Jacob Pflaum)
15:54.3, 16:25.8, 16:32.1, 16:41.0, 17:16.1, (17:30.3), (18:29.7)
22862Avon Grove, PA - Team Time (1st 5) 1:22:59.0 | Spread (1st 5) 1:08.4
61, 77, 165, 188, 371, (378), (460)
Benny Clark, Luke Talham, Aidan Skinner, Ayden Caulder, Pierce Barfell, (Seth Williams), (Josh Herring)
16:07.4, 16:12.9, 16:39.0, 16:43.9, 17:15.8, (17:16.2), (17:46.3)
23869Butler Area Senior, PA - Team Time (1st 5) 1:23:05.1 | Spread (1st 5) 1:11.6
76, 94, 120, 178, 401, (438), (449)
Sage Vavro, CJ Singleton, Skyler Vavro, Timothy Patterson, Raine Gratzmiller, (Ryder Kriley), (Cole Lyons)
16:12.8, 16:18.5, 16:26.8, 16:42.6, 17:24.4, (17:34.0), (17:38.7)
24877Conestoga, PA - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 57.6
44, 125, 212, 232, 264, (288), (361)
Charlie Miller, Raymond Welgosh, Mehul Tomar, Vicente Pena, Jason Look, (Benjamin Horner), (Daniel Gossow)
16:00.0, 16:28.5, 16:48.3, 16:51.2, 16:57.6, (17:02.3), (17:14.3)
25897North Allegheny, PA - Team Time (1st 5) 1:23:08.3 | Spread (1st 5) 1:06.7
25, 178, 211, 220, 263, (289), (338)
Daniel McGoey, Scott Nalepa, Graham Wolfe, Andrew Kollitz, Connor Foody, (Jackson Hickel), (Ryan Podnar)
15:50.8, 16:42.6, 16:48.1, 16:49.3, 16:57.5, (17:02.4), (17:11.0)
26917Palmyra, PA - Team Time (1st 5) 1:23:03.6 | Spread (1st 5) 1:24.8
33, 83, 135, 276, 390, (415), (415)
Jakolby Fackler, Zachary Toth, Markus Vottero, Matt Carroll, Xander Topos, (Peter Frazier), (Jake Klucinec)
15:55.6, 16:15.4, 16:32.4, 16:59.8, 17:20.4, (17:27.6), (17:27.6)
27935Kennard Dale, PA - Team Time (1st 5) 1:23:33.2 | Spread (1st 5) 43.5
126, 139, 145, 171, 354, (488), (518)
Collin Wolf, Collin Wolf, Dan Gibney, Garrett Quinan, Dylan Cunningham, (Caleb Scarborough), (Justin Bryant)
16:29.9, 16:33.7, 16:35.5, 16:40.7, 17:13.4, (18:06.4), (19:02.8)
28972North East, PA - Team Time (1st 5) 1:23:24.8 | Spread (1st 5) 1:04.4
37, 142, 238, 266, 289, (389), (453)
Zane Courtwright, Brock Pennington, Tanner Kloss, Lucas Boyd, Jason Seevers, (Ben Leonard), (Anthony Haskins)
15:58.0, 16:34.1, 16:52.5, 16:57.8, 17:02.4, (17:20.3), (17:40.2)
29980Williamsport Area, PA - Team Time (1st 5) 1:22:50.8 | Spread (1st 5) 1:43.8
10, 45, 214, 324, 387, (426), (434)
Lyon Henry, J. Henry Lyon, Owen Mahon, Ethan Holcomb, Justin Fulmer, (Cody Spiegel), (Gavin Furey)
15:35.2, 16:00.3, 16:48.4, 17:07.9, 17:19.0, (17:30.8), (17:32.6)
30989Oxford Area, PA - Team Time (1st 5) 1:23:20.9 | Spread (1st 5) 1:02.2
51, 90, 233, 303, 312, (440), (456)
Bruce Trimmer, Luke Campbell, Ryan Latsch, Mitchell Campbell, Gavin Fitzgerald, (Nick Marker), (Daniel Cox)
16:03.2, 16:16.4, 16:51.5, 17:04.4, 17:05.4, (17:35.0), (17:41.3)
31998Germantown Friends, PA - Team Time (1st 5) 1:23:42.0 | Spread (1st 5) 51.4
119, 156, 163, 175, 385, (403), (439)
Ben Rosin, Bobby Lynam, Matthew Goldberg, Theodor Raven, Simon Donovan, (Henry Perine), (Charles McManus)
16:26.5, 16:37.6, 16:38.3, 16:41.7, 17:17.9, (17:25.3), (17:34.6)
321013Methacton, PA - Team Time (1st 5) 1:23:46.9 | Spread (1st 5) 35.2
118, 166, 195, 248, 286, (296), (346)
Bryan Landsberg, Charlie D'Orazio, Jack Kapralick, Chris McGinley, Vaughn Lackman, (Aiden Byrne), (Tristan Landsberg)
16:26.1, 16:39.4, 16:45.3, 16:54.8, 17:01.3, (17:03.7), (17:12.3)
331021North Penn (Lansdale), PA - Team Time (1st 5) 1:23:49.2 | Spread (1st 5) 36.4
108, 181, 210, 242, 280, (281), (314)
Ian Kelly, Gavin Zanck, Noah Demis, Karl Schafsteller, Logan McHenry, (Erik Kull), (Jack Shive)
16:23.9, 16:43.1, 16:48.0, 16:53.9, 17:00.3, (17:00.5), (17:05.5)
341039Spring Ford, PA - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 49.2
113, 148, 176, 240, 362, (417), (430)
Alexander Fink, Quintin Smith, Andrew Carlin, Anthony Bamford, Jonathan Muench, (William Taylor), (Liam Baker)
16:25.4, 16:35.7, 16:41.8, 16:53.5, 17:14.6, (17:27.7), (17:31.2)
351066Wyalusing Valley Senior, PA - Team Time (1st 5) 1:23:35.1 | Spread (1st 5) 1:25.4
38, 78, 274, 276, 400, (504), (523)
Alex Patton, Kemuel Laudermilch, Logan Newton, Zion Laudermilch, Justin Hiduk, (Caleb Stoddard), (Travis Bahl)
15:58.7, 16:13.2, 16:59.3, 16:59.8, 17:24.1, (18:19.7), (19:32.8)
361070Harriton, PA - Team Time (1st 5) 1:23:40.0 | Spread (1st 5) 1:07.6
48, 110, 271, 310, 331, (406), (422)
Sam Kartsonis, Finn Glew, Leo Perlstein, Joseph Challisery, Joseph Chalissery, (Scott Blender), (Michael Strauss)
16:02.0, 16:24.5, 16:58.8, 17:05.1, 17:09.6, (17:25.7), (17:29.3)
371086Carlisle, PA - Team Time (1st 5) 1:23:36.0 | Spread (1st 5) 1:13.4
39, 81, 304, 315, 347, (349), (383)
Casey Padgett, Evan Peachey, Kevin Shank, Andrew Diehl, Briar Thompson, (Jacob Owen), (Andrew Booths)
15:59.0, 16:14.3, 17:04.7, 17:05.6, 17:12.4, (17:12.6), (17:17.5)
381100Chambersburg Area, PA - Team Time (1st 5) 1:23:55.9 | Spread (1st 5) 53.8
74, 174, 244, 296, 312, (394), (419)
Brayden Boyd, Zack Yourkavitch, Justin Maxwell, Joe Corwell, Billy Prentice, (Karter Reath), (Ian Brechbiel)
16:11.6, 16:41.2, 16:54.0, 17:03.7, 17:05.4, (17:22.6), (17:27.9)
391102West Chester Henderson, PA - Team Time (1st 5) 1:24:06.2 | Spread (1st 5) 38.5
132, 162, 198, 275, 335, (352), (396)
Gavin Brophy, Max Mullertz, Luke Miles, Rowan Shigeno, Luke Geier, (Patrick Rabin), (Patrick Snyder)
16:32.1, 16:38.2, 16:45.7, 16:59.6, 17:10.6, (17:13.1), (17:23.0)
401105Radnor, PA - Team Time (1st 5) 1:23:55.1 | Spread (1st 5) 57.9
70, 144, 262, 305, 324, (473), (481)
Frank Brown, Owen Leonard, Jimmy Kurtz, Jack Halberstadt, Luke O'Malley, (Zach Rosenblum), (Aidan Leonard)
16:10.0, 16:35.2, 16:57.2, 17:04.8, 17:07.9, (17:52.9), (17:59.5)
411108New Castle, PA - Team Time (1st 5) 1:24:07.3 | Spread (1st 5) 1:11.7
100, 167, 201, 208, 432, (496), (498)
Anthony Litrenta, Zac Gibson, Jonah Miller, Ryan Hunyadi, Gavyn Hansotte, (Aaron Adamo), (Isaac King)
16:20.6, 16:40.5, 16:46.2, 16:47.7, 17:32.3, (18:12.7), (18:15.3)
421118Boyertown Area, PA - Team Time (1st 5) 1:23:30.3 | Spread (1st 5) 1:43.9
9, 159, 236, 332, 382, (514), (517)
Christian McComb, Eric Muthersbaugh, John Black, Cameron Kratz, Alec Barton, (Jacob Bardsley), (Zachary Raugh)
15:33.3, 16:38.0, 16:52.0, 17:09.8, 17:17.2, (18:48.9), (18:55.2)
431126Germantown Academy, PA - Team Time (1st 5) 1:23:34.4 | Spread (1st 5) 3:01.9
3, 27, 185, 411, 500, (513), (515)
Robert Didonato, Matt Sandifer, Alex Badami, Ethan Feigles, Chaz Murgia, (Patrick Tronoski), (Trip Wagner)
15:15.1, 15:52.3, 16:43.4, 17:26.6, 18:17.0, (18:45.9), (18:51.0)
441135Pennsbury, PA - Team Time (1st 5) 1:24:13.2 | Spread (1st 5) 30.2
140, 192, 218, 284, 301, (320), (320)
Nicholas Gribbons, Stefan Sroka, Eric Barr, Alex Hludzinski, John Harding, (Joshua Ware), (Seamus Kelliher)
16:34.0, 16:45.0, 16:49.0, 17:01.0, 17:04.2, (17:07.0), (17:07.0)
451140Westtown, PA - Team Time (1st 5) 1:24:00.2 | Spread (1st 5) 1:26.9
41, 140, 146, 404, 409, (491), (503)
Constantin Carls, William Nagy, Aiden Morrison, Kavi Gandi, Nicholas Hanchak, (Nelson Zhang), (Santi Benbow)
15:59.1, 16:34.0, 16:35.6, 17:25.5, 17:26.0, (18:07.6), (18:19.5)
461142Great Valley, PA - Team Time (1st 5) 1:24:11.9 | Spread (1st 5) 39.9
127, 128, 255, 298, 334, (362), (420)
Michael Search, Riley Casey, Matthew Dietrick, Patrick Mitchell, Charles Sita, (Pierce Nolan), (Max Miller)
16:30.6, 16:31.3, 16:55.7, 17:03.8, 17:10.5, (17:14.6), (17:28.6)
471148JP McCaskey, PA - Team Time (1st 5) 1:24:07.5 | Spread (1st 5) 1:25.5
70, 132, 151, 353, 442, (499), (505)
Stephen Schousen, Alex Miller, Lachlane McLane, Ben Blough, Gavin Collier, (Jonah Keener), (Jeremy Dovin)
16:10.0, 16:32.1, 16:36.7, 17:13.2, 17:35.5, (18:15.7), (18:26.5)
1148Norwin, PA - Team Time (1st 5) 1:23:57.2 | Spread (1st 5) 1:16.4
73, 84, 189, 388, 414, (441), (447)
Alex Jubert, Jacob Tarosky, Dominic Spatolisano, John Dodaro, Luke Weyandt, (Nick Shavel), (Dominic Demaro)
16:10.9, 16:15.5, 16:44.2, 17:19.3, 17:27.3, (17:35.4), (17:36.3)
491167Central Cambria, PA - Team Time (1st 5) 1:24:13.0 | Spread (1st 5) 45.0
96, 192, 287, 293, 299, (374), (396)
Toby Cree, Nate Kuntz, Elijah Wandel, Devon Morgan, Ike Haycisak, (Tyler Gibson), (Adam Lechleitner)
16:19.0, 16:45.0, 17:02.0, 17:03.0, 17:04.0, (17:16.1), (17:23.0)
501175Cumberland Valley, PA - Team Time (1st 5) 1:24:16.1 | Spread (1st 5) 37.9
124, 212, 242, 282, 315, (318), (371)
Jordan Tiday, Ben Tokarz, John Williams, Benjamin Connor, Reuben Thomas, (Jacob Fredrick), (Jesse St. Cyr)
16:27.7, 16:48.3, 16:53.9, 17:00.6, 17:05.6, (17:06.4), (17:15.8)
511207Jenkintown, PA - Team Time (1st 5) 1:24:24.3 | Spread (1st 5) 1:46.7
46, 154, 207, 338, 462, (472), (487)
Luke Miller, Aiden Michell, Oliver Michell, Carter Geer, Nathaniel Barnett, (Matt Visomirski), (Caden Spoerl)
16:01.0, 16:37.2, 16:47.4, 17:11.0, 17:47.7, (17:52.6), (18:05.0)
521215Shippensburg Area, PA - Team Time (1st 5) 1:24:05.8 | Spread (1st 5) 1:03.3
75, 80, 335, 358, 367, (435), (450)
Hayden Hunt, Elias Spence, Elijah Shively, Kyle Buchheister, Todd Melisauskas, (Gabriel Brandt), (Ben Byers)
16:12.0, 16:13.8, 17:10.6, 17:14.1, 17:15.3, (17:33.0), (17:39.0)
531221Central Bucks West, PA - Team Time (1st 5) 1:24:20.4 | Spread (1st 5) 48.9
85, 235, 295, 301, 305, (344), (393)
Luke Cimakasky, Nikolaus Mangeot, Conor Gross, Will Jack, Hunter Ewaskey, (Brennan Wellock), (Eric Mass)
16:15.9, 16:51.9, 17:03.6, 17:04.2, 17:04.8, (17:12.1), (17:22.2)
541230Taylor Allderdice, PA - Team Time (1st 5) 1:24:20.4 | Spread (1st 5) 57.7
85, 227, 240, 323, 355, (460), (467)
Eli Anish, Holden Eagle, Isaiah White, Eric Rohrer, Jack Barnisel, (Aleff Teshome), (Ron Davenport)
16:15.9, 16:50.1, 16:53.5, 17:07.3, 17:13.6, (17:46.3), (17:51.0)
551247Red Land, PA - Team Time (1st 5) 1:24:41.5 | Spread (1st 5) 1:50.5
66, 150, 234, 317, 480, (502), (522)
Aiden Gonder, Grayson Stanley, Matt Johnson, Wyatt Fox, Darren Shaffer, (Matthew ALT), (Harry Anderson)
16:08.5, 16:36.0, 16:51.8, 17:06.2, 17:59.0, (18:18.7), (19:29.2)
561262Wyomissing Area, PA - Team Time (1st 5) 1:24:36.8 | Spread (1st 5) 2:17.3
16, 63, 225, 474, 484, (493), (495)
Ben Kuhn, Thomas Foster, Owen Doyle, Dylan Forrester, Ethan Guss, (Paul Monsour), (Blake Hettinger)
15:43.9, 16:07.8, 16:50.0, 17:53.9, 18:01.2, (18:11.2), (18:12.2)
571269Penns Valley, PA - Team Time (1st 5) 1:23:31.2 | Spread (1st 5) 2:53.0
2, 7, 357, 413, 490, (507)
Colton Sands, Brendan Colwell, Daniel Kelly, Thaddeus Smith, Simon Smith, (Max Feidler)
15:14.0, 15:29.2, 17:14.0, 17:27.0, 18:07.0, (18:28.0)
581282Phoenixville, PA - Team Time (1st 5) 1:24:32.6 | Spread (1st 5) 54.6
103, 247, 259, 299, 374, (492), (493)
Gabe Puleo, Doug Villegas-Rivas, Bryan Kerchner, Nick Gatcha, Yash Agnihorti, (Sean Lukowski), (Carson Kleppe)
16:21.5, 16:54.1, 16:56.9, 17:04.0, 17:16.1, (18:09.6), (18:11.2)
591298Plymouth-Whitemarsh, PA - Team Time (1st 5) 1:24:31.7 | Spread (1st 5) 1:26.1
69, 111, 330, 344, 444, (520), (521)
Brendan Duff, Ryan Duff, Regent Walden, Steven Foster, Benjamin Carr, (Joshua Levin), (Danny Symnoski)
16:09.9, 16:24.7, 17:09.0, 17:12.1, 17:36.0, (19:19.2), (19:24.9)
601343Riverview, PA - Team Time (1st 5) 1:24:32.3 | Spread (1st 5) 1:26.1
43, 104, 392, 395, 409, (465), (476)
Mason Ochs, Gideon Deasy, Jacob Sullivan, Parker Steele, Lucas Wilton, (Ty Laughlin), (Erik Ketterer)
15:59.9, 16:21.9, 17:21.7, 17:22.8, 17:26.0, (17:49.9), (17:54.9)
611363Gettysburg Area, PA - Team Time (1st 5) 1:24:54.9 | Spread (1st 5) 1:20.8
82, 181, 252, 404, 444, (455), (459)
Andrew Hirneisen, Drew Cole, Jacob Bordatto, Blake Sutherland, Ethan Turner, (Sam Douds), (Dustin Fluke)
16:15.2, 16:43.1, 16:55.1, 17:25.5, 17:36.0, (17:40.6), (17:45.1)
621367Wissahickon, PA - Team Time (1st 5) 1:24:53.9 | Spread (1st 5) 28.0
203, 229, 253, 318, 364, (369), (384)
Solomon Thistle, Zachary Dallal, Hanson Leung, Doug Hoyer, Matthew Winkowski, (Alexander Schultz), (Michael Licata)
16:46.7, 16:50.7, 16:55.4, 17:06.4, 17:14.7, (17:15.7), (17:17.7)
631368Easton Area, PA - Team Time (1st 5) 1:24:34.5 | Spread (1st 5) 1:37.9
26, 230, 308, 381, 423, (426), (436)
Marco Cardone, David Boettger, Timothy Bunce, Jacob Smith, Cole Stanchina, (Andrew Basile), (Derek Hammerstone)
15:52.0, 16:50.9, 17:04.9, 17:16.8, 17:29.9, (17:30.8), (17:33.7)
641383Pennridge, PA - Team Time (1st 5) 1:24:52.4 | Spread (1st 5) 1:57.7
31, 65, 360, 458, 469, (482), (497)
Diego Lera-Lozano, Ethan Saville, Rob Yochum, Mason Nyce, Rich Loughran, (Ryan Martin), (Jacob Kascsak)
15:54.5, 16:08.2, 17:14.2, 17:43.3, 17:52.2, (17:59.8), (18:15.2)
651386Boiling Springs, PA - Team Time (1st 5) 1:24:59.4 | Spread (1st 5) 29.0
186, 249, 292, 309, 350, (483), (485)
Evan Kase, Evan Kase, Gibran Varahrami, Gibran Varahrami, Ethan Jones, (Jake Sokolosky), (Roy Delevan)
16:43.8, 16:54.9, 17:02.9, 17:05.0, 17:12.8, (18:01.1), (18:01.7)
661411Southern Lehigh, PA - Team Time (1st 5) 1:24:41.8 | Spread (1st 5) 1:43.0
21, 285, 305, 369, 431, (471), (478)
Alex Kane, Dominick Lisicky, Alec Di Cesare, Alec DiCesare, William Kane, (Alexander Wentling), (Liam Fitting)
15:48.6, 17:01.1, 17:04.8, 17:15.7, 17:31.6, (17:52.5), (17:57.3)
671459Canon McMillan, PA - Team Time (1st 5) 1:25:26.2 | Spread (1st 5) 1:16.8
136, 251, 258, 350, 464, (466), (479)
Josiah Wudkwych, Logan Ford, Doron Wudkwych, Max Thomas, Thomas Zukowski, (Andrew Mcgee), (Matthew Thomas)
16:32.7, 16:55.0, 16:56.2, 17:12.8, 17:49.5, (17:50.8), (17:58.6)
681463Upper Merion Area, PA - Team Time (1st 5) 1:25:15.9 | Spread (1st 5) 1:08.9
123, 158, 340, 399, 443, (510), (516)
Patrick O'Donnell, Jack Larkin, John Matics, Parker Edge, Andrew Ebersole, (Siddharth Patel), (Zachary Reid)
16:26.9, 16:37.9, 17:11.3, 17:24.0, 17:35.8, (18:38.6), (18:52.3)
691468Upper Dublin, PA - Team Time (1st 5) 1:25:13.5 | Spread (1st 5) 21.0
244, 254, 272, 333, 365, (452), (477)
Jonas Andrulonis, James Fitzmaurice, Oliver Griffin, Kerim Aldarwish, Craig Stenstrom, (Kevin Huey), (Ryan Lim)
16:54.0, 16:55.5, 16:59.0, 17:10.0, 17:15.0, (17:40.0), (17:57.0)
701479Warwick, PA - Team Time (1st 5) 1:25:18.6 | Spread (1st 5) 47.9
152, 197, 337, 391, 402, (448), (506)
Jeremy Bell, Parker Keares, Ryan Horner, David Bach, Jh Mertz, (Jeremiah Hendrix), (Josh Wenger)
16:36.9, 16:45.6, 17:10.8, 17:20.5, 17:24.8, (17:37.4), (18:27.1)
711499Greater Latrobe, PA - Team Time (1st 5) 1:25:24.5 | Spread (1st 5) 42.3
190, 222, 268, 408, 411, (489), (509)
Justin Carlson, Joseph Hill, Dante Frescura, James Hill, Drew Kozuch, (August Lawrence), (Js Florek)
16:44.3, 16:49.5, 16:58.2, 17:25.9, 17:26.6, (18:06.8), (18:37.4)
721518Council Rock North, PA - Team Time (1st 5) 1:25:13.0 | Spread (1st 5) 1:20.0
62, 255, 386, 398, 417, (428), (486)
Pat Bierach, Robbie Lloyd, Dan Takacs, Flavien Moise, Josh Tobias, (Bode Wildgrube), (David Wenger)
16:07.7, 16:55.7, 17:18.1, 17:23.8, 17:27.7, (17:30.9), (18:04.7)
731519Winchester Thurston, PA - Team Time (1st 5) 1:25:23.4 | Spread (1st 5) 57.1
129, 272, 324, 373, 421, (511), (524)
Scott Routledge, Patrick Malone, Sean Heintzleman, Gus Robinson, Ben Bermann, (Sam Freudenberg), (Jonah Keller)
16:31.7, 16:59.0, 17:07.9, 17:16.0, 17:28.8, (18:40.0), (19:45.0)
741524South Fayette, PA - Team Time (1st 5) 1:25:30.6 | Spread (1st 5) 1:01.0
159, 192, 343, 380, 450, (475), (500)
Zach Conner, Aaron Skerbetz, Drake Simpson, Jake Borgesi, Roman Galiato, (Drew Whiteside), (Zachary Betz)
16:38.0, 16:45.0, 17:12.0, 17:16.6, 17:39.0, (17:54.0), (18:17.0)
751561Cathedral Prep, PA - Team Time (1st 5) 1:25:37.3 | Spread (1st 5) 57.3
180, 238, 310, 379, 454, (512), (519)
Kody Klein, Devan Bailey, Andrew Brown, Kaemen Smith, Luke Brown, (Nathan Mitchell), (Charlie Caryl)
16:43.0, 16:52.5, 17:05.1, 17:16.4, 17:40.3, (18:44.1), (19:16.7)