Results Courtesy of Runhigh.com
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 West Chester Henderso 89 6 10 20 26 27 34 57 16:06 0:37
2 Great Valley 148 2 15 29 37 65 89 109 16:16 1:12
3 North Penn 155 11 17 22 52 53 81 111 16:21 0:43
4 Council Rock North 237 14 24 25 61 113 114 138 16:30 0:1:00
5 Holy Ghost Preparator 274 12 23 47 74 118 183 216 16:35 1:10
6 Haverford Township Hs 283 30 41 64 72 76 152 169 16:41 0:29
7 Central Bucks East 359 18 45 92 101 103 178 229 16:47 0:54
8 West Chester East 381 36 51 59 102 133 141 184 16:50 0:50
9 Pennsbury 393 8 35 91 123 136 160 170 16:45 1:26
10 Pottsgrove 409 42 48 79 100 140 153 161 16:53 0:46
11 Lower Merion 464 49 62 88 120 145 204 233 16:58 0:42
12 Strath Haven 466 13 32 67 167 187 225 258 16:52 1:29
13 William Tennent 497 68 71 84 110 164 190 206 17:01 0:41
14 Central Bucks West 525 38 54 117 134 182 232 247 17:02 1:03
15 Conestoga 533 46 90 104 135 158 159 212 17:04 0:49
16 Upper Dublin 555 7 78 125 168 177 263 301 16:58 1:46
17 Perkiomen Valley 601 43 122 139 142 155 165 242 17:09 0:50
18 Penncrest 616 66 95 124 132 199 205 237 17:11 0:54
19 Central Bucks South 617 99 108 127 137 146 176 202 17:12 0:18
20 Downingtown West 625 39 82 149 162 193 238 17:10 1:06
21 Hatboro Horsham 643 3 9 196 209 226 228 319 16:55 2:13
22 Souderton Area 663 21 86 148 201 207 240 248 17:11 1:27
23 Pennridge 680 85 87 128 144 236 292 17:15 0:56
24 Harriton 685 4 16 194 217 254 281 304 17:01 2:22
25 Garnet Valley 745 19 33 55 261 377 400 410 17:19 3:00
26 Abington 767 50 96 180 186 255 303 353 17:20 1:20
27 Unionville 790 63 150 173 189 215 235 243 17:23 0:1:00
28 West Chester Rustin 803 60 107 208 210 218 257 259 17:24 1:03
29 Methacton 829 116 147 154 192 220 244 267 17:27 0:38
30 Radnor 830 70 77 157 224 302 308 332 17:26 1:31
31 Wissahickon 869 44 97 219 249 260 271 330 17:28 1:27
32 Bensalem 884 28 106 230 234 286 314 373 17:27 1:52
33 Avon Grove 930 98 156 174 246 256 268 334 17:33 0:57
34 Upper Darby 942 58 151 175 274 284 311 341 17:34 1:28
35 Plymouth Whitemarsh 947 115 130 197 211 294 331 354 17:36 1:04
36 Owen J. Roberts 975 69 143 200 276 287 312 316 17:37 1:25
37 Spring Ford 982 31 191 198 239 323 329 383 17:37 2:07
38 Oxford Area 989 80 112 166 280 351 384 404 17:41 1:52
39 Downingtown East 1010 83 172 213 269 273 298 300 17:40 1:12
40 Upper Perkiomen 1012 126 181 188 253 264 295 343 17:40 0:52
41 Neshaminy 1026 73 203 223 231 296 393 394 17:40 1:24
42 Kennett 1030 75 163 214 250 328 411 17:43 1:44
43 Phoenixville Area 1066 56 171 227 275 337 374 399 17:45 2:00
44 Quakertown 1135 94 105 278 318 340 381 395 17:52 1:44
45 Upper Merion 1142 121 129 272 293 327 355 359 17:52 1:24
46 Upper Moreland 1244 1 195 326 356 366 17:52 3:47
47 Boyertown 1318 5 279 322 348 364 402 18:01 3:19
48 Cheltenham 1372 265 266 270 282 289 299 306 18:07 0:7
49 Coatesville 1374 40 291 321 342 380 389 18:14 2:45
50 Council Rock South 1383 221 251 277 310 324 333 18:09 0:47
51* Bishop Shanahan 1416 222 245 283 317 349 361 367 18:12 0:57
52* Ridley 1416 93 290 313 358 362 403 18:17 2:00
53 Marple Newtown 1469 119 315 336 347 352 368 396 18:21 1:36
54 Springfield (Delco) 1551 131 288 346 371 415 18:51 3:47
55 Pope John Paul II 1560 179 307 338 360 376 397 416 18:32 1:39
56 Interboro 1571 252 305 325 344 345 378 385 18:28 0:47
57 Pottstown 1573 185 241 320 407 420 424 19:11 4:22
58 Octorara 1688 262 335 339 365 387 422 18:48 1:31
59 Chichester 1764 285 363 369 372 375 390 18:54 0:59
60 Sun Valley 1809 297 350 370 391 401 408 417 19:08 1:39
61 Penn Wood 1929 309 388 405 413 414 418 421 19:59 2:38
62 Glen Mills Schools 1984 379 392 398 406 409 19:50 1:08
63 Chester 2035 382 386 412 427 428 21:22 4:25
64 Academy Park 2050 357 419 423 425 426 21:59 4:32
Incomplete Teams: Norristown
Individuals
PLACE FINISHER TIME PACE
1. West Chester Henderso
6 Tony Russell, So 15:43 5:04
10 Sam Haugh, So 15:58 5:09
20 Seamus Collins, So 16:14 5:14
26 Bobby Rimkis, Jr 16:17 5:15
27 Charlie Grab, Sr 16:19 5:16
34 Mike Salach, Sr 16:26 5:18
57 Aj Chaborek, Jr 16:41 5:23
Total Time = 1:20:28 Total Places = 89
2. Great Valley
2 Ned Willig, Sr 15:34 5:01
15 Matt Willig, So 16:10 5:13
29 Garrett Zatlin, So 16:22 5:17
37 Billy Wolffe, Jr 16:27 5:18
65 Daniel Dudt, Jr 16:46 5:24
89 Aidan Cunniffe, Sr 16:57 5:28
109 Kyle Kilroy, So 17:07 5:31
Total Time = 1:21:17 Total Places = 148
3. North Penn
11 Dan Davis, Sr 15:58 5:09
17 Chris Trimble, Sr 16:11 5:13
22 Jack Macauley, Jr 16:15 5:14
52 Ryan Grace, So 16:40 5:23
53 Matt Molloy, So 16:40 5:23
81 Hunter Hill 16:55 5:27
111 Tyler Johnston, So 17:07 5:31
Total Time = 1:21:43 Total Places = 155
4. Council Rock North
14 Ross Wilson, So 16:08 5:12
24 Mac Emery, Jr 16:16 5:15
25 James Zingarini, Jr 16:16 5:15
61 Forrest Kentwell, Sr 16:44 5:24
113 Marty Leonard, So 17:08 5:31
114 Zac Keller, Jr 17:08 5:32
138 Jack Felt, Sr 17:18 5:35
Total Time = 1:22:30 Total Places = 237
5. Holy Ghost Preparator
12 Zachary Israel, Sr 16:01 5:10
23 Ryan Horgan, Sr 16:16 5:15
47 Vincent Flood, Sr 16:38 5:22
74 Christian Kardish, So 16:51 5:26
118 Christopher Eads, Sr 17:10 5:32
183 Daniel Connell, So 17:32 5:39
216 Andrew Prior, So 17:45 5:43
Total Time = 1:22:54 Total Places = 274
6. Haverford Township Hs
30 Jeff Mogavero, Sr 16:24 5:17
41 Jon Kays, Sr 16:32 5:20
64 David Fowler, So 16:45 5:24
72 Jared Gross, Sr 16:50 5:26
76 Adam Bodine, Jr 16:53 5:26
152 Nick Simonson, Sr 17:22 5:36
169 Robert Keehn, So 17:28 5:38
Total Time = 1:23:22 Total Places = 283
7. Central Bucks East
18 Alex Kane, Sr 16:11 5:13
45 Alec Brand, Jr 16:36 5:21
92 Luke Ryan, Jr 16:58 5:28
101 Jake Nemeroff, Sr 17:03 5:30
103 Conner Sands, Fr 17:04 5:30
178 Dylan James, Jr 17:31 5:39
229 Christian Ernst, Sr 17:48 5:44
Total Time = 1:23:51 Total Places = 359
8. West Chester East
36 Jesse Rogers, Jr 16:26 5:18
51 Zach Trama, Sr 16:40 5:22
59 Eric Diestelow, Fr 16:43 5:23
102 Jack McDonald, Sr 17:04 5:30
133 Stephen Dages, So 17:16 5:34
141 Trey Crump, Jr 17:18 5:35
184 Sean Dougherty, So 17:33 5:40
Total Time = 1:24:06 Total Places = 381
9. Pennsbury
8 Connor Harriman, Jr 15:52 5:07
35 Sam Webb, Fr 16:26 5:18
91 Jon Molloy, Jr 16:58 5:28
123 Alek Sauer, Fr 17:13 5:33
136 Nick Rizer, Sr 17:17 5:34
160 Liam Oconnell, So 17:25 5:37
170 Tom Martin 17:28 5:38
Total Time = 1:23:43 Total Places = 393
10. Pottsgrove
42 Ian Yanusko, Jr 16:33 5:20
48 Josh Toth, So 16:38 5:22
79 Mike Rossi, Jr 16:54 5:27
100 Evan Cook, So 17:03 5:30
140 Morgan Moonan, Jr 17:18 5:35
153 Anthony Avans, So 17:23 5:36
161 John Gargas, So 17:25 5:37
Total Time = 1:24:24 Total Places = 409
11. Lower Merion
49 Aziz Kamoun, Sr 16:38 5:22
62 Gilad Doron, Sr 16:45 5:24
88 Julian Weldon, Sr 16:57 5:28
120 Nathan Posener, Sr 17:10 5:32
145 Andrew Horn, Sr 17:20 5:35
204 Xavier Cachon, Jr 17:41 5:42
233 Zach Friggle, Sr 17:51 5:45
Total Time = 1:24:48 Total Places = 464
12. Strath Haven
13 Jack Huemmler, Jr 16:07 5:12
32 Jeff Seelaus, Sr 16:25 5:18
67 Dylan Butera, So 16:46 5:24
167 Daniel Stewart, Sr 17:27 5:38
187 Chris Pfeiffer-Kelly, Sr 17:35 5:40
225 Dan Pfeiffer-Kelly, Jr 17:47 5:44
258 Tyler Clapp, Sr 18:00 5:48
Total Time = 1:24:19 Total Places = 466
13. William Tennent
68 John Simila, Sr 16:46 5:24
71 Jesse Coleman, So 16:48 5:25
84 Mike Kane, So 16:56 5:27
110 Henry Jay Jay Colby, Jr 17:07 5:31
164 Frank Ludovici, Sr 17:27 5:38
190 P J. Succi, Jr 17:36 5:40
206 Matt Carter, Jr 17:41 5:42
Total Time = 1:25:02 Total Places = 497
14. Central Bucks West
38 Chris Berry, Jr 16:29 5:19
54 Alex Predhome, Sr 16:41 5:23
117 Nico Metzler, Sr 17:10 5:32
134 Ben Smith, Sr 17:16 5:34
182 Aj Morgan, Jr 17:32 5:39
232 Austin Kline, Jr 17:50 5:45
247 Jimmie Kilgannon, Jr 17:55 5:47
Total Time = 1:25:06 Total Places = 525
15. Conestoga
46 Ben Allen, Sr 16:36 5:21
90 Ben Kligman, Sr 16:58 5:28
104 Brandon Twombly, Sr 17:05 5:30
135 Adam Twombly, So 17:17 5:34
158 Noah Levine, So 17:24 5:37
159 Matt Moles, Jr 17:25 5:37
212 Andrew Marston 17:44 5:43
Total Time = 1:25:18 Total Places = 533
16. Upper Dublin
7 Francis Ferruzzi, Jr 15:45 5:05
78 Steve Williamson, So 16:54 5:27
125 Robert Bonasia, So 17:13 5:33
168 Sam O'Connell, So 17:27 5:38
177 Jae Kim, So 17:31 5:39
263 Fredrick Fields, Jr 18:04 5:50
301 Zachery Hordeski, Jr 18:19 5:54
Total Time = 1:24:47 Total Places = 555
17. Perkiomen Valley
43 Sean Hodgins, Jr 16:34 5:21
122 Dave Garton, So 17:12 5:33
139 Kevin Gibbons, Jr 17:18 5:35
142 Jay Adams, Jr 17:18 5:35
155 Brandon Pierce, So 17:23 5:36
165 Conner Lyons, Sr 17:27 5:38
242 Yash Singh, Fr 17:53 5:46
Total Time = 1:25:44 Total Places = 601
18. Penncrest
66 Matt Kazanjian, So 16:46 5:24
95 Chris Kazanjian, So 16:59 5:29
124 Taylor Orcutt, Fr 17:13 5:33
132 Pat Miller, Sr 17:15 5:34
199 Zach Kline, Sr 17:39 5:42
205 Nate Michaliszyn, Jr 17:41 5:42
237 Andy Kaiden, Sr 17:52 5:46
Total Time = 1:25:51 Total Places = 616
19. Central Bucks South
99 Stephen Chappell, Sr 17:02 5:29
108 Austin McCadden, Jr 17:07 5:31
127 Nick Pettit, Jr 17:13 5:33
137 Shane Connor, Jr 17:18 5:35
146 Ryan Dickson, Sr 17:20 5:35
176 James Chappell, Jr 17:30 5:39
202 Tim Boyle, So 17:40 5:42
Total Time = 1:25:57 Total Places = 617
20. Downingtown West
39 Joey Steadman, Jr 16:31 5:19
82 Kenny Leidal, Jr 16:55 5:27
149 Alex Jenkins, Sr 17:21 5:36
162 Keegan Flagg, Jr 17:26 5:37
193 Matt Farrell, Fr 17:37 5:41
238 Sam Jaffe, So 17:52 5:46
Total Time = 1:25:47 Total Places = 625
21. Hatboro Horsham
3 Conner Quinn 15:35 5:01
9 Sam Hibbs, Sr 15:53 5:07
196 Pat Clark, Jr 17:38 5:41
209 Ryan Tancredi 17:42 5:43
226 Andrew Doberstein 17:48 5:44
228 Ray Zhao 17:48 5:44
319 Justin Ehring 18:28 5:57
Total Time = 1:24:34 Total Places = 643
22. Souderton Area
21 Connor Linse 16:15 5:14
86 Dave Capobianchi 16:56 5:28
148 Sean Duzsa 17:21 5:36
201 Bobby Greve 17:40 5:42
207 Collin Gaffney, Sr 17:41 5:42
240 Greg Mendrzycki 17:52 5:46
248 Dan Bedell 17:55 5:47
Total Time = 1:25:51 Total Places = 663
23. Pennridge
85 Craig Benton, Sr 16:56 5:28
87 Joseph Logue, So 16:56 5:28
128 Matt Schulberger 17:14 5:33
144 Jason Gallagher, Sr 17:19 5:35
236 Andrew Parrish 17:52 5:46
292 Anthony Pendley, Sr 18:12 5:52
Total Time = 1:26:15 Total Places = 680
24. Harriton
4 Max Norris, Jr 15:36 5:02
16 Peter Downs, Sr 16:11 5:13
194 Cameron Trainer, Sr 17:37 5:41
217 Michael Walsh 17:45 5:43
254 Sam Payne 17:57 5:47
281 Dimitri Coukos, Jr 18:09 5:51
304 Nick Sacco 18:20 5:55
Total Time = 1:25:04 Total Places = 685
25. Garnet Valley
19 Anthony Smart, Jr 16:13 5:14
33 Nick Smart, So 16:26 5:18
55 Brian O'Donnell, Sr 16:41 5:23
261 Dave Stoyer, So 18:02 5:49
377 Pat Washington 19:13 6:12
400 Charles Keener, Jr 19:51 6:24
410 Greg Zankowsky, Fr 20:30 6:37
Total Time = 1:26:33 Total Places = 745
26. Abington
50 John Hartsough, Sr 16:39 5:22
96 Jabari Freemen, So 16:59 5:29
180 David Slade, Sr 17:31 5:39
186 Ben Goldblatt, Sr 17:35 5:40
255 Christian Good, Jr 17:58 5:48
303 Ben Mills, Sr 18:20 5:55
353 Jake Ruth 18:48 6:04
Total Time = 1:26:40 Total Places = 767
27. Unionville
63 Steve Yannacone, Jr 16:45 5:24
150 Jared Murphy, Jr 17:21 5:36
173 Nate Chaclass, So 17:29 5:38
189 Colin McDonald, So 17:35 5:40
215 Francis Peabody, So 17:45 5:43
235 Tom Edwards, So 17:51 5:45
243 Eric Burkhardt, Jr 17:53 5:46
Total Time = 1:26:53 Total Places = 790
28. West Chester Rustin
60 Trevor Woodruff, Sr 16:43 5:24
107 Chris Coates, Jr 17:06 5:31
208 Nathan Truitt, So 17:41 5:42
210 Brendan Reichart, So 17:43 5:43
218 Kevin Kelly, Sr 17:45 5:44
257 Jacob Martinez, Fr 17:58 5:48
259 Spencer Vogt, Fr 18:00 5:48
Total Time = 1:26:58 Total Places = 803
29. Methacton
116 Ryan Clee, Sr 17:09 5:32
147 Tom Duffy, So 17:20 5:35
154 Chris Lawley, Jr 17:23 5:36
192 Jacob McCubbins, So 17:36 5:40
220 Pat Hopkins, So 17:46 5:44
244 Nick Alexander 17:53 5:46
267 Matt Schulz, Fr 18:05 5:50
Total Time = 1:27:13 Total Places = 829
30. Radnor
70 Watson Hanson, So 16:48 5:25
77 Declan Evans, Jr 16:53 5:27
157 Grant Gsell, So 17:24 5:37
224 Connor Holm, Fr 17:47 5:44
302 Patrick Dwyer, Fr 18:19 5:54
308 Jim Purtill 18:23 5:56
332 Julian Evans, Fr 18:37 6:00
Total Time = 1:27:10 Total Places = 830
31. Wissahickon
44 Sam Brooks, Sr 16:35 5:21
97 Tristan Marcelis, So 17:01 5:29
219 Alex Yi, Sr 17:45 5:44
249 Scott Lange, Sr 17:55 5:47
260 Matt Schulman 18:02 5:49
271 Dan Center, Sr 18:06 5:50
330 Sawyer French, Jr 18:37 6:00
Total Time = 1:27:17 Total Places = 869
32. Bensalem
28 Kyle Francis, So 16:20 5:16
106 Brad Rivera, Jr 17:05 5:31
230 Steven Davis, So 17:49 5:45
234 Pratik Patel, Jr 17:51 5:45
286 Justin Kibler, Sr 18:11 5:52
314 Matt French, Jr 18:25 5:56
373 Bhaumik Shah 19:07 6:10
Total Time = 1:27:15 Total Places = 884
33. Avon Grove
98 Bethann Ilgenfritz, Jr 17:02 5:29
156 Ricky Penn, So 17:24 5:37
174 Michael D'Antonio, Sr 17:29 5:38
246 Robert Hannan, Sr 17:55 5:46
256 Nate Howard, So 17:58 5:48
268 Sean Cleary, Jr 18:06 5:50
334 Mike Mayen, Jr 18:39 6:01
Total Time = 1:27:45 Total Places = 930
34. Upper Darby
58 Andrew Thompson, Sr 16:43 5:23
151 Jamol Williams, Jr 17:22 5:36
175 Jaspreet Singh, So 17:30 5:38
274 Hong Kevin, Fr 18:07 5:50
284 Alex Has, So 18:10 5:52
311 Greg Dix 18:25 5:56
341 Ramsey Kerkula, So 18:42 6:02
Total Time = 1:27:50 Total Places = 942
35. Plymouth Whitemarsh
115 Cassidy Silverthorn, Jr 17:09 5:32
130 Dan Shalala, So 17:15 5:34
197 Robert Biddle, Jr 17:38 5:41
211 Brian Brown, Sr 17:44 5:43
294 Christan Schaeffer, Jr 18:13 5:52
331 Jared Abelman, Jr 18:37 6:00
354 Earl Ries, So 18:48 6:04
Total Time = 1:27:56 Total Places = 947
36. Owen J. Roberts
69 Ryan Conway, Sr 16:47 5:25
143 Christian Wood, So 17:19 5:35
200 Steven Daloisio, So 17:39 5:42
276 Baxter Rechtin, So 18:07 5:50
287 Taggert Houck, Jr 18:11 5:52
312 Kevin Lutz, Fr 18:25 5:56
316 Van Rude, Sr 18:26 5:57
Total Time = 1:28:01 Total Places = 975
37. Spring Ford
31 Joseph O'Such, Sr 16:25 5:18
191 Josh Tupper, So 17:36 5:40
198 Matt Heininger, So 17:38 5:41
239 Jesse Magolon, Sr 17:52 5:46
323 Adam Musetti, Jr 18:32 5:58
329 William Landis, Jr 18:36 6:00
383 Michael Cassidy, Jr 19:19 6:14
Total Time = 1:28:01 Total Places = 982
38. Oxford Area
80 Aaron George, Jr 16:54 5:27
112 Nelson Beimfohr, Jr 17:08 5:31
166 Alex Sipos, Jr 17:27 5:38
280 Blaine Cornette, Jr 18:09 5:51
351 Rick Rettig, Sr 18:46 6:03
384 Erik Gromley, So 19:23 6:15
404 Nick April, Sr 20:00 6:27
Total Time = 1:28:21 Total Places = 989
39. Downingtown East
83 Billy Caldwell, So 16:55 5:27
172 Tom Fitzgerald, So 17:29 5:38
213 Keelan O'Reilly, Fr 17:44 5:43
269 Jared Helm, So 18:06 5:50
273 Ben Rowles, Jr 18:06 5:50
298 Chris Quigley 18:15 5:53
300 Jason White, Fr 18:19 5:54
Total Time = 1:28:17 Total Places = 1010
40. Upper Perkiomen
126 Avery Scripture, Jr 17:13 5:33
181 Collin Junk, Sr 17:32 5:39
188 Chandler Junk, So 17:35 5:40
253 Jacob Keiper, Fr 17:56 5:47
264 Mike Sames, Sr 18:05 5:50
295 Joe Marinelli, Jr 18:13 5:52
343 Jordan Williams 18:43 6:02
Total Time = 1:28:19 Total Places = 1012
41. Neshaminy
73 Eric Chapman, Fr 16:50 5:26
203 Seth Mazzeo, Jr 17:40 5:42
223 Gerard Tessier, Jr 17:47 5:44
231 Marc Leto, Sr 17:50 5:45
296 Sean Hastings, So 18:14 5:53
393 Kayra Fisher, So 19:44 6:22
394 Joe Sulon, Jr 19:45 6:22
Total Time = 1:28:20 Total Places = 1026
42. Kennett
75 Angel Chimal, Sr 16:52 5:26
163 Chris Kienzle, So 17:26 5:37
214 Tyler Pike, Jr 17:44 5:43
250 Ryan VanVoorhis, Sr 17:56 5:47
328 Alex Fornoff, Sr 18:36 6:00
411 Aldo Zurita, Sr 20:46 6:42
Total Time = 1:28:33 Total Places = 1030
43. Phoenixville Area
56 Chris Mullin, Sr 16:41 5:23
171 Sam Cooper, Sr 17:28 5:38
227 Matt Chiappetta, So 17:48 5:44
275 Ryan Marks, Jr 18:07 5:50
337 Adam Yosua, So 18:40 6:01
374 Nick Kissel, Fr 19:08 6:10
399 Xavier Knight, Jr 19:50 6:24
Total Time = 1:28:42 Total Places = 1066
44. Quakertown
94 Colin McLaughlin, So 16:59 5:28
105 Alexander Balla, So 17:05 5:30
278 Austin Sobota, Sr 18:08 5:51
318 Pete Rittenhouse, Sr 18:26 5:57
340 Kyle Chubb, So 18:42 6:02
381 Chris Bukavich, So 19:16 6:13
395 Stephen Shelly, So 19:46 6:22
Total Time = 1:29:18 Total Places = 1135
45. Upper Merion
121 Austin Cooper, So 17:11 5:33
129 Nick Tornambe, Fr 17:14 5:33
272 Mitchell Derby, Jr 18:06 5:50
293 Josiah Eustace, Jr 18:13 5:52
327 Kevin Gross, Sr 18:35 6:00
355 Kyle Laskowski 18:49 6:04
359 Matthew Harner, Jr 18:55 6:06
Total Time = 1:29:18 Total Places = 1142
46. Upper Moreland
1 Drew Magaha, Sr 15:16 4:55
195 Petro Sorkiney, Jr 17:38 5:41
326 Kyle Irwin, So 18:34 5:59
356 Nash Seiberlich, Fr 18:50 6:04
366 Matt Hoagland, Sr 19:03 6:09
Total Time = 1:29:19 Total Places = 1244
47. Boyertown
5 Brett Kelly, Sr 15:41 5:03
279 Don Bullock, Sr 18:09 5:51
322 Dalton Meredith, So 18:32 5:58
348 Nick Manna, Sr 18:44 6:02
364 Alex Mulvey, Jr 19:00 6:08
402 Lance Kokonos, Fr 19:58 6:26
Total Time = 1:30:03 Total Places = 1318
48. Cheltenham
265 Matti Hollo, So 18:05 5:50
266 Casey Trautwein, Jr 18:05 5:50
270 Brian Rosenstein, So 18:06 5:50
282 Joe Petty, So 18:10 5:51
289 Lucas Shwed, Jr 18:11 5:52
299 Matt Warden, Sr 18:18 5:54
306 Adam Horn, Jr 18:22 5:55
Total Time = 1:30:35 Total Places = 1372
49. Coatesville
40 Jackson Davis, Sr 16:31 5:19
291 Steve Massaro, So 18:12 5:52
321 Phillip Gemmell, Jr 18:31 5:58
342 Connor Riisen, Fr 18:43 6:02
380 Kyle McCausland, So 19:15 6:13
389 Nate Ohrwaschel, Sr 19:35 6:19
Total Time = 1:31:10 Total Places = 1374
50. Council Rock South
221 Christopher Starke, Sr 17:46 5:44
251 Randy Goldfarb, Jr 17:56 5:47
277 Tim Silverthorn, Fr 18:07 5:51
310 David Rothstein 18:23 5:56
324 Michael Boggs 18:33 5:59
333 Steve Hanna, So 18:38 6:01
Total Time = 1:30:44 Total Places = 1383
51*. Bishop Shanahan
222 Joe Doran, Jr 17:47 5:44
245 Sean Allan, So 17:54 5:46
283 Matt Allan, So 18:10 5:52
317 Ryan Briglia, Sr 18:26 5:57
349 Chris Burger, Jr 18:44 6:02
361 Matt Williamson, Sr 18:57 6:07
367 Nick Holowsko, So 19:03 6:09
Total Time = 1:30:59 Total Places = 1416
52*. Ridley
93 Francis Scandle, Jr 16:59 5:28
290 Stephen Dowrick, Jr 18:11 5:52
313 Harold Jones, Sr 18:25 5:56
358 Kyle Matusik, Jr 18:51 6:05
362 Sean DeLacy, Jr 18:58 6:07
403 Tim Haight, Sr 19:59 6:27
Total Time = 1:31:22 Total Places = 1416
53. Marple Newtown
119 Brian Landi, Sr 17:10 5:32
315 Frank Lo, Sr 18:26 5:56
336 Steve Paschos, Sr 18:40 6:01
347 Patrick Mohan-Devin, Jr 18:44 6:02
352 James Hare, Jr 18:46 6:03
368 Andrew Chen, Jr 19:04 6:09
396 Max Seiler, Sr 19:46 6:23
Total Time = 1:31:44 Total Places = 1469
54. Springfield (Delco)
131 Justin Miller, Fr 17:15 5:34
288 Ray Cessna, So 18:11 5:52
346 Kyle Klosinski, Jr 18:43 6:02
371 Colin McGuckin, So 19:06 6:09
415 Wil Seilfriel, Fr 21:01 6:47
Total Time = 1:34:15 Total Places = 1551
55. Pope John Paul II
179 Mike Bryson, Sr 17:31 5:39
307 Sam Brennan, Sr 18:23 5:56
338 Tom McKeon, Sr 18:41 6:02
360 Chris Cummings, Jr 18:57 6:06
376 Tyler Way, Fr 19:10 6:11
397 Bobby Reinetker, So 19:47 6:23
416 Nick Santangelo, Jr 21:08 6:49
Total Time = 1:32:39 Total Places = 1560
56. Interboro
252 Steve Lee, Sr 17:56 5:47
305 Michael Kareithi, Sr 18:22 5:55
325 Jaylen Williams, So 18:34 5:59
344 Chris Shaw, Jr 18:43 6:02
345 Micah Whitsel, Sr 18:43 6:02
378 Doug Yamamoto, Jr 19:14 6:12
385 Dave Dougherty, Sr 19:25 6:16
Total Time = 1:32:16 Total Places = 1571
57. Pottstown
185 Nathan Smith, Jr 17:34 5:40
241 Travis Garner, Sr 17:53 5:46
320 Ken Zallie, Jr 18:29 5:58
407 Frank Scaltrito, Jr 20:05 6:29
420 Josh Foster 21:56 7:04
424 Mark Mekosh, Jr 22:42 7:19
Total Time = 1:35:54 Total Places = 1573
58. Octorara
262 Kevin Carr, Jr 18:03 5:49
335 Adam Creveling, So 18:39 6:01
339 Zac Cornell, Jr 18:42 6:02
365 Bo Graber, Jr 19:01 6:08
387 Harrison Fritz, Jr 19:33 6:18
422 Cameron Adams, Sr 22:27 7:14
Total Time = 1:33:57 Total Places = 1688
59. Chichester
285 Rich Hardy, Sr 18:11 5:52
363 Justin Major, Jr 18:58 6:07
369 William Boyd, Sr 19:04 6:09
372 Nick Smerigan, Jr 19:06 6:10
375 Nick Mattero, Jr 19:09 6:10
390 Joshua Sennett, Jr 19:35 6:19
Total Time = 1:34:26 Total Places = 1764
60. Sun Valley
297 Dan Shuster, Jr 18:15 5:53
350 Cocey Brees, So 18:44 6:03
370 Matt Tiger, Fr 19:05 6:09
391 Andrew Anthony, Jr 19:40 6:21
401 Tanner Barretta, So 19:54 6:25
408 Jiahong Wen, Sr 20:13 6:31
417 Yassine Joichete, Sr 21:18 6:52
Total Time = 1:35:37 Total Places = 1809
61. Penn Wood
309 Eric Futch, Sr 18:23 5:56
388 Olobode Aiyebo, Jr 19:33 6:18
405 Ricky Meriwether, Jr 20:00 6:27
413 Calvin Freeman, Sr 21:00 6:46
414 Christian Hunter, Jr 21:00 6:46
418 Jonathan Johnson, Jr 21:44 7:01
421 Okeim Miller, Sr 22:05 7:07
Total Time = 1:39:55 Total Places = 1929
62. Glen Mills Schools
379 Dy'shon Gibson, So 19:14 6:12
392 Rich Costigan, Sr 19:44 6:22
398 Dimas Avila, Jr 19:48 6:23
406 Jerome Miles, Sr 20:03 6:28
409 Raquan Mathews, So 20:21 6:34
Total Time = 1:39:08 Total Places = 1984
63. Chester
382 Ryan Rucker, Fr 19:17 6:13
386 Glenn Simpson, Jr 19:32 6:18
412 Brandun Sharpe, Sr 20:58 6:46
427 Jalen Thompkins, Sr 23:22 7:32
428 Jesse Williams, Fr 23:42 7:39
Total Time = 1:46:49 Total Places = 2035
64. Academy Park
357 Joey Fitzgerald, So 18:51 6:05
419 Aaron Blandford, Jr 21:54 7:04
423 Rasheen Knox, Sr 22:35 7:17
425 Mike Lobis, Sr 23:13 7:29
426 Robert Gleason, Jr 23:22 7:32
Total Time = 1:49:54 Total Places = 2050
TEAM 1M FINAL
PLACE SCORE FINISHER TIME TIME PACE TEAM
1 1 Drew Magaha, Sr 4:53 15:16 4:55 Upper Moreland
2 2 Ned Willig, Sr 4:57 15:34 5:01 Great Valley
3 3 Conner Quinn 4:51 15:35 5:01 Hatboro Horsham
4 4 Max Norris, Jr 4:54 15:36 5:02 Harriton
5 5 Brett Kelly, Sr 4:53 15:41 5:03 Boyertown
6 6 Tony Russell, So 4:53 15:43 5:04 West Chester Henderso
7 7 Francis Ferruzzi, Jr 4:54 15:45 5:05 Upper Dublin
8 8 Connor Harriman, Jr 4:53 15:52 5:07 Pennsbury
9 9 Sam Hibbs, Sr 4:52 15:53 5:07 Hatboro Horsham
10 10 Sam Haugh, So 4:54 15:58 5:09 West Chester Henderso
11 11 Dan Davis, Sr 4:54 15:58 5:09 North Penn
12 12 Zachary Israel, Sr 4:53 16:01 5:10 Holy Ghost Preparator
13 13 Jack Huemmler, Jr 4:59 16:07 5:12 Strath Haven
14 14 Ross Wilson, So 4:59 16:08 5:12 Council Rock North
15 15 Matt Willig, So 5:01 16:10 5:13 Great Valley
16 16 Peter Downs, Sr 4:57 16:11 5:13 Harriton
17 17 Chris Trimble, Sr 4:55 16:11 5:13 North Penn
18 18 Alex Kane, Sr 5:04 16:11 5:13 Central Bucks East
19 19 Anthony Smart, Jr 5:05 16:13 5:14 Garnet Valley
20 20 Seamus Collins, So 5:00 16:14 5:14 West Chester Henderso
21 21 Connor Linse 4:59 16:15 5:14 Souderton Area
22 22 Jack Macauley, Jr 4:53 16:15 5:14 North Penn
23 23 Ryan Horgan, Sr 4:57 16:16 5:15 Holy Ghost Preparator
24 24 Mac Emery, Jr 4:58 16:16 5:15 Council Rock North
25 25 James Zingarini, Jr 4:59 16:16 5:15 Council Rock North
26 26 Bobby Rimkis, Jr 4:55 16:17 5:15 West Chester Henderso
27 27 Charlie Grab, Sr 4:59 16:19 5:16 West Chester Henderso
28 28 Kyle Francis, So 5:02 16:20 5:16 Bensalem
29 29 Garrett Zatlin, So 5:03 16:22 5:17 Great Valley
30 30 Jeff Mogavero, Sr 5:07 16:24 5:17 Haverford Township Hs
31 31 Joseph O'Such, Sr 4:56 16:25 5:18 Spring Ford
32 32 Jeff Seelaus, Sr 5:02 16:25 5:18 Strath Haven
33 33 Nick Smart, So 5:04 16:26 5:18 Garnet Valley
34 34 Mike Salach, Sr 5:01 16:26 5:18 West Chester Henderso
35 35 Sam Webb, Fr 5:02 16:26 5:18 Pennsbury
36 36 Jesse Rogers, Jr 5:11 16:26 5:18 West Chester East
37 37 Billy Wolffe, Jr 5:04 16:27 5:18 Great Valley
38 38 Chris Berry, Jr 5:01 16:29 5:19 Central Bucks West
39 39 Joey Steadman, Jr 5:02 16:31 5:19 Downingtown West
40 40 Jackson Davis, Sr 5:06 16:31 5:19 Coatesville
41 41 Jon Kays, Sr 5:09 16:32 5:20 Haverford Township Hs
42 42 Ian Yanusko, Jr 5:06 16:33 5:20 Pottsgrove
43 43 Sean Hodgins, Jr 5:04 16:34 5:21 Perkiomen Valley
44 44 Sam Brooks, Sr 5:01 16:35 5:21 Wissahickon
45 45 Alec Brand, Jr 16:36 5:21 Central Bucks East
46 46 Ben Allen, Sr 5:09 16:36 5:21 Conestoga
47 47 Vincent Flood, Sr 5:01 16:38 5:22 Holy Ghost Preparator
48 48 Josh Toth, So 5:04 16:38 5:22 Pottsgrove
49 49 Aziz Kamoun, Sr 5:08 16:38 5:22 Lower Merion
50 50 John Hartsough, Sr 5:05 16:39 5:22 Abington
51 51 Zach Trama, Sr 16:40 5:22 West Chester East
52 52 Ryan Grace, So 5:01 16:40 5:23 North Penn
53 53 Matt Molloy, So 5:02 16:40 5:23 North Penn
54 54 Alex Predhome, Sr 5:01 16:41 5:23 Central Bucks West
55 55 Brian O'Donnell, Sr 5:07 16:41 5:23 Garnet Valley
56 56 Chris Mullin, Sr 5:04 16:41 5:23 Phoenixville Area
57 57 Aj Chaborek, Jr 4:56 16:41 5:23 West Chester Henderso
58 58 Andrew Thompson, Sr 5:01 16:43 5:23 Upper Darby
59 59 Eric Diestelow, Fr 16:43 5:23 West Chester East
60 60 Trevor Woodruff, Sr 5:20 16:43 5:24 West Chester Rustin
61 61 Forrest Kentwell, Sr 5:09 16:44 5:24 Council Rock North
62 62 Gilad Doron, Sr 5:13 16:45 5:24 Lower Merion
63 63 Steve Yannacone, Jr 5:00 16:45 5:24 Unionville
64 64 David Fowler, So 5:10 16:45 5:24 Haverford Township Hs
65 65 Daniel Dudt, Jr 5:14 16:46 5:24 Great Valley
66 66 Matt Kazanjian, So 5:10 16:46 5:24 Penncrest
67 67 Dylan Butera, So 5:08 16:46 5:24 Strath Haven
68 68 John Simila, Sr 5:03 16:46 5:24 William Tennent
69 69 Ryan Conway, Sr 5:17 16:47 5:25 Owen J. Roberts
70 70 Watson Hanson, So 5:12 16:48 5:25 Radnor
71 71 Jesse Coleman, So 5:03 16:48 5:25 William Tennent
72 72 Jared Gross, Sr 5:13 16:50 5:26 Haverford Township Hs
73 73 Eric Chapman, Fr 5:15 16:50 5:26 Neshaminy
74 74 Christian Kardish, So 5:03 16:51 5:26 Holy Ghost Preparator
75 75 Angel Chimal, Sr 5:10 16:52 5:26 Kennett
76 76 Adam Bodine, Jr 5:19 16:53 5:26 Haverford Township Hs
77 77 Declan Evans, Jr 5:10 16:53 5:27 Radnor
78 78 Steve Williamson, So 5:05 16:54 5:27 Upper Dublin
79 79 Mike Rossi, Jr 5:09 16:54 5:27 Pottsgrove
80 80 Aaron George, Jr 16:54 5:27 Oxford Area
81 81 Hunter Hill 5:02 16:55 5:27 North Penn
82 82 Kenny Leidal, Jr 4:59 16:55 5:27 Downingtown West
83 83 Billy Caldwell, So 5:07 16:55 5:27 Downingtown East
84 84 Mike Kane, So 5:05 16:56 5:27 William Tennent
85 85 Craig Benton, Sr 5:13 16:56 5:28 Pennridge
86 86 Dave Capobianchi 5:19 16:56 5:28 Souderton Area
87 87 Joseph Logue, So 5:12 16:56 5:28 Pennridge
88 88 Julian Weldon, Sr 5:13 16:57 5:28 Lower Merion
89 89 Aidan Cunniffe, Sr 5:04 16:57 5:28 Great Valley
90 90 Ben Kligman, Sr 5:09 16:58 5:28 Conestoga
91 91 Jon Molloy, Jr 5:11 16:58 5:28 Pennsbury
92 92 Luke Ryan, Jr 5:10 16:58 5:28 Central Bucks East
93 93 Francis Scandle, Jr 5:26 16:59 5:28 Ridley
94 94 Colin McLaughlin, So 5:17 16:59 5:28 Quakertown
95 95 Chris Kazanjian, So 16:59 5:29 Penncrest
96 96 Jabari Freemen, So 5:06 16:59 5:29 Abington
97 97 Tristan Marcelis, So 5:14 17:01 5:29 Wissahickon
98 98 Bethann Ilgenfritz, Jr 5:12 17:02 5:29 Avon Grove
99 99 Stephen Chappell, Sr 5:09 17:02 5:29 Central Bucks South
100 100 Evan Cook, So 5:11 17:03 5:30 Pottsgrove
101 101 Jake Nemeroff, Sr 5:12 17:03 5:30 Central Bucks East
102 102 Jack McDonald, Sr 5:08 17:04 5:30 West Chester East
103 103 Conner Sands, Fr 5:16 17:04 5:30 Central Bucks East
104 104 Brandon Twombly, Sr 5:21 17:05 5:30 Conestoga
105 105 Alexander Balla, So 5:17 17:05 5:30 Quakertown
106 106 Brad Rivera, Jr 4:58 17:05 5:31 Bensalem
107 107 Chris Coates, Jr 5:23 17:06 5:31 West Chester Rustin
108 108 Austin McCadden, Jr 5:16 17:07 5:31 Central Bucks South
109 109 Kyle Kilroy, So 5:09 17:07 5:31 Great Valley
110 110 Henry Jay Jay Colby, Jr 5:07 17:07 5:31 William Tennent
111 111 Tyler Johnston, So 5:10 17:07 5:31 North Penn
112 112 Nelson Beimfohr, Jr 5:08 17:08 5:31 Oxford Area
113 113 Marty Leonard, So 5:18 17:08 5:31 Council Rock North
114 114 Zac Keller, Jr 5:18 17:08 5:32 Council Rock North
115 115 Cassidy Silverthorn, Jr 5:08 17:09 5:32 Plymouth Whitemarsh
116 116 Ryan Clee, Sr 5:04 17:09 5:32 Methacton
117 117 Nico Metzler, Sr 5:14 17:10 5:32 Central Bucks West
118 118 Christopher Eads, Sr 5:14 17:10 5:32 Holy Ghost Preparator
119 119 Brian Landi, Sr 17:10 5:32 Marple Newtown
120 120 Nathan Posener, Sr 5:15 17:10 5:32 Lower Merion
121 121 Austin Cooper, So 5:12 17:11 5:33 Upper Merion
122 122 Dave Garton, So 5:10 17:12 5:33 Perkiomen Valley
123 123 Alek Sauer, Fr 5:08 17:13 5:33 Pennsbury
124 124 Taylor Orcutt, Fr 5:25 17:13 5:33 Penncrest
125 125 Robert Bonasia, So 5:19 17:13 5:33 Upper Dublin
126 126 Avery Scripture, Jr 5:03 17:13 5:33 Upper Perkiomen
127 127 Nick Pettit, Jr 5:16 17:13 5:33 Central Bucks South
128 128 Matt Schulberger 5:14 17:14 5:33 Pennridge
129 129 Nick Tornambe, Fr 5:14 17:14 5:33 Upper Merion
130 130 Dan Shalala, So 5:13 17:15 5:34 Plymouth Whitemarsh
131 131 Justin Miller, Fr 5:15 17:15 5:34 Springfield (Delco)
132 132 Pat Miller, Sr 5:07 17:15 5:34 Penncrest
133 133 Stephen Dages, So 5:26 17:16 5:34 West Chester East
134 134 Ben Smith, Sr 5:17 17:16 5:34 Central Bucks West
135 135 Adam Twombly, So 5:22 17:17 5:34 Conestoga
136 136 Nick Rizer, Sr 5:12 17:17 5:34 Pennsbury
137 137 Shane Connor, Jr 5:17 17:18 5:35 Central Bucks South
138 138 Jack Felt, Sr 5:17 17:18 5:35 Council Rock North
139 139 Kevin Gibbons, Jr 5:12 17:18 5:35 Perkiomen Valley
140 140 Morgan Moonan, Jr 5:15 17:18 5:35 Pottsgrove
141 141 Trey Crump, Jr 5:20 17:18 5:35 West Chester East
142 142 Jay Adams, Jr 5:16 17:18 5:35 Perkiomen Valley
143 143 Christian Wood, So 5:23 17:19 5:35 Owen J. Roberts
144 144 Jason Gallagher, Sr 5:17 17:19 5:35 Pennridge
145 145 Andrew Horn, Sr 5:15 17:20 5:35 Lower Merion
146 146 Ryan Dickson, Sr 5:11 17:20 5:35 Central Bucks South
147 147 Tom Duffy, So 5:08 17:20 5:35 Methacton
148 148 Sean Duzsa 5:18 17:21 5:36 Souderton Area
149 149 Alex Jenkins, Sr 5:14 17:21 5:36 Downingtown West
150 150 Jared Murphy, Jr 5:25 17:21 5:36 Unionville
151 151 Jamol Williams, Jr 5:28 17:22 5:36 Upper Darby
152 152 Nick Simonson, Sr 5:21 17:22 5:36 Haverford Township Hs
153 153 Anthony Avans, So 5:26 17:23 5:36 Pottsgrove
154 154 Chris Lawley, Jr 5:08 17:23 5:36 Methacton
155 155 Brandon Pierce, So 5:13 17:23 5:36 Perkiomen Valley
156 156 Ricky Penn, So 5:18 17:24 5:37 Avon Grove
157 157 Grant Gsell, So 5:17 17:24 5:37 Radnor
158 158 Noah Levine, So 5:28 17:24 5:37 Conestoga
159 159 Matt Moles, Jr 5:30 17:25 5:37 Conestoga
160 160 Liam Oconnell, So 5:14 17:25 5:37 Pennsbury
161 161 John Gargas, So 5:30 17:25 5:37 Pottsgrove
162 162 Keegan Flagg, Jr 5:24 17:26 5:37 Downingtown West
163 163 Chris Kienzle, So 17:26 5:37 Kennett
164 164 Frank Ludovici, Sr 5:21 17:27 5:38 William Tennent
165 165 Conner Lyons, Sr 5:31 17:27 5:38 Perkiomen Valley
166 166 Alex Sipos, Jr 5:23 17:27 5:38 Oxford Area
167 167 Daniel Stewart, Sr 5:22 17:27 5:38 Strath Haven
168 168 Sam O'Connell, So 5:16 17:27 5:38 Upper Dublin
169 169 Robert Keehn, So 5:19 17:28 5:38 Haverford Township Hs
170 170 Tom Martin 5:13 17:28 5:38 Pennsbury
171 171 Sam Cooper, Sr 5:20 17:28 5:38 Phoenixville Area
172 172 Tom Fitzgerald, So 5:21 17:29 5:38 Downingtown East
173 173 Nate Chaclass, So 5:33 17:29 5:38 Unionville
174 174 Michael D'Antonio, Sr 5:14 17:29 5:38 Avon Grove
175 175 Jaspreet Singh, So 5:28 17:30 5:38 Upper Darby
176 176 James Chappell, Jr 5:18 17:30 5:39 Central Bucks South
177 177 Jae Kim, So 5:14 17:31 5:39 Upper Dublin
178 178 Dylan James, Jr 5:22 17:31 5:39 Central Bucks East
179 179 Mike Bryson, Sr 5:25 17:31 5:39 Pope John Paul II
180 180 David Slade, Sr 5:24 17:31 5:39 Abington
181 181 Collin Junk, Sr 5:23 17:32 5:39 Upper Perkiomen
182 182 Aj Morgan, Jr 17:32 5:39 Central Bucks West
183 183 Daniel Connell, So 5:14 17:32 5:39 Holy Ghost Preparator
184 184 Sean Dougherty, So 5:19 17:33 5:40 West Chester East
185 185 Nathan Smith, Jr 5:26 17:34 5:40 Pottstown
186 186 Ben Goldblatt, Sr 5:20 17:35 5:40 Abington
187 187 Chris Pfeiffer-Kelly, Sr 5:25 17:35 5:40 Strath Haven
188 188 Chandler Junk, So 5:23 17:35 5:40 Upper Perkiomen
189 189 Colin McDonald, So 5:33 17:35 5:40 Unionville
190 190 P J. Succi, Jr 5:20 17:36 5:40 William Tennent
191 191 Josh Tupper, So 5:21 17:36 5:40 Spring Ford
192 192 Jacob McCubbins, So 5:23 17:36 5:40 Methacton
193 193 Matt Farrell, Fr 5:31 17:37 5:41 Downingtown West
194 194 Cameron Trainer, Sr 5:24 17:37 5:41 Harriton
195 195 Petro Sorkiney, Jr 5:25 17:38 5:41 Upper Moreland
196 196 Pat Clark, Jr 5:14 17:38 5:41 Hatboro Horsham
197 197 Robert Biddle, Jr 5:25 17:38 5:41 Plymouth Whitemarsh
198 198 Matt Heininger, So 5:31 17:38 5:41 Spring Ford
199 199 Zach Kline, Sr 5:19 17:39 5:42 Penncrest
200 200 Steven Daloisio, So 5:29 17:39 5:42 Owen J. Roberts
201 201 Bobby Greve 5:26 17:40 5:42 Souderton Area
202 202 Tim Boyle, So 5:19 17:40 5:42 Central Bucks South
203 203 Seth Mazzeo, Jr 5:21 17:40 5:42 Neshaminy
204 204 Xavier Cachon, Jr 5:27 17:41 5:42 Lower Merion
205 205 Nate Michaliszyn, Jr 5:28 17:41 5:42 Penncrest
206 206 Matt Carter, Jr 5:14 17:41 5:42 William Tennent
207 207 Collin Gaffney, Sr 5:30 17:41 5:42 Souderton Area
208 208 Nathan Truitt, So 5:29 17:41 5:42 West Chester Rustin
209 209 Ryan Tancredi 5:26 17:42 5:43 Hatboro Horsham
210 210 Brendan Reichart, So 5:33 17:43 5:43 West Chester Rustin
211 211 Brian Brown, Sr 5:32 17:44 5:43 Plymouth Whitemarsh
212 212 Andrew Marston 5:39 17:44 5:43 Conestoga
213 213 Keelan O'Reilly, Fr 5:26 17:44 5:43 Downingtown East
214 214 Tyler Pike, Jr 5:28 17:44 5:43 Kennett
215 215 Francis Peabody, So 5:37 17:45 5:43 Unionville
216 216 Andrew Prior, So 5:23 17:45 5:43 Holy Ghost Preparator
217 217 Michael Walsh 5:25 17:45 5:43 Harriton
218 218 Kevin Kelly, Sr 5:33 17:45 5:44 West Chester Rustin
219 219 Alex Yi, Sr 5:23 17:45 5:44 Wissahickon
220 220 Pat Hopkins, So 5:08 17:46 5:44 Methacton
221 221 Christopher Starke, Sr 5:31 17:46 5:44 Council Rock South
222 222 Joe Doran, Jr 5:38 17:47 5:44 Bishop Shanahan
223 223 Gerard Tessier, Jr 5:30 17:47 5:44 Neshaminy
224 224 Connor Holm, Fr 5:20 17:47 5:44 Radnor
225 225 Dan Pfeiffer-Kelly, Jr 5:28 17:47 5:44 Strath Haven
226 226 Andrew Doberstein 5:27 17:48 5:44 Hatboro Horsham
227 227 Matt Chiappetta, So 5:39 17:48 5:44 Phoenixville Area
228 228 Ray Zhao 5:30 17:48 5:44 Hatboro Horsham
229 229 Christian Ernst, Sr 5:21 17:48 5:44 Central Bucks East
230 230 Steven Davis, So 5:25 17:49 5:45 Bensalem
231 231 Marc Leto, Sr 5:30 17:50 5:45 Neshaminy
232 232 Austin Kline, Jr 5:23 17:50 5:45 Central Bucks West
233 233 Zach Friggle, Sr 5:29 17:51 5:45 Lower Merion
234 234 Pratik Patel, Jr 5:26 17:51 5:45 Bensalem
235 235 Tom Edwards, So 5:25 17:51 5:45 Unionville
236 236 Andrew Parrish 5:26 17:52 5:46 Pennridge
237 237 Andy Kaiden, Sr 5:30 17:52 5:46 Penncrest
238 238 Sam Jaffe, So 5:27 17:52 5:46 Downingtown West
239 239 Jesse Magolon, Sr 4:58 17:52 5:46 Spring Ford
240 240 Greg Mendrzycki 5:17 17:52 5:46 Souderton Area
241 241 Travis Garner, Sr 5:26 17:53 5:46 Pottstown
242 242 Yash Singh, Fr 5:28 17:53 5:46 Perkiomen Valley
243 243 Eric Burkhardt, Jr 5:33 17:53 5:46 Unionville
244 244 Nick Alexander 5:27 17:53 5:46 Methacton
245 245 Sean Allan, So 5:26 17:54 5:46 Bishop Shanahan
246 246 Robert Hannan, Sr 5:24 17:55 5:46 Avon Grove
247 247 Jimmie Kilgannon, Jr 5:23 17:55 5:47 Central Bucks West
248 248 Dan Bedell 5:20 17:55 5:47 Souderton Area
249 249 Scott Lange, Sr 5:18 17:55 5:47 Wissahickon
250 250 Ryan VanVoorhis, Sr 5:26 17:56 5:47 Kennett
251 251 Randy Goldfarb, Jr 5:31 17:56 5:47 Council Rock South
252 252 Steve Lee, Sr 5:27 17:56 5:47 Interboro
253 253 Jacob Keiper, Fr 5:24 17:56 5:47 Upper Perkiomen
254 254 Sam Payne 5:28 17:57 5:47 Harriton
255 255 Christian Good, Jr 5:29 17:58 5:48 Abington
256 256 Nate Howard, So 5:27 17:58 5:48 Avon Grove
257 257 Jacob Martinez, Fr 5:40 17:58 5:48 West Chester Rustin
258 258 Tyler Clapp, Sr 5:27 18:00 5:48 Strath Haven
259 259 Spencer Vogt, Fr 5:34 18:00 5:48 West Chester Rustin
260 260 Matt Schulman 5:24 18:02 5:49 Wissahickon
261 261 Dave Stoyer, So 5:38 18:02 5:49 Garnet Valley
262 262 Kevin Carr, Jr 5:39 18:03 5:49 Octorara
263 263 Fredrick Fields, Jr 5:34 18:04 5:50 Upper Dublin
264 264 Mike Sames, Sr 5:22 18:05 5:50 Upper Perkiomen
265 265 Matti Hollo, So 5:28 18:05 5:50 Cheltenham
266 266 Casey Trautwein, Jr 5:31 18:05 5:50 Cheltenham
267 267 Matt Schulz, Fr 5:22 18:05 5:50 Methacton
268 268 Sean Cleary, Jr 5:25 18:06 5:50 Avon Grove
269 269 Jared Helm, So 18:06 5:50 Downingtown East
270 270 Brian Rosenstein, So 5:32 18:06 5:50 Cheltenham
271 271 Dan Center, Sr 5:24 18:06 5:50 Wissahickon
272 272 Mitchell Derby, Jr 5:33 18:06 5:50 Upper Merion
273 273 Ben Rowles, Jr 5:22 18:06 5:50 Downingtown East
274 274 Hong Kevin, Fr 5:30 18:07 5:50 Upper Darby
275 275 Ryan Marks, Jr 5:30 18:07 5:50 Phoenixville Area
276 276 Baxter Rechtin, So 5:32 18:07 5:50 Owen J. Roberts
277 277 Tim Silverthorn, Fr 5:32 18:07 5:51 Council Rock South
278 278 Austin Sobota, Sr 5:36 18:08 5:51 Quakertown
279 279 Don Bullock, Sr 5:33 18:09 5:51 Boyertown
280 280 Blaine Cornette, Jr 5:23 18:09 5:51 Oxford Area
281 281 Dimitri Coukos, Jr 5:29 18:09 5:51 Harriton
282 282 Joe Petty, So 5:40 18:10 5:51 Cheltenham
283 283 Matt Allan, So 5:29 18:10 5:52 Bishop Shanahan
284 284 Alex Has, So 5:34 18:10 5:52 Upper Darby
285 285 Rich Hardy, Sr 5:33 18:11 5:52 Chichester
286 286 Justin Kibler, Sr 5:28 18:11 5:52 Bensalem
287 287 Taggert Houck, Jr 5:35 18:11 5:52 Owen J. Roberts
288 288 Ray Cessna, So 5:23 18:11 5:52 Springfield (Delco)
289 289 Lucas Shwed, Jr 5:33 18:11 5:52 Cheltenham
290 290 Stephen Dowrick, Jr 5:29 18:11 5:52 Ridley
291 291 Steve Massaro, So 5:26 18:12 5:52 Coatesville
292 292 Anthony Pendley, Sr 5:25 18:12 5:52 Pennridge
293 293 Josiah Eustace, Jr 5:33 18:13 5:52 Upper Merion
294 294 Christan Schaeffer, Jr 5:27 18:13 5:52 Plymouth Whitemarsh
295 295 Joe Marinelli, Jr 5:35 18:13 5:52 Upper Perkiomen
296 296 Sean Hastings, So 5:29 18:14 5:53 Neshaminy
297 297 Dan Shuster, Jr 5:36 18:15 5:53 Sun Valley
298 298 Chris Quigley 5:32 18:15 5:53 Downingtown East
299 299 Matt Warden, Sr 5:32 18:18 5:54 Cheltenham
300 300 Jason White, Fr 5:26 18:19 5:54 Downingtown East
301 301 Zachery Hordeski, Jr 5:27 18:19 5:54 Upper Dublin
302 302 Patrick Dwyer, Fr 5:41 18:19 5:54 Radnor
303 303 Ben Mills, Sr 5:39 18:20 5:55 Abington
304 304 Nick Sacco 18:20 5:55 Harriton
305 305 Michael Kareithi, Sr 5:40 18:22 5:55 Interboro
306 306 Adam Horn, Jr 5:37 18:22 5:55 Cheltenham
307 307 Sam Brennan, Sr 5:42 18:23 5:56 Pope John Paul II
308 308 Jim Purtill 5:40 18:23 5:56 Radnor
309 309 Eric Futch, Sr 5:30 18:23 5:56 Penn Wood
310 310 David Rothstein 5:32 18:23 5:56 Council Rock South
311 311 Greg Dix 5:20 18:25 5:56 Upper Darby
312 312 Kevin Lutz, Fr 5:43 18:25 5:56 Owen J. Roberts
313 313 Harold Jones, Sr 5:36 18:25 5:56 Ridley
314 314 Matt French, Jr 5:28 18:25 5:56 Bensalem
315 315 Frank Lo, Sr 5:35 18:26 5:56 Marple Newtown
316 316 Van Rude, Sr 5:36 18:26 5:57 Owen J. Roberts
317 317 Ryan Briglia, Sr 5:43 18:26 5:57 Bishop Shanahan
318 318 Pete Rittenhouse, Sr 5:36 18:26 5:57 Quakertown
319 319 Justin Ehring 5:38 18:28 5:57 Hatboro Horsham
320 320 Ken Zallie, Jr 5:37 18:29 5:58 Pottstown
321 321 Phillip Gemmell, Jr 5:33 18:31 5:58 Coatesville
322 322 Dalton Meredith, So 5:35 18:32 5:58 Boyertown
323 323 Adam Musetti, Jr 5:32 18:32 5:58 Spring Ford
324 324 Michael Boggs 5:36 18:33 5:59 Council Rock South
325 325 Jaylen Williams, So 5:38 18:34 5:59 Interboro
326 326 Kyle Irwin, So 5:35 18:34 5:59 Upper Moreland
327 327 Kevin Gross, Sr 5:38 18:35 6:00 Upper Merion
328 328 Alex Fornoff, Sr 5:30 18:36 6:00 Kennett
329 329 William Landis, Jr 5:34 18:36 6:00 Spring Ford
330 330 Sawyer French, Jr 5:45 18:37 6:00 Wissahickon
331 331 Jared Abelman, Jr 5:40 18:37 6:00 Plymouth Whitemarsh
332 332 Julian Evans, Fr 5:41 18:37 6:00 Radnor
333 333 Steve Hanna, So 5:32 18:38 6:01 Council Rock South
334 334 Mike Mayen, Jr 5:27 18:39 6:01 Avon Grove
335 335 Adam Creveling, So 5:43 18:39 6:01 Octorara
336 336 Steve Paschos, Sr 5:42 18:40 6:01 Marple Newtown
337 337 Adam Yosua, So 5:41 18:40 6:01 Phoenixville Area
338 338 Tom McKeon, Sr 5:49 18:41 6:02 Pope John Paul II
339 339 Zac Cornell, Jr 5:45 18:42 6:02 Octorara
340 340 Kyle Chubb, So 5:38 18:42 6:02 Quakertown
341 341 Ramsey Kerkula, So 5:33 18:42 6:02 Upper Darby
342 342 Connor Riisen, Fr 5:29 18:43 6:02 Coatesville
343 343 Jordan Williams 5:41 18:43 6:02 Upper Perkiomen
344 344 Chris Shaw, Jr 5:40 18:43 6:02 Interboro
345 345 Micah Whitsel, Sr 5:42 18:43 6:02 Interboro
346 346 Kyle Klosinski, Jr 5:29 18:43 6:02 Springfield (Delco)
347 347 Patrick Mohan-Devin, Jr 5:40 18:44 6:02 Marple Newtown
348 348 Nick Manna, Sr 5:38 18:44 6:02 Boyertown
349 349 Chris Burger, Jr 5:44 18:44 6:02 Bishop Shanahan
350 350 Cocey Brees, So 5:55 18:44 6:03 Sun Valley
351 351 Rick Rettig, Sr 5:30 18:46 6:03 Oxford Area
352 352 James Hare, Jr 5:31 18:46 6:03 Marple Newtown
353 353 Jake Ruth 5:37 18:48 6:04 Abington
354 354 Earl Ries, So 5:35 18:48 6:04 Plymouth Whitemarsh
355 355 Kyle Laskowski 5:38 18:49 6:04 Upper Merion
356 356 Nash Seiberlich, Fr 5:42 18:50 6:04 Upper Moreland
357 357 Joey Fitzgerald, So 5:32 18:51 6:05 Academy Park
358 358 Kyle Matusik, Jr 5:40 18:51 6:05 Ridley
359 359 Matthew Harner, Jr 5:41 18:55 6:06 Upper Merion
360 360 Chris Cummings, Jr 5:47 18:57 6:06 Pope John Paul II
361 361 Matt Williamson, Sr 5:46 18:57 6:07 Bishop Shanahan
362 362 Sean DeLacy, Jr 5:45 18:58 6:07 Ridley
363 363 Justin Major, Jr 5:42 18:58 6:07 Chichester
364 364 Alex Mulvey, Jr 5:39 19:00 6:08 Boyertown
365 365 Bo Graber, Jr 5:53 19:01 6:08 Octorara
366 366 Matt Hoagland, Sr 5:50 19:03 6:09 Upper Moreland
367 367 Nick Holowsko, So 5:44 19:03 6:09 Bishop Shanahan
368 368 Andrew Chen, Jr 5:43 19:04 6:09 Marple Newtown
369 369 William Boyd, Sr 5:48 19:04 6:09 Chichester
370 370 Matt Tiger, Fr 5:52 19:05 6:09 Sun Valley
371 371 Colin McGuckin, So 5:40 19:06 6:09 Springfield (Delco)
372 372 Nick Smerigan, Jr 5:49 19:06 6:10 Chichester
373 373 Bhaumik Shah 5:42 19:07 6:10 Bensalem
374 374 Nick Kissel, Fr 5:46 19:08 6:10 Phoenixville Area
375 375 Nick Mattero, Jr 5:33 19:09 6:10 Chichester
376 376 Tyler Way, Fr 5:51 19:10 6:11 Pope John Paul II
377 377 Pat Washington 5:47 19:13 6:12 Garnet Valley
378 378 Doug Yamamoto, Jr 5:46 19:14 6:12 Interboro
379 379 Dy'shon Gibson, So 5:48 19:14 6:12 Glen Mills Schools
380 380 Kyle McCausland, So 5:44 19:15 6:13 Coatesville
381 381 Chris Bukavich, So 5:56 19:16 6:13 Quakertown
382 382 Ryan Rucker, Fr 5:58 19:17 6:13 Chester
383 383 Michael Cassidy, Jr 5:31 19:19 6:14 Spring Ford
384 384 Erik Gromley, So 5:28 19:23 6:15 Oxford Area
385 385 Dave Dougherty, Sr 5:47 19:25 6:16 Interboro
386 386 Glenn Simpson, Jr 5:49 19:32 6:18 Chester
387 387 Harrison Fritz, Jr 5:49 19:33 6:18 Octorara
388 388 Olobode Aiyebo, Jr 5:41 19:33 6:18 Penn Wood
389 389 Nate Ohrwaschel, Sr 5:47 19:35 6:19 Coatesville
390 390 Joshua Sennett, Jr 5:44 19:35 6:19 Chichester
391 391 Andrew Anthony, Jr 5:56 19:40 6:21 Sun Valley
392 392 Rich Costigan, Sr 5:49 19:44 6:22 Glen Mills Schools
393 393 Kayra Fisher, So 5:47 19:44 6:22 Neshaminy
394 394 Joe Sulon, Jr 5:56 19:45 6:22 Neshaminy
395 395 Stephen Shelly, So 5:52 19:46 6:22 Quakertown
396 396 Max Seiler, Sr 5:40 19:46 6:23 Marple Newtown
397 397 Bobby Reinetker, So 6:00 19:47 6:23 Pope John Paul II
398 398 Dimas Avila, Jr 5:49 19:48 6:23 Glen Mills Schools
399 399 Xavier Knight, Jr 5:49 19:50 6:24 Phoenixville Area
400 400 Charles Keener, Jr 5:50 19:51 6:24 Garnet Valley
401 401 Tanner Barretta, So 5:56 19:54 6:25 Sun Valley
402 402 Lance Kokonos, Fr 5:52 19:58 6:26 Boyertown
403 403 Tim Haight, Sr 5:53 19:59 6:27 Ridley
404 404 Nick April, Sr 5:50 20:00 6:27 Oxford Area
405 405 Ricky Meriwether, Jr 5:47 20:00 6:27 Penn Wood
406 406 Jerome Miles, Sr 5:48 20:03 6:28 Glen Mills Schools
407 407 Frank Scaltrito, Jr 5:44 20:05 6:29 Pottstown
408 408 Jiahong Wen, Sr 5:56 20:13 6:31 Sun Valley
409 409 Raquan Mathews, So 6:06 20:21 6:34 Glen Mills Schools
410 410 Greg Zankowsky, Fr 6:06 20:30 6:37 Garnet Valley
411 411 Aldo Zurita, Sr 5:43 20:46 6:42 Kennett
412 412 Brandun Sharpe, Sr 5:41 20:58 6:46 Chester
413 413 Calvin Freeman, Sr 5:57 21:00 6:46 Penn Wood
414 414 Christian Hunter, Jr 5:50 21:00 6:46 Penn Wood
415 415 Wil Seilfriel, Fr 6:24 21:01 6:47 Springfield (Delco)
416 416 Nick Santangelo, Jr 6:23 21:08 6:49 Pope John Paul II
417 417 Yassine Joichete, Sr 6:11 21:18 6:52 Sun Valley
418 418 Jonathan Johnson, Jr 6:08 21:44 7:01 Penn Wood
419 Patrick Sheridan, So 6:18 21:45 7:01 Norristown
420 Shydel Carey, Jr 6:10 21:45 7:01 Norristown
421 419 Aaron Blandford, Jr 5:59 21:54 7:04 Academy Park
422 420 Josh Foster 6:32 21:56 7:04 Pottstown
423 421 Okeim Miller, Sr 6:01 22:05 7:07 Penn Wood
424 422 Cameron Adams, Sr 6:37 22:27 7:14 Octorara
425 423 Rasheen Knox, Sr 6:42 22:35 7:17 Academy Park
426 424 Mark Mekosh, Jr 6:33 22:42 7:19 Pottstown
427 Tristian Williamson, Fr 6:42 23:13 7:29 Norristown
428 425 Mike Lobis, Sr 6:29 23:13 7:29 Academy Park
429 426 Robert Gleason, Jr 6:43 23:22 7:32 Academy Park
430 427 Jalen Thompkins, Sr 6:46 23:22 7:32 Chester
431 428 Jesse Williams, Fr 6:47 23:42 7:39 Chester