O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
1 1 847 Cole Walker Unionville 4:58 5:11 5:24 15:34.5 5:01/M
2 2 289 Payton Sewall Downingtown West 4:58 5:11 5:25 15:36.0 5:02/M
3 3 73 Christian McComb Boyertown 4:58 5:11 5:27 15:36.8 5:02/M
4 4 538 Noah Demis North Penn 4:57 5:11 5:30 15:40.0 5:03/M
5 5 846 Ethan McIntyre Unionville 5:04 5:08 5:27 15:41.2 5:04/M
6 6 843 Cole Driver Unionville 5:02 5:10 5:29 15:41.8 5:04/M
7 7 362 Mike Donnelly Haverford Township HS 4:57 5:17 5:30 15:45.8 5:05/M
8 8 290 Isaac Valderrabano Downingtown West 5:01 5:10 5:36 15:49.0 5:06/M
9 9 637 Tyler Clifford Perkiomen Valley 5:05 5:17 5:26 15:49.7 5:06/M
10 10 148 Jason Cornelison Cheltenham 5:02 5:14 5:33 15:50.4 5:06/M
11 11 285 Aiden Barnhill Downingtown West 5:01 5:14 5:35 15:51.4 5:07/M
12 12 426 Joey Litvin Lower Merion 5:06 5:12 5:33 15:52.3 5:07/M
13 13 599 Patrick Theveny Penncrest 5:06 5:13 5:33 15:52.9 5:07/M
14 14 108 David Endres Central Bucks East 5:03 5:19 5:32 15:55.7 5:08/M
15 15 234 Collin Ochs Council Rock South 5:09 5:20 5:26 15:56.2 5:08/M
16 16 233 Kyle Kutney Council Rock South 5:10 5:21 5:25 15:56.6 5:08/M
17 17 745 Ethan Zeh Radnor 5:11 5:20 5:25 15:57.2 5:09/M
18 18 399 Jack Miller Jenkintown 5:04 5:13 5:40 15:58.5 5:09/M
19 19 287 Joseph Chamoun Downingtown West 5:06 5:12 5:39 15:58.5 5:09/M
20 20 841 James Conway Unionville 5:07 5:19 5:32 15:58.8 5:09/M
21 21 965 Joshua Lewin West Chester East 4:59 5:21 5:38 15:59.1 5:09/M
22 22 413 Gavin Maxwell Kennett 5:07 5:18 5:32 15:59.3 5:09/M
23 23 552 Linus Blatz Owen J. Roberts 5:11 5:12 5:35 15:59.6 5:09/M
24 24 612 Ethan Saville Pennridge 5:10 5:20 5:28 15:59.7 5:09/M
25 25 934 Gavin Brophy WC Henderson 5:11 5:21 5:28 16:01.8 5:10/M
26 26 663 Gabe Puleo Phoenixville Area 5:09 5:16 5:36 16:01.9 5:10/M
27 27 416 Davis Piercy Kennett 5:07 5:22 5:32 16:02.7 5:10/M
28 28 796 John Zawislak Spring Ford 5:07 5:21 5:34 16:03.2 5:11/M
29 29 351 Stefano Isabella Hatboro Horsham 5:14 5:23 5:24 16:03.6 5:11/M
30 30 335 Sam Kartsonis Harriton 5:06 5:22 5:34 16:03.7 5:11/M
31 31 348 Devon Comber Hatboro Horsham 5:14 5:23 5:25 16:03.8 5:11/M
32 32 425 Charlie Herrmann Lower Merion 5:15 5:16 5:32 16:04.1 5:11/M
33 33 291 Kevin Wagner Downingtown West 5:04 5:20 5:39 16:04.6 5:11/M
34 34 315 Seth Hoffritz Great Valley 5:17 5:16 5:30 16:04.7 5:11/M
35 35 939 Calvin Pash WC Henderson 5:05 5:24 5:34 16:05.3 5:11/M
36 36 110 Jack McManus Central Bucks East 4:59 5:29 5:38 16:06.9 5:12/M
37 37 478 Matt Varghese Methacton 5:04 5:21 5:41 16:07.1 5:12/M
38 38 967 Domenic Moser West Chester East 5:06 5:20 5:39 16:07.4 5:12/M
39 39 303 Sean Garrett Garnet Valley 5:09 5:21 5:39 16:10.0 5:13/M
40 40 316 Rahman Mohammed Great Valley 5:15 5:19 5:35 16:10.7 5:13/M
41 41 554 Thomas Damiani Owen J. Roberts 5:09 5:26 5:36 16:11.8 5:13/M
42 42 288 Ben Datte Downingtown West 5:10 5:21 5:40 16:12.1 5:14/M
43 43 232 Shane Goldman Council Rock South 5:10 5:21 5:40 16:12.3 5:14/M
44 44 597 Benjamin Klinger Penncrest 5:19 5:19 5:34 16:13.7 5:14/M
45 45 109 Sean Lahetta Central Bucks East 5:00 5:29 5:44 16:14.9 5:14/M
46 46 572 Bruce Trimmer Oxford Area 5:15 5:21 5:39 16:16.7 5:15/M
47 47 235 Christopher Sears Council Rock South 5:12 5:24 5:40 16:16.7 5:15/M
48 48 400 Luke Miller Jenkintown 5:12 5:26 5:39 16:17.2 5:15/M
49 49 365 Evan Peetros Haverford Township HS 5:03 5:27 5:46 16:17.8 5:15/M
50 50 402 Pat Wagner Jenkintown 5:12 5:25 5:40 16:18.8 5:15/M
51 51 136 Andrew Gillespie Central Bucks West 5:11 5:26 5:40 16:19.1 5:16/M
52 52 36 Luke Talham Avon Grove 5:07 5:22 5:50 16:20.2 5:16/M
53 53 781 Josiah Moyer Souderton Area 5:05 5:24 5:50 16:20.6 5:16/M
54 54 361 Brendan Campbell Haverford Township HS 5:14 5:32 5:34 16:21.4 5:16/M
55 55 396 Carter Geer Jenkintown 5:11 5:26 5:43 16:21.5 5:16/M
56 56 542 Samir Razi North Penn 5:02 5:26 5:53 16:21.9 5:16/M
57 57 567 Luke Campbell Oxford Area 5:10 5:28 5:43 16:22.1 5:17/M
58 58 556 Vincent Fennell Owen J. Roberts 5:10 5:27 5:44 16:22.5 5:17/M
59 59 134 Luke Cimakasky Central Bucks West 5:10 5:28 5:44 16:22.7 5:17/M
60 60 154 Kylan Willis Cheltenham 5:14 5:29 5:39 16:23.4 5:17/M
61 61 364 Josh Fingerhut Haverford Township HS 5:10 5:28 5:45 16:24.7 5:17/M
62 62 314 Riley Casey Great Valley 5:17 5:27 5:39 16:25.0 5:18/M
63 63 795 Joseph Power Spring Ford 5:14 5:30 5:39 16:25.4 5:18/M
64 64 505 Luke Sisco Neshaminy 5:13 5:27 5:45 16:25.9 5:18/M
65 65 47 Danny Ling Bensalem 5:10 5:31 5:44 16:26.5 5:18/M
66 66 996 Solomon Thistle Wissahickon 5:07 5:32 5:46 16:26.6 5:18/M
67 67 428 Nick Rhodes Lower Merion 5:28 5:28 5:30 16:27.7 5:18/M
68 68 112 Cade Sands Central Bucks East 5:01 5:32 5:54 16:27.8 5:18/M
69 69 595 Jalen Chin Penncrest 5:23 5:26 5:38 16:28.7 5:19/M
70 70 59 Jonah Hoey Bishop Shanahan 5:06 5:35 5:47 16:28.8 5:19/M
71 71 437 Shane Cohen Lower Moreland 5:16 5:33 5:39 16:29.0 5:19/M
72 72 8 Amir Cubbage Abington 5:06 5:30 5:52 16:29.3 5:19/M
73 73 686 Jack Brosius Pope John Paul II 5:19 5:28 5:41 16:29.6 5:19/M
74 74 366 Aiden Tomov Haverford Township HS 5:09 5:36 5:43 16:30.1 5:19/M
75 75 318 Michael Search Great Valley 5:20 5:32 5:37 16:30.2 5:19/M
76 76 221 Brandon Pfister Council Rock North 5:08 5:38 5:43 16:30.6 5:19/M
77 77 558 Quinten Sherwood Owen J. Roberts 5:11 5:25 5:53 16:31.3 5:20/M
78 78 476 Garrett McPhillips Methacton 5:13 5:25 5:52 16:31.4 5:20/M
79 79 121 Jared Fenessy Central Bucks South 5:13 5:26 5:51 16:31.5 5:20/M
80 80 2604 John McGinty WC Henderson 5:23 5:33 5:35 16:31.9 5:20/M
81 81 935 Luke Geier WC Henderson 5:20 5:26 5:44 16:32.2 5:20/M
82 82 642 Ethan Ribelin Perkiomen Valley 5:18 5:33 5:40 16:32.3 5:20/M
83 83 1486 Holden Betz Downingtown West 5:18 5:35 5:38 16:32.7 5:20/M
84 84 673 Brendan Duff Plymouth Whitemarsh 5:11 5:31 5:50 16:32.9 5:20/M
85 85 138 Carter Laatsch Central Bucks West 5:15 5:27 5:50 16:33.4 5:20/M
86 86 553 David Brunton Owen J. Roberts 5:12 5:29 5:51 16:33.4 5:20/M
87 87 938 Max Mullertz WC Henderson 5:21 5:32 5:39 16:33.9 5:20/M
88 88 350 Kyle Hontz Hatboro Horsham 5:12 5:35 5:45 16:34.0 5:21/M
89 89 937 Luke Miles WC Henderson 5:05 5:29 5:59 16:34.3 5:21/M
90 90 277 Russel Winters Downingtown East 5:20 5:32 5:41 16:34.5 5:21/M
91 91 600 Andrew Woolery Penncrest 5:23 5:31 5:40 16:34.8 5:21/M
92 92 57 Ryan Doherty Bishop Shanahan 5:20 5:31 5:43 16:35.6 5:21/M
93 93 793 Alexander Fink Spring Ford 5:14 5:32 5:48 16:35.6 5:21/M
94 94 963 Tyler Daley West Chester East 5:08 5:29 5:57 16:36.0 5:21/M
95 95 977 Miles Hutton William Tennent 5:20 5:27 5:48 16:36.7 5:21/M
96 96 744 Doug Rosin Radnor 5:15 5:35 5:45 16:36.7 5:21/M
97 (> 7) 286 Jack Cappello Downingtown West 5:22 5:32 5:42 16:37.0 5:22/M
98 97 842 Jarrett Conway Unionville 5:12 5:28 5:56 16:37.4 5:22/M
99 98 566 Evan Campbell Oxford Area 5:11 5:29 5:57 16:37.5 5:22/M
100 (> 7) 1527 Caelan Sims Downingtown West 5:23 5:30 5:43 16:37.6 5:22/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
101 99 739 Frank Brown Radnor 5:18 5:33 5:46 16:38.0 5:22/M
102 100 313 Hayden Coates Great Valley 5:16 5:35 5:45 16:38.1 5:22/M
103 101 539 Brian Johnson North Penn 5:09 5:31 5:56 16:38.3 5:22/M
104 102 305 Chris Rudawsky Garnet Valley 5:09 5:22 6:06 16:38.6 5:22/M
105 103 207 Raymond Welgosh Conestoga 5:07 5:36 5:55 16:38.8 5:22/M
106 104 472 Garrett Campbell Methacton 5:13 5:32 5:53 16:39.0 5:22/M
107 105 828 Paul Faggioli Strath Haven 5:19 5:33 5:46 16:39.1 5:22/M
108 (> 7) 1530 Ryan Straub Downingtown West 5:22 5:31 5:45 16:39.6 5:22/M
109 106 367 Brian Walheim Haverford Township HS 5:16 5:33 5:49 16:39.8 5:22/M
110 107 230 Andrew Belder Council Rock South 5:16 5:35 5:48 16:39.9 5:22/M
111 108 106 Andrew Conte Central Bucks East 5:09 5:35 5:55 16:40.4 5:23/M
112 109 271 Brendan Flynn Downingtown East 5:20 5:35 5:44 16:41.4 5:23/M
113 110 691 Jack Phillips Pope John Paul II 5:16 5:28 5:56 16:41.7 5:23/M
114 111 569 Gavin Fitzgerald Oxford Area 5:18 5:39 5:42 16:41.8 5:23/M
115 112 319 Ryan Small Great Valley 5:23 5:36 5:43 16:42.8 5:23/M
116 113 966 Joseph Mazza West Chester East 5:10 5:37 5:54 16:43.2 5:24/M
117 114 477 Sean Ritchie Methacton 5:20 5:37 5:46 16:44.8 5:24/M
118 115 220 Matt Mullen Council Rock North 5:14 5:40 5:51 16:46.5 5:25/M
119 116 541 Erik Kull North Penn 5:09 5:48 5:48 16:47.3 5:25/M
120 117 75 Tyler Reigner Boyertown 5:15 5:38 5:53 16:47.3 5:25/M
121 118 598 Josh Senackerib Penncrest 5:30 5:29 5:47 16:47.4 5:25/M
122 119 674 Ryan Duff Plymouth Whitemarsh 5:24 5:36 5:46 16:47.7 5:25/M
123 120 176 Joshua Campagna Coatesville 5:19 5:43 5:45 16:48.1 5:25/M
124 121 415 Andrew Overman Kennett 5:16 5:39 5:52 16:48.1 5:25/M
125 122 427 Vikas Miller Lower Merion 5:30 5:34 5:43 16:48.1 5:25/M
126 123 911 Gabriel Pitcher Upper Perkiomen 5:08 5:39 6:01 16:49.3 5:25/M
127 124 992 Hanson Leung Wissahickon 5:19 5:38 5:52 16:49.5 5:25/M
128 (> 7) 1523 Declan Rymer Downingtown West 5:18 5:35 5:55 16:49.9 5:25/M
129 125 374 Jarett Zelinsky Holy Ghost Preparatory School 5:12 5:45 5:51 16:50.0 5:26/M
130 126 231 Alex Goldman Council Rock South 5:16 5:40 5:52 16:50.0 5:26/M
131 127 275 Sean McDonald Downingtown East 5:20 5:36 5:53 16:50.4 5:26/M
132 128 301 John Colavito Garnet Valley 5:16 5:42 5:51 16:50.8 5:26/M
133 129 474 Jack Kapralick Methacton 5:16 5:38 5:57 16:51.5 5:26/M
134 130 430 Simon Schmieder Lower Merion 5:31 5:33 5:46 16:51.5 5:26/M
135 131 568 Mitchell Campbell Oxford Area 5:22 5:42 5:46 16:51.7 5:26/M
136 132 844 Jacob Elsen Unionville 5:22 5:30 5:58 16:51.7 5:26/M
137 133 216 Pat Bierach Council Rock North 5:17 5:37 5:57 16:52.0 5:26/M
138 134 126 Nick Tome Central Bucks South 5:11 5:38 6:02 16:52.0 5:26/M
139 135 177 Jahmir Carter Coatesville 5:24 5:41 5:47 16:52.3 5:26/M
140 136 1178 Cole Sands Central Bucks East 5:09 5:37 6:06 16:52.4 5:26/M
141 137 571 Ryan Latsch Oxford Area 5:31 5:33 5:47 16:53.4 5:27/M
142 138 202 Henry Borska Conestoga 5:19 5:42 5:52 16:54.5 5:27/M
143 139 72 John Black Boyertown 5:16 5:38 5:59 16:54.9 5:27/M
144 140 978 Dean Ricco William Tennent 5:20 5:33 6:00 16:54.9 5:27/M
145 141 71 Alec Barton Boyertown 5:19 5:43 5:52 16:55.8 5:27/M
146 142 886 Jack Larkin Upper Merion 5:21 5:39 5:55 16:55.8 5:27/M
147 143 236 Scotty Ulrick Council Rock South 5:32 5:40 5:43 16:56.0 5:28/M
148 144 628 Stephan Sroka Pennsbury 5:19 5:39 5:57 16:57.0 5:28/M
149 145 557 Matt Muthler Owen J. Roberts 5:12 5:43 6:01 16:57.4 5:28/M
150 146 995 Alexander Schultz Wissahickon 5:26 5:43 5:47 16:57.5 5:28/M
151 147 936 Steven Kurek WC Henderson 5:21 5:38 5:57 16:57.5 5:28/M
152 148 424 Alex Bullard Lower Merion 5:30 5:34 5:52 16:57.6 5:28/M
153 149 703 LaRee Hills Pottsgrove 5:19 5:41 5:56 16:57.6 5:28/M
154 150 994 Caymus Ruffner Wissahickon 5:26 5:42 5:48 16:57.9 5:28/M
155 151 991 Zachary Dallal Wissahickon 5:16 5:43 5:57 16:57.9 5:28/M
156 152 371 Nicholas Polidoro Holy Ghost Preparatory School 5:13 5:45 5:59 16:58.2 5:28/M
157 153 870 James Fitzmaurice Upper Dublin 5:24 5:40 5:53 16:59.0 5:29/M
158 154 658 Pat Darcy Phoenixville Area 5:23 5:36 5:59 16:59.1 5:29/M
159 155 34 Parker Jarratt Avon Grove 5:08 5:26 6:24 16:59.1 5:29/M
160 156 123 John Pluznyk Central Bucks South 5:17 5:45 5:56 16:59.2 5:29/M
161 157 675 Steven Foster Plymouth Whitemarsh 5:24 5:40 5:54 16:59.7 5:29/M
162 158 624 Killian Brennan Pennsbury 5:18 5:39 6:01 17:00.0 5:29/M
163 159 77 Payton Stanziani Boyertown 5:19 5:43 5:57 17:00.3 5:29/M
164 160 74 Zachary Raugh Boyertown 5:16 5:39 6:04 17:00.3 5:29/M
165 161 125 Andrew Schaefer Central Bucks South 5:27 5:37 5:56 17:00.6 5:29/M
166 162 609 Cole Doster Pennridge 5:17 5:50 5:52 17:00.6 5:29/M
167 163 636 Kabiru Brown Perkiomen Valley 5:24 5:42 5:53 17:00.7 5:29/M
168 164 625 Nicholas Gribbon Pennsbury 5:22 5:39 5:59 17:00.7 5:29/M
169 165 964 Joe Delaney West Chester East 5:27 5:33 6:00 17:01.5 5:29/M
170 166 2419 Sebastian Arnold Unionville 5:29 5:38 5:54 17:01.5 5:29/M
171 167 687 Kaden Buchler Pope John Paul II 5:17 5:40 6:03 17:02.0 5:30/M
172 168 43 Thomas Balla Bensalem 5:24 5:41 5:56 17:02.2 5:30/M
173 (> 7) 2418 Ansh Abbaraju Unionville 5:29 5:38 5:54 17:02.3 5:30/M
174 169 540 Ian Kelly North Penn 5:29 5:43 5:49 17:02.8 5:30/M
175 170 9 Miles Curtis Abington 5:19 5:44 6:00 17:04.0 5:30/M
176 171 111 Matthew Miller Central Bucks East 5:10 5:47 6:06 17:04.4 5:30/M
177 172 274 Caiden Leen Downingtown East 5:28 5:42 5:53 17:04.5 5:30/M
178 173 596 Patrick Kelly Penncrest 5:29 5:42 5:53 17:04.9 5:30/M
179 174 372 Elliot Puckett Holy Ghost Preparatory School 5:14 5:45 6:05 17:05.0 5:31/M
180 175 1106 Eric Muthersbaugh Boyertown 5:18 5:43 6:02 17:05.0 5:31/M
181 176 473 Thomas Chimes Methacton 5:13 5:30 6:21 17:05.2 5:31/M
182 177 1984 Cole Smith Owen J. Roberts 5:25 5:41 5:58 17:05.3 5:31/M
183 178 676 Nathaniel Jones Plymouth Whitemarsh 5:28 5:45 5:51 17:05.6 5:31/M
184 179 993 Bryce Miles Wissahickon 5:28 5:42 5:54 17:05.7 5:31/M
185 (> 7) 555 Josh DiMarino Owen J. Roberts 5:22 5:43 6:00 17:05.8 5:31/M
186 (> 7) 76 James Sahakian Boyertown 5:25 5:38 6:02 17:06.4 5:31/M
187 180 912 Lance Templeton Upper Perkiomen 5:18 5:49 5:58 17:06.8 5:31/M
188 181 349 Michael Holman Hatboro Horsham 5:21 5:40 6:04 17:06.9 5:31/M
189 182 627 Andrew Keen Pennsbury 5:21 5:48 5:57 17:07.7 5:31/M
190 183 594 Jason Abahazy Penncrest 5:30 5:43 5:54 17:08.1 5:32/M
191 184 664 Connor Wilchusky Phoenixville Area 5:23 5:46 5:57 17:08.1 5:32/M
192 (> 7) 1491 Matthew Chylack Downingtown West 5:24 5:44 5:59 17:08.2 5:32/M
193 185 35 Aidan Skinner Avon Grove 5:06 5:47 6:14 17:08.3 5:32/M
194 186 910 Donald Miller Upper Perkiomen 5:20 5:46 6:02 17:08.6 5:32/M
195 187 204 Michael Gossow Conestoga 5:23 5:45 5:59 17:09.1 5:32/M
196 (> 7) 1537 Zack Yaros Downingtown West 5:27 5:41 5:59 17:09.1 5:32/M
197 (> 7) 845 James Hoopman Unionville 5:25 5:49 5:53 17:09.2 5:32/M
198 188 273 Jacob Lawson Downingtown East 5:22 5:47 5:59 17:09.5 5:32/M
199 189 790 Anthony Bamford Spring Ford 5:14 5:41 6:13 17:09.6 5:32/M
200 190 31 Benny Clark Avon Grove 5:30 5:44 5:54 17:09.8 5:32/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
201 191 2087 Matt Vaders Pennridge 5:21 5:47 6:01 17:10.1 5:32/M
202 192 1951 Sean Fisher North Penn 5:30 5:43 5:57 17:10.6 5:32/M
203 193 887 John Matics Upper Merion 5:22 5:38 6:10 17:10.7 5:32/M
204 194 732 Nicholas Yeatman Quakertown 5:24 5:47 5:58 17:10.7 5:32/M
205 195 831 Alex Melly Strath Haven 5:30 5:41 5:58 17:10.9 5:32/M
206 196 317 Pierce Nolan Great Valley 5:34 5:46 5:52 17:12.3 5:33/M
207 (> 7) 1493 JJ Conzelmann Downingtown West 5:35 5:39 5:57 17:12.5 5:33/M
208 (> 7) 1399 Tallon Batres Council Rock South 5:27 5:47 5:58 17:12.6 5:33/M
209 197 502 Asher Pileggi Neshaminy 5:25 5:47 6:00 17:13.1 5:33/M
210 198 689 Jack Flynn Pope John Paul II 5:21 5:52 5:59 17:13.2 5:33/M
211 (> 7) 1604 Patrick Mitchell Great Valley 5:35 5:44 5:52 17:13.4 5:33/M
212 199 30 Ayden Caulder Avon Grove 5:30 5:44 5:58 17:13.4 5:33/M
213 200 429 Benjamin Schmid Lower Merion 5:40 5:41 5:51 17:13.4 5:33/M
214 201 272 Collin Hickey Downingtown East 5:28 5:46 5:58 17:13.5 5:33/M
215 202 614 Rob Yochum Pennridge 5:27 5:49 5:56 17:13.8 5:33/M
216 203 152 Ben Soboloff Cheltenham 5:33 5:40 5:59 17:13.8 5:33/M
217 (> 7) 1406 Josh Gross Council Rock South 5:34 5:41 5:57 17:14.3 5:34/M
218 204 122 Liam Loynd Central Bucks South 5:31 5:39 6:03 17:14.3 5:34/M
219 205 398 Aiden Michell Jenkintown 5:28 5:50 5:55 17:14.5 5:34/M
220 206 792 Jadon Dunham Spring Ford 5:28 5:47 5:58 17:14.8 5:34/M
221 (> 7) 1521 Nick Piergiovanni Downingtown West 5:26 5:42 6:05 17:15.5 5:34/M
222 207 179 Ryan Corsello Coatesville 5:25 5:45 6:05 17:15.8 5:34/M
223 208 1848 Bryan Landsberg Methacton 5:24 5:46 6:05 17:16.4 5:34/M
224 209 892 Shane Coll Upper Moreland 5:17 5:51 6:07 17:16.8 5:34/M
225 210 659 Nick Gatcha Phoenixville Area 5:29 5:49 5:58 17:17.0 5:35/M
226 211 60 Jack Loeper Bishop Shanahan 5:33 5:45 5:58 17:17.4 5:35/M
227 (> 7) 2598 Ethan Kilroy WC Henderson 5:31 5:44 6:02 17:17.5 5:35/M
228 212 962 Sean Brennan West Chester East 5:27 5:46 6:03 17:18.2 5:35/M
229 213 626 Amauris Hernandez Pennsbury 5:28 5:44 6:05 17:18.3 5:35/M
230 214 63 Joseph Schubert Bishop Shanahan 5:29 5:49 5:59 17:18.6 5:35/M
231 215 829 Graham Hogg Strath Haven 5:39 5:45 5:53 17:18.6 5:35/M
232 216 678 Regent Walden Plymouth Whitemarsh 5:28 5:48 6:02 17:18.8 5:35/M
233 (> 7) 1787 Henry Folk Lower Merion 5:45 5:44 5:48 17:19.1 5:35/M
234 217 135 Luke Fehrman Central Bucks West 5:17 5:52 6:09 17:19.3 5:35/M
235 218 950 Nick Durinzi WC Rustin 5:23 5:50 6:05 17:19.4 5:35/M
236 219 982 Jason Vogt William Tennent 5:37 5:43 5:57 17:19.6 5:35/M
237 220 140 Matt Monahan Central Bucks West 5:24 5:46 6:08 17:19.7 5:35/M
238 221 704 Simon Keen Pottsgrove 5:19 5:54 6:06 17:20.1 5:35/M
239 (> 7) 1602 Max Miller Great Valley 5:38 5:47 5:54 17:20.1 5:35/M
240 222 672 Benjamin Carr Plymouth Whitemarsh 5:30 5:46 6:02 17:20.4 5:35/M
241 (> 7) 1405 Cathal Garvey Council Rock South 5:33 5:48 5:58 17:20.5 5:35/M
242 223 219 Brian Jonovich Council Rock North 5:21 5:50 6:08 17:20.7 5:35/M
243 224 833 William Dykes Sun Valley 5:36 5:39 6:05 17:20.9 5:35/M
244 225 544 Gavin Zanck North Penn 5:24 5:45 6:11 17:20.9 5:35/M
245 (> 7) 1958 Logan McHenry North Penn 5:26 5:49 6:05 17:21.0 5:36/M
246 226 873 William Mead Upper Dublin 5:34 5:46 6:00 17:21.2 5:36/M
247 (> 7) 1783 Ethan Blum Lower Merion 5:45 5:44 5:50 17:21.3 5:36/M
248 (> 7) 1591 Matthew Dietrick Great Valley 5:25 5:52 6:02 17:21.3 5:36/M
249 227 1700 Anthony Lawson Haverford Township HS 5:28 5:46 6:07 17:21.4 5:36/M
250 (> 7) 2045 Sean McGroary Penncrest 5:48 5:45 5:46 17:21.4 5:36/M
251 228 807 Michael Remy Springfield (Delco) 5:30 5:53 5:58 17:21.6 5:36/M
252 229 2699 Eric Benditt West Chester East 5:26 5:47 6:08 17:21.7 5:36/M
253 230 778 Tommy Greve Souderton Area 5:24 5:50 6:07 17:21.9 5:36/M
254 231 2128 Calvin Ribelin Perkiomen Valley 5:27 5:48 6:06 17:22.2 5:36/M
255 (> 7) 1840 Aiden Byrne Methacton 5:29 5:52 6:01 17:22.5 5:36/M
256 232 1208 John Tunceli Central Bucks South 5:29 5:47 6:05 17:22.9 5:36/M
257 233 352 Lars Knudsen Hatboro Horsham 5:35 5:48 5:59 17:23.1 5:36/M
258 (> 7) 1784 Gabriel Brodeur Lower Merion 5:53 5:40 5:49 17:23.4 5:36/M
259 234 692 John Schiele Pope John Paul II 5:17 5:57 6:08 17:23.6 5:36/M
260 235 32 Alex Coppens Avon Grove 5:34 5:49 6:00 17:24.2 5:37/M
261 (> 7) 2607 Rowan Shigeno WC Henderson 5:41 5:46 5:56 17:24.3 5:37/M
262 (> 7) 1496 Kevin Damico Downingtown West 5:39 5:50 5:55 17:26.0 5:37/M
263 (> 7) 1174 Shaun Pello Central Bucks East 5:28 5:54 6:03 17:26.0 5:37/M
264 236 333 Aidan Bova Harriton 5:39 5:49 5:56 17:26.2 5:37/M
265 237 1085 Patrick Dunphy Bishop Shanahan 11:20 6:05 17:26.4 5:37/M
266 238 153 Joey Welch Cheltenham 5:34 5:49 6:01 17:26.4 5:37/M
267 239 701 Bryce Hampton Pottsgrove 5:19 5:52 6:14 17:26.6 5:37/M
268 240 62 Ethan Perry Bishop Shanahan 5:35 5:49 6:01 17:26.6 5:37/M
269 241 45 Dabi Chanez Bensalem 5:15 5:48 6:23 17:27.1 5:38/M
270 (> 7) 1963 Jack Shive North Penn 5:25 5:53 6:08 17:27.5 5:38/M
271 (> 7) 1503 Jake Farrell Downingtown West 5:26 5:54 6:07 17:28.2 5:38/M
272 242 206 Vicente Pena Conestoga 5:28 5:53 6:05 17:28.4 5:38/M
273 243 397 Travis Geer Jenkintown 5:31 5:49 6:08 17:29.2 5:38/M
274 (> 7) 1487 Keegan Borig Downingtown West 5:21 5:56 6:10 17:29.2 5:38/M
275 244 874 Craig Stenstrom Upper Dublin 5:32 5:58 5:58 17:29.3 5:38/M
276 (> 7) 1398 Quin Batres Council Rock South 5:24 5:58 6:06 17:29.4 5:38/M
277 245 585 Nate Randall Penn Wood 5:19 6:03 6:07 17:30.2 5:39/M
278 246 334 Mason Coburn-Weigand Harriton 5:39 5:49 6:01 17:30.4 5:39/M
279 (> 7) 1961 Karl Schafsteller North Penn 5:25 5:50 6:13 17:30.5 5:39/M
280 247 640 Andrew Moyer Perkiomen Valley 5:24 5:48 6:18 17:31.2 5:39/M
281 248 638 Dylan Danowski Perkiomen Valley 5:21 5:46 6:24 17:31.8 5:39/M
282 249 139 Eric Mass Central Bucks West 5:34 5:49 6:08 17:32.0 5:39/M
283 (> 7) 2055 Matt Tylek Penncrest 5:40 5:47 6:04 17:32.4 5:39/M
284 (> 7) 2602 Issa Makke WC Henderson 5:30 5:53 6:09 17:32.6 5:39/M
285 250 259 Matthew Birch Dock Mennonite Academy 5:32 5:49 6:12 17:34.2 5:40/M
286 251 827 Jacob Davidson Strath Haven 5:38 5:51 6:04 17:34.2 5:40/M
287 (> 7) 1705 Caleb Nolan Haverford Township HS 5:37 5:45 6:11 17:34.4 5:40/M
288 252 1710 Antonio Camacho Holy Ghost Preparatory School 5:26 5:54 6:12 17:34.5 5:40/M
289 253 300 Aravind Arunachalam Garnet Valley 5:19 5:52 6:23 17:34.5 5:40/M
290 (> 7) 1103 Cameron Kratz Boyertown 5:29 5:50 6:14 17:35.4 5:40/M
291 (> 7) 968 Kyle Puchalla West Chester East 5:16 5:48 6:30 17:35.7 5:40/M
292 254 191 Jacob Iseminger Collegium Charter School 5:32 5:49 6:13 17:35.8 5:40/M
293 255 2328 Andrew Carlin Spring Ford 5:35 5:52 6:08 17:36.4 5:41/M
294 256 203 Daniel Gossow Conestoga 5:24 5:52 6:19 17:36.6 5:41/M
295 257 702 Brandon Henriksen Pottsgrove 5:17 5:56 6:22 17:37.0 5:41/M
296 258 369 Mitchell Feyl Holy Ghost Preparatory School 5:19 6:04 6:13 17:37.1 5:41/M
297 (> 7) 1401 Joseph Branderbit Council Rock South 5:38 5:48 6:10 17:37.1 5:41/M
298 259 1095 Connor Smith Bishop Shanahan 5:37 5:55 6:04 17:37.1 5:41/M
299 260 1220 Christian Crabtree Central Bucks West 5:40 5:50 6:06 17:37.2 5:41/M
300 (> 7) 2036 Mickey Gommer Penncrest 5:46 5:50 6:00 17:37.4 5:41/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
301 261 2129 Evan Romano Perkiomen Valley 5:22 5:59 6:15 17:37.6 5:41/M
302 262 1365 CJ Haas Council Rock North 5:31 6:03 6:03 17:37.8 5:41/M
303 263 826 Julian Carmichael Strath Haven 5:37 5:59 6:00 17:38.4 5:41/M
304 (> 7) 1789 Jasper Lim-Goyette Lower Merion 5:53 5:41 6:02 17:38.4 5:41/M
305 264 217 Jake Boyd Council Rock North 5:22 6:01 6:14 17:39.0 5:42/M
306 265 2784 Doug Hoyer Wissahickon 5:34 5:56 6:07 17:39.5 5:42/M
307 266 336 Ethan McKeever Harriton 5:41 5:50 6:08 17:39.7 5:42/M
308 267 953 Josh Viarengo WC Rustin 5:34 5:51 6:13 17:39.7 5:42/M
309 268 780 Nic Morales Souderton Area 5:32 5:57 6:10 17:40.0 5:42/M
310 269 94 Sanjay George Calvary Christian Academy 5:35 5:52 6:11 17:40.2 5:42/M
311 270 856 Caleb Dougherty Upper Darby 5:33 5:57 6:09 17:40.8 5:42/M
312 271 347 Ryan Allen Hatboro Horsham 5:38 5:51 6:10 17:40.9 5:42/M
313 272 504 Trevor Schoenemann Neshaminy 5:35 5:54 6:10 17:40.9 5:42/M
314 (> 7) 2040 Matt Kirchgasser Penncrest 5:47 5:49 6:05 17:42.1 5:43/M
315 273 979 Mike Sauler William Tennent 5:36 5:55 6:09 17:42.3 5:43/M
316 (> 7) 1785 Robert D'Aquila Lower Merion 5:45 5:50 6:05 17:42.6 5:43/M
317 (> 7) 2605 Luke Mullen WC Henderson 5:42 5:58 6:02 17:42.7 5:43/M
318 274 401 Matt Visomirski Jenkintown 5:36 5:55 6:10 17:42.8 5:43/M
319 275 570 Jacob Hewes Oxford Area 5:15 5:56 6:31 17:42.9 5:43/M
320 276 741 Owen Leonard Radnor 5:40 5:54 6:08 17:43.2 5:43/M
321 (> 7) 1241 Liam Price Central Bucks West 5:44 5:50 6:07 17:43.6 5:43/M
322 277 451 Ken Ching Marple Newtown 5:45 5:57 6:01 17:44.0 5:43/M
323 278 124 Jake Sauers Central Bucks South 5:38 5:59 6:06 17:44.2 5:43/M
324 279 10 Kevin Dennin Abington 5:26 6:04 6:14 17:44.3 5:43/M
325 280 860 Joseph Ricciardi Upper Darby 5:39 5:59 6:05 17:44.5 5:43/M
326 (> 7) 1955 Matthew Long North Penn 5:25 5:57 6:21 17:44.7 5:43/M
327 (> 7) 1227 Alex Hartin Central Bucks West 5:44 5:51 6:09 17:44.9 5:43/M
328 281 261 Sean Robinson Dock Mennonite Academy 5:33 5:55 6:16 17:45.0 5:44/M
329 (> 7) 1153 Elijah Carpenter Central Bucks East 5:37 5:59 6:08 17:45.0 5:44/M
330 282 742 Luke O'Malley Radnor 5:39 5:57 6:07 17:45.0 5:44/M
331 (> 7) 1108 Stephen Repa Boyertown 5:42 5:59 6:03 17:45.1 5:44/M
332 (> 7) 2608 Patrick Snyder WC Henderson 5:43 5:52 6:08 17:45.2 5:44/M
333 (> 7) 1843 Charlie D'Orazio Methacton 5:26 5:59 6:20 17:45.5 5:44/M
334 283 613 Ben Townsend Pennridge 5:40 5:57 6:07 17:45.5 5:44/M
335 284 411 Jesse Comanda Kennett 5:30 5:59 6:15 17:45.5 5:44/M
336 285 608 Nick Alvarez Pennridge 5:40 5:57 6:07 17:45.7 5:44/M
337 (> 7) 2121 Logan Baitinger Perkiomen Valley 5:34 5:58 6:13 17:45.8 5:44/M
338 286 98 Phillip Rogers Calvary Christian Academy 5:33 5:57 6:14 17:46.1 5:44/M
339 287 503 Robert Sassaman Neshaminy 5:37 6:02 6:06 17:46.2 5:44/M
340 (> 7) 1184 Carson Wiley Central Bucks East 5:27 5:53 6:25 17:46.8 5:44/M
341 288 1370 Robbie Lloyd Council Rock North 5:35 5:54 6:17 17:46.9 5:44/M
342 289 338 Guillermo Ribiero-VeciHarriton 5:39 5:49 6:17 17:47.3 5:44/M
343 (> 7) 475 Nolan McMahon Methacton 5:21 6:06 6:19 17:47.5 5:44/M
344 (> 7) 1948 Brandon Collins North Penn 5:32 5:59 6:15 17:47.5 5:44/M
345 290 1669 Ben Clarke Hatboro Horsham 5:39 5:54 6:14 17:47.8 5:44/M
346 291 727 Logan Brezner Quakertown 5:43 5:55 6:08 17:48.0 5:45/M
347 (> 7) 1610 Charles Sita Great Valley 5:39 5:47 6:21 17:48.3 5:45/M
348 (> 7) 137 Jason Gilvary Central Bucks West 5:31 5:56 6:20 17:48.8 5:45/M
349 292 2237 Jack Halberstadt Radnor 5:39 5:54 6:14 17:49.0 5:45/M
350 293 1022 Grant Adler Avon Grove 5:35 5:58 6:14 17:49.3 5:45/M
351 294 859 Ghandi Leveille Upper Darby 5:32 6:08 6:08 17:49.3 5:45/M
352 (> 7) 33 Connor Gray Avon Grove 5:32 5:52 6:24 17:49.6 5:45/M
353 (> 7) 639 Riley Milligan Perkiomen Valley 5:21 5:46 6:41 17:49.8 5:45/M
354 (> 7) 222 Josh Tobias Council Rock North 5:25 5:58 6:25 17:50.1 5:45/M
355 295 981 William Solly William Tennent 5:40 5:58 6:11 17:50.6 5:45/M
356 296 976 Eddie Campbell William Tennent 5:46 5:50 6:13 17:50.7 5:45/M
357 (> 7) 1499 Henry Debuque Downingtown West 5:34 5:52 6:23 17:51.1 5:45/M
358 (> 7) 940 Patrick Rabin WC Henderson 5:35 5:52 6:24 17:51.9 5:45/M
359 297 622 Eric Barr Pennsbury 5:21 5:59 6:30 17:52.2 5:46/M
360 298 205 Patrick O'Mara Conestoga 5:27 5:59 6:24 17:52.3 5:46/M
361 299 339 Kyle Tassone Harriton 5:50 6:01 6:01 17:53.1 5:46/M
362 300 1328 Nicholas Nastasi Conestoga 5:36 5:58 6:18 17:53.4 5:46/M
363 301 948 Chris Canterino WC Rustin 5:41 5:55 6:16 17:53.7 5:46/M
364 (> 7) 2131 Tyler Woolsey Perkiomen Valley 5:39 5:50 6:24 17:53.9 5:46/M
365 (> 7) 1175 Gavin Pettigrew Central Bucks East 5:40 5:55 6:18 17:54.2 5:46/M
366 302 276 Jalen Ward Downingtown East 5:41 6:04 6:08 17:54.3 5:46/M
367 303 871 Oliver Griffin Upper Dublin 5:41 5:57 6:15 17:54.4 5:46/M
368 (> 7) 363 Will Field Haverford Township HS 5:30 6:00 6:23 17:54.6 5:46/M
369 304 516 Christian Kruse New Hope-Solebury 5:29 5:58 6:26 17:55.1 5:47/M
370 (> 7) 1852 Ryan Matour Methacton 5:33 6:00 6:20 17:55.1 5:47/M
371 305 688 Jason DiMarco Pope John Paul II 5:41 6:03 6:09 17:55.2 5:47/M
372 306 190 Emmanuel Hernandez Collegium Charter School 5:36 6:04 6:14 17:55.4 5:47/M
373 (> 7) 2037 George Grable Penncrest 5:49 5:53 6:12 17:55.4 5:47/M
374 (> 7) 1446 Aaron Scavuzzo Downingtown East 5:40 6:00 6:14 17:55.5 5:47/M
375 307 410 Liam Breining Kennett 5:33 6:04 6:17 17:55.9 5:47/M
376 308 2379 Matt Faggioli Strath Haven 5:46 6:03 6:06 17:56.0 5:47/M
377 (> 7) 1782 Justin Badt Lower Merion 6:03 5:49 6:03 17:56.1 5:47/M
378 (> 7) 1025 Pierce Barfell Avon Grove 5:52 5:55 6:07 17:56.1 5:47/M
379 (> 7) 1849 Tristan Landsberg Methacton 5:34 6:05 6:15 17:56.3 5:47/M
380 (> 7) 353 Zachary Ryan Hatboro Horsham 5:38 5:59 6:18 17:56.3 5:47/M
381 (> 7) 1235 Julien Mackensen Central Bucks West 5:44 5:57 6:14 17:56.6 5:47/M
382 (> 7) 208 Miles Whitaker Conestoga 5:33 6:04 6:19 17:56.7 5:47/M
383 309 810 Viraj Thomas Springfield (Delco) 5:30 6:09 6:17 17:56.9 5:47/M
384 310 443 Ben Zonshayn Lower Moreland 5:30 6:04 6:21 17:56.9 5:47/M
385 (> 7) 1236 Nikolaus Mangeot Central Bucks West 5:53 5:55 6:08 17:56.9 5:47/M
386 311 883 Owen Ebersole Upper Merion 5:23 6:07 6:26 17:56.9 5:47/M
387 (> 7) 1856 Jake Peters Methacton 5:35 5:57 6:23 17:57.0 5:47/M
388 (> 7) 1230 Will Jack Central Bucks West 5:52 5:48 6:16 17:57.2 5:47/M
389 312 743 Andrew Rosin Radnor 5:40 5:58 6:18 17:57.4 5:47/M
390 313 412 Kendal Lanier Kennett 5:48 5:57 6:10 17:57.4 5:47/M
391 (> 7) 1180 Danny Spillane Central Bucks East 5:48 5:58 6:09 17:57.4 5:47/M
392 (> 7) 1853 Chris McGlynn Methacton 5:34 6:06 6:16 17:57.5 5:47/M
393 314 1743 Miko Davidson Kennett 5:43 5:58 6:15 17:57.5 5:47/M
394 (> 7) 1841 Ray Calarami Methacton 5:36 6:01 6:20 17:58.0 5:48/M
395 315 7 Michael Castor Abington 5:30 6:09 6:17 17:58.0 5:48/M
396 316 178 Spencer Colon Coatesville 5:27 6:05 6:25 17:58.4 5:48/M
397 317 302 Dominic DiLuzio Garnet Valley 5:41 6:01 6:15 17:58.4 5:48/M
398 318 1918 Ryan Tarapchak Neshaminy 5:37 6:02 6:19 17:58.6 5:48/M
399 319 455 Josh Noble Marple Newtown 5:52 5:58 6:08 17:58.7 5:48/M
400 (> 7) 1864 Colin Yeh Methacton 5:37 5:59 6:21 17:58.9 5:48/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
401 320 2107 Seamus Kelliher Pennsbury 5:47 5:56 6:15 17:58.9 5:48/M
402 (> 7) 1790 David Litvin Lower Merion 6:03 5:49 6:06 17:59.0 5:48/M
403 (> 7) 641 Eric Olden Perkiomen Valley 5:31 5:51 6:36 17:59.2 5:48/M
404 (> 7) 1483 Jeremy Bechard Downingtown West 5:45 5:56 6:17 17:59.7 5:48/M
405 (> 7) 623 Anthony Bell Pennsbury 5:29 6:06 6:24 17:59.9 5:48/M
406 (> 7) 120 Will Drakas Central Bucks South 5:34 6:17 6:07 17:59.9 5:48/M
407 321 832 Jonathan Speirs Strath Haven 5:42 6:04 6:13 18:00.1 5:48/M
408 (> 7) 1233 Jason Lang Central Bucks West 5:46 6:02 6:11 18:00.1 5:48/M
409 (> 7) 1599 Gabe Macarron Great Valley 5:43 6:05 6:11 18:00.4 5:48/M
410 (> 7) 2127 Eric Moyer Perkiomen Valley 5:33 5:58 6:27 18:00.5 5:48/M
411 322 782 Kevin Walter Souderton Area 5:43 6:01 6:15 18:00.7 5:48/M
412 (> 7) 1176 Ryan Roscia Central Bucks East 5:30 6:06 6:24 18:00.8 5:48/M
413 (> 7) 1706 Chris Potter Haverford Township HS 5:40 5:58 6:22 18:00.9 5:48/M
414 (> 7) 1039 Thomas Mayer Avon Grove 5:50 5:59 6:11 18:00.9 5:48/M
415 (> 7) 2603 Jon McCormack WC Henderson 5:53 5:59 6:07 18:01.1 5:49/M
416 323 858 Damian Gauld Upper Darby 5:43 6:00 6:17 18:01.1 5:49/M
417 (> 7) 2123 Luke Desilets Perkiomen Valley 5:41 6:03 6:16 18:01.2 5:49/M
418 (> 7) 1742 Anthony Bennett Kennett 5:34 6:11 6:14 18:01.2 5:49/M
419 324 791 Max Collins Spring Ford 5:34 6:04 6:22 18:01.5 5:49/M
420 325 1635 Scott Blender Harriton 5:50 6:00 6:11 18:01.5 5:49/M
421 326 388 Daniel Shanahan Interboro 5:27 6:04 6:30 18:01.5 5:49/M
422 327 44 Michael Brach Bensalem 5:39 6:12 6:09 18:01.6 5:49/M
423 (> 7) 2792 Sean Robinson Wissahickon 5:39 6:06 6:15 18:02.0 5:49/M
424 (> 7) 2046 Dan McLoughlin Penncrest 5:49 5:58 6:14 18:02.1 5:49/M
425 328 804 Matt Coyle Springfield (Delco) 5:38 6:03 6:20 18:02.2 5:49/M
426 (> 7) 1094 Caelen Reid Bishop Shanahan 5:45 6:03 6:14 18:02.4 5:49/M
427 (> 7) 1045 Max Pochan Avon Grove 5:51 5:58 6:12 18:02.6 5:49/M
428 (> 7) 1749 Logan Piercy Kennett 5:48 5:57 6:16 18:02.8 5:49/M
429 329 893 Gustavo Deleon Upper Moreland 5:35 5:58 6:29 18:02.8 5:49/M
430 330 2172 Doug Villegas-Rivas Phoenixville Area 5:42 6:03 6:16 18:02.9 5:49/M
431 (> 7) 2125 Daniel Haymen Perkiomen Valley 5:36 6:02 6:24 18:03.3 5:49/M
432 331 453 Joe McCool Marple Newtown 5:41 6:03 6:19 18:03.4 5:49/M
433 (> 7) 2041 Brendan Luong Penncrest 5:54 5:57 6:11 18:03.5 5:49/M
434 (> 7) 1198 James Farrell Central Bucks South 5:42 6:12 6:08 18:03.6 5:49/M
435 (> 7) 990 Josh Chaiken Wissahickon 5:26 5:49 6:48 18:03.8 5:49/M
436 (> 7) 1679 Brian Pisch Hatboro Horsham 5:38 6:08 6:17 18:04.1 5:50/M
437 (> 7) 1404 Connor Dickel Council Rock South 5:52 6:05 6:06 18:04.1 5:50/M
438 332 888 Michael Radzanowski Upper Merion 5:47 6:08 6:08 18:04.2 5:50/M
439 333 980 Cole Shapiro William Tennent 5:45 5:52 6:26 18:04.4 5:50/M
440 (> 7) 1202 Tate Prudish Central Bucks South 5:42 6:09 6:13 18:04.5 5:50/M
441 334 441 Justin Sandler Lower Moreland 5:30 6:05 6:28 18:04.9 5:50/M
442 335 500 Sam Bley Neshaminy 5:38 6:06 6:20 18:05.0 5:50/M
443 336 731 Chester Welliver Quakertown 5:40 6:09 6:15 18:05.1 5:50/M
444 337 949 Jimmy Coates WC Rustin 5:42 6:06 6:15 18:05.2 5:50/M
445 (> 7) 2106 Alex Hludzinski Pennsbury 5:48 6:00 6:17 18:06.6 5:50/M
446 338 13 Aidan Scharnikow Abington 5:33 6:08 6:24 18:06.7 5:50/M
447 339 779 Jake Lavely Souderton Area 5:43 6:02 6:21 18:07.4 5:51/M
448 340 885 Michael Freaney Upper Merion 5:40 6:03 6:23 18:07.5 5:51/M
449 (> 7) 1981 Matthew Kwiatkowaki Owen J. Roberts 5:47 6:00 6:20 18:07.6 5:51/M
450 341 907 Blandin Conklin Upper Perkiomen 5:31 6:13 6:23 18:07.9 5:51/M
451 (> 7) 1156 Ethan Evans Central Bucks East 5:40 6:05 6:22 18:08.1 5:51/M
452 (> 7) 1652 Isaiah Trader Harriton 5:47 6:00 6:20 18:08.2 5:51/M
453 (> 7) 2591 Dean Harris WC Henderson 5:42 6:05 6:20 18:08.3 5:51/M
454 342 150 John Ivory Cheltenham 5:41 6:04 6:22 18:08.7 5:51/M
455 (> 7) 1049 Seth Williams Avon Grove 5:53 5:57 6:17 18:08.8 5:51/M
456 (> 7) 1846 John Kiernan Methacton 5:38 6:07 6:23 18:09.2 5:51/M
457 (> 7) 1729 Christian Byler Jenkintown 5:45 6:01 6:23 18:09.3 5:51/M
458 (> 7) 1854 Ryan Morgan Methacton 5:33 5:55 6:40 18:09.3 5:51/M
459 (> 7) 2331 Braden Krajcirovic Spring Ford 5:35 6:04 6:29 18:09.6 5:51/M
460 343 1562 Cameron Kennedy Garnet Valley 5:57 5:59 6:13 18:10.1 5:52/M
461 (> 7) 1748 Gabe Pardo Kennett 5:51 5:51 6:26 18:10.2 5:52/M
462 (> 7) 2779 Michael Cimini Wissahickon 5:49 6:05 6:15 18:10.5 5:52/M
463 344 906 Hunter Adelsberger Upper Perkiomen 5:36 6:12 6:23 18:11.3 5:52/M
464 (> 7) 1324 Benjamin Horner Conestoga 5:45 6:02 6:23 18:11.4 5:52/M
465 345 92 Joe Erghott Calvary Christian Academy 5:35 5:59 6:36 18:11.8 5:52/M
466 (> 7) 1983 Eric Shanahan Owen J. Roberts 5:47 6:06 6:18 18:11.9 5:52/M
467 (> 7) 2112 Matt Sweeney Pennsbury 5:47 6:01 6:22 18:12.2 5:52/M
468 (> 7) 107 Holden Emery Central Bucks East 5:25 6:06 6:40 18:12.5 5:52/M
469 346 869 Kerim Aldarwish Upper Dublin 5:43 6:02 6:26 18:12.6 5:52/M
470 (> 7) 2785 Max Klugherz Wissahickon 5:41 6:06 6:25 18:12.7 5:52/M
471 (> 7) 2239 Jimmy Kurtz Radnor 5:52 6:00 6:20 18:12.8 5:52/M
472 347 506 Michael Tarapchak Neshaminy 5:37 6:14 6:20 18:12.8 5:52/M
473 348 2508 Patrick O'Donnell Upper Merion 5:46 6:06 6:20 18:13.0 5:53/M
474 349 12 Michael Ruggieri Abington 5:37 6:05 6:30 18:13.0 5:53/M
475 (> 7) 1209 Colin Wood Central Bucks South 5:51 6:03 6:18 18:13.2 5:53/M
476 (> 7) 2122 Tommy Bricker Perkiomen Valley 5:45 6:05 6:22 18:13.3 5:53/M
477 350 1284 Phillip Clinton Coatesville 5:43 6:07 6:21 18:13.4 5:53/M
478 (> 7) 1941 Ryan Apple North Penn 5:39 6:15 6:18 18:13.8 5:53/M
479 351 776 Paul Boehm Souderton Area 5:19 6:07 6:47 18:13.9 5:53/M
480 (> 7) 1704 Ryan Murray Haverford Township HS 5:48 6:12 6:13 18:14.2 5:53/M
481 352 884 Parker Edge Upper Merion 5:40 6:10 6:23 18:14.2 5:53/M
482 (> 7) 414 Cameron Olivier Kennett 5:42 5:59 6:32 18:14.3 5:53/M
483 (> 7) 1847 Vaughn Lackman Methacton 5:40 6:11 6:22 18:14.6 5:53/M
484 353 299 Ben Ansley Garnet Valley 5:31 6:11 6:31 18:14.6 5:53/M
485 (> 7) 1702 Stephen Lozano Haverford Township HS 5:48 6:08 6:17 18:14.7 5:53/M
486 (> 7) 1225 Carter Fitzgerald Central Bucks West 5:47 6:02 6:24 18:14.7 5:53/M
487 (> 7) 1152 Jack Brodish Central Bucks East 5:39 6:07 6:27 18:14.7 5:53/M
488 (> 7) 1237 Jason Miller Central Bucks West 5:46 6:01 6:27 18:15.0 5:53/M
489 354 2678 Elisha Stigora WC Rustin 5:46 6:13 6:15 18:15.3 5:53/M
490 355 875 Atticus Yoon Upper Dublin 5:45 6:08 6:21 18:15.3 5:53/M
491 (> 7) 1377 Dan Takacs Council Rock North 5:47 6:04 6:23 18:15.6 5:53/M
492 356 726 Sam Barndt Quakertown 5:42 6:10 6:23 18:15.7 5:53/M
493 (> 7) 1421 Thomas Welborn Council Rock South 5:53 6:05 6:16 18:15.7 5:53/M
494 (> 7) 2384 Wade Mutz Strath Haven 5:54 6:03 6:18 18:15.8 5:53/M
495 357 2522 Jonathan Daub Upper Perkiomen 5:41 6:14 6:20 18:16.1 5:54/M
496 358 46 Tom Kelly Bensalem 6:20 5:51 6:04 18:16.4 5:54/M
497 359 2659 Nick Lutcavage WC Rustin 5:41 6:08 6:26 18:16.8 5:54/M
498 360 257 Jonathan Anderson Dock Mennonite Academy 5:37 6:05 6:34 18:17.1 5:54/M
499 (> 7) 2610 Kevin Wheeler WC Henderson 5:57 6:04 6:15 18:17.3 5:54/M
500 361 909 Mike Milkowich Upper Perkiomen 5:23 6:12 6:42 18:17.7 5:54/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
501 (> 7) 2527 Ethan Markwalter Upper Perkiomen 5:38 6:15 6:24 18:18.1 5:54/M
502 362 808 Colin Rendon Springfield (Delco) 5:38 6:03 6:36 18:18.5 5:54/M
503 363 729 Zach Pint Quakertown 5:44 6:03 6:31 18:18.6 5:54/M
504 (> 7) 2380 Nicholas Falsone Strath Haven 5:56 6:04 6:17 18:18.7 5:54/M
505 (> 7) 1327 Aidan Moynagh Conestoga 5:51 6:06 6:20 18:19.0 5:55/M
506 (> 7) 2000 Nick Marker Oxford Area 5:45 6:03 6:30 18:19.0 5:55/M
507 (> 7) 1030 Peyton Cole Avon Grove 5:57 6:07 6:14 18:19.1 5:55/M
508 (> 7) 2585 Robby Colson WC Henderson 5:54 6:00 6:24 18:19.4 5:55/M
509 (> 7) 1957 Logan Macosko North Penn 5:45 6:04 6:29 18:19.6 5:55/M
510 (> 7) 1860 Chris Spletzer Methacton 5:39 6:12 6:27 18:19.6 5:55/M
511 364 857 Curtis Everett Upper Darby 5:44 5:58 6:36 18:19.8 5:55/M
512 (> 7) 1204 Eduardo Rovira Central Bucks South 5:57 6:01 6:20 18:20.2 5:55/M
513 365 525 Oluwasegun Adeshoken Norristown 5:47 6:15 6:17 18:20.3 5:55/M
514 (> 7) 1500 Vincent Diedwardo Downingtown West 5:45 6:11 6:23 18:20.5 5:55/M
515 366 175 Terrence Amos Coatesville 5:46 6:12 6:22 18:20.5 5:55/M
516 367 777 Robbie Fink Souderton Area 5:38 6:11 6:31 18:20.6 5:55/M
517 368 2226 John Juszynski Quakertown 5:44 6:08 6:28 18:20.8 5:55/M
518 (> 7) 1444 Ethan Miller Downingtown East 5:39 6:09 6:32 18:21.1 5:55/M
519 (> 7) 1445 Harrison Muller Downingtown East 5:51 6:01 6:29 18:21.4 5:55/M
520 (> 7) 2751 Rhys Simmons William Tennent 5:42 6:04 6:33 18:21.4 5:55/M
521 (> 7) 1535 Matthew Wagner Downingtown West 6:06 5:58 6:15 18:21.4 5:55/M
522 369 952 Jamie Schmidt WC Rustin 5:46 6:12 6:22 18:21.7 5:55/M
523 (> 7) 1449 Matt Wisel Downingtown East 5:56 6:07 6:18 18:21.8 5:55/M
524 (> 7) 2504 Eric Henderson Upper Merion 5:38 6:11 6:31 18:21.8 5:55/M
525 (> 7) 1954 Joshua Hellman North Penn 5:52 6:10 6:19 18:22.0 5:55/M
526 370 48 Ethan Whiting Bensalem 5:43 6:15 6:23 18:22.0 5:55/M
527 (> 7) 1104 Nolan Longacre Boyertown 5:40 6:15 6:25 18:22.1 5:55/M
528 (> 7) 1245 Brennan Wellock Central Bucks West 5:47 6:07 6:27 18:22.2 5:55/M
529 (> 7) 501 Rishi Patel Neshaminy 5:38 6:05 6:38 18:22.3 5:55/M
530 (> 7) 2236 Kieran Brennan Radnor 5:56 6:03 6:22 18:22.4 5:55/M
531 (> 7) 1947 James Chupalio North Penn 5:51 6:08 6:21 18:22.7 5:55/M
532 371 439 Thomas Hellenbrand Lower Moreland 5:36 6:19 6:27 18:22.8 5:55/M
533 (> 7) 2109 Luke Labiak Pennsbury 5:48 6:07 6:28 18:23.3 5:56/M
534 (> 7) 1447 Chris Walsh Downingtown East 5:52 6:08 6:22 18:23.5 5:56/M
535 372 610 Christian Hangey Pennridge 5:40 5:59 6:43 18:23.7 5:56/M
536 373 661 Carson Kleppe Phoenixville Area 5:38 6:08 6:36 18:23.7 5:56/M
537 (> 7) 1238 Anirudh Nangunoori Central Bucks West 5:56 6:05 6:22 18:23.7 5:56/M
538 374 370 John Horgan Holy Ghost Preparatory School 5:26 6:25 6:32 18:24.0 5:56/M
539 (> 7) 2285 Miles Bailey Souderton Area 5:52 6:04 6:26 18:24.0 5:56/M
540 (> 7) 1228 Bret Hatzinger Central Bucks West 5:52 6:06 6:25 18:24.4 5:56/M
541 (> 7) 1524 Thomas Schwarz Downingtown West 5:42 6:04 6:37 18:24.5 5:56/M
542 (> 7) 1086 John Fader Bishop Shanahan 5:51 6:12 6:21 18:24.6 5:56/M
543 (> 7) 2590 Sam Drap WC Henderson 5:47 6:11 6:26 18:24.8 5:56/M
544 (> 7) 1708 Aaron Weible Haverford Township HS 5:57 6:09 6:17 18:25.1 5:56/M
545 (> 7) 1952 Frankie Gerhart North Penn 5:38 6:15 6:31 18:25.3 5:56/M
546 (> 7) 1667 Brian Bollendorf Hatboro Horsham 5:57 6:16 6:11 18:25.4 5:56/M
547 (> 7) 1676 Jaylen Lasseter Hatboro Horsham 5:58 6:12 6:15 18:25.7 5:56/M
548 375 677 Francis Okonski Plymouth Whitemarsh 5:42 6:17 6:26 18:25.7 5:56/M
549 (> 7) 611 Rich Loughran Pennridge 5:41 6:09 6:35 18:26.0 5:57/M
550 (> 7) 1166 Parker Madey Central Bucks East 5:58 6:05 6:22 18:26.4 5:57/M
551 (> 7) 2526 Ryan Landis Upper Perkiomen 5:56 6:14 6:15 18:26.5 5:57/M
552 (> 7) 2302 Owen Hersherger Souderton Area 5:55 6:09 6:22 18:26.9 5:57/M
553 (> 7) 1794 Jonathan Xu Lower Merion 6:07 5:55 6:23 18:27.0 5:57/M
554 376 1577 Xzavier Suren Glen Mills Schools 5:40 6:26 6:20 18:27.2 5:57/M
555 (> 7) 954 Kevin Whalen WC Rustin 5:23 6:07 6:55 18:27.4 5:57/M
556 (> 7) 1788 Jacob Krimsky Lower Merion 6:06 5:57 6:23 18:27.5 5:57/M
557 (> 7) 2306 Devon Mau Souderton Area 5:55 6:08 6:23 18:27.8 5:57/M
558 (> 7) 2329 Greg Chiaradonna Spring Ford 5:44 6:11 6:32 18:27.8 5:57/M
559 (> 7) 1240 Butchy Peralta Central Bucks West 5:28 6:02 6:56 18:28.0 5:57/M
560 377 149 Aiden Frankenberg Cheltenham 5:51 6:09 6:26 18:28.1 5:57/M
561 (> 7) 2587 Ben DeFonzo WC Henderson 5:49 6:10 6:28 18:28.3 5:57/M
562 (> 7) 1413 Mike Magee Council Rock South 6:16 6:00 6:12 18:28.4 5:57/M
563 378 2157 Sean Lukowski Phoenixville Area 5:47 6:14 6:25 18:28.7 5:57/M
564 (> 7) 1448 Max White Downingtown East 5:51 6:10 6:26 18:28.8 5:57/M
565 (> 7) 908 William Daub Upper Perkiomen 5:38 6:18 6:31 18:29.0 5:58/M
566 (> 7) 2794 Ethan Weiss Wissahickon 5:50 6:12 6:26 18:29.1 5:58/M
567 379 690 Luke McCarthy Pope John Paul II 5:46 6:09 6:33 18:29.2 5:58/M
568 (> 7) 1206 Daniel Strobel Central Bucks South 5:51 6:05 6:32 18:29.5 5:58/M
569 (> 7) 2717 Stephen Mazza West Chester East 5:56 6:06 6:26 18:29.7 5:58/M
570 (> 7) 1701 Peter Leibrandt Haverford Township HS 5:51 6:08 6:29 18:29.9 5:58/M
571 (> 7) 2742 Israel Atonal-valera William Tennent 6:06 6:05 6:18 18:30.0 5:58/M
572 (> 7) 2385 Sameul Neat Strath Haven 6:11 6:02 6:17 18:30.4 5:58/M
573 (> 7) 1999 Noah Hewes Oxford Area 5:39 6:15 6:35 18:30.5 5:58/M
574 (> 7) 1740 Caden Spoerl Jenkintown 5:48 6:12 6:29 18:30.7 5:58/M
575 (> 7) 1162 Patrick Kleemeier Central Bucks East 5:45 6:13 6:31 18:30.8 5:58/M
576 (> 7) 794 Sean Morris Spring Ford 5:41 6:13 6:36 18:31.6 5:58/M
577 (> 7) 2645 Erik Baum WC Rustin 5:48 6:14 6:28 18:31.7 5:58/M
578 (> 7) 2676 Jake Spaniak WC Rustin 5:44 6:06 6:41 18:32.0 5:59/M
579 (> 7) 1842 Nick Czincila Methacton 5:52 6:11 6:27 18:32.1 5:59/M
580 380 700 Gabe Craig Pottsgrove 5:34 6:15 6:42 18:32.3 5:59/M
581 (> 7) 1703 Andrew McGinley Haverford Township HS 5:50 6:08 6:33 18:32.4 5:59/M
582 (> 7) 1995 Aaron Gamboa Oxford Area 5:43 6:11 6:38 18:32.4 5:59/M
583 (> 7) 2053 Murphy Roberts Penncrest 5:56 6:04 6:31 18:32.5 5:59/M
584 381 2212 Patrick Rieker Pottsgrove 5:33 6:20 6:38 18:32.5 5:59/M
585 (> 7) 2662 Dylan Matthias WC Rustin 5:48 6:14 6:30 18:32.7 5:59/M
586 (> 7) 2375 Kenneth Chiem Strath Haven 5:54 6:03 6:35 18:32.8 5:59/M
587 382 373 Paul Watkins Holy Ghost Preparatory School 5:45 6:15 6:31 18:33.0 5:59/M
588 (> 7) 2387 Finn Szybist Strath Haven 6:10 6:06 6:15 18:33.2 5:59/M
589 (> 7) 1155 Matt Curry Central Bucks East 6:01 6:11 6:21 18:33.3 5:59/M
590 (> 7) 2501 Andrew Ebersole Upper Merion 5:56 6:07 6:28 18:33.3 5:59/M
591 (> 7) 1207 Caleb Tsai Central Bucks South 5:45 6:16 6:31 18:33.5 5:59/M
592 383 1578 Kelsey Young Glen Mills Schools 5:39 6:16 6:37 18:33.8 5:59/M
593 (> 7) 1044 Alek Pochan Avon Grove 5:58 6:10 6:25 18:34.0 5:59/M
594 (> 7) 1851 Austin Lozinak Methacton 5:44 6:16 6:32 18:34.3 5:59/M
595 (> 7) 1991 Daniel Cox Oxford Area 5:37 6:14 6:42 18:34.7 5:59/M
596 (> 7) 2597 Ryan Kelly WC Henderson 6:03 6:08 6:22 18:34.8 5:59/M
597 (> 7) 2714 Adam Kaplan West Chester East 6:00 6:12 6:22 18:35.2 6:00/M
598 (> 7) 1855 Jack Pellegrino Methacton 5:46 6:16 6:32 18:35.3 6:00/M
599 384 861 Aaron Williams Upper Darby 5:32 6:10 6:52 18:35.4 6:00/M
600 (> 7) 2143 Yash Agnihorti Phoenixville Area 6:01 6:10 6:24 18:35.6 6:00/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
601 (> 7) 1484 Michael Bertoni Downingtown West 6:11 6:08 6:16 18:36.1 6:00/M
602 (> 7) 2722 Tyler Pachuda West Chester East 5:58 6:09 6:28 18:36.4 6:00/M
603 (> 7) 1615 Adam Surovcik Great Valley 5:40 6:22 6:33 18:36.5 6:00/M
604 (> 7) 1592 Patrick Hanlon Great Valley 6:05 6:09 6:21 18:36.7 6:00/M
605 (> 7) 1518 Tim Milich Downingtown West 6:06 6:08 6:21 18:36.8 6:00/M
606 (> 7) 1565 Karthik Reddy Garnet Valley 5:58 6:14 6:24 18:37.4 6:00/M
607 (> 7) 1042 Jimmy O'Hora Avon Grove 6:03 6:12 6:21 18:37.4 6:00/M
608 (> 7) 1229 Nicholas Isaac Central Bucks West 5:59 6:10 6:27 18:37.5 6:00/M
609 (> 7) 1699 Teddy Delduca Haverford Township HS 5:55 6:12 6:29 18:37.5 6:00/M
610 385 706 Jaden Smith Pottsgrove 5:42 6:19 6:35 18:37.6 6:00/M
611 (> 7) 1221 Will Deem Central Bucks West 5:55 6:15 6:26 18:37.6 6:00/M
612 (> 7) 889 Abhiram Vagvala Upper Merion 5:37 6:12 6:48 18:38.1 6:01/M
613 (> 7) 2120 Christian Badali Perkiomen Valley 5:43 6:17 6:37 18:38.4 6:01/M
614 (> 7) 1917 Dylan Souders Neshaminy 5:51 6:17 6:30 18:38.7 6:01/M
615 (> 7) 2783 Adam Grossberg Wissahickon 5:55 6:14 6:28 18:38.9 6:01/M
616 386 1269 Raphael Orange Cheltenham 5:56 6:15 6:27 18:39.0 6:01/M
617 (> 7) 1678 James Nolin Hatboro Horsham 5:51 6:18 6:28 18:39.0 6:01/M
618 (> 7) 2711 Kieran Hefferan West Chester East 6:07 6:06 6:25 18:39.2 6:01/M
619 (> 7) 1167 Jachin Mapily Central Bucks East 5:57 6:15 6:25 18:39.6 6:01/M
620 (> 7) 1638 Joseph Challisery Harriton 5:56 6:11 6:31 18:40.0 6:01/M
621 387 180 Alex Fox Coatesville 5:45 6:18 6:36 18:40.0 6:01/M
622 (> 7) 1168 Will Marston Central Bucks East 5:55 6:17 6:27 18:40.8 6:01/M
623 (> 7) 2746 Evan Chester William Tennent 6:04 6:04 6:32 18:40.8 6:01/M
624 388 193 Nick Mazzone Collegium Charter School 5:37 6:26 6:36 18:41.0 6:02/M
625 (> 7) 1858 Jack Rosti Methacton 5:45 6:15 6:40 18:41.3 6:02/M
626 (> 7) 1199 Mason McClintic Central Bucks South 5:52 6:08 6:40 18:41.6 6:02/M
627 (> 7) 1402 Logan Brunnozzi Council Rock South 6:16 6:03 6:21 18:41.7 6:02/M
628 (> 7) 181 Mike Kelly Coatesville 5:48 6:23 6:30 18:41.7 6:02/M
629 389 896 Kevin Johnston Upper Moreland 5:53 6:19 6:29 18:41.8 6:02/M
630 (< 5) 156 Abdul Griggs Chester 5:25 6:28 6:48 18:42.1 6:02/M
631 (> 7) 662 Conor McShane Phoenixville Area 5:33 6:22 6:46 18:42.3 6:02/M
632 (> 7) 1567 Carson Slook Garnet Valley 6:04 6:09 6:28 18:42.6 6:02/M
633 (> 7) 1976 Andrea Cambiati Owen J. Roberts 5:57 6:17 6:28 18:42.9 6:02/M
634 (> 7) 705 Aidan McDonald Pottsgrove 5:37 6:22 6:43 18:43.1 6:02/M
635 (> 7) 2710 Martin Gusick West Chester East 5:53 6:23 6:26 18:43.1 6:02/M
636 (> 7) 830 Andrew Manwaring Strath Haven 5:47 6:20 6:35 18:43.4 6:02/M
637 (> 7) 1378 Bode Wildgrube Council Rock North 5:38 6:21 6:44 18:44.0 6:03/M
638 390 580 Davon Battle Penn Wood 5:49 6:32 6:22 18:44.4 6:03/M
639 (> 7) 2523 William Daub Upper Perkiomen 5:47 6:20 6:37 18:44.8 6:03/M
640 (> 7) 1173 Carter Moore Central Bucks East 6:03 6:20 6:20 18:45.4 6:03/M
641 391 2401 Christian Hansen Sun Valley 6:07 6:10 6:27 18:45.7 6:03/M
642 (> 7) 1507 Adam Henning Downingtown West 6:08 6:12 6:24 18:45.9 6:03/M
643 (> 7) 2743 Aiden Augustine William Tennent 5:59 6:15 6:30 18:45.9 6:03/M
644 (> 7) 2388 Nathan Thallman Strath Haven 6:11 6:13 6:21 18:46.0 6:03/M
645 392 457 Steve Pastore Marple Newtown 5:47 6:25 6:32 18:46.3 6:03/M
646 (> 7) 1982 Andrew LaGreca Owen J. Roberts 5:59 6:14 6:32 18:46.5 6:03/M
647 393 517 Oscar Mailman New Hope-Solebury 5:57 6:17 6:31 18:46.5 6:03/M
648 (> 7) 2152 Luke Hihi Phoenixville Area 6:00 6:11 6:34 18:46.5 6:03/M
649 (> 7) 2594 Alex Hughes WC Henderson 5:54 6:13 6:39 18:47.1 6:04/M
650 (> 7) 2658 Brent Long WC Rustin 5:47 6:35 6:24 18:47.3 6:04/M
651 (> 7) 1519 Luke Ng Downingtown West 6:00 6:17 6:30 18:47.8 6:04/M
652 (> 7) 1965 Brian Toto North Penn 6:08 6:17 6:22 18:47.9 6:04/M
653 (> 7) 1560 Tyler Cymbala Garnet Valley 5:57 6:17 6:33 18:47.9 6:04/M
654 (> 7) 2336 Riley Wright Spring Ford 5:49 6:17 6:40 18:48.0 6:04/M
655 394 165 Jalen Sampson Church Farm School 5:43 6:33 6:31 18:48.1 6:04/M
656 (> 7) 1159 Danny Heinrichs Central Bucks East 5:57 6:18 6:32 18:48.5 6:04/M
657 (> 7) 1161 Bryce Hudson Central Bucks East 5:57 6:15 6:35 18:48.6 6:04/M
658 395 817 Will Strutton Springfield Twp (Montco) 5:56 6:31 6:21 18:48.8 6:04/M
659 (> 7) 2305 Sean Kaufman Souderton Area 5:57 6:11 6:39 18:49.4 6:04/M
660 (> 7) 2782 Samuel Forde Wissahickon 5:59 6:16 6:33 18:49.5 6:04/M
661 396 716 Sharp Jamie Pottstown 5:51 6:20 6:38 18:50.1 6:05/M
662 (> 7) 1612 Gabe Stahl Great Valley 6:05 6:18 6:26 18:50.2 6:05/M
663 (> 7) 1087 Michael Hughes Bishop Shanahan 6:08 6:18 6:24 18:50.9 6:05/M
664 (> 7) 2243 Deke Magen Radnor 6:06 6:15 6:29 18:51.5 6:05/M
665 (> 7) 1525 Daniel Sharpless Downingtown West 6:09 6:16 6:25 18:51.6 6:05/M
666 (> 7) 2525 Jacob Heffner Upper Perkiomen 6:02 6:24 6:25 18:51.9 6:05/M
667 (> 7) 2536 Jonathan Trzaska Upper Perkiomen 5:50 6:22 6:38 18:52.3 6:05/M
668 (> 7) 1090 Luke Mich Bishop Shanahan 5:55 6:22 6:34 18:52.4 6:05/M
669 397 194 Albert Sommar Collegium Charter School 6:01 6:18 6:32 18:52.9 6:05/M
670 (> 7) 2675 Hayden Sommers WC Rustin 6:17 6:10 6:24 18:52.9 6:05/M
671 (> 7) 1645 Patrick McCann Harriton 6:04 6:17 6:30 18:53.2 6:05/M
672 (> 7) 2382 Carter Kropac Strath Haven 6:12 6:18 6:22 18:53.4 6:05/M
673 (> 7) 1674 Nathan Kephart Hatboro Horsham 6:09 6:16 6:27 18:53.7 6:05/M
674 (> 7) 1160 Sam Herbst Central Bucks East 6:08 6:16 6:28 18:53.8 6:05/M
675 398 263 Steven Seachrist Dock Mennonite Academy 5:41 6:24 6:48 18:53.9 6:05/M
676 (> 7) 2584 Alex Chilet WC Henderson 5:59 6:12 6:42 18:54.0 6:06/M
677 399 756 Christopher Green Ridley 5:59 6:26 6:27 18:54.0 6:06/M
678 (> 7) 1709 Tom Zukowski Haverford Township HS 6:16 6:13 6:24 18:54.0 6:06/M
679 (> 7) 2510 Siddharth Patel Upper Merion 5:57 6:18 6:38 18:54.2 6:06/M
680 (> 7) 2664 Jack McDougall WC Rustin 6:13 6:14 6:26 18:54.3 6:06/M
681 (> 7) 2669 Brendan Rhein WC Rustin 6:08 6:14 6:31 18:54.4 6:06/M
682 (> 7) 951 Joe Runzer WC Rustin 5:49 6:25 6:39 18:54.4 6:06/M
683 (> 7) 1320 Daniel Goddard Conestoga 6:02 6:21 6:31 18:54.6 6:06/M
684 (> 7) 1333 Mehul Tomar Conestoga 6:13 6:09 6:31 18:54.9 6:06/M
685 (> 7) 1040 Evan McCleary Avon Grove 6:01 6:14 6:39 18:55.1 6:06/M
686 400 515 Cameron Kolinchak New Hope-Solebury 6:04 6:24 6:26 18:55.5 6:06/M
687 (> 7) 2423 Michael Scali Unionville 6:01 6:11 6:42 18:55.5 6:06/M
688 (> 7) 2072 Thomas Geiger Pennridge 6:04 6:24 6:27 18:55.8 6:06/M
689 (> 7) 2529 James Patterson Upper Perkiomen 5:53 6:29 6:32 18:55.8 6:06/M
690 (> 7) 2188 Daniel Munro Plymouth Whitemarsh 5:53 6:20 6:41 18:55.9 6:06/M
691 (> 7) 1154 Evan Clark Central Bucks East 5:45 6:21 6:48 18:56.0 6:06/M
692 (> 7) 2309 Manny Rota-Talarico Souderton Area 6:11 6:12 6:31 18:56.2 6:06/M
693 (> 7) 1747 Max Mullin Kennett 6:00 6:13 6:41 18:56.3 6:06/M
694 (> 7) 1110 Caleb Taylor Boyertown 5:49 6:21 6:46 18:56.7 6:06/M
695 (> 7) 1169 Luke McCarron Central Bucks East 5:58 6:17 6:40 18:57.1 6:07/M
696 401 514 Benjamin House New Hope-Solebury 5:59 6:20 6:37 18:57.2 6:07/M
697 (> 7) 1590 Declan Coates Great Valley 6:00 6:23 6:33 18:57.7 6:07/M
698 402 719 Noah Patton Pottstown 5:57 6:23 6:37 18:58.1 6:07/M
699 (> 7) 1325 Alex Meall Conestoga 6:10 6:12 6:35 18:58.4 6:07/M
700 (> 7) 1504 Drew Gelling Downingtown West 6:06 6:14 6:38 18:58.5 6:07/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
701 (> 7) 1088 Henry Lukens Bishop Shanahan 6:08 6:17 6:32 18:58.7 6:07/M
702 403 648 Torin Eimer Phil-Mont Christian Academy 5:37 6:27 6:53 18:58.7 6:07/M
703 (> 7) 1417 Eric Neville Council Rock South 5:59 6:19 6:39 18:58.8 6:07/M
704 (> 7) 2105 Nicholas Doyle Pennsbury 6:02 6:16 6:40 18:59.3 6:07/M
705 404 730 David Pyfer Quakertown 5:58 6:35 6:26 18:59.5 6:07/M
706 (> 7) 2228 Mason Smith Quakertown 6:00 6:27 6:32 18:59.5 6:07/M
707 (> 7) 2422 Jacob McCann Unionville 6:13 6:21 6:24 18:59.6 6:07/M
708 (> 7) 2209 Jonah Korman Pottsgrove 6:09 6:17 6:33 19:00.0 6:08/M
709 (> 7) 304 Eddie Porter Garnet Valley 5:41 6:12 7:06 19:00.3 6:08/M
710 (> 7) 2110 Jacob Outcalt Pennsbury 6:09 6:12 6:38 19:00.3 6:08/M
711 (> 7) 660 Ethan Herring Phoenixville Area 5:46 6:25 6:48 19:01.2 6:08/M
712 405 386 James Razzi Interboro 5:44 6:33 6:43 19:01.3 6:08/M
713 (> 7) 151 Chris Luk Cheltenham 5:49 6:25 6:47 19:01.6 6:08/M
714 (> 7) 1420 Toby Rosengarten Council Rock South 6:07 6:16 6:38 19:01.9 6:08/M
715 (> 7) 1165 Christopher Madera Central Bucks East 6:09 6:18 6:34 19:02.1 6:08/M
716 406 11 Jonathan Egan Abington 5:37 6:32 6:52 19:02.3 6:08/M
717 (> 7) 1949 Rahul Desai North Penn 6:07 6:22 6:32 19:02.9 6:08/M
718 (> 7) 1195 Ed Blaney Central Bucks South 6:05 6:22 6:34 19:03.2 6:09/M
719 (> 7) 2581 Harry Birl WC Henderson 6:03 6:20 6:39 19:03.4 6:09/M
720 (> 7) 1029 Noah Cimini Avon Grove 5:59 6:21 6:42 19:03.5 6:09/M
721 (> 7) 1644 Owen Lester Harriton 5:56 6:17 6:49 19:03.6 6:09/M
722 (> 7) 1170 Kevin McGovern Central Bucks East 6:11 6:18 6:34 19:04.1 6:09/M
723 407 805 Joshua Fiorentino Springfield (Delco) 5:51 6:30 6:41 19:04.2 6:09/M
724 (> 7) 2516 Cole Vallette Upper Merion 5:57 6:17 6:49 19:04.3 6:09/M
725 (> 7) 2151 Dan Hickey Phoenixville Area 5:56 6:27 6:40 19:04.4 6:09/M
726 (> 7) 2520 Joe Carpenter Upper Perkiomen 5:58 6:28 6:37 19:04.5 6:09/M
727 (> 7) 2001 Noah McGregor Oxford Area 6:07 6:13 6:43 19:04.8 6:09/M
728 (> 7) 1587 Cody Carnes Great Valley 6:12 6:17 6:34 19:04.9 6:09/M
729 (> 7) 2102 Justin Brown Pennsbury 6:01 6:22 6:41 19:05.6 6:09/M
730 (> 7) 1944 Matthew Chmielewski North Penn 5:53 6:30 6:42 19:05.8 6:09/M
731 (> 7) 2050 Ryan O'Donnell Penncrest 6:06 6:21 6:37 19:05.9 6:09/M
732 408 2452 Michael Greene Upper Darby 5:57 6:20 6:48 19:06.7 6:10/M
733 409 584 Desmond Randall Penn Wood 5:44 6:36 6:45 19:07.1 6:10/M
734 (> 7) 2039 Jasper Jonosky Penncrest 6:06 6:18 6:42 19:07.5 6:10/M
735 (> 7) 1232 Patrick Lafferty Central Bucks West 5:50 6:24 6:52 19:07.6 6:10/M
736 (> 7) 2156 Kyler Lewis Phoenixville Area 6:20 6:18 6:28 19:07.8 6:10/M
737 (> 7) 2245 Leo Mlodzienski Radnor 6:09 6:21 6:37 19:07.9 6:10/M
738 (> 7) 2147 Alex Fey Phoenixville Area 6:01 6:20 6:46 19:08.5 6:10/M
739 (> 7) 2512 Saran Ram Upper Merion 5:57 6:16 6:54 19:08.8 6:10/M
740 410 818 Colin Walsh Springfield Twp (Montco) 5:55 6:30 6:42 19:08.8 6:10/M
741 411 95 Ian Harrington Calvary Christian Academy 5:35 6:00 7:33 19:09.1 6:11/M
742 (> 7) 1516 Anthony Mangine Downingtown West 6:08 6:19 6:41 19:09.4 6:11/M
743 (> 7) 1517 Joey Marasco Downingtown West 6:08 6:21 6:39 19:09.5 6:11/M
744 (> 7) 1913 Sean Kelly Neshaminy 5:57 6:31 6:39 19:09.6 6:11/M
745 (> 7) 1564 Ryle Mellinger Garnet Valley 6:14 6:16 6:38 19:09.7 6:11/M
746 (> 7) 1226 Cooper Guerin Central Bucks West 6:08 6:27 6:34 19:10.2 6:11/M
747 (> 7) 2448 Clark Briddes Upper Darby 6:01 6:24 6:44 19:10.5 6:11/M
748 (> 7) 1267 Liam McNally Cheltenham 6:07 6:23 6:39 19:10.8 6:11/M
749 (> 7) 2238 Asa Hartman Radnor 5:48 6:22 6:59 19:11.1 6:11/M
750 (> 7) 2081 Andrew Reice Pennridge 5:47 6:27 6:56 19:11.1 6:11/M
751 412 93 Sam Feather Calvary Christian Academy 5:56 6:23 6:51 19:11.3 6:11/M
752 (> 7) 2514 Harrison Sieker Upper Merion 6:02 6:26 6:43 19:12.0 6:12/M
753 (> 7) 2708 Austin Edmunds West Chester East 6:11 6:19 6:41 19:12.1 6:12/M
754 (> 7) 2330 Thomas Duersch Spring Ford 5:51 6:36 6:44 19:12.2 6:12/M
755 (> 7) 2754 Joseph Tuman William Tennent 6:14 6:28 6:29 19:12.5 6:12/M
756 (> 7) 1400 Joey Benincasa Council Rock South 6:15 6:17 6:38 19:12.6 6:12/M
757 (> 7) 1914 Steven McLaughlin Neshaminy 5:53 6:28 6:50 19:12.6 6:12/M
758 (> 7) 2295 Jake Etzler Souderton Area 6:00 6:25 6:47 19:12.9 6:12/M
759 (> 7) 2462 Gauravpreet Singh Upper Darby 5:56 6:30 6:46 19:13.5 6:12/M
760 (> 7) 2291 Aidan Cox Souderton Area 6:04 6:20 6:48 19:14.0 6:12/M
761 (> 7) 1786 Jeffrey Deng Lower Merion 6:19 6:25 6:30 19:15.2 6:13/M
762 413 717 Giankirk Kimmell Pottstown 5:49 6:30 6:55 19:15.3 6:13/M
763 (> 7) 2241 Aidan Leonard Radnor 6:11 6:23 6:40 19:15.3 6:13/M
764 (> 7) 1196 Reece D'Alonzo Central Bucks South 6:10 6:25 6:39 19:15.7 6:13/M
765 (> 7) 1651 Aaron Trader Harriton 5:51 6:20 7:03 19:16.4 6:13/M
766 414 49 David Yunusov Bensalem 5:58 6:38 6:39 19:16.6 6:13/M
767 (> 7) 2752 George Slook William Tennent 6:17 6:28 6:31 19:17.2 6:13/M
768 (> 7) 1586 Bryce Bardsley Great Valley 6:21 6:17 6:38 19:17.2 6:13/M
769 (> 7) 1980 Charles Kullen Owen J. Roberts 6:09 6:24 6:43 19:17.3 6:13/M
770 (> 7) 2733 Timothy Sullivan West Chester East 6:02 6:28 6:46 19:17.8 6:13/M
771 (> 7) 2288 Axell Beskar Souderton Area 6:16 6:25 6:36 19:18.0 6:14/M
772 (> 7) 1481 Tyler Aman Downingtown West 6:18 6:25 6:35 19:18.6 6:14/M
773 (> 7) 1751 Luca Tresoldi Kennett 6:17 6:26 6:34 19:18.9 6:14/M
774 415 442 Andrew Ung Lower Moreland 6:01 6:32 6:44 19:19.0 6:14/M
775 (> 7) 1510 Max Kelly Downingtown West 6:23 6:24 6:31 19:19.1 6:14/M
776 (> 7) 2199 Gavin Buce Pope John Paul II 6:24 6:19 6:35 19:19.5 6:14/M
777 (> 7) 1611 Luke Sita Great Valley 6:06 6:26 6:46 19:19.7 6:14/M
778 (> 7) 2749 Justin Glass William Tennent 6:10 6:22 6:47 19:20.0 6:14/M
779 (> 7) 2032 Alex Chung Penncrest 6:07 6:21 6:51 19:20.3 6:14/M
780 (> 7) 2390 Marshall Wenger Strath Haven 6:16 6:26 6:37 19:20.7 6:14/M
781 (> 7) 2148 Isaac Gale Phoenixville Area 6:01 6:23 6:55 19:20.9 6:14/M
782 (> 7) 1036 Josh Herring Avon Grove 6:03 6:23 6:53 19:21.1 6:15/M
783 416 649 Aaron Krpata Phil-Mont Christian Academy 5:56 6:35 6:49 19:21.2 6:15/M
784 417 512 Steven Arevalo New Hope-Solebury 6:15 6:33 6:32 19:21.2 6:15/M
785 (> 7) 2154 Bryan Kerchner Phoenixville Area 6:03 6:27 6:50 19:21.3 6:15/M
786 (> 7) 997 John Boone Abington 5:58 6:35 6:47 19:21.4 6:15/M
787 (> 7) 1024 Ian Ambrose Avon Grove 6:13 6:30 6:37 19:21.5 6:15/M
788 (> 7) 1375 Tucker Smith Council Rock North 5:43 6:28 7:09 19:22.2 6:15/M
789 (> 7) 2190 William Stanczak Plymouth Whitemarsh 6:20 6:28 6:33 19:22.2 6:15/M
790 (> 7) 2332 Matthew Pytel Spring Ford 6:05 6:33 6:43 19:22.7 6:15/M
791 (> 7) 2593 Evan Hellmig WC Henderson 5:54 6:24 7:04 19:23.1 6:15/M
792 (> 7) 1697 Liam Brophy Haverford Township HS 6:17 6:26 6:39 19:23.4 6:15/M
793 (> 7) 1698 Tim Cincotta Haverford Township HS 6:16 6:27 6:40 19:23.7 6:15/M
794 (> 7) 1727 Nathaniel Barnett Jenkintown 6:28 6:21 6:34 19:24.2 6:15/M
795 (> 7) 2745 Matt Carden William Tennent 6:16 6:29 6:39 19:24.4 6:15/M
796 418 513 Joseph Cammarata New Hope-Solebury 6:14 6:34 6:35 19:24.4 6:15/M
797 (> 7) 1223 Jade Ewing Central Bucks West 6:23 6:25 6:36 19:24.4 6:15/M
798 (> 7) 1641 Logan Ebner Harriton 6:11 6:30 6:43 19:24.7 6:15/M
799 (> 7) 1950 Braeden Dian North Penn 6:10 6:23 6:50 19:25.0 6:16/M
800 (> 7) 2169 Jeff Stevens Phoenixville Area 6:04 6:31 6:50 19:25.5 6:16/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
801 (> 7) 1978 J.p. Duffy Owen J. Roberts 6:11 6:22 6:52 19:26.3 6:16/M
802 (> 7) 2314 Garrett Thompson Souderton Area 6:15 6:32 6:39 19:27.1 6:16/M
803 419 1796 Julian Ogawa Lower Moreland 6:01 6:26 6:59 19:27.3 6:16/M
804 (> 7) 2240 Nick Lavine Radnor 6:11 6:23 6:53 19:27.8 6:16/M
805 (> 7) 2786 Justin Le Wissahickon 6:04 6:30 6:52 19:28.0 6:17/M
806 (> 7) 2655 Luke Krikorian WC Rustin 6:20 6:27 6:39 19:28.3 6:17/M
807 (> 7) 1979 Jack Golden Owen J. Roberts 6:10 6:29 6:48 19:28.6 6:17/M
808 (> 7) 1985 Nick Wood Owen J. Roberts 6:25 6:16 6:46 19:28.9 6:17/M
809 (> 7) 1372 Matt Matarazzo Council Rock North 6:06 6:30 6:52 19:29.0 6:17/M
810 420 258 Josh Bauman Dock Mennonite Academy 6:02 6:32 6:54 19:29.6 6:17/M
811 (> 7) 1203 Jonathan Robinson Central Bucks South 6:06 6:29 6:53 19:29.7 6:17/M
812 (> 7) 1052 Kyle Keenan Bensalem 6:02 6:39 6:47 19:30.1 6:17/M
813 (> 7) 1379 Gabe Wilson Council Rock North 6:17 6:38 6:34 19:30.8 6:17/M
814 (> 7) 1956 Erik Loro North Penn 6:00 6:37 6:52 19:30.9 6:17/M
815 (> 7) 1792 Jacob Marsh Lower Merion 6:32 6:19 6:38 19:30.9 6:17/M
816 (> 7) 368 Burton Carbino Holy Ghost Preparatory School 5:13 6:14 8:03 19:31.2 6:18/M
817 (> 7) 2747 Matt Christofas William Tennent 6:28 6:19 6:43 19:31.3 6:18/M
818 (> 7) 1411 Mike Korixis Council Rock South 6:22 6:35 6:33 19:31.3 6:18/M
819 (> 7) 1197 Ben Drakas Central Bucks South 6:06 6:29 6:56 19:32.2 6:18/M
820 421 754 Jacob Darcas Ridley 6:08 6:36 6:47 19:32.3 6:18/M
821 (> 7) 2317 Connor Williams Souderton Area 6:24 6:16 6:51 19:32.7 6:18/M
822 (> 7) 2298 Jacob Golden Souderton Area 6:25 6:15 6:51 19:32.7 6:18/M
823 422 192 Austin James Collegium Charter School 6:02 6:33 6:56 19:32.8 6:18/M
824 (> 7) 2724 Conor Quinn West Chester East 6:16 6:25 6:50 19:32.9 6:18/M
825 (> 7) 2153 Kyle Keener Phoenixville Area 6:20 6:36 6:35 19:33.0 6:18/M
826 (> 7) 1589 Ean Chasinoff Great Valley 6:30 6:25 6:36 19:33.1 6:18/M
827 (> 7) 1943 Ethan Buera North Penn 6:08 6:34 6:50 19:33.2 6:18/M
828 (> 7) 2424 Caden Young Unionville 6:14 6:36 6:43 19:34.5 6:19/M
829 (> 7) 1859 Jake Schwanholt Methacton 5:54 6:31 7:07 19:34.5 6:19/M
830 (> 7) 2075 Zach Hildebrandt Pennridge 6:12 6:34 6:47 19:34.6 6:19/M
831 (> 7) 2034 Jack Gallagher Penncrest 6:16 6:32 6:46 19:34.6 6:19/M
832 423 2346 Ryan Henry Springfield (Delco) 6:09 6:35 6:49 19:34.6 6:19/M
833 (> 7) 2203 Patrick McCafferty Pope John Paul II 6:17 6:32 6:45 19:34.7 6:19/M
834 424 97 Trevor Mitchell Calvary Christian Academy 6:03 6:43 6:48 19:35.0 6:19/M
835 425 260 Jesse Mong Dock Mennonite Academy 6:04 6:44 6:46 19:35.2 6:19/M
836 (> 7) 2535 Ethan Trzaska Upper Perkiomen 5:52 6:23 7:19 19:35.2 6:19/M
837 (> 7) 1603 Bharavi Misra Great Valley 6:08 6:24 7:03 19:36.1 6:19/M
838 426 528 Ruben Morales Norristown 6:01 6:48 6:46 19:36.4 6:19/M
839 (> 7) 2163 Tyler Pekofsky Phoenixville Area 6:11 6:42 6:43 19:37.4 6:20/M
840 (> 7) 1977 Ezra Craig Owen J. Roberts 6:19 6:31 6:47 19:37.6 6:20/M
841 (> 7) 2030 Sean Bramley Penncrest 6:17 6:32 6:47 19:37.9 6:20/M
842 (> 7) 2381 Jason Hu Strath Haven 6:22 6:29 6:46 19:38.1 6:20/M
843 427 524 Rahmon Adeshokan Norristown 5:48 6:35 7:13 19:38.3 6:20/M
844 (> 7) 2795 Noah Sachs Strath Haven 6:21 6:30 6:45 19:38.5 6:20/M
845 (> 7) 2376 Steven Choi Strath Haven 6:21 6:31 6:45 19:38.6 6:20/M
846 428 19 Calvin Keeys Academy Park 5:49 6:29 7:19 19:38.7 6:20/M
847 (> 7) 2161 Colin Murphy Phoenixville Area 6:20 6:28 6:50 19:38.7 6:20/M
848 (> 7) 2246 Hall Rubenstein Radnor 6:14 6:33 6:51 19:38.8 6:20/M
849 (> 7) 2513 Zachary Reid Upper Merion 6:14 6:31 6:53 19:39.1 6:20/M
850 (> 7) 1959 Christopher Pyatt North Penn 6:31 6:31 6:36 19:39.2 6:20/M
851 (> 7) 2377 Charles Dawes Strath Haven 6:19 6:33 6:46 19:39.7 6:20/M
852 (> 7) 2334 Nicholas Trapani Spring Ford 5:37 6:36 7:26 19:39.9 6:20/M
853 429 872 Samuel Griffin Upper Dublin 5:46 6:17 7:37 19:40.2 6:21/M
854 (> 7) 1376 Joey Sulewski Council Rock North 6:16 6:36 6:47 19:40.3 6:21/M
855 (> 7) 2500 Chimezie Amaefuna Upper Merion 5:45 6:52 7:02 19:40.5 6:21/M
856 (> 7) 2704 Joshua Cuozzo West Chester East 6:13 6:30 6:57 19:40.8 6:21/M
857 (> 7) 2083 Aiden Savoy Pennridge 6:10 6:36 6:54 19:41.0 6:21/M
858 (> 7) 2301 Will Handwerk Souderton Area 6:19 6:32 6:48 19:41.0 6:21/M
859 (> 7) 1096 Luke Smith Bishop Shanahan 6:14 6:37 6:50 19:41.2 6:21/M
860 (> 7) 1862 Ryan Therien Methacton 5:58 6:43 6:59 19:41.3 6:21/M
861 (> 7) 2092 Logan Wyllie Pennridge 6:10 6:45 6:45 19:41.4 6:21/M
862 (> 7) 1200 Mark McPeak Central Bucks South 6:17 6:40 6:43 19:41.8 6:21/M
863 (> 7) 1746 Tim Kratz Kennett 6:03 6:37 7:01 19:42.0 6:21/M
864 (> 7) 1637 Tyler Carson Harriton 6:04 6:27 7:10 19:42.2 6:21/M
865 (> 7) 2155 Riley Kleppe Phoenixville Area 6:23 6:33 6:45 19:42.3 6:21/M
866 (> 7) 2297 Brad Gavigan Souderton Area 6:02 6:25 7:13 19:42.3 6:21/M
867 (> 7) 2600 Aidan Langan WC Henderson 6:15 6:31 6:55 19:42.6 6:21/M
868 430 438 John Davies Lower Moreland 5:55 6:40 7:06 19:42.6 6:21/M
869 (> 7) 2103 Jacob Cohen Pennsbury 6:14 6:30 6:58 19:42.9 6:21/M
870 431 809 Connor Sheldon Springfield (Delco) 5:51 6:44 7:07 19:42.9 6:21/M
871 (> 7) 1568 Matt Toner Garnet Valley 6:18 6:33 6:50 19:42.9 6:21/M
872 (> 7) 2531 Cody Schwenk Upper Perkiomen 5:57 6:43 7:02 19:43.3 6:22/M
873 432 758 Navkaran Mann Ridley 6:02 6:33 7:08 19:43.4 6:22/M
874 (> 7) 1992 Raymond Davis Oxford Area 6:19 6:32 6:51 19:43.4 6:22/M
875 (> 7) 2787 Brett Lehman Wissahickon 6:05 6:42 6:55 19:43.6 6:22/M
876 (> 7) 1260 Dan Fox Cheltenham 6:06 6:40 6:56 19:43.6 6:22/M
877 (> 7) 2753 Brian Solly William Tennent 6:34 6:30 6:38 19:43.7 6:22/M
878 (> 7) 2052 Ethan Rigby Penncrest 6:16 6:39 6:47 19:43.7 6:22/M
879 (> 7) 1234 Samson Leaf Central Bucks West 6:38 6:25 6:40 19:43.8 6:22/M
880 (> 7) 2383 Nate Linderman Strath Haven 6:17 6:33 6:52 19:43.9 6:22/M
881 (> 7) 2729 Tommy Scheuer West Chester East 6:32 6:31 6:40 19:44.5 6:22/M
882 (> 7) 2592 Lucas Heller WC Henderson 6:24 6:22 6:57 19:44.5 6:22/M
883 (> 7) 2420 Gerard Faia Unionville 6:13 6:25 7:05 19:44.6 6:22/M
884 (> 7) 1919 Jack Toy Neshaminy 6:02 6:43 6:58 19:44.9 6:22/M
885 (> 7) 1000 Patrick Magauran Abington 6:07 6:48 6:49 19:45.0 6:22/M
886 (> 7) 2506 Romero Hernandez Upper Merion 6:13 6:32 6:58 19:45.1 6:22/M
887 (> 7) 1101 Ethan Cahill Boyertown 6:22 6:39 6:42 19:45.2 6:22/M
888 (> 7) 1696 Ryan Bates Haverford Township HS 6:23 6:35 6:46 19:45.4 6:22/M
889 (> 7) 2304 Ryan Kagarise Souderton Area 6:17 6:42 6:45 19:45.8 6:22/M
890 (> 7) 2683 CHris Watson WC Rustin 6:24 6:35 6:46 19:46.2 6:23/M
891 (> 7) 1315 John Arthy Conestoga 6:07 6:35 7:03 19:46.4 6:23/M
892 (> 7) 2043 Taylor McAfee Penncrest 6:16 6:32 6:57 19:46.6 6:23/M
893 (> 7) 1506 Jack Harper Downingtown West 6:19 6:35 6:52 19:47.1 6:23/M
894 433 759 Jarrod Sleet Ridley 6:10 6:48 6:49 19:47.5 6:23/M
895 (> 7) 2533 Lincoln Simms Upper Perkiomen 6:11 6:45 6:50 19:47.5 6:23/M
896 (> 7) 2079 Mason Nyce Pennridge 6:29 6:33 6:45 19:47.8 6:23/M
897 (> 7) 2741 Logan Adelson William Tennent 6:25 6:28 6:53 19:47.9 6:23/M
898 434 518 Thomas Warren New Hope-Solebury 6:16 6:39 6:52 19:48.1 6:23/M
899 435 586 Jimmy Sek Penn Wood 5:53 6:53 7:01 19:48.2 6:23/M
900 (> 7) 1960 Jan Ramos North Penn 6:10 6:43 6:54 19:48.4 6:23/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
901 (> 7) 2781 Dean DiGiovanni Wissahickon 6:11 6:38 6:58 19:48.4 6:23/M
902 (> 7) 2208 Will Woodall Pope John Paul II 6:19 6:35 6:53 19:48.9 6:23/M
903 (> 7) 2378 Brendan Deppen Strath Haven 6:20 6:32 6:56 19:49.2 6:24/M
904 (> 7) 1672 Jake Gutekunst Hatboro Horsham 6:24 6:29 6:55 19:49.3 6:24/M
905 436 530 Geovanni Santiago Norristown 6:13 6:45 6:50 19:49.4 6:24/M
906 (> 7) 2182 Justin Adler Plymouth Whitemarsh 6:21 6:38 6:49 19:49.4 6:24/M
907 (> 7) 2187 Joshua Levin Plymouth Whitemarsh 5:58 6:41 7:09 19:50.0 6:24/M
908 (> 7) 2421 Reade Keefer Unionville 6:19 6:40 6:50 19:50.3 6:24/M
909 (> 7) 1750 Nate Pippen Kennett 5:57 6:57 6:55 19:50.5 6:24/M
910 (> 7) 1490 Jacob Chamoun Downingtown West 6:18 6:25 7:06 19:50.6 6:24/M
911 437 527 Miguel Camacho Norristown 6:04 6:41 7:05 19:51.2 6:24/M
912 (> 7) 1670 Johnny Delp Hatboro Horsham 6:32 6:33 6:44 19:51.3 6:24/M
913 438 83 Michael Ocasio Bristol 6:00 6:51 6:59 19:51.4 6:24/M
914 (> 7) 2091 Nathan Wilson Pennridge 6:22 6:38 6:50 19:51.5 6:24/M
915 (> 7) 1942 Elliot Buera North Penn 6:22 6:39 6:50 19:52.0 6:25/M
916 439 246 Ryan Schaafsma Delaware County Christian School 6:19 6:38 6:54 19:52.3 6:25/M
917 (> 7) 1408 Mitchell Howe Council Rock South 6:25 6:46 6:40 19:52.6 6:25/M
918 440 526 Axell Bailon Castillo Norristown 6:05 6:44 7:02 19:52.7 6:25/M
919 441 529 Ricardo Moreno Norristown 5:42 6:44 7:25 19:52.8 6:25/M
920 (> 7) 1707 Danny Smith Haverford Township HS 6:34 6:36 6:42 19:52.9 6:25/M
921 (> 7) 1596 Colin Joy Great Valley 6:39 6:41 6:32 19:53.4 6:25/M
922 (> 7) 2705 Gabriel DeRosa West Chester East 6:16 6:38 6:58 19:53.4 6:25/M
923 (> 7) 2227 Nolan Lucabaugh Quakertown 6:20 6:38 6:54 19:53.6 6:25/M
924 (> 7) 2647 Hayden Bliss WC Rustin 6:38 6:32 6:42 19:54.2 6:25/M
925 (> 7) 2160 Evan Mia Phoenixville Area 6:22 6:35 6:55 19:54.3 6:25/M
926 442 1431 Camron Good Dock Mennonite Academy 6:30 6:41 6:43 19:54.4 6:25/M
927 (> 7) 2583 Danny Burt WC Henderson 6:30 6:29 6:54 19:54.5 6:25/M
928 (> 7) 1566 Josh Shoemaker Garnet Valley 6:24 6:41 6:48 19:54.8 6:25/M
929 (> 7) 2660 Braydon Malley WC Rustin 6:39 6:24 6:51 19:55.5 6:25/M
930 (> 7) 2191 Danny Symnoski Plymouth Whitemarsh 6:21 6:46 6:48 19:56.0 6:26/M
931 443 814 Shawn Burrell Springfield Twp (Montco) 5:49 7:03 7:03 19:56.3 6:26/M
932 (> 7) 2389 Steven Waldt Strath Haven 6:28 6:36 6:51 19:56.4 6:26/M
933 (> 7) 2519 Jonathan Carnesi Upper Perkiomen 6:12 6:40 7:03 19:56.4 6:26/M
934 444 581 Cletus Gbondo Penn Wood 5:48 6:45 7:23 19:56.5 6:26/M
935 (> 7) 2307 Dylan Mayrides Souderton Area 6:32 6:28 6:55 19:56.6 6:26/M
936 (> 7) 2715 Robert Kerns West Chester East 6:15 6:36 7:04 19:56.8 6:26/M
937 (> 7) 2149 Nate Gale Phoenixville Area 6:28 6:31 6:56 19:57.2 6:26/M
938 (> 7) 1373 Brady Sciobona Council Rock North 5:59 6:20 7:38 19:57.6 6:26/M
939 (> 7) 1916 Zach Shatson Neshaminy 6:08 6:48 7:01 19:57.8 6:26/M
940 (> 7) 1149 Xavier Bardwell Central Bucks East 6:12 6:48 6:56 19:57.9 6:26/M
941 (> 7) 1668 Justin Bupp Hatboro Horsham 6:12 6:40 7:04 19:58.0 6:26/M
942 (> 7) 1337 Jonas Walton Conestoga 6:30 6:34 6:52 19:58.2 6:26/M
943 (> 7) 2080 Gunnar Orth Pennridge 5:45 6:11 8:01 19:58.6 6:26/M
944 (> 7) 1262 Edgar Maddox Cheltenham 6:14 6:43 7:01 19:58.6 6:26/M
945 (> 7) 2202 Liam Hunter Pope John Paul II 6:10 6:40 7:07 19:58.7 6:26/M
946 (> 7) 2090 Marshall Wilson Pennridge 6:09 6:37 7:11 19:58.9 6:26/M
947 445 2407 Freddie Summers Sun Valley 6:12 6:33 7:13 19:59.3 6:27/M
948 (> 7) 1745 Jeffery Kjelstrom Kennett 6:23 6:45 6:51 19:59.8 6:27/M
949 446 815 Patrick McCaslin Springfield Twp (Montco) 5:56 6:54 7:09 20:00.2 6:27/M
950 (> 7) 2205 Joshua Murtaugh Pope John Paul II 6:25 6:41 6:52 20:00.2 6:27/M
951 (> 7) 1219 Jack Boland Central Bucks West 6:22 6:23 7:13 20:00.3 6:27/M
952 (> 7) 2316 Sebastian Watters Souderton Area 6:33 6:28 6:58 20:00.4 6:27/M
953 (> 7) 1194 Charles Bird Central Bucks South 6:19 6:45 6:56 20:00.5 6:27/M
954 (> 7) 2609 Taylor Sorenson WC Henderson 6:21 6:33 7:06 20:00.6 6:27/M
955 (> 7) 1201 Alexander Peppiatt Central Bucks South 6:16 6:20 7:24 20:01.0 6:27/M
956 (> 7) 262 Addison Schweizerhof Dock Mennonite Academy 6:04 6:56 7:01 20:01.3 6:27/M
957 (> 7) 1666 Tom Bartie Hatboro Horsham 6:09 6:46 7:05 20:01.3 6:27/M
958 (> 7) 2284 Ryan Bachman Souderton Area 6:25 6:45 6:51 20:01.4 6:27/M
959 (> 7) 1732 Daniel Gifford Jenkintown 6:31 6:33 6:57 20:01.8 6:27/M
960 (> 7) 2502 David Estock Upper Merion 6:17 6:43 7:02 20:02.4 6:28/M
961 (> 7) 2719 Aidan McClay West Chester East 5:49 7:08 7:04 20:02.9 6:28/M
962 (> 7) 2311 Chris Sidarous Souderton Area 6:28 6:32 7:01 20:03.2 6:28/M
963 447 2019 Christian Priva Penn Wood 6:02 7:00 7:00 20:03.2 6:28/M
964 448 1118 Judah Stites Calvary Christian Academy 6:17 6:45 7:01 20:04.1 6:28/M
965 (> 7) 1056 Ritish Sharma Bensalem 6:12 6:59 6:52 20:04.1 6:28/M
966 (> 7) 1559 Clay Bromley Garnet Valley 6:24 6:46 6:53 20:04.3 6:28/M
967 (> 7) 2744 Keenan Beveridge William Tennent 6:03 6:47 7:13 20:04.5 6:28/M
968 (> 7) 2649 Paolo Cunicelli WC Rustin 6:27 6:38 6:59 20:05.2 6:29/M
969 (> 7) 1964 Dan Song North Penn 6:30 6:37 6:57 20:05.6 6:29/M
970 (> 7) 2349 Michael Reiter Springfield (Delco) 6:04 6:49 7:12 20:06.1 6:29/M
971 (> 7) 2671 Alex Sauselein WC Rustin 6:32 6:43 6:50 20:06.3 6:29/M
972 (> 7) 1482 Jack Barker Downingtown West 6:29 6:38 6:58 20:07.0 6:29/M
973 449 164 Ajani Knowles Church Farm School 6:09 6:59 6:58 20:07.8 6:29/M
974 (> 7) 1183 Aaron Wang Central Bucks East 6:19 6:48 7:00 20:08.0 6:30/M
975 450 583 Kayleb Myricks Penn Wood 6:20 6:48 6:59 20:08.3 6:30/M
976 (> 7) 2780 Gabe Decker Wissahickon 6:23 6:42 7:03 20:08.5 6:30/M
977 (> 7) 1601 Ryan May Great Valley 6:38 6:50 6:40 20:08.6 6:30/M
978 (> 7) 2333 Elijah Thomas Spring Ford 6:05 7:25 6:37 20:08.6 6:30/M
979 (> 7) 1407 Zeke Hertz Council Rock South 6:26 6:46 6:56 20:08.8 6:30/M
980 (> 7) 1492 Owen Clarke Downingtown West 6:19 6:39 7:09 20:08.9 6:30/M
981 (> 7) 2773 Evan Boroch Wissahickon 6:25 6:48 6:55 20:09.3 6:30/M
982 (> 7) 1001 Brendan Murcar Abington 6:33 6:45 6:50 20:09.4 6:30/M
983 (> 7) 1410 Jack Koehler Council Rock South 6:38 6:50 6:40 20:09.4 6:30/M
984 451 454 Ryan Naughton Marple Newtown 6:18 6:50 7:00 20:09.6 6:30/M
985 (> 7) 2289 Evan Bromiley Souderton Area 6:24 6:41 7:03 20:09.6 6:30/M
986 (> 7) 1224 Jack Fennell Central Bucks West 6:35 6:43 6:50 20:09.9 6:30/M
987 (> 7) 1561 Mark Emery Garnet Valley 5:57 6:24 7:48 20:10.4 6:30/M
988 (> 7) 2312 Aleks Smith Souderton Area 6:25 6:46 6:59 20:10.7 6:30/M
989 452 189 Tyler Correll Collegium Charter School 6:26 6:51 6:52 20:11.0 6:31/M
990 (> 7) 2721 Jefferson Moak West Chester East 6:07 6:47 7:17 20:11.5 6:31/M
991 453 1812 Mohammed Iyoun Marple Newtown 6:19 6:48 7:04 20:12.2 6:31/M
992 (> 7) 1598 Andrew Loose Great Valley 6:32 6:38 7:00 20:12.3 6:31/M
993 (> 7) 1334 Branden Veale Conestoga 6:19 6:44 7:08 20:12.4 6:31/M
994 454 757 Mike Keller Ridley 6:15 6:50 7:06 20:12.6 6:31/M
995 (> 7) 1989 Jack Campbell Oxford Area 6:33 6:45 6:54 20:12.8 6:31/M
996 (> 7) 1597 Carter Lee Great Valley 6:49 6:38 6:45 20:13.2 6:31/M
997 (> 7) 1850 Marco Leonetti Methacton 5:56 6:54 7:22 20:13.5 6:31/M
998 (> 7) 1593 Rohit Haridas Great Valley 6:33 6:47 6:53 20:13.5 6:31/M
999 (> 7) 1515 Ryen Ling Downingtown West 6:29 6:44 7:00 20:14.0 6:32/M
1000 (> 7) 2606 Jack Schweidler WC Henderson 6:32 6:47 6:54 20:14.2 6:32/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
1001 (> 7) 1151 Connor Brodish Central Bucks East 6:30 6:57 6:46 20:14.2 6:32/M
1002 455 2351 Leo Hoffman Springfield Twp (Montco) 6:31 6:35 7:07 20:14.3 6:32/M
1003 (> 7) 2643 Raz Baruch WC Rustin 6:46 6:41 6:47 20:15.2 6:32/M
1004 (> 7) 2537 Chase Ziegler Upper Perkiomen 6:15 6:46 7:13 20:15.6 6:32/M
1005 (> 7) 1845 Ethan Gretzula Methacton 6:08 6:48 7:18 20:16.1 6:32/M
1006 (> 7) 2735 Connor Whipple West Chester East 6:19 6:47 7:09 20:16.4 6:32/M
1007 (> 7) 2130 Ryan Stratton Perkiomen Valley 6:25 6:43 7:07 20:16.6 6:32/M
1008 (> 7) 2071 Stan Dworak Pennridge 6:13 6:56 7:07 20:17.2 6:33/M
1009 456 813 Alex Bonacci Springfield Twp (Montco) 6:21 6:47 7:07 20:17.5 6:33/M
1010 (> 7) 1185 Alex Yahaghi Central Bucks East 6:18 6:54 7:04 20:17.5 6:33/M
1011 (> 7) 2731 Jaiden Slifer West Chester East 6:27 6:42 7:08 20:17.9 6:33/M
1012 (> 7) 806 Kevin O'Neill Springfield (Delco) 6:13 6:53 7:11 20:18.1 6:33/M
1013 457 1279 Joshua Torres Church Farm School 6:15 6:49 7:13 20:18.2 6:33/M
1014 (> 7) 1268 Ahmad Newton Cheltenham 6:42 7:08 6:27 20:18.6 6:33/M
1015 (> 7) 2457 Sebastian Mostek Upper Darby 6:43 6:49 6:46 20:18.9 6:33/M
1016 458 456 Ryan O'Meara Marple Newtown 6:21 6:57 7:00 20:19.0 6:33/M
1017 459 816 Eric Stoudt Springfield Twp (Montco) 6:22 6:46 7:10 20:19.2 6:33/M
1018 (> 7) 2750 Eli Mednick William Tennent 6:21 6:45 7:12 20:19.6 6:33/M
1019 (> 7) 1735 Merrick Mangan Jenkintown 6:28 6:47 7:04 20:19.8 6:33/M
1020 (> 7) 2038 Declan Hefferan Penncrest 6:24 6:41 7:14 20:19.9 6:33/M
1021 (> 7) 1485 Ryan Bertram Downingtown West 6:42 6:41 6:56 20:20.1 6:34/M
1022 (> 7) 1163 Daniel Lane Central Bucks East 6:33 6:51 6:55 20:20.3 6:34/M
1023 (> 7) 2093 Gabe Yochum Pennridge 6:33 6:38 7:08 20:20.5 6:34/M
1024 (> 7) 1419 Brent Rolli Council Rock South 6:21 6:32 7:27 20:20.6 6:34/M
1025 460 384 Aidan Hubis Interboro 6:23 6:50 7:06 20:20.6 6:34/M
1026 (> 7) 2703 Justin Crump West Chester East 6:32 6:42 7:06 20:20.6 6:34/M
1027 461 166 Daylon Shackelford Church Farm School 6:14 6:59 7:06 20:20.8 6:34/M
1028 (> 7) 2682 Michael Vitullo WC Rustin 6:43 6:40 6:57 20:21.3 6:34/M
1029 (> 7) 1330 Leo Russo Conestoga 6:34 6:58 6:48 20:21.4 6:34/M
1030 (> 7) 2532 Austin Shanely Upper Perkiomen 6:20 6:48 7:12 20:21.4 6:34/M
1031 (> 7) 2287 Nolan Berry Souderton Area 6:33 6:46 7:01 20:22.2 6:34/M
1032 (> 7) 1084 Ethan Chan Bishop Shanahan 6:03 7:01 7:17 20:22.4 6:34/M
1033 (> 7) 1415 Paul McDonnell Council Rock South 6:44 6:51 6:46 20:22.7 6:34/M
1034 (> 7) 1266 Owen McLaughlin Cheltenham 6:08 7:03 7:11 20:23.2 6:35/M
1035 (> 7) 2286 Aiden Bell Souderton Area 6:29 6:38 7:14 20:23.2 6:35/M
1036 (> 7) 1639 Michael DeBotton Harriton 6:02 7:02 7:18 20:23.3 6:35/M
1037 (> 7) 1741 Danny Westcott Jenkintown 6:12 6:55 7:15 20:23.5 6:35/M
1038 (> 7) 1614 CJ Stiles Great Valley 6:44 6:43 6:55 20:23.8 6:35/M
1039 (> 7) 1051 Sebastian Coates Bensalem 6:15 7:02 7:06 20:24.3 6:35/M
1040 (> 7) 1264 Ben Martinez Cheltenham 6:36 6:51 6:56 20:24.6 6:35/M
1041 (> 7) 2327 Brendan Ainscoe Spring Ford 6:20 6:58 7:06 20:25.1 6:35/M
1042 (> 7) 2146 Robert Edney Phoenixville Area 6:34 6:43 7:07 20:25.2 6:35/M
1043 (> 7) 2171 Evan Stout Phoenixville Area 6:11 6:52 7:21 20:25.3 6:35/M
1044 (> 7) 2723 Sam Parnis West Chester East 6:15 6:42 7:27 20:25.6 6:35/M
1045 462 714 Christian Albert Pottstown 6:22 6:51 7:11 20:25.7 6:35/M
1046 (> 7) 1648 Bennett Schwarz Harriton 6:32 6:56 6:56 20:25.7 6:35/M
1047 (> 7) 2170 Eli Stevenson Phoenixville Area 6:36 6:45 7:05 20:26.9 6:35/M
1048 (> 7) 1261 Jack Hanes Cheltenham 6:32 6:53 7:02 20:27.1 6:36/M
1049 (> 7) 2353 Jason Needhammer Springfield Twp (Montco) 6:35 6:50 7:01 20:27.7 6:36/M
1050 (> 7) 1332 Hayden Sudall Conestoga 6:37 7:00 6:50 20:28.0 6:36/M
1051 (> 7) 1839 Ethan Bryers Methacton 6:40 6:54 6:53 20:28.4 6:36/M
1052 463 755 Matthew Fennell Ridley 6:10 7:16 7:02 20:29.0 6:36/M
1053 (> 7) 1793 Ethan Spingarn Lower Merion 6:47 6:54 6:47 20:29.0 6:36/M
1054 (> 7) 1023 Finn Allison Avon Grove 6:31 6:52 7:04 20:29.0 6:36/M
1055 (> 7) 812 Teddy Baughan Springfield Twp (Montco) 6:22 6:46 7:20 20:29.2 6:36/M
1056 (> 7) 1911 John Gottschalk Neshaminy 6:10 6:55 7:23 20:30.0 6:37/M
1057 (> 7) 452 Dolan Cox Marple Newtown 6:18 7:06 7:05 20:30.5 6:37/M
1058 464 1572 Dalil Clark Glen Mills Schools 6:33 6:44 7:12 20:31.0 6:37/M
1059 (> 7) 1673 Marco Isabella Hatboro Horsham 6:29 7:02 6:59 20:31.2 6:37/M
1060 (> 7) 1331 Brent Sudall Conestoga 6:20 7:03 7:08 20:32.1 6:37/M
1061 (> 7) 1993 Gabe Forsythe Oxford Area 6:40 6:50 7:01 20:32.1 6:37/M
1062 465 1576 Domanic Mccree Glen Mills Schools 6:33 6:47 7:11 20:33.0 6:38/M
1063 (> 7) 1058 Nick Zulewski Bensalem 6:38 6:54 7:00 20:33.6 6:38/M
1064 (> 7) 1272 Evan Rominiecki Cheltenham 6:19 6:45 7:29 20:33.7 6:38/M
1065 (> 7) 1403 Shumyatsky Dan Council Rock South 6:25 6:47 7:22 20:34.5 6:38/M
1066 (> 7) 2088 Nate Walker Pennridge 6:51 6:54 6:48 20:35.3 6:38/M
1067 (> 7) 2793 Ari Sasson Wissahickon 6:39 6:56 6:59 20:35.4 6:38/M
1068 (> 7) 2186 Daniel mark Epstein Plymouth Whitemarsh 6:47 6:53 6:55 20:36.6 6:39/M
1069 (> 7) 2455 Shawn Maxwell Upper Darby 6:41 7:08 6:47 20:36.9 6:39/M
1070 (> 7) 1335 Thomas Verna Conestoga 6:44 6:54 6:58 20:37.0 6:39/M
1071 (> 7) 1367 Jude Hollister Council Rock North 6:41 6:55 7:00 20:37.0 6:39/M
1072 466 718 Riley Mead Pottstown 6:17 6:47 7:31 20:37.1 6:39/M
1073 (> 7) 2728 Ben Ryan West Chester East 6:28 6:57 7:11 20:37.9 6:39/M
1074 (> 7) 2374 Gavin Abrahamsson Strath Haven 6:41 6:55 7:00 20:38.2 6:39/M
1075 (> 7) 1032 Jackson Crawford Avon Grove 6:42 6:42 7:13 20:38.5 6:39/M
1076 467 2255 Christopher Bautista Ridley 6:32 6:55 7:10 20:38.8 6:39/M
1077 (> 7) 2077 Ryan Martin Pennridge 6:52 6:55 6:51 20:39.2 6:40/M
1078 (> 7) 2464 Synceir Williams Upper Darby 6:24 7:00 7:14 20:39.4 6:40/M
1079 (> 7) 1529 Miller Steven Downingtown West 6:26 7:00 7:12 20:40.0 6:40/M
1080 (> 7) 2292 Chris Cox Souderton Area 6:18 6:57 7:24 20:40.5 6:40/M
1081 (> 7) 1595 Shane Johnston Great Valley 6:47 6:54 6:59 20:40.7 6:40/M
1082 (> 7) 2016 Madda Ngaima Penn Wood 6:21 7:02 7:19 20:42.9 6:41/M
1083 (> 7) 855 Dylan Blue Upper Darby 6:07 7:31 7:03 20:43.0 6:41/M
1084 (> 7) 2014 Keith Barrett Penn Wood 6:21 7:10 7:11 20:43.5 6:41/M
1085 (> 7) 2166 Ben Schratz Phoenixville Area 6:31 6:55 7:17 20:43.6 6:41/M
1086 (> 7) 2358 David Scott Springfield Twp (Montco) 6:28 6:53 7:21 20:43.8 6:41/M
1087 (> 7) 1681 Tyler Rosen Hatboro Horsham 6:29 7:02 7:12 20:44.5 6:41/M
1088 468 715 Mitchell Aquino Pottstown 6:26 6:58 7:20 20:45.0 6:42/M
1089 (> 7) 2260 Christian Taylor Ridley 6:34 7:02 7:08 20:45.4 6:42/M
1090 (> 7) 2207 Dominic Romania Pope John Paul II 6:27 7:04 7:14 20:45.5 6:42/M
1091 (> 7) 1563 Jeff Kummeth Garnet Valley 6:42 6:51 7:11 20:45.6 6:42/M
1092 (> 7) 1418 Michael Perry Council Rock South 6:44 6:42 7:19 20:45.8 6:42/M
1093 (> 7) 1522 Kurt Rachau Downingtown West 6:34 6:59 7:12 20:46.3 6:42/M
1094 (> 7) 2748 Matt Drake William Tennent 6:35 6:56 7:14 20:46.3 6:42/M
1095 469 2408 Evan Taylor Sun Valley 6:36 6:55 7:14 20:46.5 6:42/M
1096 (> 7) 2200 Matt Delciotto Pope John Paul II 6:24 6:55 7:27 20:46.6 6:42/M
1097 (> 7) 2732 Daniel Steil West Chester East 6:34 7:00 7:11 20:46.7 6:42/M
1098 (> 7) 2007 Sean Walsh Oxford Area 6:17 7:02 7:26 20:46.7 6:42/M
1099 (> 7) 2145 Andrew Carranti Phoenixville Area 6:27 6:54 7:24 20:47.0 6:42/M
1100 (> 7) 2150 Nick Guido Phoenixville Area 6:34 6:52 7:19 20:47.0 6:42/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
1101 (> 7) 2185 Eric Dinofa Plymouth Whitemarsh 6:31 6:57 7:19 20:47.3 6:42/M
1102 470 1571 Leonardo Castro Glen Mills Schools 6:28 6:52 7:26 20:48.2 6:43/M
1103 (> 7) 1988 Dylan Arnold Oxford Area 6:40 6:59 7:08 20:48.4 6:43/M
1104 (> 7) 1728 Sully Blake Jenkintown 6:36 6:57 7:15 20:49.3 6:43/M
1105 (> 7) 1671 Landon Gisondi Hatboro Horsham 6:29 7:02 7:17 20:49.5 6:43/M
1106 (> 7) 2069 Gryphin Dean Pennridge 6:28 7:04 7:16 20:49.6 6:43/M
1107 (> 7) 2672 Eric Sauselein WC Rustin 6:41 7:05 7:02 20:50.1 6:43/M
1108 (> 7) 1994 Conner Gallagher Oxford Area 6:42 6:36 7:31 20:51.1 6:44/M
1109 (> 7) 2204 Mike McElroy Pope John Paul II 6:27 7:03 7:21 20:51.6 6:44/M
1110 (> 7) 1609 Alexander Siaton Great Valley 6:30 7:13 7:09 20:52.3 6:44/M
1111 (> 7) 1861 Zane Takyeldin Methacton 6:31 7:05 7:16 20:53.0 6:44/M
1112 (> 7) 2706 Jacob DeRosa West Chester East 6:38 6:55 7:19 20:53.3 6:44/M
1113 (> 7) 1733 Colin Gzesh Jenkintown 6:44 6:59 7:09 20:53.3 6:44/M
1114 (> 7) 1412 Jared Loeper Council Rock South 6:24 7:09 7:20 20:54.2 6:45/M
1115 (> 7) 1117 Larson Hunt Calvary Christian Academy 6:37 7:01 7:14 20:54.3 6:45/M
1116 (> 7) 1734 Jack Herr Jenkintown 6:28 7:04 7:20 20:54.8 6:45/M
1117 471 167 Chauncey Thornton Church Farm School 6:23 7:01 7:29 20:54.9 6:45/M
1118 (> 7) 2652 Ryan Gentile WC Rustin 6:33 6:58 7:23 20:55.1 6:45/M
1119 (> 7) 1181 Jack Steitz Central Bucks East 6:33 7:08 7:13 20:55.6 6:45/M
1120 (> 7) 2002 Cade Pearson Oxford Area 6:39 7:00 7:15 20:56.0 6:45/M
1121 (> 7) 1498 Jordan Davis Downingtown West 6:33 6:59 7:23 20:56.0 6:45/M
1122 (> 7) 1752 Sean Wright Kennett 6:37 6:59 7:19 20:56.2 6:45/M
1123 (> 7) 1182 Jon Walter Central Bucks East 6:38 7:13 7:04 20:56.6 6:45/M
1124 (> 7) 1616 Drake Vitale Great Valley 6:51 6:54 7:10 20:57.0 6:45/M
1125 (> 7) 1244 Reuben Trachtenberg Central Bucks West 6:39 6:57 7:20 20:57.2 6:45/M
1126 (> 7) 2035 Jack Gommer Penncrest 6:33 7:17 7:06 20:57.2 6:45/M
1127 (> 7) 2018 Timmy Odunjo Penn Wood 6:35 7:13 7:07 20:57.3 6:45/M
1128 (> 7) 2386 Andrew Pak Strath Haven 6:32 7:04 7:20 20:57.5 6:45/M
1129 (> 7) 1102 Cade Hovey Boyertown 6:46 7:01 7:10 20:58.8 6:46/M
1130 (> 7) 1043 Dheeraj Pedada Avon Grove 6:44 7:01 7:12 20:58.9 6:46/M
1131 (> 7) 1928 Scott Wilson Norristown 6:40 6:58 7:20 20:59.4 6:46/M
1132 (> 7) 1650 Simon Spadea Harriton 6:39 7:07 7:13 21:00.0 6:46/M
1133 (> 7) 2348 Joe Madden Springfield (Delco) 6:27 7:13 7:20 21:01.0 6:47/M
1134 (> 7) 1416 Landon Moore Council Rock South 6:22 6:56 7:42 21:01.1 6:47/M
1135 472 2406 Josiah Senwesky Sun Valley 6:42 7:10 7:08 21:01.3 6:47/M
1136 (> 7) 1495 Connor Czap Downingtown West 6:34 7:00 7:27 21:01.6 6:47/M
1137 (> 7) 2499 Shenouda Abdel Malak Upper Merion 6:14 7:10 7:36 21:01.7 6:47/M
1138 (> 7) 2198 Chris Beeler Pope John Paul II 6:48 7:01 7:12 21:01.9 6:47/M
1139 (> 7) 1035 Rowan Gerenser Avon Grove 6:32 7:07 7:21 21:02.0 6:47/M
1140 (> 7) 2006 Saul Torres Oxford Area 6:18 7:03 7:40 21:02.3 6:47/M
1141 (> 7) 1502 Mihn Duong Downingtown West 6:43 7:01 7:17 21:02.8 6:47/M
1142 (> 7) 2595 Vivek Inumella WC Henderson 6:46 6:59 7:18 21:04.0 6:48/M
1143 (> 7) 2144 Justin Bailey Phoenixville Area 6:37 7:03 7:23 21:04.5 6:48/M
1144 (> 7) 1270 Vance Ragland Cheltenham 6:31 7:08 7:24 21:04.8 6:48/M
1145 473 720 Collin Stone Pottstown 6:26 7:03 7:35 21:04.9 6:48/M
1146 (> 7) 1002 Conor Murcar Abington 6:42 7:07 7:15 21:05.1 6:48/M
1147 (> 7) 1093 Caleb Puz Bishop Shanahan 6:34 7:00 7:30 21:05.2 6:48/M
1148 (> 7) 1048 Eric Umbach Avon Grove 6:45 7:06 7:13 21:05.3 6:48/M
1149 (> 7) 2162 Kellen Narke Phoenixville Area 6:38 7:09 7:17 21:05.8 6:48/M
1150 474 188 Kai Castro Collegium Charter School 6:27 7:02 7:36 21:06.4 6:48/M
1151 (> 7) 1680 Eric Ravenscroft Hatboro Horsham 6:59 7:08 6:58 21:06.8 6:48/M
1152 (> 7) 1675 Andrew Larsson Hatboro Horsham 6:45 6:54 7:27 21:07.9 6:49/M
1153 (> 7) 1100 Phillip Angus Boyertown 7:03 6:57 7:07 21:08.0 6:49/M
1154 (> 7) 1912 Kyle Hock-Smith Neshaminy 6:57 6:56 7:15 21:09.0 6:49/M
1155 (> 7) 2505 Gavin Hepner Upper Merion 6:43 7:11 7:13 21:09.6 6:49/M
1156 (> 7) 2158 Braden Mahar Phoenixville Area 6:42 7:02 7:25 21:10.5 6:50/M
1157 (> 7) 1242 Ryan Schiele Central Bucks West 6:50 7:03 7:17 21:11.0 6:50/M
1158 (> 7) 1038 Erik Linkmeyer Avon Grove 6:43 7:10 7:17 21:11.3 6:50/M
1159 (> 7) 1738 Andrew Schiller Jenkintown 6:47 7:08 7:16 21:11.7 6:50/M
1160 (> 7) 1034 Matthew Gaerity Avon Grove 6:43 7:13 7:16 21:13.4 6:51/M
1161 (> 7) 2085 Joe Sullivan Pennridge 6:24 7:07 7:41 21:13.5 6:51/M
1162 (> 7) 1171 Neel Mehta Central Bucks East 6:22 7:16 7:34 21:13.5 6:51/M
1163 (> 7) 1814 Ganesh Selvakumar Marple Newtown 6:43 7:03 7:26 21:14.2 6:51/M
1164 (> 7) 2074 Shane Hall Pennridge 6:37 7:06 7:30 21:14.5 6:51/M
1165 475 18 Sean Kan Academy Park 6:14 7:08 7:52 21:14.5 6:51/M
1166 (> 7) 1990 Nowell Clay Oxford Area 6:38 7:06 7:30 21:15.2 6:51/M
1167 (> 7) 1329 David Neubig Conestoga 6:43 7:12 7:19 21:16.1 6:52/M
1168 476 2405 Joey Mozzoni Sun Valley 6:30 7:07 7:39 21:17.3 6:52/M
1169 (> 7) 2300 Adam Handwerk Souderton Area 6:39 7:11 7:26 21:17.6 6:52/M
1170 (> 7) 2681 David Thompson WC Rustin 6:31 7:08 7:37 21:17.8 6:52/M
1171 (> 7) 1731 Ernesto Garcia Jenkintown 6:57 7:08 7:11 21:18.1 6:52/M
1172 477 162 Emmett Eckert Church Farm School 6:24 7:14 7:39 21:18.1 6:52/M
1173 478 897 Jared McCellan Upper Moreland 6:36 7:15 7:26 21:18.4 6:52/M
1174 (> 7) 2611 Jack Whoriskey WC Henderson 6:41 7:02 7:34 21:18.4 6:52/M
1175 (> 7) 1966 Amari Wharwood North Penn 6:38 7:10 7:30 21:19.0 6:53/M
1176 (> 7) 2223 Matt Aber Quakertown 6:46 7:00 7:31 21:19.2 6:53/M
1177 (> 7) 1636 Graham Branscom Harriton 6:40 7:11 7:29 21:20.6 6:53/M
1178 (> 7) 1115 Austin Chandler Calvary Christian Academy 6:39 7:06 7:35 21:21.1 6:53/M
1179 479 2399 David German Sun Valley 6:35 7:03 7:42 21:21.2 6:53/M
1180 (> 7) 2167 Cameron Schratz Phoenixville Area 6:27 7:07 7:46 21:21.9 6:53/M
1181 (> 7) 2673 Elliot Seymour WC Rustin 6:52 7:13 7:17 21:22.8 6:54/M
1182 (> 7) 2650 Wesley Flynn WC Rustin 7:00 7:09 7:12 21:22.8 6:54/M
1183 (> 7) 2347 Conor Houston Springfield (Delco) 6:23 7:19 7:39 21:23.0 6:54/M
1184 (> 7) 1433 Aaron Lee Dock Mennonite Academy 6:46 7:01 7:35 21:23.1 6:54/M
1185 (> 7) 2398 Levi Das Sun Valley 6:37 7:05 7:40 21:23.6 6:54/M
1186 (> 7) 2343 Mike Breslin Springfield (Delco) 6:24 7:27 7:32 21:23.8 6:54/M
1187 (> 7) 2221 Jared Hill Pottstown 6:27 7:25 7:30 21:23.9 6:54/M
1188 (> 7) 2222 Danielت Williams Pottstown 6:41 7:19 7:22 21:24.2 6:54/M
1189 (> 7) 2698 Srihan Basvapatri West Chester East 6:40 7:17 7:26 21:24.4 6:54/M
1190 (> 7) 1318 Simon Bodek Conestoga 6:47 7:12 7:24 21:24.5 6:54/M
1191 (> 7) 2352 Simon McDowell Springfield Twp (Montco) 7:02 7:02 7:19 21:24.8 6:54/M
1192 (> 7) 2700 Matthew Bergin West Chester East 6:49 7:10 7:25 21:25.1 6:55/M
1193 (> 7) 1488 Greg Buczacki Downingtown West 6:30 7:21 7:32 21:25.2 6:55/M
1194 (> 7) 2044 Owen McGroary Penncrest 7:01 7:11 7:12 21:25.4 6:55/M
1195 (> 7) 2159 Henry McManus Phoenixville Area 6:33 7:14 7:37 21:25.8 6:55/M
1196 480 80 Nathan Eddings Bristol 6:18 7:22 7:45 21:25.8 6:55/M
1197 (> 7) 2164 Zack Pekofsky Phoenixville Area 6:31 7:23 7:30 21:25.8 6:55/M
1198 (> 7) 1946 Garrett Chonko North Penn 6:52 7:10 7:23 21:25.9 6:55/M
1199 (> 7) 1031 Ben Coppens Avon Grove 6:47 7:07 7:31 21:26.1 6:55/M
1200 (> 7) 1808 Shawn Cooper Marple Newtown 6:39 7:17 7:29 21:26.2 6:55/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
1201 (> 7) 2774 Jeremy Breacher Wissahickon 6:39 7:13 7:35 21:27.8 6:55/M
1202 (> 7) 2313 Domenic Tate Souderton Area 6:45 7:18 7:24 21:27.9 6:55/M
1203 (> 7) 1962 Kyle Schafsteller North Penn 6:38 7:10 7:39 21:28.1 6:55/M
1204 (> 7) 2777 Jack Cahill Wissahickon 6:19 7:35 7:33 21:28.4 6:55/M
1205 (> 7) 2296 Mick Etzler Souderton Area 6:45 7:18 7:24 21:28.5 6:55/M
1206 (> 7) 2511 Ryan Pena Upper Merion 6:30 7:09 7:48 21:28.9 6:55/M
1207 (> 7) 2256 Matthew Cassidy Ridley 6:54 7:16 7:18 21:29.1 6:56/M
1208 (> 7) 2031 Jimmy Cawley Penncrest 6:58 7:12 7:19 21:29.4 6:56/M
1209 (> 7) 1926 Logan Altrogge Norristown 6:37 7:07 7:44 21:29.7 6:56/M
1210 481 1275 Temidayo Bambe Church Farm School 6:35 7:17 7:36 21:29.7 6:56/M
1211 (> 7) 2070 Cael Doster Pennridge 6:55 7:10 7:24 21:30.2 6:56/M
1212 (> 7) 2492 Ryan Lim Upper Dublin 8:19 6:26 6:44 21:30.3 6:56/M
1213 (> 7) 163 Edwin Kent Church Farm School 6:34 7:33 7:23 21:30.6 6:56/M
1214 (> 7) 1737 Stephen Ridenour Jenkintown 6:32 7:05 7:52 21:30.8 6:56/M
1215 (> 7) 1179 Andrew Shea Central Bucks East 6:39 7:12 7:38 21:31.0 6:56/M
1216 (> 7) 1744 Lawrence Iyok Kennett 6:45 7:19 7:26 21:31.2 6:56/M
1217 (> 7) 2210 Mike Lance Pottsgrove 6:36 7:19 7:36 21:31.8 6:56/M
1218 (> 7) 2175 Jon Witcoski Phoenixville Area 6:48 7:08 7:34 21:32.1 6:57/M
1219 (< 5) 155 Micah Earnest Chester 5:57 7:12 8:23 21:32.7 6:57/M
1220 (> 7) 2653 Ben Hutsell WC Rustin 6:34 7:00 7:58 21:32.8 6:57/M
1221 (> 7) 1259 Jaylen Buckner Cheltenham 6:53 7:10 7:28 21:33.6 6:57/M
1222 482 895 Souhail Hadjali Upper Moreland 6:31 7:36 7:25 21:33.9 6:57/M
1223 (> 7) 2220 Jose Hernandez Pottstown 6:39 7:21 7:32 21:33.9 6:57/M
1224 (> 7) 1336 Moritz Wagner Conestoga 6:48 7:19 7:26 21:34.5 6:57/M
1225 (> 7) 2588 Artem Desman WC Henderson 6:45 7:09 7:38 21:34.6 6:57/M
1226 (> 7) 2599 Ethan Kress WC Henderson 6:43 7:18 7:33 21:35.3 6:58/M
1227 (> 7) 1092 Thomas Nowakowski Bishop Shanahan 6:37 7:28 7:30 21:35.8 6:58/M
1228 (> 7) 1726 Leo Amorim Jenkintown 6:47 7:14 7:33 21:35.9 6:58/M
1229 (> 7) 1857 Kevin Riddell Methacton 6:36 7:26 7:33 21:36.1 6:58/M
1230 (> 7) 1863 Christian Trafford Methacton 6:26 7:05 8:04 21:36.2 6:58/M
1231 (> 7) 1277 Jason Lavoe Church Farm School 6:34 7:33 7:29 21:37.1 6:58/M
1232 483 1569 Wayne Blakey Glen Mills Schools 6:36 7:49 7:11 21:37.2 6:58/M
1233 (> 7) 2524 Gavin Fuhs Upper Perkiomen 6:46 7:18 7:31 21:37.4 6:58/M
1234 (> 7) 2727 Nate Ruth West Chester East 6:27 7:26 7:43 21:37.5 6:58/M
1235 (> 7) 998 Davi Brottow Abington 6:50 7:08 7:38 21:37.6 6:58/M
1236 (> 7) 2165 Cole Schlosser Phoenixville Area 6:45 7:09 7:43 21:38.2 6:59/M
1237 (> 7) 2078 Aidan McGinnis Pennridge 7:02 7:10 7:25 21:38.5 6:59/M
1238 (> 7) 2359 Miles Wilman Springfield Twp (Montco) 6:49 7:26 7:22 21:38.5 6:59/M
1239 (> 7) 2354 Brian Nelson Springfield Twp (Montco) 6:50 7:25 7:23 21:39.1 6:59/M
1240 (> 7) 2402 Nicholas Maiale Sun Valley 6:35 7:09 7:53 21:39.4 6:59/M
1241 (> 7) 1810 Gabe Farhan Marple Newtown 6:45 7:15 7:39 21:40.0 6:59/M
1242 484 382 Bruce Cunningham Interboro 6:12 7:40 7:47 21:40.6 6:59/M
1243 (> 7) 2225 Nathan Gruver Quakertown 6:55 7:16 7:28 21:40.8 6:59/M
1244 (> 7) 1157 Diego Forest Central Bucks East 6:52 7:28 7:19 21:40.9 6:59/M
1245 (> 7) 1505 Ryan Glancey Downingtown West 6:50 7:14 7:36 21:41.4 7:00/M
1246 (> 7) 1594 Vishnu Jagannathan Great Valley 7:07 7:18 7:15 21:41.7 7:00/M
1247 (> 7) 999 Enrique Camacho Abington 6:43 7:21 7:37 21:41.8 7:00/M
1248 (> 7) 2667 Char Reinheimer WC Rustin 6:35 7:27 7:38 21:41.8 7:00/M
1249 (> 7) 1046 Brayden Reaney Avon Grove 6:38 7:08 7:55 21:42.1 7:00/M
1250 (> 7) 1608 Colin Search Great Valley 6:59 7:16 7:25 21:42.3 7:00/M
1251 (> 7) 1600 Ricardo Macarron Great Valley 6:54 7:16 7:31 21:42.6 7:00/M
1252 (> 7) 1111 Carson Zadroga Boyertown 6:53 7:13 7:36 21:42.9 7:00/M
1253 (> 7) 2515 Connor Smith Upper Merion 6:30 7:00 8:12 21:43.2 7:00/M
1254 (> 7) 1278 Kharnel Swans Church Farm School 6:38 7:30 7:35 21:43.6 7:00/M
1255 (> 7) 2494 Frank She Upper Dublin 8:36 6:25 6:42 21:44.3 7:01/M
1256 (> 7) 1844 Austin Eastmure Methacton 6:37 7:24 7:42 21:44.6 7:01/M
1257 (> 7) 2730 David Scully West Chester East 6:15 7:49 7:40 21:45.0 7:01/M
1258 (> 7) 1532 Sam Sweatman Downingtown West 7:06 7:15 7:23 21:46.1 7:01/M
1259 (> 7) 1326 William Morgan Conestoga 6:49 7:20 7:37 21:47.2 7:02/M
1260 485 243 Jude Metricarti Delaware County Christian School 6:40 7:35 7:31 21:47.3 7:02/M
1261 486 385 Kennan Lu Interboro 6:15 7:36 7:56 21:47.9 7:02/M
1262 (> 7) 1054 Steven Ramirez Bensalem 7:09 7:17 7:21 21:48.0 7:02/M
1263 (> 7) 1533 Ian Torres-Mercado Downingtown West 6:50 7:34 7:24 21:48.9 7:02/M
1264 (> 7) 1536 Ryan Wagner Downingtown West 6:35 7:29 7:45 21:50.1 7:03/M
1265 (> 7) 2666 Jackson Poff WC Rustin 6:56 7:28 7:26 21:50.8 7:03/M
1266 (> 7) 1409 Keegan Hribovski Council Rock South 6:26 7:10 8:15 21:51.4 7:03/M
1267 (> 7) 1997 Jovani Gomez Oxford Area 6:51 7:23 7:37 21:52.5 7:03/M
1268 (> 7) 2310 Sarthak Saini Souderton Area 6:51 7:15 7:45 21:52.6 7:03/M
1269 (> 7) 2219 Andrew Green Pottstown 6:43 7:23 7:45 21:52.8 7:03/M
1270 (> 7) 1613 Jack Stapf Great Valley 7:09 7:28 7:14 21:53.7 7:04/M
1271 (> 7) 1653 Matthew Vonderheide Harriton 6:49 7:27 7:37 21:54.6 7:04/M
1272 (> 7) 1539 Andrew Zou Downingtown West 6:58 7:19 7:37 21:55.1 7:04/M
1273 (> 7) 2073 Lucas George Pennridge 6:41 7:24 7:50 21:56.9 7:05/M
1274 (> 7) 1274 Justice Austin Church Farm School 6:56 7:20 7:39 21:57.2 7:05/M
1275 (> 7) 1283 Harrison Chain Coatesville 6:44 7:25 7:47 21:57.7 7:05/M
1276 (> 7) 1538 Cooper Zednik Downingtown West 7:07 7:14 7:38 22:00.3 7:06/M
1277 (> 7) 1285 Anthony Jackson Coatesville 6:33 7:36 7:52 22:01.3 7:06/M
1278 (> 7) 1813 Kevin Morrow Marple Newtown 6:58 7:28 7:34 22:01.4 7:06/M
1279 (> 7) 1319 Graham Cuthbertson Conestoga 6:54 7:31 7:36 22:01.7 7:06/M
1280 487 1426 James Schaefer Delaware County Christian School 6:42 7:30 7:49 22:02.0 7:06/M
1281 488 387 Tommy Roberts Interboro 6:36 7:41 7:44 22:03.1 7:07/M
1282 (> 7) 1257 Ifenna Amaefuna Cheltenham 6:35 7:45 7:43 22:04.1 7:07/M
1283 (> 7) 2772 Ian Abrahams Wissahickon 7:10 7:33 7:20 22:04.8 7:07/M
1284 (> 7) 2259 Gabe Noel Ridley 6:54 7:33 7:37 22:05.0 7:07/M
1285 (> 7) 2048 Benjamin Miller Penncrest 6:59 7:30 7:35 22:05.1 7:07/M
1286 (> 7) 2184 Jack Derfler Plymouth Whitemarsh 7:01 7:24 7:40 22:06.2 7:08/M
1287 (> 7) 1053 Aman Mody Bensalem 7:07 7:20 7:39 22:07.2 7:08/M
1288 (> 7) 1646 Daniel Novick Harriton 6:47 7:26 7:54 22:08.7 7:08/M
1289 (> 7) 1369 Andrew Lin Council Rock North 6:44 7:39 7:45 22:09.8 7:09/M
1290 (> 7) 2005 Michael Stockard Oxford Area 7:04 7:27 7:38 22:10.5 7:09/M
1291 (> 7) 2720 Gavin McDermon West Chester East 7:03 7:29 7:38 22:11.5 7:09/M
1292 (> 7) 2294 Connor Crawford Souderton Area 6:53 7:31 7:51 22:15.4 7:11/M
1293 (> 7) 1798 Shejin Shaju Lower Moreland 6:41 7:51 7:43 22:16.4 7:11/M
1294 (> 7) 1083 Ben Baggott Bishop Shanahan 6:44 7:30 8:03 22:19.7 7:12/M
1295 (> 7) 1293 Michael McCain Collegium Charter School 6:59 7:31 7:49 22:19.7 7:12/M
1296 (> 7) 1205 Ian Smith Central Bucks South 7:08 7:27 7:45 22:21.3 7:13/M
1297 (> 7) 1338 Mark Wang Conestoga 7:08 7:37 7:36 22:22.3 7:13/M
1298 (> 7) 2183 Andrew Beer Plymouth Whitemarsh 7:05 7:28 7:48 22:22.6 7:13/M
1299 (> 7) 1795 Brandon Mutchnick Lower Moreland 6:48 7:38 7:55 22:23.1 7:13/M
1300 (> 7) 2674 Aiden Simcox WC Rustin 6:54 7:30 7:59 22:24.8 7:14/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
1301 (> 7) 1649 Jarred Slomine Harriton 6:29 7:22 8:33 22:25.3 7:14/M
1302 489 248 Stephen Zhang Delaware County Christian School 6:49 7:43 7:52 22:25.8 7:14/M
1303 (> 7) 2740 Eric Adamson William Tennent 7:19 7:30 7:36 22:26.0 7:14/M
1304 (> 7) 1097 Ryan Walters Bishop Shanahan 6:48 7:36 8:02 22:26.2 7:14/M
1305 (> 7) 1037 Tyler Kurtz Avon Grove 6:46 7:39 7:59 22:26.7 7:14/M
1306 (> 7) 2345 Brendan Downey Springfield (Delco) 7:00 7:28 7:58 22:27.2 7:15/M
1307 (> 7) 1927 Anthony Lopez Santos Norristown 6:49 7:47 7:50 22:27.3 7:15/M
1308 (> 7) 2680 Jack Syzmanski WC Rustin 6:48 7:36 8:03 22:28.4 7:15/M
1309 (> 7) 1996 Dylan Gerrard Oxford Area 7:06 7:41 7:41 22:28.9 7:15/M
1310 (> 7) 2004 Cole Smith Oxford Area 7:07 7:41 7:40 22:29.0 7:15/M
1311 (> 7) 1177 Sam Ruch Central Bucks East 6:59 7:30 8:01 22:30.6 7:15/M
1312 (> 7) 1273 Isreal Arthur Church Farm School 6:54 7:38 7:57 22:30.7 7:15/M
1313 (> 7) 2397 Jeffrey Coombs Sun Valley 6:57 7:39 7:55 22:31.7 7:16/M
1314 490 647 Noah Crane Phil-Mont Christian Academy 7:09 7:40 7:43 22:32.8 7:16/M
1315 (> 7) 2644 Jack Batchelor WC Rustin 6:56 7:46 7:51 22:34.1 7:17/M
1316 (> 7) 2465 Justin Xiao Upper Darby 7:11 7:33 7:50 22:35.0 7:17/M
1317 (> 7) 1817 Evan Valente Marple Newtown 6:59 7:43 7:51 22:35.5 7:17/M
1318 (> 7) 1231 Wallace Krempa Central Bucks West 6:56 7:31 8:08 22:36.5 7:17/M
1319 (> 7) 1091 Camilo Morrice Bishop Shanahan 6:36 7:38 8:26 22:42.4 7:19/M
1320 491 245 Michael Rhine Delaware County Christian School 6:41 8:01 7:59 22:42.4 7:19/M
1321 (> 7) 2589 Aidan Doyle WC Henderson 7:07 7:40 7:57 22:44.6 7:20/M
1322 (> 7) 2458 Darryl Osei Upper Darby 7:19 7:37 7:48 22:45.9 7:20/M
1323 (> 7) 2257 Will Delaney Ridley 7:11 7:41 7:53 22:46.3 7:21/M
1324 (> 7) 2206 Jake Rees Pope John Paul II 6:54 8:00 7:51 22:46.5 7:21/M
1325 (> 7) 2076 Aidan Kuhns Pennridge 7:17 7:29 8:00 22:47.4 7:21/M
1326 492 21 Kamai Merritt Academy Park 6:34 8:05 8:08 22:48.0 7:21/M
1327 (> 7) 2242 Ignacio Llorente Radnor 7:13 7:37 7:58 22:48.9 7:21/M
1328 (> 7) 2521 Drake Conklin Upper Perkiomen 7:04 7:38 8:06 22:49.2 7:22/M
1329 493 1573 Anthron Green Glen Mills Schools 6:56 7:58 7:54 22:50.2 7:22/M
1330 494 249 Bobby Zhu Delaware County Christian School 7:21 7:37 7:52 22:50.6 7:22/M
1331 (> 7) 2086 Devin Tulanowski Pennridge 7:18 7:32 8:00 22:51.1 7:22/M
1332 (> 7) 2712 Tyler Herzog West Chester East 7:06 7:33 8:12 22:52.4 7:23/M
1333 (> 7) 2084 Tyler Soto Pennridge 7:01 7:41 8:12 22:54.9 7:23/M
1334 (> 7) 2657 Tom Le WC Rustin 7:10 7:39 8:05 22:55.2 7:24/M
1335 (> 7) 1290 Austen Gustafson Collegium Charter School 7:15 7:45 7:54 22:55.5 7:24/M
1336 (> 7) 2736 Emil Zasko West Chester East 6:43 7:58 8:14 22:56.9 7:24/M
1337 (> 7) 2718 Jack McAlinney West Chester East 6:43 7:58 8:14 22:57.1 7:24/M
1338 495 646 Ethan Campbell Phil-Mont Christian Academy 6:59 7:51 8:06 22:57.5 7:24/M
1339 (> 7) 1511 Max Kennedy Downingtown West 7:06 7:49 8:01 22:57.8 7:24/M
1340 (> 7) 1276 Christian Cini Church Farm School 6:46 7:53 8:17 22:57.9 7:24/M
1341 (< 5) 160 Antwaan Speights Chester Charter School 7:30 7:21 8:06 22:59.4 7:25/M
1342 496 247 Soren Shao Delaware County Christian School 7:05 7:48 8:05 22:59.8 7:25/M
1343 (> 7) 2033 Matt Coulter Penncrest 7:29 7:41 7:48 22:59.8 7:25/M
1344 (> 7) 2051 Connor Quesenberry Penncrest 7:29 7:41 7:48 23:00.2 7:25/M
1345 (> 7) 2217 Matthew Deppen Pottstown 7:06 7:45 8:09 23:01.5 7:25/M
1346 497 22 Enoch Watson Academy Park 7:18 7:42 8:00 23:02.3 7:26/M
1347 (> 7) 2211 Steve Lin Pottsgrove 6:57 7:52 8:13 23:03.4 7:26/M
1348 (> 7) 1816 Andrew Tran Marple Newtown 6:59 7:46 8:20 23:06.6 7:27/M
1349 (> 7) 2538 Kaden Ziegler Upper Perkiomen 6:59 7:55 8:12 23:07.2 7:27/M
1350 (> 7) 2047 Connor Meek Penncrest 7:20 7:46 8:01 23:08.3 7:28/M
1351 (> 7) 1570 Brandon Borland Glen Mills Schools 7:01 7:46 8:20 23:08.9 7:28/M
1352 (> 7) 1730 Aden Dubin Jenkintown 7:23 7:58 7:47 23:09.7 7:28/M
1353 (> 7) 2661 Eric Mastangelo WC Rustin 7:04 8:19 7:45 23:10.0 7:28/M
1354 (> 7) 2335 Ryan Trimble Spring Ford 6:48 8:11 8:11 23:10.8 7:28/M
1355 (> 7) 1428 Steven Wisnewski Delaware County Christian School 6:51 8:05 8:14 23:11.0 7:29/M
1356 498 383 Shant House Interboro 7:07 7:57 8:08 23:12.8 7:29/M
1357 (> 7) 1286 Jackson Okie Coatesville 7:26 7:50 7:56 23:14.1 7:30/M
1358 (> 7) 1055 Winston Richards Bensalem 7:28 8:01 7:44 23:14.3 7:30/M
1359 (> 7) 1222 Daniel Dunleavy Central Bucks West 7:08 7:56 8:10 23:15.5 7:30/M
1360 (> 7) 1716 Jeff Gaul Interboro 7:14 7:45 8:16 23:16.5 7:30/M
1361 (> 7) 1050 Alex Arjona Bensalem 7:26 8:03 7:48 23:18.7 7:31/M
1362 (> 7) 1422 David Cai Delaware County Christian School 6:35 8:12 8:32 23:20.3 7:32/M
1363 (> 7) 1107 Ian Ndiangui Boyertown 6:56 7:49 8:34 23:20.7 7:32/M
1364 (> 7) 2716 Logan Kovach West Chester East 6:57 8:03 8:20 23:21.6 7:32/M
1365 (> 7) 1105 Daniel Martignetti Boyertown 7:28 7:53 8:00 23:21.7 7:32/M
1366 (> 7) 2357 Harry Rittenhouse Springfield Twp (Montco) 6:57 8:07 8:17 23:22.8 7:32/M
1367 (> 7) 1026 Brian Barrett Avon Grove 7:11 7:49 8:22 23:23.2 7:33/M
1368 (> 7) 1739 Devin Shenk Jenkintown 6:47 8:05 8:29 23:23.3 7:33/M
1369 (> 7) 1512 Brady Kline Downingtown West 7:19 7:47 8:17 23:24.0 7:33/M
1370 (> 7) 1953 Mark Heath North Penn 7:05 7:55 8:30 23:30.7 7:35/M
1371 (> 7) 2089 Connor Williams Pennridge 7:19 7:57 8:15 23:32.9 7:35/M
1372 (> 7) 1258 Giovanni Brown Cheltenham 6:51 8:36 8:05 23:33.1 7:36/M
1373 (> 7) 1715 Ben Atkins Interboro 7:14 7:45 8:33 23:33.4 7:36/M
1374 (> 7) 2702 Drew Comer West Chester East 6:47 8:24 8:23 23:35.8 7:36/M
1375 (> 7) 1643 Aleksander Kusmirek Harriton 7:18 7:49 8:29 23:36.8 7:37/M
1376 (> 7) 2665 Liam O'Rourke WC Rustin 6:57 8:01 8:39 23:38.5 7:37/M
1377 (> 7) 2082 Alex Ronemus Pennridge 7:19 7:53 8:26 23:39.4 7:38/M
1378 (> 7) 2258 Andrew Fennell Ridley 7:32 8:01 8:05 23:39.6 7:38/M
1379 (> 7) 2396 Joey Celentino Sun Valley 6:55 7:54 8:52 23:41.5 7:38/M
1380 499 79 Alexander Cinar Bristol 7:14 8:15 8:12 23:42.4 7:39/M
1381 (> 7) 2646 Logan Beveridge WC Rustin 7:36 8:06 8:00 23:42.9 7:39/M
1382 500 84 Gianni Quattrocchi Bristol 7:14 8:14 8:13 23:43.0 7:39/M
1383 (> 7) 1807 Matt Checchia Marple Newtown 6:23 7:38 9:40 23:43.0 7:39/M
1384 (> 7) 2503 Justin Halpern Upper Merion 7:16 8:01 8:27 23:45.0 7:40/M
1385 (> 7) 1910 Bobby Ahern Neshaminy 7:09 8:04 8:31 23:45.5 7:40/M
1386 (> 7) 2489 Matthew Breslin Upper Dublin 9:09 7:11 7:25 23:46.9 7:40/M
1387 (> 7) 1434 Daniel Shin Dock Mennonite Academy 7:26 8:03 8:17 23:46.9 7:40/M
1388 (> 7) 1665 Aidan Angelopoulos Hatboro Horsham 7:31 8:00 8:17 23:48.6 7:41/M
1389 (> 7) 2355 Nic Pugliese Springfield Twp (Montco) 7:28 8:10 8:10 23:49.5 7:41/M
1390 (> 7) 1736 Roan McCall Jenkintown 7:27 8:05 8:20 23:53.8 7:42/M
1391 (> 7) 1435 Adam Suter Dock Mennonite Academy 7:30 8:00 8:24 23:55.1 7:43/M
1392 (> 7) 1295 Brandon Tapia Collegium Charter School 7:30 8:08 8:17 23:57.2 7:44/M
1393 (> 7) 1642 Quinn Hughes Harriton 7:21 8:07 8:30 23:58.6 7:44/M
1394 (> 7) 1799 Alex Silverman Lower Moreland 7:36 7:58 8:23 23:58.8 7:44/M
1395 (> 7) 2663 Sam Mattis WC Rustin 7:24 8:15 8:21 24:01.1 7:45/M
1396 (> 7) 1263 Kyle Mang Cheltenham 7:08 8:19 8:40 24:08.3 7:47/M
1397 (> 7) 2726 Jack Robb West Chester East 6:46 8:47 8:35 24:09.0 7:47/M
1398 (> 7) 2216 Sebastian Buchanan Pottstown 7:01 8:24 8:43 24:09.9 7:47/M
1399 (> 7) 1819 Utheri Wagura Marple Newtown 6:58 8:17 9:01 24:17.5 7:50/M
1400 (> 7) 1921 Zachary Meixler New Hope-Solebury 7:05 8:34 8:40 24:20.3 7:51/M
O'all Adj
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace
1401 (> 7) 2003 Nick Shum Oxford Area 7:31 8:11 8:39 24:21.8 7:51/M
1402 (> 7) 1323 Miles Hodges Conestoga 7:39 8:22 8:25 24:27.4 7:53/M
1403 (> 7) 1243 Ross Sherrod Central Bucks West 7:21 8:15 8:50 24:28.0 7:54/M
1404 (> 7) 1718 Leonardo Huang Interboro 7:29 8:15 8:44 24:29.1 7:54/M
1405 (> 7) 1265 Sebastian Martinez Cheltenham 7:03 8:30 9:00 24:33.4 7:55/M
1406 (> 7) 2201 Thomas Erwin Pope John Paul II 7:30 8:13 8:50 24:34.9 7:55/M
1407 (> 7) 2601 Andrew Levesque WC Henderson 7:37 8:14 8:43 24:35.1 7:56/M
1408 (> 7) 2356 Ben Rittenhouse Springfield Twp (Montco) 6:55 8:29 9:11 24:36.5 7:56/M
1409 (> 7) 1292 Ethan Keyes Collegium Charter School 7:43 8:10 8:45 24:38.7 7:57/M
1410 (> 7) 1494 Danny Crossan Downingtown West 7:24 7:54 9:22 24:41.5 7:58/M
1411 (> 7) 2400 Blaze Graham Sun Valley 7:39 8:26 8:37 24:43.6 7:58/M
1412 (> 7) 2677 Advaith Sriram WC Rustin 7:30 8:37 8:35 24:43.7 7:58/M
1413 (> 7) 2168 Siddarth Srinivasan Phoenixville Area 7:32 8:21 8:49 24:43.8 7:58/M
1414 (> 7) 2293 Brayden Crawford Souderton Area 7:54 8:22 8:33 24:50.7 8:01/M
1415 (> 7) 2651 Connor Gabe WC Rustin 7:48 8:25 8:36 24:50.8 8:01/M
1416 (> 7) 2507 Nathan Laughlin Upper Merion 8:14 8:29 8:08 24:53.0 8:02/M
1417 (> 7) 1033 Whit Daly Avon Grove 7:23 8:45 8:46 24:55.1 8:02/M
1418 (> 7) 2344 Sam Debany Springfield (Delco) 7:21 8:30 9:03 24:56.0 8:03/M
1419 (> 7) 1920 Lucca Defulgentis New Hope-Solebury 7:54 8:30 8:32 24:56.7 8:03/M
1420 (> 7) 1432 Bobby Hadden Dock Mennonite Academy 7:37 8:33 8:46 24:57.5 8:03/M
1421 (> 7) 2315 Nathan Voszily Souderton Area 7:55 8:25 8:36 24:57.8 8:03/M
1422 (> 7) 1294 Ethan Shihadeh Collegium Charter School 7:57 8:24 8:36 24:58.1 8:03/M
1423 (> 7) 2056 Dean York Penncrest 7:38 8:27 8:55 25:01.2 8:04/M
1424 501 20 Kramoh Manslay Academy Park 7:09 8:05 9:50 25:05.3 8:05/M
1425 (> 7) 2648 Gabe Borshansky WC Rustin 7:36 8:56 8:33 25:06.1 8:06/M
1426 (> 7) 1915 Jimmy Plunkett Neshaminy 7:56 8:26 8:49 25:12.8 8:08/M
1427 (> 7) 161 Che Darden Church Farm School 6:39 8:08 10:28 25:16.6 8:09/M
1428 (> 7) 2509 Jalen Owen Upper Merion 7:57 8:27 9:03 25:28.3 8:13/M
1429 (> 7) 2449 Cameron Brown Upper Darby 8:12 8:31 8:44 25:28.5 8:13/M
1430 (> 7) 1291 Rowan Kelley Collegium Charter School 7:19 8:45 9:27 25:33.2 8:15/M
1431 (> 7) 2679 Michael Sweeley WC Rustin 8:04 8:39 8:51 25:36.6 8:15/M
1432 (> 7) 1289 John Darnall Collegium Charter School 7:58 8:35 9:07 25:42.2 8:17/M
1433 (> 7) 2395 Shawn Burton Sun Valley 8:13 8:39 8:51 25:43.9 8:18/M
1434 (> 7) 2303 Victor Huang Souderton Area 8:00 8:48 8:55 25:44.4 8:18/M
1435 (> 7) 1815 Harman Singh Marple Newtown 7:36 9:02 9:08 25:47.4 8:19/M
1436 (> 7) 1164 Ryan Lemus Central Bucks East 8:06 9:00 8:47 25:54.3 8:21/M
1437 502 82 Jake Frey Bristol 8:28 8:41 8:50 26:00.2 8:23/M
1438 (> 7) 2403 Caleb Maiden Sun Valley 8:13 8:39 9:18 26:11.0 8:27/M
1439 (> 7) 2654 Michael Kinzly WC Rustin 8:15 8:46 9:13 26:15.1 8:28/M
1440 (> 7) 1588 Marc Castellucci Great Valley 8:25 8:53 8:56 26:15.7 8:28/M
1441 (> 7) 1501 Ryan Doyle Downingtown West 8:14 9:02 8:59 26:17.3 8:29/M
1442 (> 7) 1811 Jason Hare Marple Newtown 8:04 9:21 9:04 26:29.9 8:33/M
1443 (> 7) 244 Will Powala Delaware County Christian School 7:01 9:06 10:25 26:33.8 8:34/M
1444 (> 7) 2686 Aiden Zier WC Rustin 8:24 9:09 9:03 26:36.8 8:35/M
1445 (> 7) 1605 Jacob Nardi Great Valley 8:35 8:53 9:07 26:37.1 8:35/M
1446 (> 7) 1424 Yiyang Franko Liu Delaware County Christian School 7:30 9:29 9:36 26:37.2 8:35/M
1447 (> 7) 1028 Connor Bossong Avon Grove 8:31 8:50 9:24 26:46.6 8:38/M
1448 (> 7) 2404 Nicholas Mozonni Sun Valley 6:58 8:47 11:32 27:18.9 8:48/M
1449 503 650 Micah Rainwater Phil-Mont Christian Academy 8:29 9:42 9:32 27:44.6 8:57/M
1450 504 81 Gavin Fairweather Bristol 8:28 9:19 9:59 27:48.2 8:58/M
1451 (> 7) 1287 Alonzo Allison Collegium Charter School 7:47 9:40 10:19 27:48.3 8:58/M
1452 (> 7) 1998 Declan Harrison Oxford Area 8:12 9:51 9:54 27:58.2 9:01/M
1453 (> 7) 1288 Timothy Carlson Collegium Charter School 9:00 9:43 9:47 28:31.4 9:12/M
1454 (> 7) 1809 Danny Eldabbas Marple Newtown 8:44 9:57 9:51 28:33.7 9:13/M
1455 (> 7) 2778 Sam Camarotta Wissahickon 9:01 9:43 9:50 28:35.3 9:13/M
1456 (> 7) 1719 Jacob Welsh Interboro 8:12 9:51 10:37 28:41.1 9:15/M
1457 (> 7) 2656 Dilan Kuders WC Rustin 9:24 9:43 9:34 28:43.0 9:16/M
1458 (> 7) 1116 Jacob Cridland Calvary Christian Academy 8:41 10:00 10:16 28:58.1 9:21/M
1459 (> 7) 1677 Nathaniel Mathew Hatboro Horsham 6:55 10:00 12:11 29:07.6 9:24/M
1460 (> 7) 2218 Tyler Escobar Pottstown 8:44 10:01 10:42 29:29.1 9:31/M
1461 (> 7) 1922 Nicholas Piscopo New Hope-Solebury 9:10 10:03 11:12 30:26.8 9:49/M
1462 (> 7) 1717 Ryley Harris Interboro 9:51 11:54 11:52 33:38.5 10:51/M
1463 (> 7) 2042 Liam MacCurtin Penncrest 14:15 32:48 47:04.6 15:11/M
Team Summary Report - Boys
XC
Top 5 ------- Finishers -------
Place Team Places 1 2 3 4 5 6* 7*
1 Downingtown West 73 2 8 11 19 33 42 83
Top 5 Times: 1:19:19.8
2 Unionville 129 1 5 6 20 97 132 166
Top 5 Times: 1:19:33.8
3 Council Rock South 228 15 16 43 47 107 126 143
Top 5 Times: 1:21:02.1
4 Haverford Township HS 245 7 49 54 61 74 106 227
Top 5 Times: 1:21:19.9
5 Central Bucks East 271 14 36 45 68 108 136 171
Top 5 Times: 1:21:25.8
6 Owen J. Roberts 285 23 41 58 77 86 145 177
Top 5 Times: 1:21:38.8
7 WC Henderson 308 25 35 80 81 87 89 147
Top 5 Times: 1:21:45.4
8 Great Valley 311 34 40 62 75 100 112 196
Top 5 Times: 1:21:49.0
9 Penncrest 335 13 44 69 91 118 173 183
Top 5 Times: 1:21:57.7
10 Lower Merion 363 12 32 67 122 130 148 200
Top 5 Times: 1:22:04.0
11 Jenkintown 376 18 48 50 55 205 243 274
Top 5 Times: 1:22:10.7
12 West Chester East 431 21 38 94 113 165 212 229
Top 5 Times: 1:22:27.5
13 Oxford Area 443 46 57 98 111 131 137 275
Top 5 Times: 1:22:49.9
14 North Penn 446 4 56 101 116 169 192 225
Top 5 Times: 1:22:30.4
15 Methacton 462 37 78 104 114 129 176 208
Top 5 Times: 1:22:54.0
16 Boyertown 559 3 117 139 141 159 160 175
Top 5 Times: 1:23:15.3
17 Hatboro Horsham 562 29 31 88 181 233 271 290
Top 5 Times: 1:23:11.4
18 Spring Ford 579 28 63 93 189 206 255 324
Top 5 Times: 1:23:28.8
19 Central Bucks West 632 51 59 85 217 220 249 260
Top 5 Times: 1:23:54.4
20 Wissahickon 637 66 124 146 150 151 179 265
Top 5 Times: 1:24:09.5
21 Downingtown East 686 90 109 127 172 188 201 302
Top 5 Times: 1:24:20.5
22 Perkiomen Valley 732 9 82 163 231 247 248 261
Top 5 Times: 1:24:16.3
23 Central Bucks South 734 79 134 156 161 204 232 278
Top 5 Times: 1:24:37.8
24 Plymouth Whitemarsh 754 84 119 157 178 216 222 375
Top 5 Times: 1:24:44.8
25 Kennett 761 22 27 121 284 307 313 314
Top 5 Times: 1:24:31.8
26 Radnor 770 17 96 99 276 282 292 312
Top 5 Times: 1:24:40.3
27 Avon Grove 781 52 155 185 190 199 235 293
Top 5 Times: 1:24:51.0
28 Pope John Paul II 782 73 110 167 198 234 305 379
Top 5 Times: 1:24:50.4
29 Council Rock North 809 76 115 133 223 262 264 288
Top 5 Times: 1:25:07.8
30 Bishop Shanahan 824 70 92 211 214 237 240 259
Top 5 Times: 1:25:06.9
31 Garnet Valley 839 39 102 128 253 317 343 353
Top 5 Times: 1:25:12.6
32 Cheltenham 853 10 60 203 238 342 377 386
Top 5 Times: 1:25:02.9
33 Pennsbury 861 144 158 164 182 213 297 320
Top 5 Times: 1:25:23.9
34 Pennridge 862 24 162 191 202 283 285 372
Top 5 Times: 1:25:09.9
35 Phoenixville Area 904 26 154 184 210 330 373 378
Top 5 Times: 1:25:29.2
36 Conestoga 926 103 138 187 242 256 298 300
Top 5 Times: 1:25:47.5
37 Holy Ghost Preparatory School 961 125 152 174 252 258 374 382
Top 5 Times: 1:26:05.0
38 William Tennent 1022 95 140 219 273 295 296 333
Top 5 Times: 1:26:24.3
39 Strath Haven 1029 105 195 215 251 263 308 321
Top 5 Times: 1:26:21.4
40 Harriton 1067 30 236 246 266 289 299 325
Top 5 Times: 1:26:27.4
41 Coatesville 1128 120 135 207 316 350 366 387
Top 5 Times: 1:27:08.2
42 Neshaminy 1138 64 197 272 287 318 335 347
Top 5 Times: 1:27:04.8
43 Bensalem 1159 65 168 241 327 358 370 414
Top 5 Times: 1:27:13.9
44 Abington 1174 72 170 279 315 338 349 406
Top 5 Times: 1:27:22.5
45 Upper Perkiomen 1174 123 180 186 341 344 357 361
Top 5 Times: 1:27:24.2
46 Souderton Area 1212 53 230 268 322 339 351 367
Top 5 Times: 1:27:30.7
47 Pottsgrove 1246 149 221 239 257 380 381 385
Top 5 Times: 1:27:53.8
48 Upper Dublin 1272 153 226 244 303 346 355 429
Top 5 Times: 1:27:56.7
49 Upper Merion 1318 142 193 311 332 340 348 352
Top 5 Times: 1:28:15.2
50 WC Rustin 1477 218 267 301 337 354 359 369
Top 5 Times: 1:29:13.4
51 Lower Moreland 1501 71 310 334 371 415 419 430
Top 5 Times: 1:30:12.9
52 Upper Darby 1531 270 280 294 323 364 384 408
Top 5 Times: 1:29:35.8
53 Quakertown 1540 194 291 336 356 363 368 404
Top 5 Times: 1:29:38.4
54 Springfield (Delco) 1634 228 309 328 362 407 423 431
Top 5 Times: 1:30:43.6
55 Dock Mennonite Academy 1709 250 281 360 398 420 425 442
Top 5 Times: 1:31:59.9
56 Calvary Christian Academy 1723 269 286 345 411 412 424 448
Top 5 Times: 1:31:58.7
57 Collegium Charter School 1767 254 306 388 397 422 452 474
Top 5 Times: 1:32:38.2
58 Marple Newtown 1770 277 319 331 392 451 453 458
Top 5 Times: 1:32:42.2
59 Upper Moreland 1887 209 329 389 478 482
Top 5 Times: 1:36:53.8
60 New Hope-Solebury 1915 304 393 400 401 417 418 434
Top 5 Times: 1:33:55.7
61 Penn Wood 1923 245 390 409 435 444 447 450
Top 5 Times: 1:35:06.6
62 Sun Valley 2001 224 391 445 469 472 476 479
Top 5 Times: 1:37:53.9
63 Norristown 2091 365 426 427 436 437 440 441
Top 5 Times: 1:37:15.8
64 Ridley 2139 399 421 432 433 454 463 467
Top 5 Times: 1:38:10.0
65 Pottstown 2139 396 402 413 462 466 468 473
Top 5 Times: 1:38:06.5
66 Springfield Twp (Montco) 2149 395 410 443 446 455 456 459
Top 5 Times: 1:38:08.5
67 Glen Mills Schools 2158 376 383 464 465 470 483 493
Top 5 Times: 1:38:53.4
68 Interboro 2161 326 405 460 484 486 488 498
Top 5 Times: 1:40:52.1
69 Church Farm School 2232 394 449 457 461 471 477 481
Top 5 Times: 1:40:30.0
70 Phil-Mont Christian Academy 2307 403 416 490 495 503
Top 5 Times: 1:51:35.0
71 Delaware County Christian School 2391 439 485 487 489 491 494 496
Top 5 Times: 1:48:50.0
72 Academy Park 2393 428 475 492 497 501
Top 5 Times: 1:51:49.0
73 Bristol 2419 438 480 499 500 502 504
Top 5 Times: 1:54:42.9
Inc. Chester 2 finishers
Top 5 Times:
Inc. Chester Charter School 1 finishers
Top 5 Times: