PIAA District 1 Championships 2011

Bethlehem, PA

AAA Boys

Results Courtesy of Runhigh.com

PLACE TEAM                POINTS  PLACES OF FINISHERS              AVG. TIME SPREAD

  1 West Chester Henderso    89    6   10   20   26   27   34   57    16:06    0:37
  2 Great Valley            148    2   15   29   37   65   89  109    16:16    1:12
  3 North Penn              155   11   17   22   52   53   81  111    16:21    0:43
  4 Council Rock North      237   14   24   25   61  113  114  138    16:30  0:1:00
  5 Holy Ghost Preparator   274   12   23   47   74  118  183  216    16:35    1:10
  6 Haverford Township Hs   283   30   41   64   72   76  152  169    16:41    0:29
  7 Central Bucks East      359   18   45   92  101  103  178  229    16:47    0:54
  8 West Chester East       381   36   51   59  102  133  141  184    16:50    0:50
  9 Pennsbury               393    8   35   91  123  136  160  170    16:45    1:26
 10 Pottsgrove              409   42   48   79  100  140  153  161    16:53    0:46
 11 Lower Merion            464   49   62   88  120  145  204  233    16:58    0:42
 12 Strath Haven            466   13   32   67  167  187  225  258    16:52    1:29
 13 William Tennent         497   68   71   84  110  164  190  206    17:01    0:41
 14 Central Bucks West      525   38   54  117  134  182  232  247    17:02    1:03
 15 Conestoga               533   46   90  104  135  158  159  212    17:04    0:49
 16 Upper Dublin            555    7   78  125  168  177  263  301    16:58    1:46
 17 Perkiomen Valley        601   43  122  139  142  155  165  242    17:09    0:50
 18 Penncrest               616   66   95  124  132  199  205  237    17:11    0:54
 19 Central Bucks South     617   99  108  127  137  146  176  202    17:12    0:18
 20 Downingtown West        625   39   82  149  162  193  238         17:10    1:06
 21 Hatboro Horsham         643    3    9  196  209  226  228  319    16:55    2:13
 22 Souderton Area          663   21   86  148  201  207  240  248    17:11    1:27
 23 Pennridge               680   85   87  128  144  236  292         17:15    0:56
 24 Harriton                685    4   16  194  217  254  281  304    17:01    2:22
 25 Garnet Valley           745   19   33   55  261  377  400  410    17:19    3:00
 26 Abington                767   50   96  180  186  255  303  353    17:20    1:20
 27 Unionville              790   63  150  173  189  215  235  243    17:23  0:1:00
 28 West Chester Rustin     803   60  107  208  210  218  257  259    17:24    1:03
 29 Methacton               829  116  147  154  192  220  244  267    17:27    0:38
 30 Radnor                  830   70   77  157  224  302  308  332    17:26    1:31
 31 Wissahickon             869   44   97  219  249  260  271  330    17:28    1:27
 32 Bensalem                884   28  106  230  234  286  314  373    17:27    1:52
 33 Avon Grove              930   98  156  174  246  256  268  334    17:33    0:57
 34 Upper Darby             942   58  151  175  274  284  311  341    17:34    1:28
 35 Plymouth Whitemarsh     947  115  130  197  211  294  331  354    17:36    1:04
 36 Owen J. Roberts         975   69  143  200  276  287  312  316    17:37    1:25
 37 Spring Ford             982   31  191  198  239  323  329  383    17:37    2:07
 38 Oxford Area             989   80  112  166  280  351  384  404    17:41    1:52
 39 Downingtown East       1010   83  172  213  269  273  298  300    17:40    1:12
 40 Upper Perkiomen        1012  126  181  188  253  264  295  343    17:40    0:52
 41 Neshaminy              1026   73  203  223  231  296  393  394    17:40    1:24
 42 Kennett                1030   75  163  214  250  328  411         17:43    1:44
 43 Phoenixville Area      1066   56  171  227  275  337  374  399    17:45    2:00
 44 Quakertown             1135   94  105  278  318  340  381  395    17:52    1:44
 45 Upper Merion           1142  121  129  272  293  327  355  359    17:52    1:24
 46 Upper Moreland         1244    1  195  326  356  366              17:52    3:47
 47 Boyertown              1318    5  279  322  348  364  402         18:01    3:19
 48 Cheltenham             1372  265  266  270  282  289  299  306    18:07     0:7
 49 Coatesville            1374   40  291  321  342  380  389         18:14    2:45
 50 Council Rock South     1383  221  251  277  310  324  333         18:09    0:47
