PIAA District 1 Championships 2012

Bethlehem, PA

Boys AAA

  1 West Chester Henderso    67    1    3   13   19   31   40   53    15:41    0:58
  2 Council Rock North      133    2    8   15   48   60   93  117    15:59    1:19
  3 West Chester East       196   20   22   44   46   64   77  128    16:15    0:43
  4 Great Valley            218   23   26   34   56   79  103  177    16:19    0:47
  5 Downingtown West        253   17   18   47   84   87  105  130    16:23  0:1:00
  6 Pennsbury               273    7   11   68   83  104  171  307    16:23    1:25
  7 Central Bucks East      411   16   67   76  108  144  173  206    16:42    1:19
  8 Central Bucks West      427   29   35  111  116  136  212         16:43    1:05
  9 Penncrest               434    9   32  125  129  139  188  280    16:40    1:27
 10 North Penn              462    5   73   92  145  147  158  172    16:42    1:45
 11 Methacton               478   28   70   89   99  192  298  327    16:49    1:22
 12 William Tennent         485   50   81   98  106  150  159  178    16:54    0:45
 13 Unionville              494   14   49  114  151  166  211  234    16:47    1:28
 14 Pennridge               505   37   66   88  140  174  233  328    16:52    1:05
 15 Upper Dublin            517   10   74  135  146  152  153         16:49    1:30
 16 Avon Grove              543   41   57  119  156  170  199  228    16:54    1:01
 17 Conestoga               547   52   59   72  163  201  202  207    16:55    0:59
 18 Hatboro Horsham         549    6   95   96  121  231  245  296    16:50    2:08
 19 Spring Ford             576   38   39  134  143  222  269  310    16:55    1:20
 20 Downingtown East        587   36   75  110  161  205  281  287    16:58    1:15
 21 Bensalem                589   25   42  118  189  215  229  260    16:53    1:34
 22 Upper Merion            590   24   71  160  167  168  209  300    16:55    1:18
 23 Council Rock South      624   94   97  101  157  175  187  247    17:06    0:24
24* Perkiomen Valley        644   85  112  113  154  180  184  218    17:07    0:30
25* West Chester Rustin     644   21   91  141  193  198  220  230    16:59    1:32
 26 Central Bucks South     671   61  109  120  164  217  240  252    17:07    0:58
 27 Kennett                 718   45   58  162  200  253  291  297    17:06    1:26
 28 Haverford Twp           738   12  127  142  203  254  301         17:05    2:00
 29 Strath Haven            741   33  133  165  185  225  235  255    17:08    1:26
 30 Wissahickon             755   43   65  182  226  239  270  272    17:09    1:22
 31 Radnor                  763   62   63  194  221  223  286  295    17:11  0:1:00
 32 Owen J. Roberts         803   90  102  131  232  248  263  322    17:18    0:52
 33 Abington                830   51  169  186  210  214  219  316    17:15    1:06
 34 Upper Darby             848   86  132  181  208  241  250  277    17:19    0:51
 35 Plymouth Whitemarsh     900   78  100  155  264  303  313  317    17:26    1:30
 36 Lower Merion            907   80  137  204  237  249  267  278    17:23  0:1:00
 37 Harriton                912    4  176  196  257  279  326         17:12    2:37
38* Coatesville             985   55  148  227  273  282  329  352    17:29    1:31
39* Quakertown              985   27  124  271  275  288  309  332    17:26    2:05
 40 Souderton Area          986   30  179  243  258  276  302  318    17:25    1:52
 41 Oxford Area            1032   82  107  256  266  321  333  335    17:39    1:52
 42 Cheltenham             1042  115  190  242  244  251  293  304    17:33    0:44
 43 Neshaminy              1046  122  149  224  268  283  299  339    17:35    0:59
 44 Springfield (Delco)    1051   54  123  238  311  325  353         17:42    2:14
 45 Bishop Shanahan        1109  126  191  246  262  284  312  355    17:39    0:59
 46 Boyertown              1150  183  197  216  265  289  290  292    17:41    0:46
 47 Marple Newtown         1316  138  195  305  338  340  342  350    18:19    2:14
 48 Ridley                 1360  213  259  274  306  308  336  351    18:02    0:51
 49 Garnet Valley          1406   69  314  315  344  364              18:53    4:25
 50 Sun Valley             1537  236  285  323  337  356  357  359    18:45    2:27
 51 Interboro              1582  261  319  320  324  358  361  366    18:49    2:21
 52 Penn Wood              1694  330  331  341  345  347  348  349    19:18    0:49
 53 Chichester             1708  294  334  343  368  369              20:05    4:00
 54 Norristown             1785  346  354  360  362  363  365  367    20:22    1:18

Dual Meet Scores

West Chester Henderso  53 wins
Council Rock North     52 wins
West Chester East      51 wins
Great Valley           50 wins
Pennsbury              49 wins
Downingtown West       48 wins
Central Bucks East     47 wins
Central Bucks West     45 wins
North Penn             44 wins
Methacton              44 wins
Penncrest              43 wins
Pennridge              42 wins
William Tennent        41 wins
Unionville             39 wins
Upper Dublin           38 wins
Hatboro Horsham        38 wins
Avon Grove             37 wins
Spring Ford            36 wins
Conestoga              36 wins
Upper Merion           34 wins
Downingtown East       33 wins
Council Rock South     33 wins
Bensalem               32 wins
Perkiomen Valley       31 wins
West Chester Rustin    29 wins
Central Bucks South    28 wins
Strath Haven           26 wins
Kennett                26 wins
Haverford Twp          25 wins
Abington               24 wins
Radnor                 23 wins
Owen J. Roberts        22 wins
Wissahickon            22 wins
Upper Darby            20 wins
Lower Merion           19 wins
Plymouth Whitemarsh    18 wins
Cheltenham             17 wins
Harriton               16 wins
Souderton Area         15 wins
Coatesville            14 wins
Bishop Shanahan        12 wins
Neshaminy              12 wins
Oxford Area            11 wins
Quakertown             10 wins
Boyertown              10 wins
Springfield (Delco)    8 wins
Ridley                 7 wins
Marple Newtown         6 wins
Sun Valley             5 wins
Garnet Valley          4 wins
Interboro              3 wins
Penn Wood              2 wins
Chichester             1 wins
Norristown             0 wins
Individuals
 PLACE          FINISHER          TIME     PACE



1. West Chester Henderso
    1  Tony Russell, Jr           15:11    4:54
    3  Reiny Barchet, Jr          15:22    4:57
   13  Bobby Rimkis, Sr           15:49    5:06
   19  Seamus Collins, Jr         15:55    5:08
   31  Gordy Barchet, So          16:08    5:12
   40  Ricky Waltz, Jr            16:18    5:15
   53  Kevin Moy                  16:31    5:19
Total Time = 1:18:24     Total Places = 67


2. Council Rock North
    2  Ross Wilson, Jr            15:19    4:56
    8  Mac Emery, Sr              15:40    5:03
   15  James Zingarini, Sr        15:53    5:07
   48  Brian Arita, So            16:26    5:18
   60  Sean Griswold, So          16:37    5:22
   93  Doug Benton, Sr            16:56    5:28
  117  Zack Keller, Jr            17:04    5:30
Total Time = 1:19:54     Total Places = 133


3. West Chester East
   20  Eric Diestelow, So         15:56    5:08
   22  Chris Cummings, Jr         15:57    5:09
   44  Jesse Rogers, Sr           16:22    5:16
   46  Stephen Dages, Jr          16:22    5:17
   64  Trey Crump, Sr             16:39    5:22
   77  Alex Hughes, Sr            16:45    5:24
  128  Aaron Dubinski, Sr         17:07    5:31
Total Time = 1:21:15     Total Places = 196


