PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 West Chester Henderso 60 1 6 11 19 23 24 31 15:34 0:56
2 Conestoga 173 18 28 38 40 49 78 98 16:07 0:32
3 Council Rock North 200 2 27 32 46 93 110 178 16:03 1:31
4 Pennsbury 297 8 26 42 70 151 219 220 16:16 1:29
5 Penncrest 300 3 5 86 99 107 221 241 16:15 1:28
6 Bensalem 312 13 43 50 73 133 157 248 16:25 1:12
7 Great Valley 314 37 48 66 81 82 117 127 16:30 0:40
8 Downingtown West 326 47 51 65 79 84 106 180 16:33 0:26
9 North Penn 332 15 29 52 90 146 154 174 16:23 1:14
10 William Tennent 353 44 54 61 91 103 204 251 16:33 0:34
11 Methacton 379 45 58 60 71 145 156 184 16:35 0:45
12 Central Bucks East 387 4 57 96 111 119 227 237 16:29 1:31
13 West Chester East 388 7 17 34 134 196 207 209 16:19 1:46
14 Haverford Township Hs 463 16 80 115 123 129 215 273 16:39 1:10
15 Wissahickon 498 55 74 105 114 150 189 242 16:46 0:34
16 Downingtown East 513 21 62 88 130 212 222 271 16:41 1:28
17 Pennridge 518 35 92 101 131 159 192 255 16:44 1:00
18 Coatesville 519 64 87 95 120 153 158 211 16:48 0:30
19 Spring Ford 527 10 67 102 161 187 238 272 16:39 1:37
20 Avon Grove 530 12 76 77 139 226 228 244 16:42 1:40
21 Central Bucks South 601 72 85 113 121 210 243 334 16:55 0:42
22 Hatboro Horsham 602 9 122 140 164 167 232 250 16:45 1:34
23 Quakertown 616 14 68 138 165 231 295 298 16:47 1:41
24 Central Bucks West 625 69 109 132 142 173 186 208 16:55 0:35
25 Upper Merion 676 25 135 136 166 214 304 316 16:52 1:26
26* Boyertown 677 75 94 155 172 181 191 260 16:58 0:31
27* Upper Dublin 677 63 108 137 175 194 301 311 16:57 0:43
28 Council Rock South 682 41 83 143 199 216 229 230 16:55 1:09
29 Perkiomen Valley 691 39 89 104 223 236 277 285 16:56 1:18
30 West Chester Rustin 721 56 112 163 193 197 198 286 16:59 0:48
31 Kennett 754 33 97 168 182 274 332 335 17:00 1:52
32 Unionville 773 30 144 183 203 213 233 246 16:57 1:23
33 Radnor 779 36 53 171 239 280 290 354 17:01 1:51
34 Owen J. Roberts 861 100 149 162 201 249 258 264 17:10 0:50
35 Strath Haven 945 118 141 176 245 265 266 329 17:17 0:50
36 Harriton 971 124 147 177 261 262 276 281 17:18 0:47
37 Upper Darby 1000 128 148 217 253 254 259 267 17:19 0:43
38 Lower Merion 1044 22 170 240 302 310 313 315 17:28 2:37
39 Cheltenham 1069 125 126 200 306 312 328 330 17:37 1:36
40 Bishop Shanahan 1097 169 185 205 256 282 303 305 17:27 0:49
41 Abington 1128 188 218 224 235 263 325 17:26 0:30
42 Neshaminy 1169 179 190 257 268 275 278 279 17:33 0:43
43 Plymouth Whitemarsh 1191 20 247 252 324 348 355 363 17:52 3:38
44 Souderton Area 1217 152 225 270 283 287 296 299 17:38 1:01
45 Springfield (Delco) 1222 59 195 318 319 331 347 371 17:59 2:21
46 Marple Newtown 1333 160 206 291 336 340 357 372 18:08 2:06
47 Garnet Valley 1402 202 288 294 297 321 327 343 18:03 1:24
48 Interboro 1427 116 300 308 350 353 356 362 18:32 2:44
49 Oxford Area 1525 234 309 320 323 339 344 366 18:30 1:41
50 Sun Valley 1548 269 293 307 337 342 359 365 18:32 1:31
51 Norristown 1573 284 292 322 326 349 367 18:36 1:32
52 Ridley 1690 314 317 333 358 368 370 19:22 2:26
53 Penn Wood 1728 338 341 346 351 352 360 361 19:23 0:24
54 Chester 1740 289 345 364 369 373 374 20:16 4:27
Dual Meet Scores
West Chester Henderso 43 wins
Conestoga 42 wins
Council Rock North 41 wins
Penncrest 38 wins
Pennsbury 38 wins
Bensalem 38 wins
Great Valley 37 wins
West Chester East 36 wins
Downingtown West 36 wins
North Penn 35 wins
William Tennent 33 wins
Central Bucks East 32 wins
Methacton 32 wins
Wissahickon 30 wins
Haverford Township Hs 29 wins
Downingtown East 28 wins
Avon Grove 26 wins
Coatesville 26 wins
Pennridge 25 wins
Spring Ford 25 wins
Central Bucks South 23 wins
Central Bucks West 22 wins
Hatboro Horsham 21 wins
Quakertown 20 wins
Boyertown 19 wins
Upper Merion 17 wins
West Chester Rustin 17 wins
Upper Dublin 16 wins
Council Rock South 15 wins
Unionville 14 wins
Perkiomen Valley 14 wins
Owen J. Roberts 12 wins
Upper Darby 11 wins
Souderton Area 10 wins
Garnet Valley 9 wins
Springfield (Delco) 8 wins
Marple Newtown 7 wins
Sun Valley 6 wins
Oxford Area 5 wins
Norristown 4 wins
Interboro 3 wins
Ridley 2 wins
Penn Wood 1 wins
Chester 0 wins
Individuals
ID# PLACE FINISHER TIME PACE
1. West Chester Henderso
762 1 Tony Russell, Sr 14:59 4:50
755 6 Reiny Barchet, Sr 15:29 4:59
758 11 Alex Knapp, Jr 15:38 5:02
756 19 Seamus Collins, Sr 15:50 5:06
763 23 Eric Stratman, Sr 15:54 5:08
765 24 Ricky Waltz, Sr 15:54 5:08
759 31 Kevin Moy, Sr 15:57 5:09
Total Time = 1:17:50 Total Places = 60
2. Conestoga
167 18 Andrew Marston, Jr 15:50 5:06
172 28 Gunnar Sjoreen, Sr 15:56 5:08
173 38 Adam Twombly, Sr 16:11 5:13
163 40 James Cooper, Jr 16:13 5:14
164 49 Nick Cruickshank, Jr 16:21 5:16
169 78 Killian Nelson, Jr 16:41 5:23
165 98 Jack Iffert, Jr 16:47 5:25
Total Time = 1:20:31 Total Places = 173
3. Council Rock North
185 2 Ross Wilson, Sr 15:15 4:55
174 27 Brian Arita, Jr 15:56 5:08
184 32 Robert Simmons, Sr 15:58 5:09
175 46 Sean Griswold, Jr 16:16 5:15
180 93 Jesse Laitman, Jr 16:46 5:24
176 110 Tim Haas, Fr 16:51 5:26
178 178 Ben Heintz, So 17:10 5:32
Total Time = 1:20:11 Total Places = 200
4. Pennsbury
499 8 Sam Webb, Jr 15:32 5:01
496 26 Alek Sauer, Jr 15:55 5:08
494 42 Liam O'Connell, Sr 16:13 5:14
498 70 Dan Tokar, Jr 16:37 5:22
500 151 Thomas Wick, So 17:01 5:29
492 219 Dan Mink, Fr 17:22 5:36
497 220 Grant Shapiro, So 17:22 5:36
Total Time = 1:21:18 Total Places = 297
5. Penncrest
477 3 Chris Kazanjian, Sr 15:22 4:57
478 5 Matt Kazanjian, Sr 15:28 4:59
482 86 Adam Sisson, Sr 16:45 5:24
471 99 Joseph Angelina, So 16:47 5:25
480 107 Taylor Orcutt, Jr 16:50 5:26
475 221 Brendan Hanna, Jr 17:22 5:36
481 241 Owen Patane, So 17:33 5:40
Total Time = 1:21:12 Total Places = 300
6. Bensalem
27 13 Kyle Francis, Sr 15:46 5:05
25 43 Steven Davis, Sr 16:13 5:14
28 50 Tyji Mays, Jr 16:24 5:17
29 73 Alex Ramirez, Jr 16:40 5:22
30 133 Rahi Shah, So 16:58 5:28
24 157 Kyle Brockett, Sr 17:03 5:30
31 248 Kyle Steele, Jr 17:36 5:41
Total Time = 1:22:01 Total Places = 312
7. Great Valley
272 37 Matt Willig, Sr 16:05 5:11
273 48 Garrett Zatlin, Sr 16:20 5:16
265 66 Joe Ellis, Sr 16:34 5:20
267 81 Peter Flanagan, Sr 16:44 5:24
268 82 Sam Marano, Sr 16:44 5:24
264 117 Thomas Doran, Sr 16:54 5:27
262 127 C J Almonte, Sr 16:57 5:28
Total Time = 1:22:27 Total Places = 314
8. Downingtown West
227 47 Drew Alansky, Fr 16:19 5:16
228 51 Ryan Barton, Fr 16:24 5:17
234 65 Will Pelcin, Jr 16:33 5:20
229 79 Charlie Barton, Jr 16:42 5:23
236 84 Henry Sappey, So 16:44 5:24
237 106 Jason White, Jr 16:50 5:26
233 180 Ryan Mucha, Sr 17:10 5:32
Total Time = 1:22:42 Total Places = 326
9. North Penn
420 15 Ryan Grace, Sr 15:47 5:05
424 29 Ryan Tung, Jr 15:57 5:09
414 52 Matt Aham, Sr 16:24 5:17
416 90 Anthony Camasso, Sr 16:45 5:24
415 146 Tom Boyle, Sr 17:00 5:29
423 154 Matt Molloy, Sr 17:02 5:29
419 174 Nick DiCerbo, So 17:09 5:32
Total Time = 1:21:53 Total Places = 332
10. William Tennent
780 44 Jesse Coleman, Sr 16:15 5:14
788 54 Eli Segal, So 16:26 5:18
785 61 Mike Kane, Sr 16:30 5:19
778 91 Charlie Anderson, Jr 16:45 5:24
784 103 Nicholas Jara, Sr 16:48 5:25
786 204 Noah Lapsley, Sr 17:17 5:34
779 251 Brendan Carter, Fr 17:38 5:41
Total Time = 1:22:44 Total Places = 353
11. Methacton
377 45 Tom Duffy, Sr 16:15 5:14
381 58 Jared Kline, Jr 16:29 5:19
379 60 Pat Hopkins, Sr 16:30 5:19
380 71 Jeff Kirshenbaum, So 16:38 5:22
383 145 Jacob McCubbins, Sr 17:00 5:29
386 156 Matt Schulz, Jr 17:03 5:30
387 184 Shane Stewart, Sr 17:11 5:32
Total Time = 1:22:52 Total Places = 379
12. Central Bucks East
72 4 Jake Brophy, So 15:24 4:58
81 57 Connor Sands, Jr 16:28 5:19
83 96 Jon Wommer, Sr 16:46 5:24
75 111 Joshua Goetz, So 16:52 5:26
80 119 Billy Rollo, Sr 16:55 5:27
73 227 Frank Brophy, Sr 17:25 5:37
76 237 Thomas Jordon, So 17:29 5:38
Total Time = 1:22:25 Total Places = 387
13. West Chester East
743 7 Chris Cummings, Sr 15:30 5:00
746 17 Eric Diestelow, Jr 15:48 5:06
744 34 Stephen Dages, Sr 16:04 5:11
748 134 Sean Dougherty, Sr 16:58 5:28
750 196 Jared Franz, So 17:15 5:34
751 207 Ryan Orr, Jr 17:18 5:35
747 209 Joe Dougherty, Fr 17:19 5:35
Total Time = 1:21:35 Total Places = 388
14. Haverford Township Hs
298 16 David Fowler, Sr 15:47 5:05
295 80 Liam Boyes, So 16:42 5:23
300 115 Robert Keehn, Sr 16:53 5:27
302 123 Mike Mogavero, Sr 16:56 5:28
297 129 Alex Derbyshire, Jr 16:57 5:28
301 215 Brian Melton, Jr 17:21 5:36
296 273 Danny Brown, So 17:51 5:45
Total Time = 1:23:15 Total Places = 463
15. Wissahickon
794 55 Lukas Marcelis, So 16:27 5:18
795 74 Tristan Marcelis, Sr 16:40 5:22
792 105 Kyuande Johnson, Jr 16:49 5:25
791 114 Andy Harman, So 16:53 5:27
796 150 Louis Orehek, Sr 17:00 5:29
797 189 Walker Smith, Jr 17:13 5:33
790 242 Dan Graeff, Sr 17:34 5:40
Total Time = 1:23:49 Total Places = 498
16. Downingtown East
216 21 Billy Caldwell, Sr 15:52 5:07
224 62 Keelan O'Reilly, Jr 16:30 5:19
220 88 Tom Fitzgerald, Sr 16:45 5:24
218 130 Braden Dommel, So 16:57 5:28
225 212 Alex Ochner, So 17:20 5:35
215 222 Parker Broms, Sr 17:22 5:36
221 271 Jared Helm, Sr 17:48 5:44
Total Time = 1:23:24 Total Places = 513
17. Pennridge
487 35 Joseph Logue, Sr 16:04 5:11
484 92 Phil Gunderson, Jr 16:46 5:24
489 101 Matt Schulberger, Sr 16:48 5:25
485 131 Alex Has, Sr 16:57 5:28
488 159 Eric McGarry, Sr 17:04 5:30
486 192 Jeff Henderson, Sr 17:14 5:33
483 255 Conor Brady, Jr 17:39 5:42
Total Time = 1:23:39 Total Places = 518
18. Coatesville
153 64 Blake Ettien, So 16:32 5:20
161 87 Marlowe Tooles, Jr 16:45 5:24
157 95 Tj Mirenda, Jr 16:46 5:24
160 120 Robert Ruprecht, Jr 16:55 5:27
158 153 Josh Okumura, Sr 17:01 5:29
152 158 Ian Dietrich, Jr 17:03 5:30
156 211 Jared Henderson, Jr 17:20 5:35
Total Time = 1:23:59 Total Places = 519
19. Spring Ford
625 10 Paul Power, Jr 15:36 5:02
628 67 Josh Tupper, Sr 16:34 5:21
620 102 Matt Heininger, Sr 16:48 5:25
623 161 Chase Parr, Fr 17:05 5:31
621 187 Raghav Jain, Jr 17:12 5:33
626 238 Kyle Reed, Fr 17:30 5:39
627 272 John Roshelli, Fr 17:49 5:45
Total Time = 1:23:15 Total Places = 527
20. Avon Grove
21 12 Josh Smith, Jr 15:45 5:05
15 76 Nate Howard, Sr 16:40 5:23
16 77 Jake Ilgenfritz, So 16:41 5:23
23 139 Joe Wheeler, Sr 16:59 5:29
12 226 Ryan Blair, Jr 17:25 5:37
13 228 Jc Budd, Jr 17:26 5:37
19 244 Tyler Mebane, Jr 17:34 5:40
Total Time = 1:23:30 Total Places = 530
21. Central Bucks South
91 72 Matthew Scarpill, Fr 16:39 5:22
90 85 Tom Quinn, Sr 16:44 5:24
89 113 Jack Marquis, Jr 16:52 5:26
93 121 Eric Tomaselli, Jr 16:56 5:27
87 210 Ben Fielding, Sr 17:20 5:35
85 243 James Chappell, Sr 17:34 5:40
88 333 Connor Kienzel, Sr 18:57 6:07
Total Time = 1:24:31 Total Places = 601
22. Hatboro Horsham
284 9 Casey Comber, Jr 15:34 5:01
286 122 Jacob Fisher, Sr 16:56 5:28
293 140 Brandon Timm, Jr 16:59 5:29
291 164 Jordan Murray, Jr 17:06 5:31
282 167 Matthew Allen, So 17:07 5:31
288 232 Dan Holman, Sr 17:28 5:38
285 250 Andrew Doberstein, Sr 17:37 5:41
Total Time = 1:23:42 Total Places = 602
23. Quakertown
572 14 Alexander Balla, Sr 15:47 5:05
581 68 Colin McLaughlin, Sr 16:35 5:21
582 138 Stephen Shelly, Sr 16:59 5:29
573 165 Chris Bukavich, Sr 17:06 5:31
583 231 Tommaso Stalleti, Jr 17:27 5:38
577 295 Trevor Fowler, So 18:08 5:51
575 298 Cameron Delisle, Sr 18:11 5:52
Total Time = 1:23:54 Total Places = 616
24. Central Bucks West
101 69 Brian Iatarola, So 16:35 5:21
100 109 Rock Fortna, So 16:51 5:26
104 132 Declan McDonald, So 16:58 5:28
98 142 Ian Davies, Jr 17:00 5:29
103 173 Brian Mass, Fr 17:09 5:32
106 186 Ben Smullen, Fr 17:11 5:33
107 208 Beckett Wilson, Jr 17:19 5:35
Total Time = 1:24:33 Total Places = 625
25. Upper Merion
698 25 Austin Cooper, Sr 15:55 5:08
703 135 Michael Hranek, Sr 16:58 5:28
702 136 Jonathan Gross, Sr 16:59 5:28
704 166 Zakaria Khattabi, Jr 17:07 5:31
708 214 Nick Tornambe, Jr 17:20 5:35
699 304 Noah Falasco, So 18:18 5:54
700 315 Joachim Gallagher, So 18:34 5:59
Total Time = 1:24:19 Total Places = 676
26*. Boyertown
46 75 Dylan Eddinger, Jr 16:40 5:22
52 94 Eli Mercado, Sr 16:46 5:24
45 155 John Bennett, Sr 17:02 5:30
48 172 Lance Kokonos, Jr 17:09 5:32
47 181 Bryton Henry, So 17:11 5:32
53 191 Dalton Meredith, Sr 17:14 5:33
56 260 Dylan Weiser, Jr 17:42 5:43
Total Time = 1:24:48 Total Places = 677
27*. Upper Dublin
696 63 Andrew Stewart, So 16:32 5:20
693 108 Sam O'Connell, Sr 16:50 5:26
697 137 Steve Williamson, Sr 16:59 5:29
686 175 Robert Bonasia, Sr 17:10 5:32
691 194 Jae Kim, Sr 17:14 5:34
694 301 Dylan Ross, So 18:12 5:52
692 310 Henry Licht, Sr 18:32 5:58
Total Time = 1:24:45 Total Places = 677
28. Council Rock South
190 41 Andrew Hanna, So 16:13 5:14
193 83 Joe Maguire, So 16:44 5:24
189 143 Ryan Dreeman, Sr 17:00 5:29
197 199 Tim Silverthorn, Jr 17:16 5:34
186 216 Mike Boggs, Sr 17:21 5:36
191 229 Steve Hanna, Sr 17:26 5:37
195 230 Eric Pressler, Sr 17:27 5:38
Total Time = 1:24:34 Total Places = 682
29. Perkiomen Valley
507 39 Dave Garton, Sr 16:12 5:13
504 89 Solomon Barth, Jr 16:45 5:24
506 104 Raymond Friend, Jr 16:49 5:25
510 223 Jeff Montgomery, So 17:22 5:36
513 236 Matt Town, So 17:29 5:38
502 277 Jonathon Adams, Jr 17:54 5:46
509 285 Frank MacGregor, Jr 17:59 5:48
Total Time = 1:24:37 Total Places = 691
30. West Chester Rustin
766 56 Jack Carmody, So 16:28 5:18
770 112 Brandon Hontz, Fr 16:52 5:26
776 163 Spencer Vogt, Jr 17:05 5:31
768 193 Jimmy Cook, Jr 17:14 5:33
767 197 Matt Coates, Jr 17:15 5:34
774 198 Scott Spak, Jr 17:15 5:34
773 286 Brennie Reichart, Sr 18:01 5:48
Total Time = 1:24:54 Total Places = 721
31. Kennett
338 33 Chris Kienzle, Sr 16:00 5:10
340 97 Austin Maxwell, Fr 16:46 5:24
336 168 Jon Ganly, Jr 17:07 5:31
337 182 Evan Jones, Sr 17:11 5:32
341 274 Jake Seamon, Sr 17:52 5:46
339 331 Dan Kolman, Sr 18:52 6:05
332 334 Max Breen, Jr 18:59 6:07
Total Time = 1:24:56 Total Places = 754
32. Unionville
669 30 Colin McDonald, Sr 15:57 5:09
673 144 Adam Stautberg, Jr 17:00 5:29
667 183 Tom Edwards, Sr 17:11 5:32
668 203 Ziggy Fisher, Jr 17:17 5:34
665 213 Kyle Auger, Sr 17:20 5:35
666 233 Michael DelVecchio, So 17:28 5:38
670 246 Francis Peabody, Sr 17:35 5:40
Total Time = 1:24:45 Total Places = 773
33. Radnor
589 36 Connor Holm, Jr 16:04 5:11
588 53 Watson Hanson, Sr 16:26 5:18
585 171 Patrick Dwyer, Jr 17:09 5:32
590 239 Andre Kelly, Jr 17:31 5:39
592 280 Shreyash Parmar, So 17:55 5:47
591 290 Henry Minning, So 18:04 5:50
586 353 Julian Evans, Jr 19:37 6:20
Total Time = 1:25:05 Total Places = 779
34. Owen J. Roberts
446 100 Christian Wood, Sr 16:48 5:25
436 149 Steven Daloisio, Sr 17:00 5:29
435 162 Ethan Conway, So 17:05 5:31
440 201 Kevin Lutz, Jr 17:16 5:34
438 249 Will Hillegas, So 17:37 5:41
442 258 Conor Murray, Fr 17:41 5:42
444 264 Abe Van Helmond, So 17:43 5:43
Total Time = 1:25:46 Total Places = 861
35. Strath Haven
645 118 Conan Beckley-Gray, So 16:54 5:27
649 141 Greg Kotchick, Jr 17:00 5:29
656 176 Quinn Wirth, Sr 17:10 5:32
651 245 Andrew Pizzirusso, Fr 17:34 5:40
647 265 Jonathan Eng, Jr 17:44 5:43
655 266 Dylan Van Duyne, Sr 17:45 5:43
646 328 Dylan Butera, Sr 18:46 6:03
Total Time = 1:26:22 Total Places = 945
36. Harriton
281 124 Michael Walsh, Jr 16:56 5:28
279 147 Sam Payne, Jr 17:00 5:29
275 177 Jonah Gillespie-Sickman, So
17:10 5:32
274 261 Sam Ebby, So 17:42 5:43
276 262 Bruce Herriott, Fr 17:42 5:43
277 276 Jesse Kauffman, Sr 17:53 5:46
278 281 Reed Kimzey, Jr 17:55 5:47
Total Time = 1:26:30 Total Places = 971
37. Upper Darby
679 128 Ramsey Kerkula, Sr 16:57 5:28
678 148 Kevin Hong, Jr 17:00 5:29
683 217 Jaspreet Singh, Sr 17:21 5:36
684 253 Gurpreet Singh, Sr 17:38 5:41
676 254 Michael Gilroy, Jr 17:39 5:42
681 259 Toby Mathew, Sr 17:42 5:42
680 267 John Li, Jr 17:45 5:43
Total Time = 1:26:35 Total Places = 1000
38. Lower Merion
347 22 Jonathan Perlman, Jr 15:53 5:07
352 170 Daniel Thames, Sr 17:08 5:31
349 240 Cayden Quain, Sr 17:33 5:39
351 302 Noah Shandelman, Sr 18:12 5:52
344 309 Matt Caton, Jr 18:30 5:58
353 312 Ethan Timm, Sr 18:33 5:59
345 314 Elliott Herbert, Sr 18:33 5:59
Total Time = 1:27:16 Total Places = 1043
39. Cheltenham
113 125 Aaron Ngo, So 16:56 5:28
117 126 Brian Rosenstein, Sr 16:57 5:28
116 200 Joe Petty, Sr 17:16 5:34
118 311 Andy Rulkowski, So 18:32 5:58
109 327 William Ford, Jr 18:45 6:03
119 329 Dylan Welch, Sr 18:46 6:03
Total Time = 1:28:26 Total Places = 1089
40. Bishop Shanahan
43 169 Jake McGranaghan, Jr 17:08 5:31
42 185 Chris Kolimago, So 17:11 5:33
34 205 Matt Allan, Sr 17:17 5:34
44 256 Domenic Zengel, Jr 17:40 5:42
33 282 Sean Allan, Sr 17:56 5:47
38 303 Seamus Fromhartz, So 18:16 5:53
40 305 Nick Holowsko, Sr 18:21 5:55
Total Time = 1:27:12 Total Places = 1097
41. Abington
5 188 Jake Good, So 17:13 5:33
1 218 David Bors, Sr 17:22 5:36
9 224 Jake Ruth, Sr 17:23 5:36
3 235 Richard Carabba, Jr 17:29 5:38
6 263 Peter Kondrat, So 17:43 5:43
2 324 Ben Brodovsky, So 18:43 6:02
Total Time = 1:27:10 Total Places = 1128
42. Neshaminy
389 179 Eric Chapman, Jr 17:10 5:32
395 190 Dustin Willing, Jr 17:13 5:33
392 257 Sean Hastings, Sr 17:40 5:42
394 268 Dan Plunkett, So 17:45 5:43
393 275 Nick Hoffman, Jr 17:53 5:46
391 278 Jack Haines, Jr 17:54 5:46
390 279 Sean Conway, So 17:55 5:47
Total Time = 1:27:41 Total Places = 1169
43. Plymouth Whitemarsh
538 20 Dan Shalala, Sr 15:52 5:07
535 247 Pat McGrath, Jr 17:35 5:40
534 252 Doug Luba, Fr 17:38 5:41
540 323 Chris Tagliantti, So 18:42 6:02
536 347 Aaron Paskin, So 19:29 6:17
539 354 Ryan Silverthorn, Jr 19:41 6:21
537 362 Ryan Repholz, So 20:16 6:32
Total Time = 1:29:16 Total Places = 1189
44. Souderton Area
614 152 Connor McMenamin, Fr 17:01 5:29
609 225 Paul Caraccioro, Sr 17:24 5:37
608 270 Dave Capobianchi, Sr 17:46 5:44
616 283 Ryan Walter, Sr 17:56 5:47
610 287 Austin Carlson, So 18:01 5:49
613 296 Alec Linse, Sr 18:09 5:51
615 299 Mitchell Schlegel, Sr 18:11 5:52
Total Time = 1:28:08 Total Places = 1217
45. Springfield (Delco)
636 59 Justin Miller, Jr 16:30 5:19
632 195 Liam Galligan, Fr 17:15 5:34
634 317 Colin McGuckin, Sr 18:38 6:01
629 318 Joseph Cardie, Fr 18:39 6:01
630 330 Ray Cessna, Sr 18:50 6:04
635 346 Dan McTeague, So 19:26 6:16
637 370 Wil Siefriel, Jr 21:29 6:56
Total Time = 1:29:52 Total Places = 1219
46. Marple Newtown
372 160 Matt Moore, Sr 17:05 5:30
366 206 James Hare, Sr 17:18 5:35
370 291 Chris Mitchell, Sr 18:05 5:50
371 335 Andrew Moore, Jr 19:00 6:08
365 339 Caleb Van Deusen, So 19:10 6:11
375 356 Josh Van Deusen, Fr 19:49 6:23
374 371 Danny Rodriguez, Sr 22:26 7:14
Total Time = 1:30:38 Total Places = 1331
47. Garnet Valley
249 202 Dave Stoyer, Sr 17:16 5:34
239 288 Brendan Armani, Jr 18:02 5:49
248 294 Hunter Small, Jr 18:08 5:51
241 297 Alex Dembek, So 18:09 5:51
240 320 Kyle Berardi, Fr 18:40 6:01
247 326 Hunter Miller, So 18:45 6:03
243 342 Paul Gartman, Fr 19:20 6:14
Total Time = 1:30:15 Total Places = 1401
48. Interboro
324 116 Jaylen Williams, Sr 16:53 5:27
321 300 Jordan Harris, Sr 18:12 5:52
322 307 Justin Lombardi, Sr 18:27 5:57
318 349 Jack Crozier, So 19:29 6:17
319 352 Jeff Ebner, Jr 19:37 6:19
320 355 Billy Hallinan, Fr 19:47 6:23
323 361 Shane Mathis, So 20:13 6:31
Total Time = 1:32:38 Total Places = 1424
49. Oxford Area
457 234 Bryant Wilson, Jr 17:29 5:38
453 308 Erik Gormley, Sr 18:29 5:58
447 319 Joe Barr, So 18:39 6:01
458 322 John Winters, Fr 18:40 6:01
456 338 Thomas Sumner, Jr 19:10 6:11
448 343 Zac Bryant, Sr 19:22 6:15
450 365 Eddie Diaz, Sr 20:33 6:37
Total Time = 1:32:27 Total Places = 1521
50. Sun Valley
661 269 Emmanual Rodriquez, Jr 17:45 5:43
658 293 Cody Brees, Sr 18:06 5:50
659 306 Zack Bush, Jr 18:25 5:56
660 336 Zack Horseman, Jr 19:06 6:10
662 341 Shane Sarosy, So 19:16 6:13
663 358 Mark Townsend, Sr 19:52 6:24
657 364 Tanner Barretta, Sr 20:29 6:36
Total Time = 1:32:38 Total Places = 1545
51. Norristown
412 284 Nick Ozorowski, Sr 17:58 5:47
409 292 Kyle Coulter-Johnson, Jr 18:06 5:50
408 321 Koby Allen, Sr 18:40 6:01
410 325 John Maxey, So 18:44 6:03
413 348 Patrick Sheridan, Sr 19:29 6:17
411 366 Ben Ngyuen, Sr 20:33 6:38
Total Time = 1:32:57 Total Places = 1570
52. Ridley
600 313 Jason Judge, Sr 18:33 5:59
605 316 Jack Traynor, Fr 18:34 5:59
603 332 Mario Mousopetros, Jr 18:53 6:05
596 357 Ryan Dinyon, Fr 19:50 6:24
598 367 Jake Falkowski, So 20:59 6:46
602 369 Tyler Morin, Fr 21:13 6:50
Total Time = 1:36:49 Total Places = 1685
53. Penn Wood
465 337 Ahmere Ponzo, Jr 19:09 6:11
459 340 Elijah Carlisle, Sr 19:14 6:12
469 345 Rodney Wilson, Sr 19:25 6:16
467 350 Charlie Wells, Jr 19:30 6:17
464 351 Bolaji Odusoga, So 19:33 6:18
466 359 Jani Smith, Jr 20:01 6:27
461 360 Moustoha Faye, Sr 20:06 6:29
Total Time = 1:36:51 Total Places = 1723
54. Chester
124 289 Ryan Rucker, Jr 18:02 5:49
120 344 Daquan Belgrave, Jr 19:25 6:16
122 363 Dama Doumbia, Jr 20:21 6:34
121 368 Darnell Daniels, Jr 21:04 6:48
123 372 William Gates, Jr 22:28 7:15
125 373 Jesse Williams, So 22:50 7:22
Total Time = 1:41:20 Total Places = 1736
TEAM
ID# PLACE SCORE FINISHER TIME PACE TEAM
762 1 1 Tony Russell, Sr 14:59 4:50 West Chester Henderso
185 2 2 Ross Wilson, Sr 15:15 4:55 Council Rock North
477 3 3 Chris Kazanjian, Sr 15:22 4:57 Penncrest
72 4 4 Jake Brophy, So 15:24 4:58 Central Bucks East
478 5 5 Matt Kazanjian, Sr 15:28 4:59 Penncrest
755 6 6 Reiny Barchet, Sr 15:29 4:59 West Chester Henderso
743 7 7 Chris Cummings, Sr 15:30 5:00 West Chester East
499 8 8 Sam Webb, Jr 15:32 5:01 Pennsbury
284 9 9 Casey Comber, Jr 15:34 5:01 Hatboro Horsham
625 10 10 Paul Power, Jr 15:36 5:02 Spring Ford
758 11 11 Alex Knapp, Jr 15:38 5:02 West Chester Henderso
21 12 12 Josh Smith, Jr 15:45 5:05 Avon Grove
27 13 13 Kyle Francis, Sr 15:46 5:05 Bensalem
572 14 14 Alexander Balla, Sr 15:47 5:05 Quakertown
420 15 15 Ryan Grace, Sr 15:47 5:05 North Penn
298 16 16 David Fowler, Sr 15:47 5:05 Haverford Township Hs
746 17 17 Eric Diestelow, Jr 15:48 5:06 West Chester East
167 18 18 Andrew Marston, Jr 15:50 5:06 Conestoga
756 19 19 Seamus Collins, Sr 15:50 5:06 West Chester Henderso
538 20 20 Dan Shalala, Sr 15:52 5:07 Plymouth Whitemarsh
216 21 21 Billy Caldwell, Sr 15:52 5:07 Downingtown East
347 22 22 Jonathan Perlman, Jr 15:53 5:07 Lower Merion
763 23 23 Eric Stratman, Sr 15:54 5:08 West Chester Henderso
765 24 24 Ricky Waltz, Sr 15:54 5:08 West Chester Henderso
698 25 25 Austin Cooper, Sr 15:55 5:08 Upper Merion
496 26 26 Alek Sauer, Jr 15:55 5:08 Pennsbury
174 27 27 Brian Arita, Jr 15:56 5:08 Council Rock North
172 28 28 Gunnar Sjoreen, Sr 15:56 5:08 Conestoga
424 29 29 Ryan Tung, Jr 15:57 5:09 North Penn
669 30 30 Colin McDonald, Sr 15:57 5:09 Unionville
759 31 31 Kevin Moy, Sr 15:57 5:09 West Chester Henderso
184 32 32 Robert Simmons, Sr 15:58 5:09 Council Rock North
338 33 33 Chris Kienzle, Sr 16:00 5:10 Kennett
744 34 34 Stephen Dages, Sr 16:04 5:11 West Chester East
487 35 35 Joseph Logue, Sr 16:04 5:11 Pennridge
589 36 36 Connor Holm, Jr 16:04 5:11 Radnor
272 37 37 Matt Willig, Sr 16:05 5:11 Great Valley
173 38 38 Adam Twombly, Sr 16:11 5:13 Conestoga
507 39 39 Dave Garton, Sr 16:12 5:13 Perkiomen Valley
163 40 40 James Cooper, Jr 16:13 5:14 Conestoga
190 41 41 Andrew Hanna, So 16:13 5:14 Council Rock South
494 42 42 Liam O'Connell, Sr 16:13 5:14 Pennsbury
25 43 43 Steven Davis, Sr 16:13 5:14 Bensalem
780 44 44 Jesse Coleman, Sr 16:15 5:14 William Tennent
377 45 45 Tom Duffy, Sr 16:15 5:14 Methacton
175 46 46 Sean Griswold, Jr 16:16 5:15 Council Rock North
227 47 47 Drew Alansky, Fr 16:19 5:16 Downingtown West
273 48 48 Garrett Zatlin, Sr 16:20 5:16 Great Valley
164 49 49 Nick Cruickshank, Jr 16:21 5:16 Conestoga
28 50 50 Tyji Mays, Jr 16:24 5:17 Bensalem
228 51 51 Ryan Barton, Fr 16:24 5:17 Downingtown West
414 52 52 Matt Aham, Sr 16:24 5:17 North Penn
588 53 53 Watson Hanson, Sr 16:26 5:18 Radnor
788 54 54 Eli Segal, So 16:26 5:18 William Tennent
794 55 55 Lukas Marcelis, So 16:27 5:18 Wissahickon
766 56 56 Jack Carmody, So 16:28 5:18 West Chester Rustin
81 57 57 Connor Sands, Jr 16:28 5:19 Central Bucks East
381 58 58 Jared Kline, Jr 16:29 5:19 Methacton
636 59 59 Justin Miller, Jr 16:30 5:19 Springfield (Delco)
379 60 60 Pat Hopkins, Sr 16:30 5:19 Methacton
785 61 61 Mike Kane, Sr 16:30 5:19 William Tennent
224 62 62 Keelan O'Reilly, Jr 16:30 5:19 Downingtown East
696 63 63 Andrew Stewart, So 16:32 5:20 Upper Dublin
153 64 64 Blake Ettien, So 16:32 5:20 Coatesville
234 65 65 Will Pelcin, Jr 16:33 5:20 Downingtown West
265 66 66 Joe Ellis, Sr 16:34 5:20 Great Valley
628 67 67 Josh Tupper, Sr 16:34 5:21 Spring Ford
581 68 68 Colin McLaughlin, Sr 16:35 5:21 Quakertown
101 69 69 Brian Iatarola, So 16:35 5:21 Central Bucks West
498 70 70 Dan Tokar, Jr 16:37 5:22 Pennsbury
380 71 71 Jeff Kirshenbaum, So 16:38 5:22 Methacton
91 72 72 Matthew Scarpill, Fr 16:39 5:22 Central Bucks South
29 73 73 Alex Ramirez, Jr 16:40 5:22 Bensalem
795 74 74 Tristan Marcelis, Sr 16:40 5:22 Wissahickon
46 75 75 Dylan Eddinger, Jr 16:40 5:22 Boyertown
15 76 76 Nate Howard, Sr 16:40 5:23 Avon Grove
16 77 77 Jake Ilgenfritz, So 16:41 5:23 Avon Grove
169 78 78 Killian Nelson, Jr 16:41 5:23 Conestoga
229 79 79 Charlie Barton, Jr 16:42 5:23 Downingtown West
295 80 80 Liam Boyes, So 16:42 5:23 Haverford Township Hs
267 81 81 Peter Flanagan, Sr 16:44 5:24 Great Valley
268 82 82 Sam Marano, Sr 16:44 5:24 Great Valley
193 83 83 Joe Maguire, So 16:44 5:24 Council Rock South
236 84 84 Henry Sappey, So 16:44 5:24 Downingtown West
90 85 85 Tom Quinn, Sr 16:44 5:24 Central Bucks South
482 86 86 Adam Sisson, Sr 16:45 5:24 Penncrest
161 87 87 Marlowe Tooles, Jr 16:45 5:24 Coatesville
220 88 88 Tom Fitzgerald, Sr 16:45 5:24 Downingtown East
504 89 89 Solomon Barth, Jr 16:45 5:24 Perkiomen Valley
416 90 90 Anthony Camasso, Sr 16:45 5:24 North Penn
778 91 91 Charlie Anderson, Jr 16:45 5:24 William Tennent
484 92 92 Phil Gunderson, Jr 16:46 5:24 Pennridge
180 93 93 Jesse Laitman, Jr 16:46 5:24 Council Rock North
52 94 94 Eli Mercado, Sr 16:46 5:24 Boyertown
157 95 95 Tj Mirenda, Jr 16:46 5:24 Coatesville
83 96 96 Jon Wommer, Sr 16:46 5:24 Central Bucks East
340 97 97 Austin Maxwell, Fr 16:46 5:24 Kennett
165 98 98 Jack Iffert, Jr 16:47 5:25 Conestoga
471 99 99 Joseph Angelina, So 16:47 5:25 Penncrest
446 100 100 Christian Wood, Sr 16:48 5:25 Owen J. Roberts
489 101 101 Matt Schulberger, Sr 16:48 5:25 Pennridge
620 102 102 Matt Heininger, Sr 16:48 5:25 Spring Ford
784 103 103 Nicholas Jara, Sr 16:48 5:25 William Tennent
506 104 104 Raymond Friend, Jr 16:49 5:25 Perkiomen Valley
792 105 105 Kyuande Johnson, Jr 16:49 5:25 Wissahickon
237 106 106 Jason White, Jr 16:50 5:26 Downingtown West
480 107 107 Taylor Orcutt, Jr 16:50 5:26 Penncrest
693 108 108 Sam O'Connell, Sr 16:50 5:26 Upper Dublin
100 109 109 Rock Fortna, So 16:51 5:26 Central Bucks West
176 110 110 Tim Haas, Fr 16:51 5:26 Council Rock North
75 111 111 Joshua Goetz, So 16:52 5:26 Central Bucks East
770 112 112 Brandon Hontz, Fr 16:52 5:26 West Chester Rustin
89 113 113 Jack Marquis, Jr 16:52 5:26 Central Bucks South
791 114 114 Andy Harman, So 16:53 5:27 Wissahickon
300 115 115 Robert Keehn, Sr 16:53 5:27 Haverford Township Hs
324 116 116 Jaylen Williams, Sr 16:53 5:27 Interboro
264 117 117 Thomas Doran, Sr 16:54 5:27 Great Valley
645 118 118 Conan Beckley-Gray, So 16:54 5:27 Strath Haven
80 119 119 Billy Rollo, Sr 16:55 5:27 Central Bucks East
160 120 120 Robert Ruprecht, Jr 16:55 5:27 Coatesville
93 121 121 Eric Tomaselli, Jr 16:56 5:27 Central Bucks South
286 122 122 Jacob Fisher, Sr 16:56 5:28 Hatboro Horsham
302 123 123 Mike Mogavero, Sr 16:56 5:28 Haverford Township Hs
281 124 124 Michael Walsh, Jr 16:56 5:28 Harriton
113 125 125 Aaron Ngo, So 16:56 5:28 Cheltenham
117 126 126 Brian Rosenstein, Sr 16:57 5:28 Cheltenham
262 127 127 C J Almonte, Sr 16:57 5:28 Great Valley
679 128 128 Ramsey Kerkula, Sr 16:57 5:28 Upper Darby
297 129 129 Alex Derbyshire, Jr 16:57 5:28 Haverford Township Hs
218 130 130 Braden Dommel, So 16:57 5:28 Downingtown East
485 131 131 Alex Has, Sr 16:57 5:28 Pennridge
104 132 132 Declan McDonald, So 16:58 5:28 Central Bucks West
30 133 133 Rahi Shah, So 16:58 5:28 Bensalem
748 134 134 Sean Dougherty, Sr 16:58 5:28 West Chester East
703 135 135 Michael Hranek, Sr 16:58 5:28 Upper Merion
702 136 136 Jonathan Gross, Sr 16:59 5:28 Upper Merion
697 137 137 Steve Williamson, Sr 16:59 5:29 Upper Dublin
582 138 138 Stephen Shelly, Sr 16:59 5:29 Quakertown
23 139 139 Joe Wheeler, Sr 16:59 5:29 Avon Grove
293 140 140 Brandon Timm, Jr 16:59 5:29 Hatboro Horsham
649 141 141 Greg Kotchick, Jr 17:00 5:29 Strath Haven
98 142 142 Ian Davies, Jr 17:00 5:29 Central Bucks West
189 143 143 Ryan Dreeman, Sr 17:00 5:29 Council Rock South
673 144 144 Adam Stautberg, Jr 17:00 5:29 Unionville
383 145 145 Jacob McCubbins, Sr 17:00 5:29 Methacton
415 146 146 Tom Boyle, Sr 17:00 5:29 North Penn
279 147 147 Sam Payne, Jr 17:00 5:29 Harriton
678 148 148 Kevin Hong, Jr 17:00 5:29 Upper Darby
436 149 149 Steven Daloisio, Sr 17:00 5:29 Owen J. Roberts
796 150 150 Louis Orehek, Sr 17:00 5:29 Wissahickon
500 151 151 Thomas Wick, So 17:01 5:29 Pennsbury
614 152 152 Connor McMenamin, Fr 17:01 5:29 Souderton Area
158 153 153 Josh Okumura, Sr 17:01 5:29 Coatesville
423 154 154 Matt Molloy, Sr 17:02 5:29 North Penn
45 155 155 John Bennett, Sr 17:02 5:30 Boyertown
386 156 156 Matt Schulz, Jr 17:03 5:30 Methacton
24 157 157 Kyle Brockett, Sr 17:03 5:30 Bensalem
152 158 158 Ian Dietrich, Jr 17:03 5:30 Coatesville
488 159 159 Eric McGarry, Sr 17:04 5:30 Pennridge
372 160 160 Matt Moore, Sr 17:05 5:30 Marple Newtown
623 161 161 Chase Parr, Fr 17:05 5:31 Spring Ford
435 162 162 Ethan Conway, So 17:05 5:31 Owen J. Roberts
776 163 163 Spencer Vogt, Jr 17:05 5:31 West Chester Rustin
291 164 164 Jordan Murray, Jr 17:06 5:31 Hatboro Horsham
573 165 165 Chris Bukavich, Sr 17:06 5:31 Quakertown
704 166 166 Zakaria Khattabi, Jr 17:07 5:31 Upper Merion
282 167 167 Matthew Allen, So 17:07 5:31 Hatboro Horsham
336 168 168 Jon Ganly, Jr 17:07 5:31 Kennett
43 169 169 Jake McGranaghan, Jr 17:08 5:31 Bishop Shanahan
352 170 170 Daniel Thames, Sr 17:08 5:31 Lower Merion
585 171 171 Patrick Dwyer, Jr 17:09 5:32 Radnor
48 172 172 Lance Kokonos, Jr 17:09 5:32 Boyertown
103 173 173 Brian Mass, Fr 17:09 5:32 Central Bucks West
419 174 174 Nick DiCerbo, So 17:09 5:32 North Penn
686 175 175 Robert Bonasia, Sr 17:10 5:32 Upper Dublin
656 176 176 Quinn Wirth, Sr 17:10 5:32 Strath Haven
275 177 177 Jonah Gillespie-Sickma, So 17:10 5:32 Harriton
178 178 178 Ben Heintz, So 17:10 5:32 Council Rock North
389 179 179 Eric Chapman, Jr 17:10 5:32 Neshaminy
233 180 180 Ryan Mucha, Sr 17:10 5:32 Downingtown West
47 181 181 Bryton Henry, So 17:11 5:32 Boyertown
337 182 182 Evan Jones, Sr 17:11 5:32 Kennett
667 183 183 Tom Edwards, Sr 17:11 5:32 Unionville
387 184 184 Shane Stewart, Sr 17:11 5:32 Methacton
42 185 185 Chris Kolimago, So 17:11 5:33 Bishop Shanahan
106 186 186 Ben Smullen, Fr 17:11 5:33 Central Bucks West
621 187 187 Raghav Jain, Jr 17:12 5:33 Spring Ford
5 188 188 Jake Good, So 17:13 5:33 Abington
797 189 189 Walker Smith, Jr 17:13 5:33 Wissahickon
395 190 190 Dustin Willing, Jr 17:13 5:33 Neshaminy
53 191 191 Dalton Meredith, Sr 17:14 5:33 Boyertown
486 192 192 Jeff Henderson, Sr 17:14 5:33 Pennridge
768 193 193 Jimmy Cook, Jr 17:14 5:33 West Chester Rustin
691 194 194 Jae Kim, Sr 17:14 5:34 Upper Dublin
632 195 195 Liam Galligan, Fr 17:15 5:34 Springfield (Delco)
750 196 196 Jared Franz, So 17:15 5:34 West Chester East
767 197 197 Matt Coates, Jr 17:15 5:34 West Chester Rustin
774 198 198 Scott Spak, Jr 17:15 5:34 West Chester Rustin
197 199 199 Tim Silverthorn, Jr 17:16 5:34 Council Rock South
116 200 200 Joe Petty, Sr 17:16 5:34 Cheltenham
440 201 201 Kevin Lutz, Jr 17:16 5:34 Owen J. Roberts
249 202 202 Dave Stoyer, Sr 17:16 5:34 Garnet Valley
668 203 203 Ziggy Fisher, Jr 17:17 5:34 Unionville
786 204 204 Noah Lapsley, Sr 17:17 5:34 William Tennent
34 205 205 Matt Allan, Sr 17:17 5:34 Bishop Shanahan
366 206 206 James Hare, Sr 17:18 5:35 Marple Newtown
751 207 207 Ryan Orr, Jr 17:18 5:35 West Chester East
107 208 208 Beckett Wilson, Jr 17:19 5:35 Central Bucks West
747 209 209 Joe Dougherty, Fr 17:19 5:35 West Chester East
87 210 210 Ben Fielding, Sr 17:20 5:35 Central Bucks South
156 211 211 Jared Henderson, Jr 17:20 5:35 Coatesville
225 212 212 Alex Ochner, So 17:20 5:35 Downingtown East
665 213 213 Kyle Auger, Sr 17:20 5:35 Unionville
708 214 214 Nick Tornambe, Jr 17:20 5:35 Upper Merion
301 215 215 Brian Melton, Jr 17:21 5:36 Haverford Township Hs
186 216 216 Mike Boggs, Sr 17:21 5:36 Council Rock South
683 217 217 Jaspreet Singh, Sr 17:21 5:36 Upper Darby
1 218 218 David Bors, Sr 17:22 5:36 Abington
492 219 219 Dan Mink, Fr 17:22 5:36 Pennsbury
497 220 220 Grant Shapiro, So 17:22 5:36 Pennsbury
475 221 221 Brendan Hanna, Jr 17:22 5:36 Penncrest
215 222 222 Parker Broms, Sr 17:22 5:36 Downingtown East
510 223 223 Jeff Montgomery, So 17:22 5:36 Perkiomen Valley
9 224 224 Jake Ruth, Sr 17:23 5:36 Abington
609 225 225 Paul Caraccioro, Sr 17:24 5:37 Souderton Area
12 226 226 Ryan Blair, Jr 17:25 5:37 Avon Grove
73 227 227 Frank Brophy, Sr 17:25 5:37 Central Bucks East
13 228 228 Jc Budd, Jr 17:26 5:37 Avon Grove
191 229 229 Steve Hanna, Sr 17:26 5:37 Council Rock South
195 230 230 Eric Pressler, Sr 17:27 5:38 Council Rock South
583 231 231 Tommaso Stalleti, Jr 17:27 5:38 Quakertown
288 232 232 Dan Holman, Sr 17:28 5:38 Hatboro Horsham
666 233 233 Michael DelVecchio, So 17:28 5:38 Unionville
457 234 234 Bryant Wilson, Jr 17:29 5:38 Oxford Area
3 235 235 Richard Carabba, Jr 17:29 5:38 Abington
513 236 236 Matt Town, So 17:29 5:38 Perkiomen Valley
76 237 237 Thomas Jordon, So 17:29 5:38 Central Bucks East
626 238 238 Kyle Reed, Fr 17:30 5:39 Spring Ford
590 239 239 Andre Kelly, Jr 17:31 5:39 Radnor
349 240 240 Cayden Quain, Sr 17:33 5:39 Lower Merion
481 241 241 Owen Patane, So 17:33 5:40 Penncrest
790 242 242 Dan Graeff, Sr 17:34 5:40 Wissahickon
85 243 243 James Chappell, Sr 17:34 5:40 Central Bucks South
19 244 244 Tyler Mebane, Jr 17:34 5:40 Avon Grove
651 245 245 Andrew Pizzirusso, Fr 17:34 5:40 Strath Haven
670 246 246 Francis Peabody, Sr 17:35 5:40 Unionville
535 247 247 Pat McGrath, Jr 17:35 5:40 Plymouth Whitemarsh
31 248 248 Kyle Steele, Jr 17:36 5:41 Bensalem
438 249 249 Will Hillegas, So 17:37 5:41 Owen J. Roberts
285 250 250 Andrew Doberstein, Sr 17:37 5:41 Hatboro Horsham
779 251 251 Brendan Carter, Fr 17:38 5:41 William Tennent
534 252 252 Doug Luba, Fr 17:38 5:41 Plymouth Whitemarsh
684 253 253 Gurpreet Singh, Sr 17:38 5:41 Upper Darby
676 254 254 Michael Gilroy, Jr 17:39 5:42 Upper Darby
483 255 255 Conor Brady, Jr 17:39 5:42 Pennridge
44 256 256 Domenic Zengel, Jr 17:40 5:42 Bishop Shanahan
392 257 257 Sean Hastings, Sr 17:40 5:42 Neshaminy
442 258 258 Conor Murray, Fr 17:41 5:42 Owen J. Roberts
681 259 259 Toby Mathew, Sr 17:42 5:42 Upper Darby
56 260 260 Dylan Weiser, Jr 17:42 5:43 Boyertown
274 261 261 Sam Ebby, So 17:42 5:43 Harriton
276 262 262 Bruce Herriott, Fr 17:42 5:43 Harriton
6 263 263 Peter Kondrat, So 17:43 5:43 Abington
444 264 264 Abe Van Helmond, So 17:43 5:43 Owen J. Roberts
647 265 265 Jonathan Eng, Jr 17:44 5:43 Strath Haven
655 266 266 Dylan Van Duyne, Sr 17:45 5:43 Strath Haven
680 267 267 John Li, Jr 17:45 5:43 Upper Darby
394 268 268 Dan Plunkett, So 17:45 5:43 Neshaminy
661 269 269 Emmanual Rodriquez, Jr 17:45 5:43 Sun Valley
608 270 270 Dave Capobianchi, Sr 17:46 5:44 Souderton Area
221 271 271 Jared Helm, Sr 17:48 5:44 Downingtown East
627 272 272 John Roshelli, Fr 17:49 5:45 Spring Ford
296 273 273 Danny Brown, So 17:51 5:45 Haverford Township Hs
341 274 274 Jake Seamon, Sr 17:52 5:46 Kennett
393 275 275 Nick Hoffman, Jr 17:53 5:46 Neshaminy
277 276 276 Jesse Kauffman, Sr 17:53 5:46 Harriton
502 277 277 Jonathon Adams, Jr 17:54 5:46 Perkiomen Valley
391 278 278 Jack Haines, Jr 17:54 5:46 Neshaminy
390 279 279 Sean Conway, So 17:55 5:47 Neshaminy
592 280 280 Shreyash Parmar, So 17:55 5:47 Radnor
278 281 281 Reed Kimzey, Jr 17:55 5:47 Harriton
33 282 282 Sean Allan, Sr 17:56 5:47 Bishop Shanahan
616 283 283 Ryan Walter, Sr 17:56 5:47 Souderton Area
412 284 284 Nick Ozorowski, Sr 17:58 5:47 Norristown
509 285 285 Frank MacGregor, Jr 17:59 5:48 Perkiomen Valley
773 286 286 Brennie Reichart, Sr 18:01 5:48 West Chester Rustin
610 287 287 Austin Carlson, So 18:01 5:49 Souderton Area
239 288 288 Brendan Armani, Jr 18:02 5:49 Garnet Valley
124 289 289 Ryan Rucker, Jr 18:02 5:49 Chester
591 290 290 Henry Minning, So 18:04 5:50 Radnor
370 291 291 Chris Mitchell, Sr 18:05 5:50 Marple Newtown
409 292 292 Kyle Coulter-Johnson, Jr 18:06 5:50 Norristown
658 293 293 Cody Brees, Sr 18:06 5:50 Sun Valley
248 294 294 Hunter Small, Jr 18:08 5:51 Garnet Valley
577 295 295 Trevor Fowler, So 18:08 5:51 Quakertown
613 296 296 Alec Linse, Sr 18:09 5:51 Souderton Area
241 297 297 Alex Dembek, So 18:09 5:51 Garnet Valley
575 298 298 Cameron Delisle, Sr 18:11 5:52 Quakertown
615 299 299 Mitchell Schlegel, Sr 18:11 5:52 Souderton Area
321 300 300 Jordan Harris, Sr 18:12 5:52 Interboro
694 301 301 Dylan Ross, So 18:12 5:52 Upper Dublin
351 302 302 Noah Shandelman, Sr 18:12 5:52 Lower Merion
38 303 303 Seamus Fromhartz, So 18:16 5:53 Bishop Shanahan
699 304 304 Noah Falasco, So 18:18 5:54 Upper Merion
40 305 305 Nick Holowsko, Sr 18:21 5:55 Bishop Shanahan
659 306 306 Zack Bush, Jr 18:25 5:56 Sun Valley
322 307 307 Justin Lombardi, Sr 18:27 5:57 Interboro
453 308 308 Erik Gormley, Sr 18:29 5:58 Oxford Area
344 309 309 Matt Caton, Jr 18:30 5:58 Lower Merion
692 310 310 Henry Licht, Sr 18:32 5:58 Upper Dublin
118 311 311 Andy Rulkowski, So 18:32 5:58 Cheltenham
353 312 312 Ethan Timm, Sr 18:33 5:59 Lower Merion
600 313 313 Jason Judge, Sr 18:33 5:59 Ridley
345 314 314 Elliott Herbert, Sr 18:33 5:59 Lower Merion
700 315 315 Joachim Gallagher, So 18:34 5:59 Upper Merion
605 316 316 Jack Traynor, Fr 18:34 5:59 Ridley
634 317 317 Colin McGuckin, Sr 18:38 6:01 Springfield (Delco)
629 318 318 Joseph Cardie, Fr 18:39 6:01 Springfield (Delco)
447 319 319 Joe Barr, So 18:39 6:01 Oxford Area
240 320 320 Kyle Berardi, Fr 18:40 6:01 Garnet Valley
408 321 321 Koby Allen, Sr 18:40 6:01 Norristown
458 322 322 John Winters, Fr 18:40 6:01 Oxford Area
540 323 323 Chris Tagliantti, So 18:42 6:02 Plymouth Whitemarsh
2 324 324 Ben Brodovsky, So 18:43 6:02 Abington
410 325 325 John Maxey, So 18:44 6:03 Norristown
247 326 326 Hunter Miller, So 18:45 6:03 Garnet Valley
109 327 327 William Ford, Jr 18:45 6:03 Cheltenham
646 328 328 Dylan Butera, Sr 18:46 6:03 Strath Haven
119 329 329 Dylan Welch, Sr 18:46 6:03 Cheltenham
630 330 330 Ray Cessna, Sr 18:50 6:04 Springfield (Delco)
339 331 331 Dan Kolman, Sr 18:52 6:05 Kennett
603 332 332 Mario Mousopetros, Jr 18:53 6:05 Ridley
88 333 333 Connor Kienzel, Sr 18:57 6:07 Central Bucks South
332 334 334 Max Breen, Jr 18:59 6:07 Kennett
371 335 335 Andrew Moore, Jr 19:00 6:08 Marple Newtown
660 336 336 Zack Horseman, Jr 19:06 6:10 Sun Valley
465 337 337 Ahmere Ponzo, Jr 19:09 6:11 Penn Wood
456 338 338 Thomas Sumner, Jr 19:10 6:11 Oxford Area
365 339 339 Caleb Van Deusen, So 19:10 6:11 Marple Newtown
459 340 340 Elijah Carlisle, Sr 19:14 6:12 Penn Wood
662 341 341 Shane Sarosy, So 19:16 6:13 Sun Valley
243 342 342 Paul Gartman, Fr 19:20 6:14 Garnet Valley
448 343 343 Zac Bryant, Sr 19:22 6:15 Oxford Area
120 344 344 Daquan Belgrave, Jr 19:25 6:16 Chester
469 345 345 Rodney Wilson, Sr 19:25 6:16 Penn Wood
635 346 346 Dan McTeague, So 19:26 6:16 Springfield (Delco)
536 347 347 Aaron Paskin, So 19:29 6:17 Plymouth Whitemarsh
413 348 348 Patrick Sheridan, Sr 19:29 6:17 Norristown
318 349 349 Jack Crozier, So 19:29 6:17 Interboro
467 350 350 Charlie Wells, Jr 19:30 6:17 Penn Wood
464 351 351 Bolaji Odusoga, So 19:33 6:18 Penn Wood
319 352 352 Jeff Ebner, Jr 19:37 6:19 Interboro
586 353 353 Julian Evans, Jr 19:37 6:20 Radnor
539 354 354 Ryan Silverthorn, Jr 19:41 6:21 Plymouth Whitemarsh
320 355 355 Billy Hallinan, Fr 19:47 6:23 Interboro
375 356 356 Josh Van Deusen, Fr 19:49 6:23 Marple Newtown
596 357 357 Ryan Dinyon, Fr 19:50 6:24 Ridley
663 358 358 Mark Townsend, Sr 19:52 6:24 Sun Valley
466 359 359 Jani Smith, Jr 20:01 6:27 Penn Wood
461 360 360 Moustoha Faye, Sr 20:06 6:29 Penn Wood
323 361 361 Shane Mathis, So 20:13 6:31 Interboro
537 362 362 Ryan Repholz, So 20:16 6:32 Plymouth Whitemarsh
122 363 363 Dama Doumbia, Jr 20:21 6:34 Chester
657 364 364 Tanner Barretta, Sr 20:29 6:36 Sun Valley
450 365 365 Eddie Diaz, Sr 20:33 6:37 Oxford Area
411 366 366 Ben Ngyuen, Sr 20:33 6:38 Norristown
598 367 367 Jake Falkowski, So 20:59 6:46 Ridley
121 368 368 Darnell Daniels, Jr 21:04 6:48 Chester
602 369 369 Tyler Morin, Fr 21:13 6:50 Ridley
637 370 370 Wil Siefriel, Jr 21:29 6:56 Springfield (Delco)
374 371 371 Danny Rodriguez, Sr 22:26 7:14 Marple Newtown
123 372 372 William Gates, Jr 22:28 7:15 Chester
125 373 373 Jesse Williams, So 22:50 7:22 Chester