51* Bishop Shanahan        1416  222  245  283  317  349  361  367    18:12    0:57
52* Ridley                 1416   93  290  313  358  362  403         18:17    2:00
 53 Marple Newtown         1469  119  315  336  347  352  368  396    18:21    1:36
 54 Springfield (Delco)    1551  131  288  346  371  415              18:51    3:47
 55 Pope John Paul II      1560  179  307  338  360  376  397  416    18:32    1:39
 56 Interboro              1571  252  305  325  344  345  378  385    18:28    0:47
 57 Pottstown              1573  185  241  320  407  420  424         19:11    4:22
 58 Octorara               1688  262  335  339  365  387  422         18:48    1:31
 59 Chichester             1764  285  363  369  372  375  390         18:54    0:59
 60 Sun Valley             1809  297  350  370  391  401  408  417    19:08    1:39
 61 Penn Wood              1929  309  388  405  413  414  418  421    19:59    2:38
 62 Glen Mills Schools     1984  379  392  398  406  409              19:50    1:08
 63 Chester                2035  382  386  412  427  428              21:22    4:25
 64 Academy Park           2050  357  419  423  425  426              21:59    4:32

Incomplete Teams: Norristown
Individuals
 PLACE          FINISHER          TIME     PACE



1. West Chester Henderso
    6  Tony Russell, So           15:43    5:04
   10  Sam Haugh, So              15:58    5:09
   20  Seamus Collins, So         16:14    5:14
   26  Bobby Rimkis, Jr           16:17    5:15
   27  Charlie Grab, Sr           16:19    5:16
   34  Mike Salach, Sr            16:26    5:18
   57  Aj Chaborek, Jr            16:41    5:23
Total Time = 1:20:28     Total Places = 89


2. Great Valley
    2  Ned Willig, Sr             15:34    5:01
   15  Matt Willig, So            16:10    5:13
   29  Garrett Zatlin, So         16:22    5:17
   37  Billy Wolffe, Jr           16:27    5:18
   65  Daniel Dudt, Jr            16:46    5:24
   89  Aidan Cunniffe, Sr         16:57    5:28
  109  Kyle Kilroy, So            17:07    5:31
Total Time = 1:21:17     Total Places = 148


3. North Penn
   11  Dan Davis, Sr              15:58    5:09
   17  Chris Trimble, Sr          16:11    5:13
   22  Jack Macauley, Jr          16:15    5:14
   52  Ryan Grace, So             16:40    5:23
   53  Matt Molloy, So            16:40    5:23
   81  Hunter Hill                16:55    5:27
  111  Tyler Johnston, So         17:07    5:31
Total Time = 1:21:43     Total Places = 155


4. Council Rock North
   14  Ross Wilson, So            16:08    5:12
   24  Mac Emery, Jr              16:16    5:15
   25  James Zingarini, Jr        16:16    5:15
   61  Forrest Kentwell, Sr       16:44    5:24
  113  Marty Leonard, So          17:08    5:31
  114  Zac Keller, Jr             17:08    5:32
  138  Jack Felt, Sr              17:18    5:35
Total Time = 1:22:30     Total Places = 237


5. Holy Ghost Preparator
   12  Zachary Israel, Sr         16:01    5:10
   23  Ryan Horgan, Sr            16:16    5:15
   47  Vincent Flood, Sr          16:38    5:22
   74  Christian Kardish, So      16:51    5:26
  118  Christopher Eads, Sr       17:10    5:32
  183  Daniel Connell, So         17:32    5:39
  216  Andrew Prior, So           17:45    5:43
Total Time = 1:22:54     Total Places = 274

6. Haverford Township Hs
   30  Jeff Mogavero, Sr          16:24    5:17
   41  Jon Kays, Sr               16:32    5:20
   64  David Fowler, So           16:45    5:24
   72  Jared Gross, Sr            16:50    5:26
   76  Adam Bodine, Jr            16:53    5:26
  152  Nick Simonson, Sr          17:22    5:36
  169  Robert Keehn, So           17:28    5:38
Total Time = 1:23:22     Total Places = 283

