Results Courtesy of Mark Courtney and Runhigh.com
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 West Chester Henderso 73 4 8 13 16 32 45 100 16:00 0:38
2 North Penn 232 11 24 31 76 90 116 118 16:26 0:55
3 Hatboro Horsham 243 2 15 26 86 114 197 253 16:21 1:34
4 Council Rock North 244 1 46 55 63 79 82 189 16:23 1:33
5 Great Valley 259 29 38 56 67 69 146 309 16:33 0:28
6 Conestoga 299 22 54 68 74 81 96 124 16:38 0:36
7 Central Bucks East 327 17 28 47 77 158 161 250 16:36 1:10
8 Holy Ghost Preparator 333 40 50 72 78 93 105 126 16:42 0:28
9 Wissahickon 368 5 34 42 131 156 239 325 16:36 1:31
10 Central Bucks South 400 7 18 104 132 139 181 285 16:39 1:24
11 Penncrest 406 33 58 73 106 136 154 194 16:47 0:53
12 Lower Merion 433 9 75 85 97 167 193 247 16:46 1:24
13 Council Rock South 447 19 27 51 147 203 262 357 16:46 1:28
14 Pennridge 457 57 80 84 99 137 169 16:53 0:33
15 Downingtown West 464 3 6 107 172 176 211 280 16:37 1:49
16 Boyertown 497 10 62 71 140 214 232 242 16:51 1:45
17 Haverford Township Hs 505 43 65 119 121 157 217 225 16:55 0:47
18 Cheltenham 516 25 95 103 145 148 200 293 16:55 0:1:00
19 West Chester East 539 60 89 111 113 166 171 188 16:59 0:39
20 Methacton 573 53 108 115 133 164 170 184 17:01 0:43
21 Unionville 581 23 83 142 151 182 224 230 16:59 1:10
22 Pottsgrove 585 48 117 125 127 168 205 283 17:02 0:46
23 Central Bucks West 602 44 61 98 187 212 251 258 17:02 1:10
24 Harriton 607 21 30 49 237 270 286 301 17:01 1:54
25 Upper Dublin 620 35 36 129 204 216 255 288 17:03 1:21
26 Strath Haven 640 59 92 112 175 202 220 263 17:07 0:56
27 Souderton Area 713 66 88 180 183 196 234 279 17:11 0:48
28 Perkiomen Valley 720 41 120 141 208 210 215 273 17:12 1:12
29 William Tennent 735 14 134 190 198 199 206 243 17:09 1:27
30 Coatesville 742 37 143 150 191 221 245 298 17:13 1:22
31 Upper Darby 820 70 102 153 231 264 321 17:22 1:20
32 Radnor 861 91 152 173 222 223 235 331 17:25 0:54
33 Downingtown East 909 109 162 195 207 236 238 266 17:28 0:54
34 Avon Grove 916 101 122 159 260 274 276 289 17:30 1:11
35 West Chester Rustin 935 130 144 163 246 252 297 314 17:31 0:50
36 Pennsbury 973 20 218 233 241 261 269 17:33 1:53
37 Owen J. Roberts 1016 39 174 201 300 302 305 308 17:41 2:08
38 Garnet Valley 1079 64 138 186 323 368 378 17:58 2:55
39 Abington 1114 110 229 249 259 267 278 294 17:46 1:04
40 Neshaminy 1138 87 227 257 275 292 306 310 17:51 1:32
41 Spring Ford 1182 178 185 244 272 303 307 313 17:53 1:12
42 Upper Perkiomen 1221 135 165 287 315 319 320 375 18:05 1:42
43 Bensalem 1241 94 155 284 347 361 366 367 18:13 2:31
44 Springfield (Delco) 1246 128 149 312 317 340 18:13 2:00
45 Pope John Paul I I 1255 52 254 271 335 343 385 396 18:11 2:35
46 Kennett 1305 160 240 282 299 324 348 358 18:10 1:38
47 Plymouth Whitemarsh 1331 179 248 277 295 332 352 353 18:11 1:37
48 Upper Moreland 1344 12 316 327 330 359 360 18:26 3:22
49 Bishop Shanahan 1385 177 265 291 318 334 346 356 18:20 1:39
50 Oxford Area 1401 209 228 290 333 341 372 381 18:23 1:29
51 Marple Newtown 1427 192 256 304 326 349 355 379 18:27 1:50
52 Ridley 1536 219 322 328 329 338 389 18:44 1:20
53 Quakertown 1570 123 344 350 373 380 387 391 19:05 2:56
54 Interboro 1575 213 281 339 365 377 383 18:53 2:11
55 Upper Merion 1643 226 336 345 362 374 393 19:04 2:02
56 Chester 1769 296 363 369 370 371 399 19:27 1:19
57 Penn Wood 1783 337 342 354 364 386 390 402 19:27 1:10
58 Octorara 1817 311 351 376 384 395 397 398 19:48 2:23
59 Pottstown 1824 268 382 388 392 394 400 401 20:05 2:53
Incomplete Teams: Chichester, Glen Mills Schools, Norristown, Phoenixville Area
Sun Valley
Individuals
PLACE FINISHER TIME
1. West Chester Henderso
4 Bryan Andrews, Sr 15:41
8 Austin Stecklair, Sr 15:49
13 Reiny Barchet, Fr 16:05
16 Tim Collins, Sr 16:07
32 Charlie Grab, Jr 16:18
45 Mike Salach 16:32
100 Bobby Rimkis 16:57
Total Time = 1:19:59 Total Places = 73
2. North Penn
11 Jack Macauley, So 15:59
24 Dan Davis, Jr 16:14
31 Chris Trimble, Jr 16:17
76 Tyler Johnston, Fr 16:48
90 Hunter Hill, So 16:53
116 Chris Bauer, Sr 17:02
118 Ryan Grace, Fr 17:03
Total Time = 1:22:08 Total Places = 232
3. Hatboro Horsham
2 Sam Hibbs, Jr 15:29
15 David Kraiss, Sr 16:06
26 Conner Quinn, So 16:14
86 Sam Haugh, Fr 16:52
114 James Cahill, Sr 17:02
197 Chris Montague, Sr 17:32
253 Kodi Burns, Sr 17:58
Total Time = 1:21:41 Total Places = 243
4. Council Rock North
1 Chris Campbell, Sr 15:16
46 Mac Emery, So 16:32
55 Chris Capecci, Sr 16:38
63 Tj Ierubino, Sr 16:41
79 Ross Wilson 16:48
82 James Zingarini 16:49
189 Forrest Kentwell, Jr 17:26
Total Time = 1:21:53 Total Places = 244
5. Great Valley
29 Ned Willig, Jr 16:15
38 Matt Willig, Fr 16:25
56 Joseph Toole 16:38
67 Aidan Cunniffe 16:42
69 Billy Wolffe 16:43
146 Tyler Holleran, Sr 17:13
309 Garrett Zatlin 18:38
Total Time = 1:22:42 Total Places = 259
6. Conestoga
22 James Ferguson, Sr 16:14
54 Tim Ferris, Sr 16:37
68 Brandon Twombley, Jr 16:43
74 Adam Rodriguez, Sr 16:47
81 Ben Allen, Jr 16:49
96 Danny Essex, Sr 16:56
124 Adam Twombly, Fr 17:05
Total Time = 1:23:07 Total Places = 299
7. Central Bucks East
17 Alex Kane, Jr 16:08
28 Alex Izewski, Sr 16:14
47 Alec Brand, Jr 16:33
77 Alex Hiznay, Jr 16:48
158 Carter Farrell, Sr 17:17
161 Luke Ryan, So 17:18
250 Jake Nemeroff, Jr 17:57
Total Time = 1:22:58 Total Places = 327
8. Holy Ghost Preparator
40 Zach Israel, Jr 16:28
50 Ryan Horgan 16:35
72 Sean Dooling, Sr 16:46
78 Joseph Wolfe 16:48
93 Mike Spielberger, Sr 16:55
105 Christian Kardish, Fr 16:59
126 Vincent Flood, Jr 17:06
Total Time = 1:23:29 Total Places = 333
9. Wissahickon
5 Dillon Farrell, Sr 15:46
34 Hong Cho, Sr 16:20
42 Ben Ravetz 16:29
131 Sawyer French 17:09
156 Sam Brooks 17:16
239 Tom Walsh 17:54
325 Dan Center, Jr 18:56
Total Time = 1:22:58 Total Places = 368
10. Central Bucks South
7 Austin Gregor, Sr 15:48
18 Joey Waddington, Sr 16:08
104 Stephen Chappell, Jr 16:59
132 Austin McCadden, Jr 17:10
139 Ryan Dickson, Jr 17:12
181 Andrew Bernardo, Sr 17:24
285 James Checkowski, Jr 18:15
Total Time = 1:23:14 Total Places = 400
11. Penncrest
33 Brian Craft, Sr 16:19
58 Chris Kazanjian, Fr 16:40
73 Zach Smalls, Sr 16:46
106 Matt Kazanjian, Fr 16:59
136 Corey Schauerman, Sr 17:11
154 Pat Miller, Jr 17:16
194 Craig Cassey, Sr 17:29
Total Time = 1:23:53 Total Places = 406
12. Lower Merion
9 Michael McGowan, Sr 15:56
75 Gilad Doron, Jr 16:48
85 Aziz Kamoun, Jr 16:52
97 Mark Leitch, Sr 16:56
167 Andrew Horn, Jr 17:19
193 Scott Cheloha, Sr 17:28
247 Tom Clark, Sr 17:57
Total Time = 1:23:48 Total Places = 433
13. Council Rock South
19 Sam Garfield, Sr 16:10
27 Hunter Smith, Sr 16:14
51 Michael Doyle, Sr 16:35
147 Chris Rowe, Sr 17:13
203 Nick Leighton, Sr 17:37
262 Chris Starke, Jr 18:03
357 Matt Martoccio, Sr 19:22
Total Time = 1:23:47 Total Places = 447
14. Pennridge
57 Nick Olindo 16:39
80 Jason Gallagher 16:49
84 Jared Reed 16:51
99 Briggs Faucette 16:57
137 Thomas Damarodis 17:11
169 Mike Rodriguez 17:20
Total Time = 1:24:25 Total Places = 457
15. Downingtown West
3 Quinn Devlin, Jr 15:34
6 Ian Barnhill, Sr 15:47
107 Kenny Leidal, So 16:59
172 Kyle Darling, Sr 17:21
176 Joey Steadman, So 17:22
211 Mike Lewis, Sr 17:40
280 Alex Jenkins, Jr 18:12
Total Time = 1:23:02 Total Places = 464
16. Boyertown
10 Brett Kelly, Jr 15:57
62 Greg Mellor, Sr 16:41
71 David Schumaker, Sr 16:44
140 Collin Raineri, Sr 17:12
214 Brendan Quay, Sr 17:42
232 Brett Durante, Sr 17:50
242 Don Bullock, Jr 17:55
Total Time = 1:24:14 Total Places = 497
17. Haverford Township Hs
43 Woo Kim, Sr 16:30
65 Erick White, Sr 16:42
119 Jeff Mogavero, Jr 17:03
121 Adam Bodine, So 17:04
157 Jon Kays, Jr 17:17
217 Ryan Thompson, Sr 17:43
225 Josh Clair, Jr 17:47
Total Time = 1:24:34 Total Places = 505
18. Cheltenham
25 Ryan Callahan 16:14
95 Josh Taliaferro 16:55
103 Bryson Lipscomb 16:58
145 Alex Hershman 17:12
148 Michael Dombkoski 17:14
200 Quaiire Smith 17:34
293 Matt Warden, Jr 18:25
Total Time = 1:24:32 Total Places = 516
19. West Chester East
60 Jack McDonald, Jr 16:40
89 Zack Trama, Jr 16:53
111 Jesse Rogers, So 17:01
113 Nick Libbi, Sr 17:02
166 Chris Cummings, Fr 17:19
171 Tom Dougherty, Jr 17:20
188 Roger Crump 17:26
Total Time = 1:24:52 Total Places = 539
20. Methacton
53 Zack Musselman, Sr 16:36
108 Ryan Clee, Jr 17:00
115 Pat Hopkins, Fr 17:02
133 Tyler Thomas, Sr 17:10
164 Chris Lawley, So 17:19
170 Zach Kline, Jr 17:20
184 Pat Dinan, Jr 17:25
Total Time = 1:25:04 Total Places = 573
21. Unionville
23 Mike Ledyard, Sr 16:14
83 Nick Guarino, Sr 16:51
142 Jared Murphy, So 17:12
151 Brandt Lopapa, Sr 17:15
182 Max Berger, Sr 17:24
224 Jeff Auger, Sr 17:47
230 Colin McDonald, Fr 17:49
Total Time = 1:24:53 Total Places = 581
22. Pottsgrove
48 Ian Yanusko, So 16:34
117 Josh Toth, Fr 17:02
125 Mike Rossi, So 17:06
127 Kelson Coddington, Sr 17:08
168 Dylan Eaton, Sr 17:20
205 Joe Kemper, Sr 17:38
283 Morgan Moonan, So 18:13
Total Time = 1:25:07 Total Places = 585
23. Central Bucks West
44 Matt Bee 16:30
61 Alex Predhome 16:40
98 Matt McGarvey, Sr 16:56
187 Nico Metzler 17:26
212 Ben Smith 17:40
251 Chris Berry 17:58
258 Ben Aunins, Fr 18:00
Total Time = 1:25:10 Total Places = 602
24. Harriton
21 Max Norris, So 16:13
30 Peter Downs, Jr 16:17
49 James Butler, Sr 16:34
237 Cameron Trainer, Sr 17:53
270 Connor Wortley, Sr 18:07
286 Brant Smith, Sr 18:16
301 Jack Curtis, Jr 18:32
Total Time = 1:25:02 Total Places = 607
25. Upper Dublin
35 Francis Ferruzzi, So 16:23
36 Peter Schartel, Sr 16:23
129 Mitch Silver, Sr 17:08
204 Charles Smugar, Sr 17:38
216 Carlo Arnone, Sr 17:43
255 Steve Williamson, Fr 18:00
288 Jae Kim, Fr 18:18
Total Time = 1:25:13 Total Places = 620
26. Strath Haven
59 Jeff Seelaus, Jr 16:40
92 Noah Frick, Sr 16:54
112 Daniel Stewart, Jr 17:01
175 Sam Perricone, Sr 17:22
202 Jack Huemmler, So 17:36
220 Chris Pfeiffer-Kelly, Jr 17:45
263 Mitch Engleka, Sr 18:03
Total Time = 1:25:32 Total Places = 640
27. Souderton Area
66 Collin Parry 16:42
88 Connor Linse, So 16:52
180 Tim Lynch 17:24
183 Dan Bedell 17:25
196 Sean Duzsa 17:30
234 Greg Mendrzycki 17:51
279 Bobby Greve 18:12
Total Time = 1:25:51 Total Places = 713
28. Perkiomen Valley
41 Matt Dallago, Sr 16:28
120 Sean Hodgins, So 17:04
141 Patrick Leahy, Sr 17:12
208 Jay Adams, So 17:39
210 Eric Ragusa, Jr 17:39
215 Matt O'Reilly, Sr 17:42
273 Conner Lyons, Jr 18:07
Total Time = 1:26:00 Total Places = 720
29. William Tennent
14 Alex Cicchitti 16:06
134 Eddie Kwait 17:10
190 John Simila 17:27
198 Jeff Bangs 17:32
199 Nick Volpe 17:32
206 Henry Colby 17:38
243 Dave Dupre 17:56
Total Time = 1:25:44 Total Places = 735
30. Coatesville
37 Connor McLaughlin, Sr 16:24
143 Eric Balbierer, So 17:12
150 Jackson Davis, Jr 17:15
191 Marquis Lancaster, Sr 17:28
221 Dylan Singley, Sr 17:46
245 Joshua Hughes, Sr 17:56
298 James Tipton, Sr 18:29
Total Time = 1:26:03 Total Places = 742
31. Upper Darby
70 Adrian Reist, Sr 16:44
102 Andrew Thompson, Jr 16:58
153 Preston Kagiri, Sr 17:15
231 Christopher Yashin, So 17:50
264 Abdul Ali, Jr 18:03
321 Tyler Gilpatrick, Sr 18:53
Total Time = 1:26:48 Total Places = 820
32. Radnor
91 Joe Manion, Sr 16:53
152 Jake DeLehman, Jr 17:15
173 James Carino, Jr 17:21
222 Declan Evans, So 17:46
223 Watson Hanson, Fr 17:47
235 Vincent Concordia, Sr 17:53
331 Greg Alexander, Sr 18:58
Total Time = 1:27:01 Total Places = 861
33. Downingtown East
109 Kevin Dastalfo 17:00
162 Zach Neiner 17:18
195 Chris Quigley, So 17:30
207 Ryan White 17:38
236 John Kramer, Sr 17:53
238 Maurice Barber 17:54
266 Kevin Helm 18:05
Total Time = 1:27:17 Total Places = 909
34. Avon Grove
101 Dan Foster, So 16:57
122 Dylan Souder 17:04
159 Neill Squadron 17:17
260 Sean Cleary, So 18:01
274 Robert Hannan, Jr 18:07
276 Caleb Fitzgerald, Sr 18:08
289 Ricky Penn 18:20
Total Time = 1:27:26 Total Places = 916
35. West Chester Rustin
130 Bram Bushey, So 17:08
144 Trevor Woodruff, Jr 17:12
163 Greg Kirwin, Sr 17:19
246 Chris Coates, So 17:56
252 Dj Dinkins, So 17:58
297 Nathan Truitt 18:28
314 Connor Battilano, Sr 18:48
Total Time = 1:27:31 Total Places = 935
36. Pennsbury
20 Connor Harriman, So 16:10
218 Kevin Hill, Sr 17:45
233 Nick Rizer, Jr 17:51
241 Tom Martin, So 17:55
261 Joe Szogi, Sr 18:03
269 Dan Chrzanowski, Jr 18:06
Total Time = 1:27:41 Total Places = 973
37. Owen J. Roberts
39 Jamus Perry, Sr 16:26
174 Ryan Conway, Jr 17:22
201 Kiran Pande, Sr 17:35
300 Jocoby Kellogg, Jr 18:30
302 Colin Gray, Jr 18:34
305 Christian Wood, Fr 18:36
308 Torin McFarland, So 18:37
Total Time = 1:28:25 Total Places = 1016
38. Garnet Valley
64 Anthony Smart, So 16:42
138 Nick Smart, Fr 17:11
186 Brian O'Donnell, Jr 17:26
323 Dave Stoyer, Fr 18:54
368 Drew Parent, Sr 19:37
378 Selva Jeganathan, Sr 19:54
Total Time = 1:29:48 Total Places = 1079
39. Abington
110 John Hartsough, Jr 17:01
229 David Slade, Jr 17:48
249 Tj Stokes, Jr 17:57
259 Jabari Freemen, Fr 18:01
267 Daniel Shea, So 18:05
278 Christian Good, So 18:10
294 Kyle Howard, Jr 18:26
Total Time = 1:28:50 Total Places = 1114
40. Neshaminy
87 Jason Caporale, Sr 16:52
227 Joe Sulon, So 17:48
257 Ryan Matzke, Sr 18:00
275 Chris Tredway, Sr 18:08
292 Seth Mazzeo, So 18:24
306 Thomas Katelhon, Sr 18:36
310 Marc Leto, Jr 18:38
Total Time = 1:29:11 Total Places = 1138
41. Spring Ford
178 Joseph O'Such, Jr 17:23
185 Matthew Olsen, Sr 17:25
244 Jesse Magolon, Jr 17:56
272 Mark Ricchini, Sr 18:07
303 Josh Tupper, Fr 18:35
307 Alex Fleisher, Sr 18:37
313 Michael Cassidy, So 18:46
Total Time = 1:29:24 Total Places = 1182
42. Upper Perkiomen
135 Collin Junk, Jr 17:11
165 Mike Sames, Jr 17:19
287 Chandler Junk, Fr 18:16
315 Cody Mauer, Sr 18:48
319 Avery Scripture, So 18:52
320 Dave Hoffman, Jr 18:53
375 Jordan Williams, Jr 19:50
Total Time = 1:30:24 Total Places = 1221
43. Bensalem
94 Brad Rivera 16:55
155 Kyle Francis 17:16
284 Matt French 18:14
347 Brandon Spencer, So 19:14
361 Bhaumik Shah, Fr 19:25
366 Andrew Archangeli, Jr 19:33
367 Patrick Rojek, Jr 19:36
Total Time = 1:31:02 Total Places = 1241
44. Springfield (Delco)
128 Nick Scarpato, So 17:08
149 Robbie Marro, Sr 17:14
312 Alex Krajek, Sr 18:45
317 Gil Giancatcrino, Jr 18:51
340 Chuck Ringwalt, Sr 19:08
Total Time = 1:31:04 Total Places = 1246
45. Pope John Paul I I
52 Chris LaCava, Sr 16:36
254 Mike Bryson, Jr 17:59
271 Chris Cummings, So 18:07
335 John Pyne, So 19:01
343 Rich Havyer, Sr 19:11
385 Patrick Sheldon, Sr 20:10
396 Aaron Rizzardi, Sr 21:03
Total Time = 1:30:53 Total Places = 1255
46. Kennett
160 Glenn Williams 17:18
240 Evan Coyle 17:54
282 Alex Fornoff 18:13
299 Ryan VanVoorhis 18:29
324 Eric Teasley 18:55
348 Matt Body 19:15
358 Sean Clark, Jr 19:23
Total Time = 1:30:47 Total Places = 1305
47. Plymouth Whitemarsh
179 Cassidy Silverthorn 17:23
248 Jake Thornton, Sr 17:57
277 Brian Brown 18:09
295 Jared Abelman 18:28
332 John Tammany, Sr 19:00
352 Nick Martin, So 19:18
353 Dan Shalala 19:19
Total Time = 1:30:55 Total Places = 1331
48. Upper Moreland
12 Drew Magaha 16:02
316 Igor Urbanskyy 18:51
327 Matt Hoagland 18:56
330 Petro Sokirney 18:58
359 Kyle Irwin, Fr 19:24
360 Pat McLaughlin 19:25
Total Time = 1:32:09 Total Places = 1344
49. Bishop Shanahan
177 Kevin Shaddock, Sr 17:23
265 Joe Doran, So 18:04
291 Sean Allan, Fr 18:24
318 Matt Allan, Fr 18:51
334 Ryan Briglia, Jr 19:01
346 Chris Burger, So 19:13
356 Matt Williamson, Jr 19:19
Total Time = 1:31:40 Total Places = 1385
50. Oxford Area
209 Aaron George 17:39
228 Nelson Beimfohr 17:48
290 Alex Sipos 18:20
333 Mat Patrick, Jr 19:00
341 Rick Rettig 19:08
372 Eric Chavez 19:47
381 Tim Mooney, Sr 20:03
Total Time = 1:31:54 Total Places = 1401
51. Marple Newtown
192 John Livezey, Sr 17:28
256 Matt Moore, Fr 18:00
304 Max Seiler, Jr 18:35
326 Frank Lo, Jr 18:56
349 Patrick Mohan-Devin, So 19:17
355 Steve Paschos, Jr 19:19
379 Paul Pham, Sr 19:56
Total Time = 1:32:15 Total Places = 1427
52. Ridley
219 Mike Wright, Sr 17:45
322 Joel Jackson, Sr 18:54
328 Francis Scandle, So 18:57
329 Stephen Dowrick, So 18:58
338 Rob Bongiorno, Sr 19:04
389 Kyle Matusik, So 20:29
Total Time = 1:33:36 Total Places = 1536
53. Quakertown
123 Colin McLaughlin, Fr 17:05
344 Pete Rittenhouse, Jr 19:13
350 Cameron Delisle, Fr 19:17
373 Chris Bukovich, Fr 19:49
380 Alexander Balla, Fr 20:00
387 Stephen Shelly, Fr 20:27
391 Alex Land, Fr 20:41
Total Time = 1:35:23 Total Places = 1570
54. Interboro
213 Mike West, Sr 17:41
281 Steve Lee, Jr 18:12
339 Chris Shaw, So 19:06
365 Kyle Taggart, Jr 19:32
377 Eugene Whelan, Sr 19:51
383 Ryan Mulholland, Sr 20:09
Total Time = 1:34:21 Total Places = 1575
55. Upper Merion
226 Mike Landazuri, Sr 17:48
336 Nathan Aponte, So 19:02
345 Matthew Harner, So 19:13
362 Jourey Newell, Fr 19:31
374 Kyle Laskowski, Jr 19:49
393 Quinn Gilligan, Jr 20:48
Total Time = 1:35:20 Total Places = 1643
56. Chester
296 Deontea Diggs, Sr 18:28
363 Mike Emmens, Jr 19:31
369 Darrell Johnson, Jr 19:45
370 Nasir Young, Sr 19:45
371 David Grant, Sr 19:46
399 Ronald Hill, Sr 22:57
Total Time = 1:37:13 Total Places = 1769
57. Penn Wood
337 Johnathon Stiles, Jr 19:02
342 Odasoga Olabode, Jr 19:10
354 Rashee Ferguson, Sr 19:19
364 Lamar McFall, Sr 19:32
386 Calvin Freeman, Jr 20:12
390 Makial Frasier, So 20:31
402 Ibrahim Kargbo, Jr 24:19
Total Time = 1:37:12 Total Places = 1783
58. Octorara
311 Kevin Carr, So 18:39
351 Zac Cornell, So 19:18
376 Isaac Milligan, Fr 19:51
384 Harrison Fritz, So 20:10
395 Alex Roy, Sr 21:02
397 Cameron Adams, Jr 21:17
398 Drew Killen, Sr 21:24
Total Time = 1:38:57 Total Places = 1817
59. Pottstown
268 Nathan Smith, So 18:05
382 Ken Zallie 20:07
388 Nick Seasholtz 20:28
392 Richard Masciarelli, So 20:46
394 Frank Scaltrito, So 20:58
400 Mark Mekosh, So 23:30
401 Mathew Tessier 23:54
Total Time = 1:40:22 Total Places = 1824
TEAM
PLACE SCORE FINISHER TIME TEAM
1 1 Chris Campbell, Sr 15:16 Council Rock North
2 2 Sam Hibbs, Jr 15:29 Hatboro Horsham
3 3 Quinn Devlin, Jr 15:34 Downingtown West
4 4 Bryan Andrews, Sr 15:41 West Chester Henderso
5 5 Dillon Farrell, Sr 15:46 Wissahickon
6 6 Ian Barnhill, Sr 15:47 Downingtown West
7 7 Austin Gregor, Sr 15:48 Central Bucks South
8 8 Austin Stecklair, Sr 15:49 West Chester Henderso
9 9 Michael McGowan, Sr 15:56 Lower Merion
10 10 Brett Kelly, Jr 15:57 Boyertown
11 11 Jack Macauley, So 15:59 North Penn
12 12 Drew Magaha 16:02 Upper Moreland
13 Mahdi Koliso, Sr 16:02 Glen Mills Schools
14 13 Reiny Barchet, Fr 16:05 West Chester Henderso
15 14 Alex Cicchitti 16:06 William Tennent
16 15 David Kraiss, Sr 16:06 Hatboro Horsham
17 16 Tim Collins, Sr 16:07 West Chester Henderso
18 17 Alex Kane, Jr 16:08 Central Bucks East
19 18 Joey Waddington, Sr 16:08 Central Bucks South
20 19 Sam Garfield, Sr 16:10 Council Rock South
21 20 Connor Harriman, So 16:10 Pennsbury
22 21 Max Norris, So 16:13 Harriton
23 22 James Ferguson, Sr 16:14 Conestoga
24 23 Mike Ledyard, Sr 16:14 Unionville
25 24 Dan Davis, Jr 16:14 North Penn
26 25 Ryan Callahan 16:14 Cheltenham
27 26 Conner Quinn, So 16:14 Hatboro Horsham
28 27 Hunter Smith, Sr 16:14 Council Rock South
29 28 Alex Izewski, Sr 16:14 Central Bucks East
30 29 Ned Willig, Jr 16:15 Great Valley
31 30 Peter Downs, Jr 16:17 Harriton
32 31 Chris Trimble, Jr 16:17 North Penn
33 32 Charlie Grab, Jr 16:18 West Chester Henderso
34 33 Brian Craft, Sr 16:19 Penncrest
35 34 Hong Cho, Sr 16:20 Wissahickon
36 35 Francis Ferruzzi, So 16:23 Upper Dublin
37 36 Peter Schartel, Sr 16:23 Upper Dublin
38 37 Connor McLaughlin, Sr 16:24 Coatesville
39 38 Matt Willig, Fr 16:25 Great Valley
40 39 Jamus Perry, Sr 16:26 Owen J. Roberts
41 40 Zach Israel, Jr 16:28 Holy Ghost Preparator
42 41 Matt Dallago, Sr 16:28 Perkiomen Valley
43 42 Ben Ravetz 16:29 Wissahickon
44 43 Woo Kim, Sr 16:30 Haverford Township Hs
45 44 Matt Bee 16:30 Central Bucks West
46 45 Mike Salach 16:32 West Chester Henderso
47 46 Mac Emery, So 16:32 Council Rock North
48 47 Alec Brand, Jr 16:33 Central Bucks East
49 48 Ian Yanusko, So 16:34 Pottsgrove
50 49 James Butler, Sr 16:34 Harriton
51 50 Ryan Horgan 16:35 Holy Ghost Preparator
52 51 Michael Doyle, Sr 16:35 Council Rock South
53 52 Chris LaCava, Sr 16:36 Pope John Paul I I
54 53 Zack Musselman, Sr 16:36 Methacton
55 54 Tim Ferris, Sr 16:37 Conestoga
56 55 Chris Capecci, Sr 16:38 Council Rock North
57 56 Joseph Toole 16:38 Great Valley
58 57 Nick Olindo 16:39 Pennridge
59 58 Chris Kazanjian, Fr 16:40 Penncrest
60 59 Jeff Seelaus, Jr 16:40 Strath Haven
61 60 Jack McDonald, Jr 16:40 West Chester East
62 61 Alex Predhome 16:40 Central Bucks West
63 62 Greg Mellor, Sr 16:41 Boyertown
64 63 Tj Ierubino, Sr 16:41 Council Rock North
65 64 Anthony Smart, So 16:42 Garnet Valley
66 65 Erick White, Sr 16:42 Haverford Township Hs
67 66 Collin Parry 16:42 Souderton Area
68 67 Aidan Cunniffe 16:42 Great Valley
69 68 Brandon Twombley, Jr 16:43 Conestoga
70 69 Billy Wolffe 16:43 Great Valley
71 70 Adrian Reist, Sr 16:44 Upper Darby
72 71 David Schumaker, Sr 16:44 Boyertown
73 72 Sean Dooling, Sr 16:46 Holy Ghost Preparator
74 73 Zach Smalls, Sr 16:46 Penncrest
75 74 Adam Rodriguez, Sr 16:47 Conestoga
76 75 Gilad Doron, Jr 16:48 Lower Merion
77 76 Tyler Johnston, Fr 16:48 North Penn
78 77 Alex Hiznay, Jr 16:48 Central Bucks East
79 78 Joseph Wolfe 16:48 Holy Ghost Preparator
80 79 Ross Wilson 16:48 Council Rock North
81 80 Jason Gallagher 16:49 Pennridge
82 81 Ben Allen, Jr 16:49 Conestoga
83 82 James Zingarini 16:49 Council Rock North
84 83 Nick Guarino, Sr 16:51 Unionville
85 84 Jared Reed 16:51 Pennridge
86 85 Aziz Kamoun, Jr 16:52 Lower Merion
87 86 Sam Haugh, Fr 16:52 Hatboro Horsham
88 87 Jason Caporale, Sr 16:52 Neshaminy
89 88 Connor Linse, So 16:52 Souderton Area
90 89 Zack Trama, Jr 16:53 West Chester East
91 90 Hunter Hill, So 16:53 North Penn
92 91 Joe Manion, Sr 16:53 Radnor
93 92 Noah Frick, Sr 16:54 Strath Haven
94 93 Mike Spielberger, Sr 16:55 Holy Ghost Preparator
95 94 Brad Rivera 16:55 Bensalem
96 95 Josh Taliaferro 16:55 Cheltenham
97 96 Danny Essex, Sr 16:56 Conestoga
98 97 Mark Leitch, Sr 16:56 Lower Merion
99 98 Matt McGarvey, Sr 16:56 Central Bucks West
100 99 Briggs Faucette 16:57 Pennridge
101 100 Bobby Rimkis 16:57 West Chester Henderso
102 101 Dan Foster, So 16:57 Avon Grove
103 102 Andrew Thompson, Jr 16:58 Upper Darby
104 103 Bryson Lipscomb 16:58 Cheltenham
105 104 Stephen Chappell, Jr 16:59 Central Bucks South
106 105 Christian Kardish, Fr 16:59 Holy Ghost Preparator
107 106 Matt Kazanjian, Fr 16:59 Penncrest
108 107 Kenny Leidal, So 16:59 Downingtown West
109 108 Ryan Clee, Jr 17:00 Methacton
110 109 Kevin Dastalfo 17:00 Downingtown East
111 110 John Hartsough, Jr 17:01 Abington
112 111 Jesse Rogers, So 17:01 West Chester East
113 112 Daniel Stewart, Jr 17:01 Strath Haven
114 113 Nick Libbi, Sr 17:02 West Chester East
115 114 James Cahill, Sr 17:02 Hatboro Horsham
116 115 Pat Hopkins, Fr 17:02 Methacton
117 116 Chris Bauer, Sr 17:02 North Penn
118 117 Josh Toth, Fr 17:02 Pottsgrove
119 118 Ryan Grace, Fr 17:03 North Penn
120 119 Jeff Mogavero, Jr 17:03 Haverford Township Hs
121 120 Sean Hodgins, So 17:04 Perkiomen Valley
122 121 Adam Bodine, So 17:04 Haverford Township Hs
123 122 Dylan Souder 17:04 Avon Grove
124 123 Colin McLaughlin, Fr 17:05 Quakertown
125 124 Adam Twombly, Fr 17:05 Conestoga
126 125 Mike Rossi, So 17:06 Pottsgrove
127 126 Vincent Flood, Jr 17:06 Holy Ghost Preparator
128 127 Kelson Coddington, Sr 17:08 Pottsgrove
129 128 Nick Scarpato, So 17:08 Springfield (Delco)
130 129 Mitch Silver, Sr 17:08 Upper Dublin
131 130 Bram Bushey, So 17:08 West Chester Rustin
132 131 Sawyer French 17:09 Wissahickon
133 132 Austin McCadden, Jr 17:10 Central Bucks South
134 133 Tyler Thomas, Sr 17:10 Methacton
135 134 Eddie Kwait 17:10 William Tennent
136 135 Collin Junk, Jr 17:11 Upper Perkiomen
137 136 Corey Schauerman, Sr 17:11 Penncrest
138 137 Thomas Damarodis 17:11 Pennridge
139 138 Nick Smart, Fr 17:11 Garnet Valley
140 139 Ryan Dickson, Jr 17:12 Central Bucks South
141 140 Collin Raineri, Sr 17:12 Boyertown
142 141 Patrick Leahy, Sr 17:12 Perkiomen Valley
143 142 Jared Murphy, So 17:12 Unionville
144 143 Eric Balbierer, So 17:12 Coatesville
145 144 Trevor Woodruff, Jr 17:12 West Chester Rustin
146 145 Alex Hershman 17:12 Cheltenham
147 146 Tyler Holleran, Sr 17:13 Great Valley
148 147 Chris Rowe, Sr 17:13 Council Rock South
149 148 Michael Dombkoski 17:14 Cheltenham
150 149 Robbie Marro, Sr 17:14 Springfield (Delco)
151 150 Jackson Davis, Jr 17:15 Coatesville
152 151 Brandt Lopapa, Sr 17:15 Unionville
153 152 Jake DeLehman, Jr 17:15 Radnor
154 153 Preston Kagiri, Sr 17:15 Upper Darby
155 154 Pat Miller, Jr 17:16 Penncrest
156 155 Kyle Francis 17:16 Bensalem
157 156 Sam Brooks 17:16 Wissahickon
158 157 Jon Kays, Jr 17:17 Haverford Township Hs
159 158 Carter Farrell, Sr 17:17 Central Bucks East
160 159 Neill Squadron 17:17 Avon Grove
161 160 Glenn Williams 17:18 Kennett
162 161 Luke Ryan, So 17:18 Central Bucks East
163 162 Zach Neiner 17:18 Downingtown East
164 163 Greg Kirwin, Sr 17:19 West Chester Rustin
165 164 Chris Lawley, So 17:19 Methacton
166 165 Mike Sames, Jr 17:19 Upper Perkiomen
167 166 Chris Cummings, Fr 17:19 West Chester East
168 167 Andrew Horn, Jr 17:19 Lower Merion
169 168 Dylan Eaton, Sr 17:20 Pottsgrove
170 169 Mike Rodriguez 17:20 Pennridge
171 170 Zach Kline, Jr 17:20 Methacton
172 171 Tom Dougherty, Jr 17:20 West Chester East
173 172 Kyle Darling, Sr 17:21 Downingtown West
174 Chris Mullin, Jr 17:21 Phoenixville Area
175 173 James Carino, Jr 17:21 Radnor
176 174 Ryan Conway, Jr 17:22 Owen J. Roberts
177 175 Sam Perricone, Sr 17:22 Strath Haven
178 176 Joey Steadman, So 17:22 Downingtown West
179 177 Kevin Shaddock, Sr 17:23 Bishop Shanahan
180 178 Joseph O'Such, Jr 17:23 Spring Ford
181 179 Cassidy Silverthorn 17:23 Plymouth Whitemarsh
182 180 Tim Lynch 17:24 Souderton Area
183 181 Andrew Bernardo, Sr 17:24 Central Bucks South
184 182 Max Berger, Sr 17:24 Unionville
185 183 Dan Bedell 17:25 Souderton Area
186 184 Pat Dinan, Jr 17:25 Methacton
187 185 Matthew Olsen, Sr 17:25 Spring Ford
188 186 Brian O'Donnell, Jr 17:26 Garnet Valley
189 187 Nico Metzler 17:26 Central Bucks West
190 188 Roger Crump 17:26 West Chester East
191 189 Forrest Kentwell, Jr 17:26 Council Rock North
192 190 John Simila 17:27 William Tennent
193 191 Marquis Lancaster, Sr 17:28 Coatesville
194 192 John Livezey, Sr 17:28 Marple Newtown
195 193 Scott Cheloha, Sr 17:28 Lower Merion
196 194 Craig Cassey, Sr 17:29 Penncrest
197 195 Chris Quigley, So 17:30 Downingtown East
198 196 Sean Duzsa 17:30 Souderton Area
199 197 Chris Montague, Sr 17:32 Hatboro Horsham
200 198 Jeff Bangs 17:32 William Tennent
201 199 Nick Volpe 17:32 William Tennent
202 200 Quaiire Smith 17:34 Cheltenham
203 201 Kiran Pande, Sr 17:35 Owen J. Roberts
204 202 Jack Huemmler, So 17:36 Strath Haven
205 203 Nick Leighton, Sr 17:37 Council Rock South
206 204 Charles Smugar, Sr 17:38 Upper Dublin
207 205 Joe Kemper, Sr 17:38 Pottsgrove
208 206 Henry Colby 17:38 William Tennent
209 207 Ryan White 17:38 Downingtown East
210 208 Jay Adams, So 17:39 Perkiomen Valley
211 209 Aaron George 17:39 Oxford Area
212 210 Eric Ragusa, Jr 17:39 Perkiomen Valley
213 211 Mike Lewis, Sr 17:40 Downingtown West
214 212 Ben Smith 17:40 Central Bucks West
215 213 Mike West, Sr 17:41 Interboro
216 214 Brendan Quay, Sr 17:42 Boyertown
217 215 Matt O'Reilly, Sr 17:42 Perkiomen Valley
218 216 Carlo Arnone, Sr 17:43 Upper Dublin
219 217 Ryan Thompson, Sr 17:43 Haverford Township Hs
220 218 Kevin Hill, Sr 17:45 Pennsbury
221 219 Mike Wright, Sr 17:45 Ridley
222 220 Chris Pfeiffer-Kelly, Jr 17:45 Strath Haven
223 221 Dylan Singley, Sr 17:46 Coatesville
224 222 Declan Evans, So 17:46 Radnor
225 223 Watson Hanson, Fr 17:47 Radnor
226 224 Jeff Auger, Sr 17:47 Unionville
227 225 Josh Clair, Jr 17:47 Haverford Township Hs
228 226 Mike Landazuri, Sr 17:48 Upper Merion
229 227 Joe Sulon, So 17:48 Neshaminy
230 228 Nelson Beimfohr 17:48 Oxford Area
231 229 David Slade, Jr 17:48 Abington
232 230 Colin McDonald, Fr 17:49 Unionville
233 231 Christopher Yashin, So 17:50 Upper Darby
234 232 Brett Durante, Sr 17:50 Boyertown
235 233 Nick Rizer, Jr 17:51 Pennsbury
236 234 Greg Mendrzycki 17:51 Souderton Area
237 235 Vincent Concordia, Sr 17:53 Radnor
238 236 John Kramer, Sr 17:53 Downingtown East
239 237 Cameron Trainer, Sr 17:53 Harriton
240 238 Maurice Barber 17:54 Downingtown East
241 239 Tom Walsh 17:54 Wissahickon
242 240 Evan Coyle 17:54 Kennett
243 241 Tom Martin, So 17:55 Pennsbury
244 242 Don Bullock, Jr 17:55 Boyertown
245 243 Dave Dupre 17:56 William Tennent
246 244 Jesse Magolon, Jr 17:56 Spring Ford
247 245 Joshua Hughes, Sr 17:56 Coatesville
248 246 Chris Coates, So 17:56 West Chester Rustin
249 247 Tom Clark, Sr 17:57 Lower Merion
250 248 Jake Thornton, Sr 17:57 Plymouth Whitemarsh
251 249 Tj Stokes, Jr 17:57 Abington
252 250 Jake Nemeroff, Jr 17:57 Central Bucks East
253 251 Chris Berry 17:58 Central Bucks West
254 252 Dj Dinkins, So 17:58 West Chester Rustin
255 253 Kodi Burns, Sr 17:58 Hatboro Horsham
256 254 Mike Bryson, Jr 17:59 Pope John Paul I I
257 255 Steve Williamson, Fr 18:00 Upper Dublin
258 256 Matt Moore, Fr 18:00 Marple Newtown
259 257 Ryan Matzke, Sr 18:00 Neshaminy
260 258 Ben Aunins, Fr 18:00 Central Bucks West
261 259 Jabari Freemen, Fr 18:01 Abington
262 260 Sean Cleary, So 18:01 Avon Grove
263 261 Joe Szogi, Sr 18:03 Pennsbury
264 262 Chris Starke, Jr 18:03 Council Rock South
265 263 Mitch Engleka, Sr 18:03 Strath Haven
266 Kyle Moretti, Sr 18:03 Sun Valley
267 264 Abdul Ali, Jr 18:03 Upper Darby
268 265 Joe Doran, So 18:04 Bishop Shanahan
269 266 Kevin Helm 18:05 Downingtown East
270 267 Daniel Shea, So 18:05 Abington
271 268 Nathan Smith, So 18:05 Pottstown
272 269 Dan Chrzanowski, Jr 18:06 Pennsbury
273 270 Connor Wortley, Sr 18:07 Harriton
274 271 Chris Cummings, So 18:07 Pope John Paul I I
275 272 Mark Ricchini, Sr 18:07 Spring Ford
276 273 Conner Lyons, Jr 18:07 Perkiomen Valley
277 274 Robert Hannan, Jr 18:07 Avon Grove
278 275 Chris Tredway, Sr 18:08 Neshaminy
279 276 Caleb Fitzgerald, Sr 18:08 Avon Grove
280 277 Brian Brown 18:09 Plymouth Whitemarsh
281 278 Christian Good, So 18:10 Abington
282 279 Bobby Greve 18:12 Souderton Area
283 280 Alex Jenkins, Jr 18:12 Downingtown West
284 281 Steve Lee, Jr 18:12 Interboro
285 282 Alex Fornoff 18:13 Kennett
286 283 Morgan Moonan, So 18:13 Pottsgrove
287 284 Matt French 18:14 Bensalem
288 285 James Checkowski, Jr 18:15 Central Bucks South
289 286 Brant Smith, Sr 18:16 Harriton
290 287 Chandler Junk, Fr 18:16 Upper Perkiomen
291 Andrew Valentin, Sr 18:16 Chichester
292 288 Jae Kim, Fr 18:18 Upper Dublin
293 289 Ricky Penn 18:20 Avon Grove
294 290 Alex Sipos 18:20 Oxford Area
295 291 Sean Allan, Fr 18:24 Bishop Shanahan
296 292 Seth Mazzeo, So 18:24 Neshaminy
297 293 Matt Warden, Jr 18:25 Cheltenham
298 294 Kyle Howard, Jr 18:26 Abington
299 295 Jared Abelman 18:28 Plymouth Whitemarsh
300 296 Deontea Diggs, Sr 18:28 Chester
301 297 Nathan Truitt 18:28 West Chester Rustin
302 298 James Tipton, Sr 18:29 Coatesville
303 299 Ryan VanVoorhis 18:29 Kennett
304 300 Jocoby Kellogg, Jr 18:30 Owen J. Roberts
305 301 Jack Curtis, Jr 18:32 Harriton
306 302 Colin Gray, Jr 18:34 Owen J. Roberts
307 303 Josh Tupper, Fr 18:35 Spring Ford
308 304 Max Seiler, Jr 18:35 Marple Newtown
309 305 Christian Wood, Fr 18:36 Owen J. Roberts
310 306 Thomas Katelhon, Sr 18:36 Neshaminy
311 307 Alex Fleisher, Sr 18:37 Spring Ford
312 308 Torin McFarland, So 18:37 Owen J. Roberts
313 309 Garrett Zatlin 18:38 Great Valley
314 310 Marc Leto, Jr 18:38 Neshaminy
315 311 Kevin Carr, So 18:39 Octorara
316 Dave Fisher, Sr 18:44 Sun Valley
317 312 Alex Krajek, Sr 18:45 Springfield (Delco)
318 313 Michael Cassidy, So 18:46 Spring Ford
319 Rich Hardy, Jr 18:47 Chichester
320 314 Connor Battilano, Sr 18:48 West Chester Rustin
321 315 Cody Mauer, Sr 18:48 Upper Perkiomen
322 316 Igor Urbanskyy 18:51 Upper Moreland
323 317 Gil Giancatcrino, Jr 18:51 Springfield (Delco)
324 318 Matt Allan, Fr 18:51 Bishop Shanahan
325 319 Avery Scripture, So 18:52 Upper Perkiomen
326 320 Dave Hoffman, Jr 18:53 Upper Perkiomen
327 321 Tyler Gilpatrick, Sr 18:53 Upper Darby
328 322 Joel Jackson, Sr 18:54 Ridley
329 323 Dave Stoyer, Fr 18:54 Garnet Valley
330 324 Eric Teasley 18:55 Kennett
331 325 Dan Center, Jr 18:56 Wissahickon
332 326 Frank Lo, Jr 18:56 Marple Newtown
333 327 Matt Hoagland 18:56 Upper Moreland
334 328 Francis Scandle, So 18:57 Ridley
335 329 Stephen Dowrick, So 18:58 Ridley
336 330 Petro Sokirney 18:58 Upper Moreland
337 331 Greg Alexander, Sr 18:58 Radnor
338 332 John Tammany, Sr 19:00 Plymouth Whitemarsh
339 333 Mat Patrick, Jr 19:00 Oxford Area
340 334 Ryan Briglia, Jr 19:01 Bishop Shanahan
341 335 John Pyne, So 19:01 Pope John Paul I I
342 336 Nathan Aponte, So 19:02 Upper Merion
343 337 Johnathon Stiles, Jr 19:02 Penn Wood
344 338 Rob Bongiorno, Sr 19:04 Ridley
345 339 Chris Shaw, So 19:06 Interboro
346 340 Chuck Ringwalt, Sr 19:08 Springfield (Delco)
347 341 Rick Rettig 19:08 Oxford Area
348 342 Odasoga Olabode, Jr 19:10 Penn Wood
349 343 Rich Havyer, Sr 19:11 Pope John Paul I I
350 344 Pete Rittenhouse, Jr 19:13 Quakertown
351 345 Matthew Harner, So 19:13 Upper Merion
352 346 Chris Burger, So 19:13 Bishop Shanahan
353 347 Brandon Spencer, So 19:14 Bensalem
354 348 Matt Body 19:15 Kennett
355 349 Patrick Mohan-Devin, So 19:17 Marple Newtown
356 350 Cameron Delisle, Fr 19:17 Quakertown
357 351 Zac Cornell, So 19:18 Octorara
358 352 Nick Martin, So 19:18 Plymouth Whitemarsh
359 353 Dan Shalala 19:19 Plymouth Whitemarsh
360 354 Rashee Ferguson, Sr 19:19 Penn Wood
361 355 Steve Paschos, Jr 19:19 Marple Newtown
362 356 Matt Williamson, Jr 19:19 Bishop Shanahan
363 357 Matt Martoccio, Sr 19:22 Council Rock South
364 358 Sean Clark, Jr 19:23 Kennett
365 359 Kyle Irwin, Fr 19:24 Upper Moreland
366 360 Pat McLaughlin 19:25 Upper Moreland
367 361 Bhaumik Shah, Fr 19:25 Bensalem
368 362 Jourey Newell, Fr 19:31 Upper Merion
369 363 Mike Emmens, Jr 19:31 Chester
370 364 Lamar McFall, Sr 19:32 Penn Wood
371 365 Kyle Taggart, Jr 19:32 Interboro
372 366 Andrew Archangeli, Jr 19:33 Bensalem
373 367 Patrick Rojek, Jr 19:36 Bensalem
374 368 Drew Parent, Sr 19:37 Garnet Valley
375 369 Darrell Johnson, Jr 19:45 Chester
376 370 Nasir Young, Sr 19:45 Chester
377 371 David Grant, Sr 19:46 Chester
378 372 Eric Chavez 19:47 Oxford Area
379 373 Chris Bukovich, Fr 19:49 Quakertown
380 374 Kyle Laskowski, Jr 19:49 Upper Merion
381 Scott Rickards, Jr 19:50 Sun Valley
382 375 Jordan Williams, Jr 19:50 Upper Perkiomen
383 376 Isaac Milligan, Fr 19:51 Octorara
384 377 Eugene Whelan, Sr 19:51 Interboro
385 378 Selva Jeganathan, Sr 19:54 Garnet Valley
386 379 Paul Pham, Sr 19:56 Marple Newtown
387 380 Alexander Balla, Fr 20:00 Quakertown
388 381 Tim Mooney, Sr 20:03 Oxford Area
389 382 Ken Zallie 20:07 Pottstown
390 383 Ryan Mulholland, Sr 20:09 Interboro
391 384 Harrison Fritz, So 20:10 Octorara
392 385 Patrick Sheldon, Sr 20:10 Pope John Paul I I
393 386 Calvin Freeman, Jr 20:12 Penn Wood
394 Sahim Wallace, Jr 20:20 Norristown
395 387 Stephen Shelly, Fr 20:27 Quakertown
396 388 Nick Seasholtz 20:28 Pottstown
397 389 Kyle Matusik, So 20:29 Ridley
398 390 Makial Frasier, So 20:31 Penn Wood
399 Roger Heard, Sr 20:32 Chichester
400 Tony Sierzega, Sr 20:33 Phoenixville Area
401 391 Alex Land, Fr 20:41 Quakertown
402 392 Richard Masciarelli, So 20:46 Pottstown
403 393 Quinn Gilligan, Jr 20:48 Upper Merion
404 Nick Soldano, So 20:50 Norristown
405 394 Frank Scaltrito, So 20:58 Pottstown
406 395 Alex Roy, Sr 21:02 Octorara
407 396 Aaron Rizzardi, Sr 21:03 Pope John Paul I I
408 Kevin Colon-Lopez, Jr 21:08 Norristown
409 Jon Winters, Sr 21:13 Sun Valley
410 397 Cameron Adams, Jr 21:17 Octorara
411 398 Drew Killen, Sr 21:24 Octorara
412 399 Ronald Hill, Sr 22:57 Chester
413 400 Mark Mekosh, So 23:30 Pottstown
414 Ryan Drakowski, So 23:33 Norristown
415 401 Mathew Tessier 23:54 Pottstown
416 402 Ibrahim Kargbo, Jr 24:19 Penn Wood