4. Great Valley
   23  Matt Willig, Jr            15:59    5:09
   26  Garrett Zatlin, Jr         16:02    5:10
   34  Billy Wolffe, Sr           16:14    5:14
   56  Thomas Doran, Jr           16:33    5:20
   79  Daniel Dudt, Sr            16:46    5:24
  103  Kyle Kilroy, Jr            17:00    5:29
  177  Peter Flanagan, Jr         17:20    5:35
Total Time = 1:21:32     Total Places = 218


5. Downingtown West
   17  Joey Steadman, Sr          15:54    5:07
   18  Kenny Leidal, Sr           15:54    5:08
   47  Ryan Mucha, Jr             16:26    5:18
   84  Keegan Flagg, Sr           16:50    5:26
   87  Will Pelcin, So            16:53    5:27
  105  Ryan Markle, Sr            17:01    5:29
  130  Matt Farrell, So           17:08    5:31
Total Time = 1:21:55     Total Places = 253

6. Pennsbury
    7  Connor Harriman, Sr        15:36    5:02
   11  Sam Webb, So               15:47    5:05
   68  Liam Oconnell, Jr          16:42    5:23
   83  Will Johnson, Sr           16:50    5:26
  104  Ari Bortman, Fr            17:00    5:29
  171  Tom Martin, Sr             17:19    5:35
  307  Alek Sauer, So             18:20    5:55
Total Time = 1:21:53     Total Places = 273

7. Central Bucks East
   16  Jake Brophy, Fr            15:53    5:07
   67  Alec Brand, Sr             16:41    5:23
   76  Luke Ryan, Sr              16:44    5:24
  108  Connor Sands, So           17:02    5:29
  144  Jon Wommer, Jr             17:12    5:33
  173  Billy Rollo, Jr            17:19    5:35
  206  Dylon James, Sr            17:30    5:39
Total Time = 1:23:30     Total Places = 411

8. Central Bucks West
   29  Chris Berry, Sr            16:05    5:11
   35  Aj Morgan, Sr              16:15    5:14
  111  Rock Fortna, Fr            17:02    5:30
  116  Baylor Griffin, So         17:04    5:30
  136  Will Bone, Sr              17:09    5:32
  212  Jimmie Kilgannon, Sr       17:33    5:40
Total Time = 1:23:34     Total Places = 427

9. Penncrest
    9  Chris Kazanjian, Jr        15:44    5:04
   32  Matt Kazanjian, Jr         16:12    5:13
  125  Nick Angelina, Sr          17:06    5:31
  129  Taylor Orcutt, So          17:07    5:31
  139  Adam Sisson, Jr            17:10    5:32
  188  Brendan Hanna, So          17:23    5:36
  280  Nate Michaliszyn, Sr       18:01    5:49
Total Time = 1:23:17     Total Places = 434

10. North Penn
    5  Jack Macauley, Sr          15:28    4:59
   73  Matt Aham, Jr              16:44    5:24
   92  Matt Molloy, Jr            16:55    5:27
  145  Luke Stauring, Sr          17:12    5:33
  147  Shaun Collins, So          17:12    5:33
  158  Cameron Helmuth, Fr        17:15    5:34
  172  Ryan Tung, Jr              17:19    5:35
Total Time = 1:23:29     Total Places = 462

11. Methacton
   28  Curtis Watro, Sr           16:04    5:11
   70  Chris Lawley, Sr           16:43    5:23
   89  Jared Kline, So            16:54    5:27
   99  Tom Duffy, Jr              16:58    5:28
  192  Matt Schulz, So            17:25    5:37
  298  Izaiah Bokunewicz, Fr      18:11    5:52
  327  Jeff Kirshenbaum, Fr       18:48    6:04
Total Time = 1:24:02     Total Places = 478

12. William Tennent
   50  Jesse Coleman, Jr          16:29    5:19
   81  Henry Colby, Sr            16:48    5:25
   98  Zack Halisky               16:58    5:28
  106  Mike Kane, Jr              17:01    5:29
  150  Nicholas Jara, Jr          17:14    5:33
  159  Charlie Anderson, So       17:16    5:34
  178  Eli Segal, Jr              17:21    5:36
Total Time = 1:24:27     Total Places = 485

13. Unionville
   14  Steve Yannacone, Sr        15:50    5:06
   49  Colin McDonald, Jr         16:28    5:19
  114  Jared Murphy, Sr           17:04    5:30
  151  Tom Edwards, Jr            17:14    5:33
  166  Francis Peabody, Jr        17:18    5:35
  211  Eric Burkhardt, Sr         17:32    5:39
  234  Sean Roberts, Sr           17:41    5:42
Total Time = 1:23:52     Total Places = 494

14. Pennridge
   37  Joseph Logue, Jr           16:15    5:15
   66  Matt Schulberger, Jr       16:41    5:23
   88  Mike Tatarowicz, Jr        16:54    5:27
  140  Phil Gunderson, So         17:10    5:32
  174  Jeff Henderson, Jr         17:20    5:35
  233  Eric McGarry, Jr           17:41    5:42
  328  Jordon Halteman, Sr        18:48    6:04
Total Time = 1:24:18     Total Places = 505

15. Upper Dublin
   10  Francis Ferruzzi, Sr       15:45    5:05
   74  Steve Williamson, Jr       16:44    5:24
  135  Robert Bonasia, Jr         17:09    5:32
  146  Andrew Stewart, So         17:12    5:33
  152  Sam O'Connell, Jr          17:14    5:33
  153  Fred Fields, Sr            17:15    5:34
Total Time = 1:24:02     Total Places = 517

16. Avon Grove
   41  Dan Foster, Sr             16:19    5:16
   57  Ricky Penn, Jr             16:33    5:20
  119  Nate Howard, Jr            17:05    5:30
  156  Jake Ilgenfritz, Fr        17:15    5:34
  170  Shamus O'Haire, So         17:19    5:35
  199  Neill Squadron, Jr         17:28    5:38
  228  Joe Wheeler, Jr            17:39    5:41
Total Time = 1:24:29     Total Places = 543

17. Conestoga
   52  Andrew Marston, So         16:30    5:19
   59  James Cooper, So           16:36    5:21
   72  Adam Twombly, Jr           16:44    5:24
  163  Gunnar Sjoreen, Jr         17:17    5:34
  201  Alex Teutsch, So           17:28    5:38
  202  Matt Moles, Sr             17:29    5:38
  207  Noah Levine, Jr            17:30    5:39
Total Time = 1:24:33     Total Places = 547

18. Hatboro Horsham
    6  Conner Quinn, Sr           15:32    5:01
   95  Justin Ehring, Sr          16:57    5:28
   96  Dylan Ashbach, Jr          16:57    5:28
  121  Casey Comber, So           17:05    5:31
  231  Brandon Timm, So           17:40    5:42
  245  Steve Rodolico, Sr         17:45    5:43
  296  Andrew Miller, So          18:10    5:52
Total Time = 1:24:10     Total Places = 549

19. Spring Ford
   38  Michael Cassidy, Sr        16:17    5:15
   39  Paul Power, So             16:18    5:15
  134  Josh Tupper, Jr            17:09    5:32
  143  Matt Heininger, Jr         17:12    5:33
  222  Raghav Jain, So            17:37    5:41
  269  William Landis, Sr         17:57    5:47
  310  Adam Musetti, Sr           18:25    5:56
Total Time = 1:24:31     Total Places = 576

20. Downingtown East
   36  Billy Caldwell, Jr         16:15    5:14
   75  Tom Fitzgerald, Jr         16:44    5:24
  110  Keelan O'Reilly, So        17:02    5:30
  161  Ben Rowles, Sr             17:16    5:34
  205  Niles Selin, Sr            17:30    5:39
  281  Parker Broms, Jr           18:02    5:49
  287  Jared Helm, Jr             18:06    5:50