7. Central Bucks East
   18  Alex Kane, Sr              16:11    5:13
   45  Alec Brand, Jr             16:36    5:21
   92  Luke Ryan, Jr              16:58    5:28
  101  Jake Nemeroff, Sr          17:03    5:30
  103  Conner Sands, Fr           17:04    5:30
  178  Dylan James, Jr            17:31    5:39
  229  Christian Ernst, Sr        17:48    5:44
Total Time = 1:23:51     Total Places = 359

8. West Chester East
   36  Jesse Rogers, Jr           16:26    5:18
   51  Zach Trama, Sr             16:40    5:22
   59  Eric Diestelow, Fr         16:43    5:23
  102  Jack McDonald, Sr          17:04    5:30
  133  Stephen Dages, So          17:16    5:34
  141  Trey Crump, Jr             17:18    5:35
  184  Sean Dougherty, So         17:33    5:40
Total Time = 1:24:06     Total Places = 381

9. Pennsbury
    8  Connor Harriman, Jr        15:52    5:07
   35  Sam Webb, Fr               16:26    5:18
   91  Jon Molloy, Jr             16:58    5:28
  123  Alek Sauer, Fr             17:13    5:33
  136  Nick Rizer, Sr             17:17    5:34
  160  Liam Oconnell, So          17:25    5:37
  170  Tom Martin                 17:28    5:38
Total Time = 1:23:43     Total Places = 393

10. Pottsgrove
   42  Ian Yanusko, Jr            16:33    5:20
   48  Josh Toth, So              16:38    5:22
   79  Mike Rossi, Jr             16:54    5:27
  100  Evan Cook, So              17:03    5:30
  140  Morgan Moonan, Jr          17:18    5:35
  153  Anthony Avans, So          17:23    5:36
  161  John Gargas, So            17:25    5:37
Total Time = 1:24:24     Total Places = 409

11. Lower Merion
   49  Aziz Kamoun, Sr            16:38    5:22
   62  Gilad Doron, Sr            16:45    5:24
   88  Julian Weldon, Sr          16:57    5:28
  120  Nathan Posener, Sr         17:10    5:32
  145  Andrew Horn, Sr            17:20    5:35
  204  Xavier Cachon, Jr          17:41    5:42
  233  Zach Friggle, Sr           17:51    5:45
Total Time = 1:24:48     Total Places = 464

12. Strath Haven
   13  Jack Huemmler, Jr          16:07    5:12
   32  Jeff Seelaus, Sr           16:25    5:18
   67  Dylan Butera, So           16:46    5:24
  167  Daniel Stewart, Sr         17:27    5:38
  187  Chris Pfeiffer-Kelly, Sr   17:35    5:40
  225  Dan Pfeiffer-Kelly, Jr     17:47    5:44
  258  Tyler Clapp, Sr            18:00    5:48
Total Time = 1:24:19     Total Places = 466

13. William Tennent
   68  John Simila, Sr            16:46    5:24
   71  Jesse Coleman, So          16:48    5:25
   84  Mike Kane, So              16:56    5:27
  110  Henry Jay Jay Colby, Jr    17:07    5:31
  164  Frank Ludovici, Sr         17:27    5:38
  190  P J. Succi, Jr             17:36    5:40
  206  Matt Carter, Jr            17:41    5:42
Total Time = 1:25:02     Total Places = 497

14. Central Bucks West
   38  Chris Berry, Jr            16:29    5:19
   54  Alex Predhome, Sr          16:41    5:23
  117  Nico Metzler, Sr           17:10    5:32
  134  Ben Smith, Sr              17:16    5:34
  182  Aj Morgan, Jr              17:32    5:39
  232  Austin Kline, Jr           17:50    5:45
  247  Jimmie Kilgannon, Jr       17:55    5:47
Total Time = 1:25:06     Total Places = 525

15. Conestoga
   46  Ben Allen, Sr              16:36    5:21
   90  Ben Kligman, Sr            16:58    5:28
  104  Brandon Twombly, Sr        17:05    5:30
  135  Adam Twombly, So           17:17    5:34
  158  Noah Levine, So            17:24    5:37
  159  Matt Moles, Jr             17:25    5:37
  212  Andrew Marston             17:44    5:43
Total Time = 1:25:18     Total Places = 533

16. Upper Dublin
    7  Francis Ferruzzi, Jr       15:45    5:05
   78  Steve Williamson, So       16:54    5:27
  125  Robert Bonasia, So         17:13    5:33
  168  Sam O'Connell, So          17:27    5:38
  177  Jae Kim, So                17:31    5:39
  263  Fredrick Fields, Jr        18:04    5:50
  301  Zachery Hordeski, Jr       18:19    5:54
Total Time = 1:24:47     Total Places = 555

17. Perkiomen Valley
   43  Sean Hodgins, Jr           16:34    5:21
  122  Dave Garton, So            17:12    5:33
  139  Kevin Gibbons, Jr          17:18    5:35
  142  Jay Adams, Jr              17:18    5:35
  155  Brandon Pierce, So         17:23    5:36
  165  Conner Lyons, Sr           17:27    5:38
  242  Yash Singh, Fr             17:53    5:46
Total Time = 1:25:44     Total Places = 601

18. Penncrest
   66  Matt Kazanjian, So         16:46    5:24
   95  Chris Kazanjian, So        16:59    5:29
  124  Taylor Orcutt, Fr          17:13    5:33
  132  Pat Miller, Sr             17:15    5:34
  199  Zach Kline, Sr             17:39    5:42
  205  Nate Michaliszyn, Jr       17:41    5:42
  237  Andy Kaiden, Sr            17:52    5:46
Total Time = 1:25:51     Total Places = 616

19. Central Bucks South
   99  Stephen Chappell, Sr       17:02    5:29
  108  Austin McCadden, Jr        17:07    5:31
  127  Nick Pettit, Jr            17:13    5:33
  137  Shane Connor, Jr           17:18    5:35
  146  Ryan Dickson, Sr           17:20    5:35
  176  James Chappell, Jr         17:30    5:39
  202  Tim Boyle, So              17:40    5:42
Total Time = 1:25:57     Total Places = 617

20. Downingtown West
   39  Joey Steadman, Jr          16:31    5:19
   82  Kenny Leidal, Jr           16:55    5:27
  149  Alex Jenkins, Sr           17:21    5:36
  162  Keegan Flagg, Jr           17:26    5:37
  193  Matt Farrell, Fr           17:37    5:41
  238  Sam Jaffe, So              17:52    5:46
Total Time = 1:25:47     Total Places = 625

21. Hatboro Horsham
    3  Conner Quinn               15:35    5:01
    9  Sam Hibbs, Sr              15:53    5:07
  196  Pat Clark, Jr              17:38    5:41
  209  Ryan Tancredi              17:42    5:43
  226  Andrew Doberstein          17:48    5:44
  228  Ray Zhao                   17:48    5:44
  319  Justin Ehring              18:28    5:57
Total Time = 1:24:34     Total Places = 643

22. Souderton Area
   21  Connor Linse               16:15    5:14
   86  Dave Capobianchi           16:56    5:28
  148  Sean Duzsa                 17:21    5:36
  201  Bobby Greve                17:40    5:42
  207  Collin Gaffney, Sr         17:41    5:42
  240  Greg Mendrzycki            17:52    5:46
  248  Dan Bedell                 17:55    5:47
Total Time = 1:25:51     Total Places = 663

23. Pennridge
   85  Craig Benton, Sr           16:56    5:28
   87  Joseph Logue, So           16:56    5:28
  128  Matt Schulberger           17:14    5:33
  144  Jason Gallagher, Sr        17:19    5:35
  236  Andrew Parrish             17:52    5:46
  292  Anthony Pendley, Sr        18:12    5:52
Total Time = 1:26:15     Total Places = 680

24. Harriton
    4  Max Norris, Jr             15:36    5:02
   16  Peter Downs, Sr            16:11    5:13
  194  Cameron Trainer, Sr        17:37    5:41
  217  Michael Walsh              17:45    5:43
  254  Sam Payne                  17:57    5:47
  281  Dimitri Coukos, Jr         18:09    5:51
  304  Nick Sacco                 18:20    5:55
Total Time = 1:25:04     Total Places = 685

25. Garnet Valley
   19  Anthony Smart, Jr          16:13    5:14
   33  Nick Smart, So             16:26    5:18
   55  Brian O'Donnell, Sr        16:41    5:23
  261  Dave Stoyer, So            18:02    5:49
  377  Pat Washington             19:13    6:12
  400  Charles Keener, Jr         19:51    6:24
  410  Greg Zankowsky, Fr         20:30    6:37
Total Time = 1:26:33     Total Places = 745