Total Time = 1:24:46     Total Places = 587

21. Bensalem
   25  Kyle Francis, Jr           16:01    5:10
   42  Brad Rivera, Sr            16:20    5:16
  118  Alex Ramirez, So           17:04    5:30
  189  Tyji Mays, So              17:24    5:37
  215  Steve Davis, Jr            17:34    5:40
  229  Pratik Patel, Sr           17:39    5:41
  260  Matt French, Sr            17:52    5:46
Total Time = 1:24:21     Total Places = 589

22. Upper Merion
   24  Christian Sanders, Sr      16:00    5:10
   71  Austin Cooper, Jr          16:43    5:23
  160  John Gross, Jr             17:16    5:34
  167  Nick Tornambe, So          17:18    5:35
  168  Zakaria Khattabi, So       17:18    5:35
  209  Michael Hranek             17:31    5:39
  300  Mitchell Derby, Sr         18:11    5:52
Total Time = 1:24:34     Total Places = 590

23. Council Rock South
   94  Ryan Dreeman, Jr           16:56    5:28
   97  Andrew Hanna, Fr           16:58    5:28
  101  Mike Boggs, Jr             16:59    5:29
  157  David Rothstein, Jr        17:15    5:34
  175  Tim Silverthorn, So        17:20    5:35
  187  Steve Hanna, Jr            17:23    5:36
  247  Eric Pressler, Jr          17:45    5:43
Total Time = 1:25:27     Total Places = 624

24*. Perkiomen Valley
   85  Kevin Gibbons, Sr          16:52    5:26
  112  Sean Hodgins, Sr           17:02    5:30
  113  Dave Garton, Jr            17:03    5:30
  154  Jay Adams, Sr              17:15    5:34
  180  Brandon Pierce, Sr         17:21    5:36
  184  Mike Struss, Sr            17:22    5:36
  218  Yash Singh, So             17:35    5:40
Total Time = 1:25:32     Total Places = 644

25*. West Chester Rustin
   21  Chris Coates, Sr           15:57    5:08
   91  Bran Bushey, Sr            16:55    5:27
  141  Matt Coates, So            17:11    5:32
  193  Jimmy Cook, So             17:26    5:37
  198  Brennie Reichart, Jr       17:28    5:38
  220  Nathan Truitt, Jr          17:37    5:41
  230  Scott Spak, So             17:40    5:42
Total Time = 1:24:54     Total Places = 644

26. Central Bucks South
   61  Tom Quinn, Jr              16:37    5:22
  109  Austin McCadden, Sr        17:02    5:29
  120  Shane Connor, Sr           17:05    5:31
  164  Jack Marquis, So           17:18    5:35
  217  James Chappell, Jr         17:35    5:40
  240  Tim Boyle, Jr              17:43    5:43
  252  James Wilson, Sr           17:47    5:44
Total Time = 1:25:35     Total Places = 671

27. Kennett
   45  Chris Kienzle, Jr          16:22    5:17
   58  Evan Jones, Jr             16:36    5:21
  162  Tyler Pike, Jr             17:17    5:34
  200  Jon Ganly, So              17:28    5:38
  253  Dan Kolman, Jr             17:47    5:44
  291  Connor Roth, Sr            18:08    5:51
  297  Jake Seamon, Jr            18:11    5:52
Total Time = 1:25:28     Total Places = 718

28. Haverford Twp
   12  Adam Bodine, Sr            15:49    5:06
  127  Robert Keehn, Jr           17:07    5:31
  142  Kyle Hand, Sr              17:11    5:32
  203  Collin Smyth, Sr           17:29    5:38
  254  Mike Mogavero, Jr          17:48    5:44
  301  Gabriel Robinson-Barr, Jr  18:12    5:52
Total Time = 1:25:22     Total Places = 738

29. Strath Haven
   33  Dylan Butera, Jr           16:12    5:14
  133  Dylan Van Duyne, Jr        17:09    5:32
  165  Dan Pfeiffer-Kelly, Sr     17:18    5:35
  185  Greg Kotchick, So          17:23    5:36
  225  Ian Reid, Fr               17:38    5:41
  235  Quinn Wirth, Jr            17:41    5:42
  255  Dan Grossman, Jr           17:50    5:45
Total Time = 1:25:38     Total Places = 741

30. Wissahickon
   43  Tristan Marcelis, Jr       16:21    5:16
   65  Lukas Marcelis, Fr         16:40    5:22
  182  Walker Smith, So           17:22    5:36
  226  Eric Bussart, Sr           17:38    5:41
  239  Louis Orehek, Jr           17:43    5:43
  270  Sawyer French, Sr          17:57    5:47
  272  Nick Gude, Sr              17:59    5:48
Total Time = 1:25:41     Total Places = 755

31. Radnor
   62  Declan Evans, Sr           16:38    5:22
   63  Watson Hanson, Jr          16:38    5:22
  194  Connor Holm, So            17:26    5:37
  221  Julian Evans, So           17:37    5:41
  223  Henry Minning, Fr          17:37    5:41
  286  Will Braitwaite, Jr        18:06    5:50
  295  Shreyash Parmar, So        18:10    5:52
Total Time = 1:25:54     Total Places = 763

32. Owen J. Roberts
   90  Steven Daloisio, Jr        16:54    5:27
  102  Christian Wood, Jr         17:00    5:29
  131  Jack Zimmerman, Sr         17:08    5:31
  232  Taggert Houck, Sr          17:40    5:42
  248  Kevin Lutz, So             17:45    5:44
  263  Torin McFarland, Sr        17:55    5:47
  322  Ethan Conway, Fr           18:41    6:02
Total Time = 1:26:26     Total Places = 803

33. Abington
   51  Jabari Freeman, Jr         16:29    5:19
  169  Daniel Shea, Sr            17:19    5:35
  186  Jake Goode, Fr             17:23    5:36
  210  Christian Good, Sr         17:32    5:39
  214  Jake Ruth, Jr              17:34    5:40
  219  Alex Beltz, Fr             17:36    5:40
  316  Brian Troemel, So          18:34    5:59
Total Time = 1:26:15     Total Places = 830

34. Upper Darby
   86  Alex Has, Jr               16:53    5:27
  132  Jamol Williams, Sr         17:08    5:31
  181  Jaspreet Singh, Jr         17:21    5:36
  208  Gregory Dix, Jr            17:31    5:39
  241  Ramsey Kerkula, Jr         17:44    5:43
  250  Kevin Hong, So             17:46    5:44
  277  Nate Warhner, Sr           17:59    5:48
Total Time = 1:26:35     Total Places = 848

35. Plymouth Whitemarsh
   78  Dan Shalala, Jr            16:45    5:24
  100  Robert Biddle, Sr          16:59    5:28
  155  Cassidy Silverthorn, Sr    17:15    5:34
  264  Jared Abelman, Sr          17:55    5:47
  303  Evan Freidland, So         18:15    5:53
  313  Dan McGrath, Sr            18:30    5:58
  317  Pat McGrath, Jr            18:34    5:59
Total Time = 1:27:06     Total Places = 900

36. Lower Merion
   80  Jonathan Perlman, So       16:46    5:25
  137  Daniel Thames, Jr          17:10    5:32
  204  Noah Shandelman, Jr        17:30    5:38
  237  Cayden Quain, Jr           17:42    5:42
  249  Itai Barsade, Sr           17:46    5:44
  267  Jacob Van Houten, Sr       17:56    5:47
  278  Evan Bowen-Gaddy, Sr       17:59    5:48
Total Time = 1:26:51     Total Places = 907