26. Abington
   50  John Hartsough, Sr         16:39    5:22
   96  Jabari Freemen, So         16:59    5:29
  180  David Slade, Sr            17:31    5:39
  186  Ben Goldblatt, Sr          17:35    5:40
  255  Christian Good, Jr         17:58    5:48
  303  Ben Mills, Sr              18:20    5:55
  353  Jake Ruth                  18:48    6:04
Total Time = 1:26:40     Total Places = 767

27. Unionville
   63  Steve Yannacone, Jr        16:45    5:24
  150  Jared Murphy, Jr           17:21    5:36
  173  Nate Chaclass, So          17:29    5:38
  189  Colin McDonald, So         17:35    5:40
  215  Francis Peabody, So        17:45    5:43
  235  Tom Edwards, So            17:51    5:45
  243  Eric Burkhardt, Jr         17:53    5:46
Total Time = 1:26:53     Total Places = 790

28. West Chester Rustin
   60  Trevor Woodruff, Sr        16:43    5:24
  107  Chris Coates, Jr           17:06    5:31
  208  Nathan Truitt, So          17:41    5:42
  210  Brendan Reichart, So       17:43    5:43
  218  Kevin Kelly, Sr            17:45    5:44
  257  Jacob Martinez, Fr         17:58    5:48
  259  Spencer Vogt, Fr           18:00    5:48
Total Time = 1:26:58     Total Places = 803

29. Methacton
  116  Ryan Clee, Sr              17:09    5:32
  147  Tom Duffy, So              17:20    5:35
  154  Chris Lawley, Jr           17:23    5:36
  192  Jacob McCubbins, So        17:36    5:40
  220  Pat Hopkins, So            17:46    5:44
  244  Nick Alexander             17:53    5:46
  267  Matt Schulz, Fr            18:05    5:50
Total Time = 1:27:13     Total Places = 829

30. Radnor
   70  Watson Hanson, So          16:48    5:25
   77  Declan Evans, Jr           16:53    5:27
  157  Grant Gsell, So            17:24    5:37
  224  Connor Holm, Fr            17:47    5:44
  302  Patrick Dwyer, Fr          18:19    5:54
  308  Jim Purtill                18:23    5:56
  332  Julian Evans, Fr           18:37    6:00
Total Time = 1:27:10     Total Places = 830

31. Wissahickon
   44  Sam Brooks, Sr             16:35    5:21
   97  Tristan Marcelis, So       17:01    5:29
  219  Alex Yi, Sr                17:45    5:44
  249  Scott Lange, Sr            17:55    5:47
  260  Matt Schulman              18:02    5:49
  271  Dan Center, Sr             18:06    5:50
  330  Sawyer French, Jr          18:37    6:00
Total Time = 1:27:17     Total Places = 869

32. Bensalem
   28  Kyle Francis, So           16:20    5:16
  106  Brad Rivera, Jr            17:05    5:31
  230  Steven Davis, So           17:49    5:45
  234  Pratik Patel, Jr           17:51    5:45
  286  Justin Kibler, Sr          18:11    5:52
  314  Matt French, Jr            18:25    5:56
  373  Bhaumik Shah               19:07    6:10
Total Time = 1:27:15     Total Places = 884

33. Avon Grove
   98  Bethann Ilgenfritz, Jr     17:02    5:29
  156  Ricky Penn, So             17:24    5:37
  174  Michael D'Antonio, Sr      17:29    5:38
  246  Robert Hannan, Sr          17:55    5:46
  256  Nate Howard, So            17:58    5:48
  268  Sean Cleary, Jr            18:06    5:50
  334  Mike Mayen, Jr             18:39    6:01
Total Time = 1:27:45     Total Places = 930

34. Upper Darby
   58  Andrew Thompson, Sr        16:43    5:23
  151  Jamol Williams, Jr         17:22    5:36
  175  Jaspreet Singh, So         17:30    5:38
  274  Hong Kevin, Fr             18:07    5:50
  284  Alex Has, So               18:10    5:52
  311  Greg Dix                   18:25    5:56
  341  Ramsey Kerkula, So         18:42    6:02
Total Time = 1:27:50     Total Places = 942

35. Plymouth Whitemarsh
  115  Cassidy Silverthorn, Jr    17:09    5:32
  130  Dan Shalala, So            17:15    5:34
  197  Robert Biddle, Jr          17:38    5:41
  211  Brian Brown, Sr            17:44    5:43
  294  Christan Schaeffer, Jr     18:13    5:52
  331  Jared Abelman, Jr          18:37    6:00
  354  Earl Ries, So              18:48    6:04
Total Time = 1:27:56     Total Places = 947

36. Owen J. Roberts
   69  Ryan Conway, Sr            16:47    5:25
  143  Christian Wood, So         17:19    5:35
  200  Steven Daloisio, So        17:39    5:42
  276  Baxter Rechtin, So         18:07    5:50
  287  Taggert Houck, Jr          18:11    5:52
  312  Kevin Lutz, Fr             18:25    5:56
  316  Van Rude, Sr               18:26    5:57
Total Time = 1:28:01     Total Places = 975

37. Spring Ford
   31  Joseph O'Such, Sr          16:25    5:18
  191  Josh Tupper, So            17:36    5:40
  198  Matt Heininger, So         17:38    5:41
  239  Jesse Magolon, Sr          17:52    5:46
  323  Adam Musetti, Jr           18:32    5:58
  329  William Landis, Jr         18:36    6:00
  383  Michael Cassidy, Jr        19:19    6:14
Total Time = 1:28:01     Total Places = 982

38. Oxford Area
   80  Aaron George, Jr           16:54    5:27
  112  Nelson Beimfohr, Jr        17:08    5:31
  166  Alex Sipos, Jr             17:27    5:38
  280  Blaine Cornette, Jr        18:09    5:51
  351  Rick Rettig, Sr            18:46    6:03
  384  Erik Gromley, So           19:23    6:15
  404  Nick April, Sr             20:00    6:27
Total Time = 1:28:21     Total Places = 989

39. Downingtown East
   83  Billy Caldwell, So         16:55    5:27
  172  Tom Fitzgerald, So         17:29    5:38
  213  Keelan O'Reilly, Fr        17:44    5:43
  269  Jared Helm, So             18:06    5:50
  273  Ben Rowles, Jr             18:06    5:50
  298  Chris Quigley              18:15    5:53
  300  Jason White, Fr            18:19    5:54
Total Time = 1:28:17     Total Places = 1010

40. Upper Perkiomen
  126  Avery Scripture, Jr        17:13    5:33
  181  Collin Junk, Sr            17:32    5:39
  188  Chandler Junk, So          17:35    5:40
  253  Jacob Keiper, Fr           17:56    5:47
  264  Mike Sames, Sr             18:05    5:50
  295  Joe Marinelli, Jr          18:13    5:52
  343  Jordan Williams            18:43    6:02
Total Time = 1:28:19     Total Places = 1012

41. Neshaminy
   73  Eric Chapman, Fr           16:50    5:26
  203  Seth Mazzeo, Jr            17:40    5:42
  223  Gerard Tessier, Jr         17:47    5:44
  231  Marc Leto, Sr              17:50    5:45
  296  Sean Hastings, So          18:14    5:53
  393  Kayra Fisher, So           19:44    6:22
  394  Joe Sulon, Jr              19:45    6:22
Total Time = 1:28:20     Total Places = 1026

42. Kennett
   75  Angel Chimal, Sr           16:52    5:26
  163  Chris Kienzle, So          17:26    5:37
  214  Tyler Pike, Jr             17:44    5:43
  250  Ryan VanVoorhis, Sr        17:56    5:47
  328  Alex Fornoff, Sr           18:36    6:00
  411  Aldo Zurita, Sr            20:46    6:42
Total Time = 1:28:33     Total Places = 1030

43. Phoenixville Area
   56  Chris Mullin, Sr           16:41    5:23
  171  Sam Cooper, Sr             17:28    5:38
  227  Matt Chiappetta, So        17:48    5:44
  275  Ryan Marks, Jr             18:07    5:50
  337  Adam Yosua, So             18:40    6:01
  374  Nick Kissel, Fr            19:08    6:10
  399  Xavier Knight, Jr          19:50    6:24
Total Time = 1:28:42     Total Places = 1066

44. Quakertown
   94  Colin McLaughlin, So       16:59    5:28
  105  Alexander Balla, So        17:05    5:30
  278  Austin Sobota, Sr          18:08    5:51
  318  Pete Rittenhouse, Sr       18:26    5:57
  340  Kyle Chubb, So             18:42    6:02
  381  Chris Bukavich, So         19:16    6:13
  395  Stephen Shelly, So         19:46    6:22