37. Harriton
    4  Max Norris, Sr             15:23    4:58
  176  Sam Payne, So              17:20    5:35
  196  Anthony Vallejo, Sr        17:27    5:38
  257  Nick Sacco, So             17:51    5:45
  279  Sam Ebby, Fr               18:00    5:48
  326  Jesse Kauffman, Jr         18:47    6:03
Total Time = 1:25:59     Total Places = 912

38*. Coatesville
   55  Andrew Coicou, Sr          16:32    5:20
  148  Marlowe Tooles, So         17:13    5:33
  227  Steve Massaro, Jr          17:38    5:41
  273  Connor Riisen, So          17:59    5:48
  282  Josh Konitzer, So          18:03    5:49
  329  T J. Mirenda               18:52    6:05
  352  Phillip Gemmell, Sr        19:59    6:26
Total Time = 1:27:24     Total Places = 985

39*. Quakertown
   27  Alexander Balla, Jr        16:02    5:10
  124  Colin McLaughlin, Jr       17:06    5:31
  271  Chris Bukavich, Jr         17:58    5:47
  275  Stephen Shelly, Jr         17:59    5:48
  288  Cameron Delisle, Jr        18:07    5:50
  309  Kyle Chubb, Jr             18:25    5:56
  332  Joe Iffring, Jr            18:54    6:06
Total Time = 1:27:09     Total Places = 985

40. Souderton Area
   30  Connor Linse, Sr           16:08    5:12
  179  Dan Bedell, Sr             17:21    5:36
  243  Mitchell Schlegel, Jr      17:44    5:43
  258  Bobby Greve, Sr            17:51    5:45
  276  Ryan Walter, Jr            17:59    5:48
  302  Tyler Kemp, Sr             18:14    5:53
  318  Dave Capobianchi, Jr       18:35    6:00
Total Time = 1:27:02     Total Places = 986

41. Oxford Area
   82  Aaron George, Sr           16:48    5:25
  107  Nelson Beimfohr, Sr        17:01    5:29
  256  Bryant Wilson, So          17:50    5:45
  266  Alex Sipos, Sr             17:56    5:47
  321  Erik Gormley, Jr           18:40    6:01
  333  Adam Hoover, Sr            18:54    6:06
  335  Caleb Subach, Fr           19:04    6:09
Total Time = 1:28:14     Total Places = 1032

42. Cheltenham
  115  Lucas Shwed, Sr            17:04    5:30
  190  Casey Trautwein, Sr        17:25    5:37
  242  Joe Petty, Jr              17:44    5:43
  244  Brian Rosenstein, Jr       17:45    5:43
  251  Maxwell Connor, Sr         17:47    5:44
  293  Matti Hollo, Sr            18:08    5:51
  304  Victor Brailoiu, Sr        18:16    5:53
Total Time = 1:27:42     Total Places = 1042

43. Neshaminy
  122  Eric Chapman, So           17:05    5:31
  149  Joe Sulon, Sr              17:14    5:33
  224  Seth Mazzeo, Sr            17:38    5:41
  268  Gerard Tessier, Sr         17:56    5:47
  283  Nick Hoffman, So           18:04    5:50
  299  Kayra Fisher, Sr           18:11    5:52
  339  Jack Haines, So            19:21    6:14
Total Time = 1:27:55     Total Places = 1046

44. Springfield (Delco)
   54  Justin Miller, So          16:31    5:19
  123  Collin Wainwright, Sr      17:06    5:31
  238  Kyle Klosinski, Sr         17:42    5:43
  311  Colin McGuckin, Jr         18:26    5:57
  325  Ray Cessna, Jr             18:44    6:03
  353  Wil Siefriel, So           20:00    6:27
Total Time = 1:28:28     Total Places = 1051

45. Bishop Shanahan
  126  Joe Doran, Sr              17:06    5:31
  191  Matt Allan, Jr             17:25    5:37
  246  Sean Allan, Jr             17:45    5:43
  262  Chris Kolimago, Fr         17:54    5:46
  284  Eric Savini, Jr            18:04    5:50
  312  Nick Holowsko, Jr          18:29    5:58
  355  Seamus Breslin, Fr         20:08    6:30
Total Time = 1:28:13     Total Places = 1109

46. Boyertown
  183  Dalton Meredith, Jr        17:22    5:36
  197  Matt Ali, Jr               17:27    5:38
  216  Parker Vivian, Jr          17:35    5:40
  265  Lance Kokonos, So          17:55    5:47
  289  Blake Durante, Sr          18:07    5:51
  290  Alex Mulvey, Sr            18:08    5:51
  292  Christopher Miller, Jr     18:08    5:51
Total Time = 1:28:24     Total Places = 1150

47. Marple Newtown
  138  Matt Moore, Jr             17:10    5:32
  195  James Hare, Jr             17:26    5:37
  305  Matt Heffernan, So         18:19    5:54
  338  Chris Mitchell, Jr         19:16    6:13
  340  Evan Adrian, Sr            19:24    6:15
  342  Patrick Mohan-Devin, Sr    19:27    6:16
  350  Andrew Moore, So           19:54    6:25
Total Time = 1:31:33     Total Places = 1316

48. Ridley
  213  Stephen Dowrick, Sr        17:34    5:40
  259  Francis Scandle, Sr        17:51    5:45
  274  Marcos Butler-Torres, Jr   17:59    5:48
  306  Honario Freeland, Sr       18:20    5:55
  308  Harold Jones, Sr           18:24    5:56
  336  Joe Callahan, Jr           19:05    6:09
  351  Andrew Karahalis, Sr       19:56    6:26
Total Time = 1:30:06     Total Places = 1360

49. Garnet Valley
   69  Anthony Smart, Sr          16:42    5:23
  314  Brendan Armani, So         18:31    5:58
  315  Tyler Bentley, Sr          18:33    5:59
  344  Andrew James, Sr           19:32    6:18
  364  Charles Keener, Sr         21:07    6:49
Total Time = 1:34:24     Total Places = 1406

50. Sun Valley
  236  Cody Brees, Jr             17:42    5:42
  285  Zack Bush, So              18:05    5:50
  323  Emmanual Rodriquez, So     18:42    6:02
  337  Tanner Barretta, Jr        19:10    6:11
  356  Shane Sarosy, Fr           20:08    6:30
  357  Andrew Anthony, Sr         20:11    6:30
  359  Anthony Siermine, So       20:14    6:32
Total Time = 1:33:45     Total Places = 1537

51. Interboro
  261  Jaylen Williams, Jr        17:53    5:46
  319  Justin Lombardi, Jr        18:35    6:00
  320  Jordan Harris, Jr          18:38    6:00
  324  Doug Yamamoto, Sr          18:44    6:02
  358  Shane Mathis, Fr           20:14    6:31
  361  Mike Colbert, Sr           20:37    6:39
  366  Steve Bingnear, So         21:33    6:57
Total Time = 1:34:02     Total Places = 1582

52. Penn Wood
  330  Olabode Aiyebo, Sr         18:53    6:05
  331  Ricky Meriwether, Sr       18:53    6:05
  341  Nazir Withers, Jr          19:26    6:16
  345  Cristian Hunter, Sr        19:37    6:20
  347  Makial Frasier, Sr         19:41    6:21
  348  Jonathan Johnson, Sr       19:42    6:21
  349  Charlie Wells, So          19:48    6:23
Total Time = 1:36:29     Total Places = 1694

53. Chichester
  294  Nick Mattero, Sr           18:08    5:51
  334  Joshua Sennett, Sr         18:54    6:06
  343  Justin Major, Sr           19:29    6:17
  368  Rob Stant, Sr              21:47    7:01
  369  Alex Santucci, Sr          22:08    7:08
Total Time = 1:40:24     Total Places = 1708