Total Time = 1:29:18     Total Places = 1135

45. Upper Merion
  121  Austin Cooper, So          17:11    5:33
  129  Nick Tornambe, Fr          17:14    5:33
  272  Mitchell Derby, Jr         18:06    5:50
  293  Josiah Eustace, Jr         18:13    5:52
  327  Kevin Gross, Sr            18:35    6:00
  355  Kyle Laskowski             18:49    6:04
  359  Matthew Harner, Jr         18:55    6:06
Total Time = 1:29:18     Total Places = 1142

46. Upper Moreland
    1  Drew Magaha, Sr            15:16    4:55
  195  Petro Sorkiney, Jr         17:38    5:41
  326  Kyle Irwin, So             18:34    5:59
  356  Nash Seiberlich, Fr        18:50    6:04
  366  Matt Hoagland, Sr          19:03    6:09
Total Time = 1:29:19     Total Places = 1244

47. Boyertown
    5  Brett Kelly, Sr            15:41    5:03
  279  Don Bullock, Sr            18:09    5:51
  322  Dalton Meredith, So        18:32    5:58
  348  Nick Manna, Sr             18:44    6:02
  364  Alex Mulvey, Jr            19:00    6:08
  402  Lance Kokonos, Fr          19:58    6:26
Total Time = 1:30:03     Total Places = 1318

48. Cheltenham
  265  Matti Hollo, So            18:05    5:50
  266  Casey Trautwein, Jr        18:05    5:50
  270  Brian Rosenstein, So       18:06    5:50
  282  Joe Petty, So              18:10    5:51
  289  Lucas Shwed, Jr            18:11    5:52
  299  Matt Warden, Sr            18:18    5:54
  306  Adam Horn, Jr              18:22    5:55
Total Time = 1:30:35     Total Places = 1372

49. Coatesville
   40  Jackson Davis, Sr          16:31    5:19
  291  Steve Massaro, So          18:12    5:52
  321  Phillip Gemmell, Jr        18:31    5:58
  342  Connor Riisen, Fr          18:43    6:02
  380  Kyle McCausland, So        19:15    6:13
  389  Nate Ohrwaschel, Sr        19:35    6:19
Total Time = 1:31:10     Total Places = 1374

50. Council Rock South
  221  Christopher Starke, Sr     17:46    5:44
  251  Randy Goldfarb, Jr         17:56    5:47
  277  Tim Silverthorn, Fr        18:07    5:51
  310  David Rothstein            18:23    5:56
  324  Michael Boggs              18:33    5:59
  333  Steve Hanna, So            18:38    6:01
Total Time = 1:30:44     Total Places = 1383

51*. Bishop Shanahan
  222  Joe Doran, Jr              17:47    5:44
  245  Sean Allan, So             17:54    5:46
  283  Matt Allan, So             18:10    5:52
  317  Ryan Briglia, Sr           18:26    5:57
  349  Chris Burger, Jr           18:44    6:02
  361  Matt Williamson, Sr        18:57    6:07
  367  Nick Holowsko, So          19:03    6:09
Total Time = 1:30:59     Total Places = 1416

52*. Ridley
   93  Francis Scandle, Jr        16:59    5:28
  290  Stephen Dowrick, Jr        18:11    5:52
  313  Harold Jones, Sr           18:25    5:56
  358  Kyle Matusik, Jr           18:51    6:05
  362  Sean DeLacy, Jr            18:58    6:07
  403  Tim Haight, Sr             19:59    6:27
Total Time = 1:31:22     Total Places = 1416

53. Marple Newtown
  119  Brian Landi, Sr            17:10    5:32
  315  Frank Lo, Sr               18:26    5:56
  336  Steve Paschos, Sr          18:40    6:01
  347  Patrick Mohan-Devin, Jr    18:44    6:02
  352  James Hare, Jr             18:46    6:03
  368  Andrew Chen, Jr            19:04    6:09
  396  Max Seiler, Sr             19:46    6:23
Total Time = 1:31:44     Total Places = 1469

54. Springfield (Delco)
  131  Justin Miller, Fr          17:15    5:34
  288  Ray Cessna, So             18:11    5:52
  346  Kyle Klosinski, Jr         18:43    6:02
  371  Colin McGuckin, So         19:06    6:09
  415  Wil Seilfriel, Fr          21:01    6:47
Total Time = 1:34:15     Total Places = 1551

55. Pope John Paul II
  179  Mike Bryson, Sr            17:31    5:39
  307  Sam Brennan, Sr            18:23    5:56
  338  Tom McKeon, Sr             18:41    6:02
  360  Chris Cummings, Jr         18:57    6:06
  376  Tyler Way, Fr              19:10    6:11
  397  Bobby Reinetker, So        19:47    6:23
  416  Nick Santangelo, Jr        21:08    6:49
Total Time = 1:32:39     Total Places = 1560

56. Interboro
  252  Steve Lee, Sr              17:56    5:47
  305  Michael Kareithi, Sr       18:22    5:55
  325  Jaylen Williams, So        18:34    5:59
  344  Chris Shaw, Jr             18:43    6:02
  345  Micah Whitsel, Sr          18:43    6:02
  378  Doug Yamamoto, Jr          19:14    6:12
  385  Dave Dougherty, Sr         19:25    6:16
Total Time = 1:32:16     Total Places = 1571

57. Pottstown
  185  Nathan Smith, Jr           17:34    5:40
  241  Travis Garner, Sr          17:53    5:46
  320  Ken Zallie, Jr             18:29    5:58
  407  Frank Scaltrito, Jr        20:05    6:29
  420  Josh Foster                21:56    7:04
  424  Mark Mekosh, Jr            22:42    7:19
Total Time = 1:35:54     Total Places = 1573

58. Octorara
  262  Kevin Carr, Jr             18:03    5:49
  335  Adam Creveling, So         18:39    6:01
  339  Zac Cornell, Jr            18:42    6:02
  365  Bo Graber, Jr              19:01    6:08
  387  Harrison Fritz, Jr         19:33    6:18
  422  Cameron Adams, Sr          22:27    7:14
Total Time = 1:33:57     Total Places = 1688

59. Chichester
  285  Rich Hardy, Sr             18:11    5:52
  363  Justin Major, Jr           18:58    6:07
  369  William Boyd, Sr           19:04    6:09
  372  Nick Smerigan, Jr          19:06    6:10
  375  Nick Mattero, Jr           19:09    6:10
  390  Joshua Sennett, Jr         19:35    6:19
Total Time = 1:34:26     Total Places = 1764

60. Sun Valley
  297  Dan Shuster, Jr            18:15    5:53
  350  Cocey Brees, So            18:44    6:03
  370  Matt Tiger, Fr             19:05    6:09
  391  Andrew Anthony, Jr         19:40    6:21
  401  Tanner Barretta, So        19:54    6:25
  408  Jiahong Wen, Sr            20:13    6:31
  417  Yassine Joichete, Sr       21:18    6:52
Total Time = 1:35:37     Total Places = 1809

61. Penn Wood
  309  Eric Futch, Sr             18:23    5:56
  388  Olobode Aiyebo, Jr         19:33    6:18
  405  Ricky Meriwether, Jr       20:00    6:27
  413  Calvin Freeman, Sr         21:00    6:46
  414  Christian Hunter, Jr       21:00    6:46
  418  Jonathan Johnson, Jr       21:44    7:01
  421  Okeim Miller, Sr           22:05    7:07
Total Time = 1:39:55     Total Places = 1929

62. Glen Mills Schools
  379  Dy'shon Gibson, So         19:14    6:12
  392  Rich Costigan, Sr          19:44    6:22
  398  Dimas Avila, Jr            19:48    6:23
  406  Jerome Miles, Sr           20:03    6:28
  409  Raquan Mathews, So         20:21    6:34
Total Time = 1:39:08     Total Places = 1984

63. Chester
  382  Ryan Rucker, Fr            19:17    6:13
  386  Glenn Simpson, Jr          19:32    6:18
  412  Brandun Sharpe, Sr         20:58    6:46
  427  Jalen Thompkins, Sr        23:22    7:32
  428  Jesse Williams, Fr         23:42    7:39
Total Time = 1:46:49     Total Places = 2035

64. Academy Park
  357  Joey Fitzgerald, So        18:51    6:05
  419  Aaron Blandford, Jr        21:54    7:04
  423  Rasheen Knox, Sr           22:35    7:17
  425  Mike Lobis, Sr             23:13    7:29
  426  Robert Gleason, Jr         23:22    7:32
Total Time = 1:49:54     Total Places = 2050

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