54. Norristown
  346  Nick Ozorowski, Jr         19:40    6:20
  354  Koby Allen, Jr             20:05    6:28
  360  Patrick Sheridan, Jr       20:18    6:33
  362  Shydel Carey, Sr           20:52    6:44
  363  Donny Zahn, So             20:57    6:45
  365  Nick Soldano, Sr           21:09    6:49
  367  Ryan Drakowski, Sr         21:41    6:59
Total Time = 1:41:50     Total Places = 1785

        TEAM
 PLACE SCORE          FINISHER          TIME     PACE        TEAM         
    1     1  Tony Russell, Jr           15:11    4:54  West Chester Henderso 
    2     2  Ross Wilson, Jr            15:19    4:56  Council Rock North   
    3     3  Reiny Barchet, Jr          15:22    4:57  West Chester Henderso 
    4     4  Max Norris, Sr             15:23    4:58  Harriton             
    5     5  Jack Macauley, Sr          15:28    4:59  North Penn           
    6     6  Conner Quinn, Sr           15:32    5:01  Hatboro Horsham      
    7     7  Connor Harriman, Sr        15:36    5:02  Pennsbury            
    8     8  Mac Emery, Sr              15:40    5:03  Council Rock North   
    9     9  Chris Kazanjian, Jr        15:44    5:04  Penncrest            
   10    10  Francis Ferruzzi, Sr       15:45    5:05  Upper Dublin         
   11    11  Sam Webb, So               15:47    5:05  Pennsbury            
   12    12  Adam Bodine, Sr            15:49    5:06  Haverford Twp        
   13    13  Bobby Rimkis, Sr           15:49    5:06  West Chester Henderso 
   14    14  Steve Yannacone, Sr        15:50    5:06  Unionville           
   15    15  James Zingarini, Sr        15:53    5:07  Council Rock North   
   16    16  Jake Brophy, Fr            15:53    5:07  Central Bucks East   
   17    17  Joey Steadman, Sr          15:54    5:07  Downingtown West     
   18    18  Kenny Leidal, Sr           15:54    5:08  Downingtown West     
   19    19  Seamus Collins, Jr         15:55    5:08  West Chester Henderso 
   20    20  Eric Diestelow, So         15:56    5:08  West Chester East    
   21    21  Chris Coates, Sr           15:57    5:08  West Chester Rustin  
   22    22  Chris Cummings, Jr         15:57    5:09  West Chester East    
   23    23  Matt Willig, Jr            15:59    5:09  Great Valley         
   24    24  Christian Sanders, Sr      16:00    5:10  Upper Merion         
   25    25  Kyle Francis, Jr           16:01    5:10  Bensalem             
   26    26  Garrett Zatlin, Jr         16:02    5:10  Great Valley         
   27    27  Alexander Balla, Jr        16:02    5:10  Quakertown           
   28    28  Curtis Watro, Sr           16:04    5:11  Methacton            
   29    29  Chris Berry, Sr            16:05    5:11  Central Bucks West   
   30    30  Connor Linse, Sr           16:08    5:12  Souderton Area       
   31    31  Gordy Barchet, So          16:08    5:12  West Chester Henderso 
   32    32  Matt Kazanjian, Jr         16:12    5:13  Penncrest            
   33    33  Dylan Butera, Jr           16:12    5:14  Strath Haven         
   34    34  Billy Wolffe, Sr           16:14    5:14  Great Valley         
   35    35  Aj Morgan, Sr              16:15    5:14  Central Bucks West   
   36    36  Billy Caldwell, Jr         16:15    5:14  Downingtown East     
   37    37  Joseph Logue, Jr           16:15    5:15  Pennridge            
   38    38  Michael Cassidy, Sr        16:17    5:15  Spring Ford          
   39    39  Paul Power, So             16:18    5:15  Spring Ford          
   40    40  Ricky Waltz, Jr            16:18    5:15  West Chester Henderso 
   41    41  Dan Foster, Sr             16:19    5:16  Avon Grove           
   42    42  Brad Rivera, Sr            16:20    5:16  Bensalem             
   43    43  Tristan Marcelis, Jr       16:21    5:16  Wissahickon          
   44    44  Jesse Rogers, Sr           16:22    5:16  West Chester East    
   45    45  Chris Kienzle, Jr          16:22    5:17  Kennett              
   46    46  Stephen Dages, Jr          16:22    5:17  West Chester East    
   47    47  Ryan Mucha, Jr             16:26    5:18  Downingtown West     
   48    48  Brian Arita, So            16:26    5:18  Council Rock North   
   49    49  Colin McDonald, Jr         16:28    5:19  Unionville           
   50    50  Jesse Coleman, Jr          16:29    5:19  William Tennent      
   51    51  Jabari Freeman, Jr         16:29    5:19  Abington             
   52    52  Andrew Marston, So         16:30    5:19  Conestoga            
   53    53  Kevin Moy                  16:31    5:19  West Chester Henderso 
   54    54  Justin Miller, So          16:31    5:19  Springfield (Delco)  
   55    55  Andrew Coicou, Sr          16:32    5:20  Coatesville          
   56    56  Thomas Doran, Jr           16:33    5:20  Great Valley         
   57    57  Ricky Penn, Jr             16:33    5:20  Avon Grove           
   58    58  Evan Jones, Jr             16:36    5:21  Kennett              
   59    59  James Cooper, So           16:36    5:21  Conestoga            
   60    60  Sean Griswold, So          16:37    5:22  Council Rock North   
   61    61  Tom Quinn, Jr              16:37    5:22  Central Bucks South  
   62    62  Declan Evans, Sr           16:38    5:22  Radnor               
   63    63  Watson Hanson, Jr          16:38    5:22  Radnor               
   64    64  Trey Crump, Sr             16:39    5:22  West Chester East    
   65    65  Lukas Marcelis, Fr         16:40    5:22  Wissahickon          
   66    66  Matt Schulberger, Jr       16:41    5:23  Pennridge            
   67    67  Alec Brand, Sr             16:41    5:23  Central Bucks East   
   68    68  Liam Oconnell, Jr          16:42    5:23  Pennsbury            
   69    69  Anthony Smart, Sr          16:42    5:23  Garnet Valley        
   70    70  Chris Lawley, Sr           16:43    5:23  Methacton            
   71    71  Austin Cooper, Jr          16:43    5:23  Upper Merion         
   72    72  Adam Twombly, Jr           16:44    5:24  Conestoga            
   73    73  Matt Aham, Jr              16:44    5:24  North Penn           
   74    74  Steve Williamson, Jr       16:44    5:24  Upper Dublin         
   75    75  Tom Fitzgerald, Jr         16:44    5:24  Downingtown East     
   76    76  Luke Ryan, Sr              16:44    5:24  Central Bucks East   
   77    77  Alex Hughes, Sr            16:45    5:24  West Chester East    
   78    78  Dan Shalala, Jr            16:45    5:24  Plymouth Whitemarsh  
   79    79  Daniel Dudt, Sr            16:46    5:24  Great Valley         
   80    80  Jonathan Perlman, So       16:46    5:25  Lower Merion         
   81    81  Henry Colby, Sr            16:48    5:25  William Tennent      
   82    82  Aaron George, Sr           16:48    5:25  Oxford Area          
   83    83  Will Johnson, Sr           16:50    5:26  Pennsbury            
   84    84  Keegan Flagg, Sr           16:50    5:26  Downingtown West     
   85    85  Kevin Gibbons, Sr          16:52    5:26  Perkiomen Valley     
   86    86  Alex Has, Jr               16:53    5:27  Upper Darby          
   87    87  Will Pelcin, So            16:53    5:27  Downingtown West     
   88    88  Mike Tatarowicz, Jr        16:54    5:27  Pennridge            
   89    89  Jared Kline, So            16:54    5:27  Methacton            
   90    90  Steven Daloisio, Jr        16:54    5:27  Owen J. Roberts      
   91    91  Bran Bushey, Sr            16:55    5:27  West Chester Rustin  
   92    92  Matt Molloy, Jr            16:55    5:27  North Penn           
   93    93  Doug Benton, Sr            16:56    5:28  Council Rock North   
   94    94  Ryan Dreeman, Jr           16:56    5:28  Council Rock South   
   95    95  Justin Ehring, Sr          16:57    5:28  Hatboro Horsham      
   96    96  Dylan Ashbach, Jr          16:57    5:28  Hatboro Horsham      
   97    97  Andrew Hanna, Fr           16:58    5:28  Council Rock South   
   98    98  Zack Halisky               16:58    5:28  William Tennent      
   99    99  Tom Duffy, Jr              16:58    5:28  Methacton            
  100   100  Robert Biddle, Sr          16:59    5:28  Plymouth Whitemarsh  
  101   101  Mike Boggs, Jr             16:59    5:29  Council Rock South   
  102   102  Christian Wood, Jr         17:00    5:29  Owen J. Roberts      
  103   103  Kyle Kilroy, Jr            17:00    5:29  Great Valley         
  104   104  Ari Bortman, Fr            17:00    5:29  Pennsbury            
  105   105  Ryan Markle, Sr            17:01    5:29  Downingtown West     
  106   106  Mike Kane, Jr              17:01    5:29  William Tennent      
  107   107  Nelson Beimfohr, Sr        17:01    5:29  Oxford Area          
  108   108  Connor Sands, So           17:02    5:29  Central Bucks East   
  109   109  Austin McCadden, Sr        17:02    5:29  Central Bucks South  
  110   110  Keelan O'Reilly, So        17:02    5:30  Downingtown East     
  111   111  Rock Fortna, Fr            17:02    5:30  Central Bucks West   
  112   112  Sean Hodgins, Sr           17:02    5:30  Perkiomen Valley     
  113   113  Dave Garton, Jr            17:03    5:30  Perkiomen Valley     
  114   114  Jared Murphy, Sr           17:04    5:30  Unionville           
  115   115  Lucas Shwed, Sr            17:04    5:30  Cheltenham           
  116   116  Baylor Griffin, So         17:04    5:30  Central Bucks West   
  117   117  Zack Keller, Jr            17:04    5:30  Council Rock North   
  118   118  Alex Ramirez, So           17:04    5:30  Bensalem             
  119   119  Nate Howard, Jr            17:05    5:30  Avon Grove           
  120   120  Shane Connor, Sr           17:05    5:31  Central Bucks South  
  121   121  Casey Comber, So           17:05    5:31  Hatboro Horsham      
  122   122  Eric Chapman, So           17:05    5:31  Neshaminy            
  123   123  Collin Wainwright, Sr      17:06    5:31  Springfield (Delco)  
  124   124  Colin McLaughlin, Jr       17:06    5:31  Quakertown           
  125   125  Nick Angelina, Sr          17:06    5:31  Penncrest            
  126   126  Joe Doran, Sr              17:06    5:31  Bishop Shanahan      
  127   127  Robert Keehn, Jr           17:07    5:31  Haverford Twp        
  128   128  Aaron Dubinski, Sr         17:07    5:31  West Chester East    
  129   129  Taylor Orcutt, So          17:07    5:31  Penncrest            
  130   130  Matt Farrell, So           17:08    5:31  Downingtown West     
  131   131  Jack Zimmerman, Sr         17:08    5:31  Owen J. Roberts      
  132   132  Jamol Williams, Sr         17:08    5:31  Upper Darby          
  133   133  Dylan Van Duyne, Jr        17:09    5:32  Strath Haven         
  134   134  Josh Tupper, Jr            17:09    5:32  Spring Ford          
  135   135  Robert Bonasia, Jr         17:09    5:32  Upper Dublin         
  136   136  Will Bone, Sr              17:09    5:32  Central Bucks West   
  137   137  Daniel Thames, Jr          17:10    5:32  Lower Merion         
  138   138  Matt Moore, Jr             17:10    5:32  Marple Newtown       
  139   139  Adam Sisson, Jr            17:10    5:32  Penncrest            
  140   140  Phil Gunderson, So         17:10    5:32  Pennridge            
  141   141  Matt Coates, So            17:11    5:32  West Chester Rustin  
  142   142  Kyle Hand, Sr              17:11    5:32  Haverford Twp        
  143   143  Matt Heininger, Jr         17:12    5:33  Spring Ford          
  144   144  Jon Wommer, Jr             17:12    5:33  Central Bucks East   
  145   145  Luke Stauring, Sr          17:12    5:33  North Penn           
  146   146  Andrew Stewart, So         17:12    5:33  Upper Dublin         
  147   147  Shaun Collins, So          17:12    5:33  North Penn           
  148   148  Marlowe Tooles, So         17:13    5:33  Coatesville          
  149   149  Joe Sulon, Sr              17:14    5:33  Neshaminy            
  150   150  Nicholas Jara, Jr          17:14    5:33  William Tennent      
  151   151  Tom Edwards, Jr            17:14    5:33  Unionville           
  152   152  Sam O'Connell, Jr          17:14    5:33  Upper Dublin         
  153   153  Fred Fields, Sr            17:15    5:34  Upper Dublin         
  154   154  Jay Adams, Sr              17:15    5:34  Perkiomen Valley     
  155   155  Cassidy Silverthorn, Sr    17:15    5:34  Plymouth Whitemarsh  
  156   156  Jake Ilgenfritz, Fr        17:15    5:34  Avon Grove           
  157   157  David Rothstein, Jr        17:15    5:34  Council Rock South   
  158   158  Cameron Helmuth, Fr        17:15    5:34  North Penn           
  159   159  Charlie Anderson, So       17:16    5:34  William Tennent      
  160   160  John Gross, Jr             17:16    5:34  Upper Merion         
  161   161  Ben Rowles, Sr             17:16    5:34  Downingtown East     
  162   162  Tyler Pike, Jr             17:17    5:34  Kennett              
  163   163  Gunnar Sjoreen, Jr         17:17    5:34  Conestoga            
  164   164  Jack Marquis, So           17:18    5:35  Central Bucks South  
  165   165  Dan Pfeiffer-Kelly, Sr     17:18    5:35  Strath Haven         
  166   166  Francis Peabody, Jr        17:18    5:35  Unionville           
  167   167  Nick Tornambe, So          17:18    5:35  Upper Merion         
  168   168  Zakaria Khattabi, So       17:18    5:35  Upper Merion         
  169   169  Daniel Shea, Sr            17:19    5:35  Abington             
  170   170  Shamus O'Haire, So         17:19    5:35  Avon Grove           
  171   171  Tom Martin, Sr             17:19    5:35  Pennsbury            
  172   172  Ryan Tung, Jr              17:19    5:35  North Penn           
  173   173  Billy Rollo, Jr            17:19    5:35  Central Bucks East   
  174   174  Jeff Henderson, Jr         17:20    5:35  Pennridge            
  175   175  Tim Silverthorn, So        17:20    5:35  Council Rock South   
  176   176  Sam Payne, So              17:20    5:35  Harriton             
  177   177  Peter Flanagan, Jr         17:20    5:35  Great Valley         
  178   178  Eli Segal, Jr              17:21    5:36  William Tennent      
  179   179  Dan Bedell, Sr             17:21    5:36  Souderton Area       
  180   180  Brandon Pierce, Sr         17:21    5:36  Perkiomen Valley     
  181   181  Jaspreet Singh, Jr         17:21    5:36  Upper Darby          
  182   182  Walker Smith, So           17:22    5:36  Wissahickon          
  183   183  Dalton Meredith, Jr        17:22    5:36  Boyertown            
  184   184  Mike Struss, Sr            17:22    5:36  Perkiomen Valley     
  185   185  Greg Kotchick, So          17:23    5:36  Strath Haven         
  186   186  Jake Goode, Fr             17:23    5:36  Abington             
  187   187  Steve Hanna, Jr            17:23    5:36  Council Rock South   
  188   188  Brendan Hanna, So          17:23    5:36  Penncrest            
  189   189  Tyji Mays, So              17:24    5:37  Bensalem             
  190   190  Casey Trautwein, Sr        17:25    5:37  Cheltenham           
  191   191  Matt Allan, Jr             17:25    5:37  Bishop Shanahan      
  192   192  Matt Schulz, So            17:25    5:37  Methacton            
  193   193  Jimmy Cook, So             17:26    5:37  West Chester Rustin  
  194   194  Connor Holm, So            17:26    5:37  Radnor               
  195   195  James Hare, Jr             17:26    5:37  Marple Newtown       
  196   196  Anthony Vallejo, Sr        17:27    5:38  Harriton             
  197   197  Matt Ali, Jr               17:27    5:38  Boyertown            
  198   198  Brennie Reichart, Jr       17:28    5:38  West Chester Rustin  
  199   199  Neill Squadron, Jr         17:28    5:38  Avon Grove           
  200   200  Jon Ganly, So              17:28    5:38  Kennett              
  201   201  Alex Teutsch, So           17:28    5:38  Conestoga            
  202   202  Matt Moles, Sr             17:29    5:38  Conestoga            
  203   203  Collin Smyth, Sr           17:29    5:38  Haverford Twp        
  204   204  Noah Shandelman, Jr        17:30    5:38  Lower Merion         
  205   205  Niles Selin, Sr            17:30    5:39  Downingtown East     
  206   206  Dylon James, Sr            17:30    5:39  Central Bucks East   
  207   207  Noah Levine, Jr            17:30    5:39  Conestoga            
  208   208  Gregory Dix, Jr            17:31    5:39  Upper Darby          
  209   209  Michael Hranek             17:31    5:39  Upper Merion         
  210   210  Christian Good, Sr         17:32    5:39  Abington             
  211   211  Eric Burkhardt, Sr         17:32    5:39  Unionville           
  212   212  Jimmie Kilgannon, Sr       17:33    5:40  Central Bucks West   
  213   213  Stephen Dowrick, Sr        17:34    5:40  Ridley               
  214   214  Jake Ruth, Jr              17:34    5:40  Abington             
  215   215  Steve Davis, Jr            17:34    5:40  Bensalem             
  216   216  Parker Vivian, Jr          17:35    5:40  Boyertown            
  217   217  James Chappell, Jr         17:35    5:40  Central Bucks South  
  218   218  Yash Singh, So             17:35    5:40  Perkiomen Valley     
  219   219  Alex Beltz, Fr             17:36    5:40  Abington             
  220   220  Nathan Truitt, Jr          17:37    5:41  West Chester Rustin  
  221   221  Julian Evans, So           17:37    5:41  Radnor               
  222   222  Raghav Jain, So            17:37    5:41  Spring Ford          
  223   223  Henry Minning, Fr          17:37    5:41  Radnor               
  224   224  Seth Mazzeo, Sr            17:38    5:41  Neshaminy            
  225   225  Ian Reid, Fr               17:38    5:41  Strath Haven         
  226   226  Eric Bussart, Sr           17:38    5:41  Wissahickon          
  227   227  Steve Massaro, Jr          17:38    5:41  Coatesville          
  228   228  Joe Wheeler, Jr            17:39    5:41  Avon Grove           
  229   229  Pratik Patel, Sr           17:39    5:41  Bensalem             
  230   230  Scott Spak, So             17:40    5:42  West Chester Rustin  
  231   231  Brandon Timm, So           17:40    5:42  Hatboro Horsham      
  232   232  Taggert Houck, Sr          17:40    5:42  Owen J. Roberts      
  233   233  Eric McGarry, Jr           17:41    5:42  Pennridge            
  234   234  Sean Roberts, Sr           17:41    5:42  Unionville           
  235   235  Quinn Wirth, Jr            17:41    5:42  Strath Haven         
  236   236  Cody Brees, Jr             17:42    5:42  Sun Valley           
  237   237  Cayden Quain, Jr           17:42    5:42  Lower Merion         
  238   238  Kyle Klosinski, Sr         17:42    5:43  Springfield (Delco)  
  239   239  Louis Orehek, Jr           17:43    5:43  Wissahickon          
  240   240  Tim Boyle, Jr              17:43    5:43  Central Bucks South  
  241   241  Ramsey Kerkula, Jr         17:44    5:43  Upper Darby          
  242   242  Joe Petty, Jr              17:44    5:43  Cheltenham           
  243   243  Mitchell Schlegel, Jr      17:44    5:43  Souderton Area       
  244   244  Brian Rosenstein, Jr       17:45    5:43  Cheltenham           
  245   245  Steve Rodolico, Sr         17:45    5:43  Hatboro Horsham      
  246   246  Sean Allan, Jr             17:45    5:43  Bishop Shanahan      
  247   247  Eric Pressler, Jr          17:45    5:43  Council Rock South   
  248   248  Kevin Lutz, So             17:45    5:44  Owen J. Roberts      
  249   249  Itai Barsade, Sr           17:46    5:44  Lower Merion         
  250   250  Kevin Hong, So             17:46    5:44  Upper Darby          
  251   251  Maxwell Connor, Sr         17:47    5:44  Cheltenham           
  252   252  James Wilson, Sr           17:47    5:44  Central Bucks South  
  253   253  Dan Kolman, Jr             17:47    5:44  Kennett              
  254   254  Mike Mogavero, Jr          17:48    5:44  Haverford Twp        
  255   255  Dan Grossman, Jr           17:50    5:45  Strath Haven         
  256   256  Bryant Wilson, So          17:50    5:45  Oxford Area          
  257   257  Nick Sacco, So             17:51    5:45  Harriton             
  258   258  Bobby Greve, Sr            17:51    5:45  Souderton Area       
  259   259  Francis Scandle, Sr        17:51    5:45  Ridley               
  260   260  Matt French, Sr            17:52    5:46  Bensalem             
  261   261  Jaylen Williams, Jr        17:53    5:46  Interboro            
  262   262  Chris Kolimago, Fr         17:54    5:46  Bishop Shanahan      
  263   263  Torin McFarland, Sr        17:55    5:47  Owen J. Roberts      
  264   264  Jared Abelman, Sr          17:55    5:47  Plymouth Whitemarsh  
  265   265  Lance Kokonos, So          17:55    5:47  Boyertown            
  266   266  Alex Sipos, Sr             17:56    5:47  Oxford Area          
  267   267  Jacob Van Houten, Sr       17:56    5:47  Lower Merion         
  268   268  Gerard Tessier, Sr         17:56    5:47  Neshaminy            
  269   269  William Landis, Sr         17:57    5:47  Spring Ford          
  270   270  Sawyer French, Sr          17:57    5:47  Wissahickon          
  271   271  Chris Bukavich, Jr         17:58    5:47  Quakertown           
  272   272  Nick Gude, Sr              17:59    5:48  Wissahickon          
  273   273  Connor Riisen, So          17:59    5:48  Coatesville          
  274   274  Marcos Butler-Torres, Jr   17:59    5:48  Ridley               
  275   275  Stephen Shelly, Jr         17:59    5:48  Quakertown           
  276   276  Ryan Walter, Jr            17:59    5:48  Souderton Area       
  277   277  Nate Warhner, Sr           17:59    5:48  Upper Darby          
  278   278  Evan Bowen-Gaddy, Sr       17:59    5:48  Lower Merion         
  279   279  Sam Ebby, Fr               18:00    5:48  Harriton             
  280   280  Nate Michaliszyn, Sr       18:01    5:49  Penncrest            
  281   281  Parker Broms, Jr           18:02    5:49  Downingtown East     
  282   282  Josh Konitzer, So          18:03    5:49  Coatesville          
  283   283  Nick Hoffman, So           18:04    5:50  Neshaminy            
  284   284  Eric Savini, Jr            18:04    5:50  Bishop Shanahan      
  285   285  Zack Bush, So              18:05    5:50  Sun Valley           
  286   286  Will Braitwaite, Jr        18:06    5:50  Radnor               
  287   287  Jared Helm, Jr             18:06    5:50  Downingtown East     
  288   288  Cameron Delisle, Jr        18:07    5:50  Quakertown           
  289   289  Blake Durante, Sr          18:07    5:51  Boyertown            
  290   290  Alex Mulvey, Sr            18:08    5:51  Boyertown            
  291   291  Connor Roth, Sr            18:08    5:51  Kennett              
  292   292  Christopher Miller, Jr     18:08    5:51  Boyertown            
  293   293  Matti Hollo, Sr            18:08    5:51  Cheltenham           
  294   294  Nick Mattero, Sr           18:08    5:51  Chichester           
  295   295  Shreyash Parmar, So        18:10    5:52  Radnor               
  296   296  Andrew Miller, So          18:10    5:52  Hatboro Horsham      
  297   297  Jake Seamon, Jr            18:11    5:52  Kennett              
  298   298  Izaiah Bokunewicz, Fr      18:11    5:52  Methacton            
  299   299  Kayra Fisher, Sr           18:11    5:52  Neshaminy            
  300   300  Mitchell Derby, Sr         18:11    5:52  Upper Merion         
  301   301  Gabriel Robinson-Barr, Jr  18:12    5:52  Haverford Twp        
  302   302  Tyler Kemp, Sr             18:14    5:53  Souderton Area       
  303   303  Evan Freidland, So         18:15    5:53  Plymouth Whitemarsh  
  304        Ryan Rucker, Fr            18:16    5:53  Chester              
  305   304  Victor Brailoiu, Sr        18:16    5:53  Cheltenham           
  306   305  Matt Heffernan, So         18:19    5:54  Marple Newtown       
  307   306  Honario Freeland, Sr       18:20    5:55  Ridley               
  308   307  Alek Sauer, So             18:20    5:55  Pennsbury            
  309   308  Harold Jones, Sr           18:24    5:56  Ridley               
  310   309  Kyle Chubb, Jr             18:25    5:56  Quakertown           
  311   310  Adam Musetti, Sr           18:25    5:56  Spring Ford          
  312   311  Colin McGuckin, Jr         18:26    5:57  Springfield (Delco)  
  313   312  Nick Holowsko, Jr          18:29    5:58  Bishop Shanahan      
  314   313  Dan McGrath, Sr            18:30    5:58  Plymouth Whitemarsh  
  315   314  Brendan Armani, So         18:31    5:58  Garnet Valley        
  316   315  Tyler Bentley, Sr          18:33    5:59  Garnet Valley        
  317   316  Brian Troemel, So          18:34    5:59  Abington             
  318   317  Pat McGrath, Jr            18:34    5:59  Plymouth Whitemarsh  
  319   318  Dave Capobianchi, Jr       18:35    6:00  Souderton Area       
  320   319  Justin Lombardi, Jr        18:35    6:00  Interboro            
  321   320  Jordan Harris, Jr          18:38    6:00  Interboro            
  322   321  Erik Gormley, Jr           18:40    6:01  Oxford Area          
  323   322  Ethan Conway, Fr           18:41    6:02  Owen J. Roberts      
  324   323  Emmanual Rodriquez, So     18:42    6:02  Sun Valley           
  325   324  Doug Yamamoto, Sr          18:44    6:02  Interboro            
  326   325  Ray Cessna, Jr             18:44    6:03  Springfield (Delco)  
  327   326  Jesse Kauffman, Jr         18:47    6:03  Harriton             
  328   327  Jeff Kirshenbaum, Fr       18:48    6:04  Methacton            
  329   328  Jordon Halteman, Sr        18:48    6:04  Pennridge            
  330   329  T J. Mirenda               18:52    6:05  Coatesville          
  331   330  Olabode Aiyebo, Sr         18:53    6:05  Penn Wood            
  332   331  Ricky Meriwether, Sr       18:53    6:05  Penn Wood            
  333   332  Joe Iffring, Jr            18:54    6:06  Quakertown           
  334   333  Adam Hoover, Sr            18:54    6:06  Oxford Area          
  335   334  Joshua Sennett, Sr         18:54    6:06  Chichester           
  336   335  Caleb Subach, Fr           19:04    6:09  Oxford Area          
  337   336  Joe Callahan, Jr           19:05    6:09  Ridley               
  338   337  Tanner Barretta, Jr        19:10    6:11  Sun Valley           
  339   338  Chris Mitchell, Jr         19:16    6:13  Marple Newtown       
  340   339  Jack Haines, So            19:21    6:14  Neshaminy            
  341   340  Evan Adrian, Sr            19:24    6:15  Marple Newtown       
  342   341  Nazir Withers, Jr          19:26    6:16  Penn Wood            
  343   342  Patrick Mohan-Devin, Sr    19:27    6:16  Marple Newtown       
  344   343  Justin Major, Sr           19:29    6:17  Chichester           
  345   344  Andrew James, Sr           19:32    6:18  Garnet Valley        
  346   345  Cristian Hunter, Sr        19:37    6:20  Penn Wood            
  347   346  Nick Ozorowski, Jr         19:40    6:20  Norristown           
  348   347  Makial Frasier, Sr         19:41    6:21  Penn Wood            
  349   348  Jonathan Johnson, Sr       19:42    6:21  Penn Wood            
  350   349  Charlie Wells, So          19:48    6:23  Penn Wood            
  351   350  Andrew Moore, So           19:54    6:25  Marple Newtown       
  352   351  Andrew Karahalis, Sr       19:56    6:26  Ridley               
  353   352  Phillip Gemmell, Sr        19:59    6:26  Coatesville          
  354   353  Wil Siefriel, So           20:00    6:27  Springfield (Delco)  
  355   354  Koby Allen, Jr             20:05    6:28  Norristown           
  356   355  Seamus Breslin, Fr         20:08    6:30  Bishop Shanahan      
  357   356  Shane Sarosy, Fr           20:08    6:30  Sun Valley           
  358   357  Andrew Anthony, Sr         20:11    6:30  Sun Valley           
  359   358  Shane Mathis, Fr           20:14    6:31  Interboro            
  360   359  Anthony Siermine, So       20:14    6:32  Sun Valley           
  361   360  Patrick Sheridan, Jr       20:18    6:33  Norristown           
  362   361  Mike Colbert, Sr           20:37    6:39  Interboro            
  363   362  Shydel Carey, Sr           20:52    6:44  Norristown           
  364   363  Donny Zahn, So             20:57    6:45  Norristown           
  365   364  Charles Keener, Sr         21:07    6:49  Garnet Valley        
  366   365  Nick Soldano, Sr           21:09    6:49  Norristown           
  367   366  Steve Bingnear, So         21:33    6:57  Interboro            
  368   367  Ryan Drakowski, Sr         21:41    6:59  Norristown           
  369   368  Rob Stant, Sr              21:47    7:01  Chichester           
  370        Kameron Staples, Sr        21:53    7:03  Chester              
  371   369  Alex Santucci, Sr          22:08    7:08  Chichester           
  372        Niem Ward, Sr              22:08    7:08  Chester              
  373        Jesse Williams, Fr         23:46    7:40  Chester