JV Boys

Page 1

                PIAA District 1 Cross Country Championship
                             Lehigh University
                                 10/27/17

 
Place TmPl No.  Name               Yr  Sex School                         1mile   2mile   Time     
===== ==== ==== ================== === === ============================== ======= ======= ===== 
    1    1 2687 Andrew Conte       10  M   Central Bucks East                5:27   11:12 16:56 
    2    2 2935 Christopher Sears  10  M   Council Rock South                5:24   11:09 17:03 
    3    3 3539 Adam Gramo-Pensto  11  M   Penncrest                         5:20   11:06 17:07 
    4    4 3024 Kevin Long             M   Downingtown West                  5:21   11:08 17:12 
    5    5 2980 Jackson Ambrovich  12  M   Downingtown West                  5:34   11:23 17:14 
    6    6 2989 Jack Cappello      10  M   Downingtown West                  5:32   11:23 17:17 
    7    7 3282 Diarmid Rae        11  M   Lower Merion                      5:27   11:21 17:20 
    8    8 3025 Reagan Wilkinson   11  M   Downingtown West                  5:32   11:23 17:22 
    9    9 3866 Ryan Breish        12  M   Spring Ford                       5:25   11:20 17:25 
   10   10 3021 Ryan Straub        10  M   Downingtown West                  5:23   11:08 17:27 
   11   11 2982 Aiden Barnhill     9   M   Downingtown West                  5:33   11:24 17:28 
   12   12 3484 Zach Kardos        12  M   Owen J. Roberts                   5:22   11:19 17:31 
   13   13 3079 Rahman Mohammed    11  M   Great Valley                      5:28   11:24 17:32 
   14   14 3084 Michael Search     9   M   Great Valley                      5:34   11:31 17:32 
   15   15 4289 Hanson Leung       10  M   Wissahickon                       5:33   11:30 17:32 
   16   16 3867 Andrew Carlin      9   M   Spring Ford                       5:31   11:23 17:36 
   17   17 2921 Alex Goldman       10  M   Council Rock South                5:42   11:33 17:37 
   18   18 2607 Keaton Penney      12  M   Bishop Shanahan                   5:36   11:36 17:37 
   19   19 2915 Andrew Belder      9   M   Council Rock South                5:34   11:32 17:37 
   20   20 3528 Brett Bonebrake    9   M   Penncrest                         5:37   11:32 17:37 
   21   21 4296 Ahmad Shamsi       11  M   Wissahickon                       5:34   11:30 17:38 
   22   22 2695 Sean Lahetta       11  M   Central Bucks East                5:20   11:22 17:39 
   23   23 4294 Sean Robinson      11  M   Wissahickon                       5:33   11:29 17:39 
   24   24  601 Matt Muthler       10  M   Owen J. Roberts                   5:22   11:25 17:40 
   25   25 2639 James Sahakian     11  M   Boyertown                         5:43   11:33 17:40 
   26   26 3162 Liam Brophy        11  M   Haverford Township HS             5:35   11:35 17:41 
   27   27 3548 Sean McGroary      11  M   Penncrest                         5:40   11:35 17:43 
   28   28 3171 Caleb Nolan        11  M   Haverford Township HS             5:30   11:26 17:44 
   29   29 4281 Zachary Dallal     9   M   Wissahickon                       5:33   11:31 17:45 
   30   30 3009 Nate Mucha         12  M   Downingtown West                  5:24   11:32 17:45 
   31      2985 Holden Betz        9   M   Downingtown West                  5:35   11:30 17:46 
   32   31 3164 Teddy Delduca      10  M   Haverford Township HS             5:58   12:56 17:47 
   33      2986 Keegan Borig       11  M   Downingtown West                  5:34   11:33 17:47 
   34   32 3911 Max Carp           12  M   Strath Haven                      5:36   11:34 17:48 
   35   33   41 Dabi Chanez        10  M   Bensalem                          5:25   11:20 17:49 
   36   34 3957 Jarrett Conway     9   M   Unionville                        5:28   11:28 17:49 
   37   35 4299 Ethan Weiss        10  M   Wissahickon                       5:36   11:35 17:49 
   38   36 3082 Jonathan Sadanaga  10  M   Great Valley                      5:41   11:28 17:50 
   39   37 4297 Solomon Thistle    10  M   Wissahickon                       5:36   11:41 17:50 
   40   38 4161 Ian Manion         11  M   West Chester Henderson            5:37   11:41 17:50 
   41   39 4163 John McGinty       10  M   West Chester Henderson            5:37   11:39 17:51 
   42   40 3865 Anthony Bamford    9   M   Spring Ford                       5:25   11:25 17:51 
   43      3010 Tim Nelson         12  M   Downingtown West                  5:26   11:27 17:51 
   44   41 2633 Nolan Longacre     11  M   Boyertown                         5:43   11:44 17:52 
   45   42 2888 Brian Jonovich     10  M   Council Rock North                5:32   11:35 17:52 
   46   43 3481 Josh Dimarino      9   M   Owen J. Roberts                   5:29   11:32 17:52 
   47   44 3545 Jonah Lourie       12  M   Penncrest                         5:46   11:41 17:53 
   48   45 3543 Benjamin Klinger   9   M   Penncrest                         5:38   11:35 17:53 
   49   46 4153 Jacob Durivage     10  M   West Chester Henderson            5:40   11:39 17:54 
   50      3019 Caelan Sims        10  M   Downingtown West                  5:32   11:40 17:54 
   51   47 2704 Matthew Miller     11  M   Central Bucks East                5:33   11:32 17:55 
   52   48 3873 Jacob Green        12  M   Spring Ford                       5:31   11:37 17:56 
   53   49 2637 Tyler Reigner      11  M   Boyertown                         5:48   11:51 17:56 
   54   50 3341 Jack Kapralick     10  M   Methacton                         5:22   11:28 17:56 
   55   51 4335 Evan Brunner           M   West Chester East                 5:28   11:44 17:57 
   56   52 3529 Connor Bonebrake   11  M   Penncrest                         5:38   11:33 17:57 
   57   53 2629 John Black         9   M   Boyertown                         5:47   11:44 17:57 
   58   54   68 Cy Evans           12  M   Boyertown                         5:34   11:31 17:57 
   59   55 2709 Jeremy Powers      12  M   Central Bucks East                5:42   11:43 17:58 
   60   56 4129 Sean Brennan       11  M   West Chester East                 5:45   11:42 17:58 
   61   57 2767 Butchy Peralta     11  M   Central Bucks West                5:35   11:38 17:58 
   62      2993 Henry Debuque      9   M   Downingtown West                  5:36   11:37 17:58 
   63   58 3165 Will Field         10  M   Haverford Township HS             5:31   11:41 17:59 
   64   59 3601 Anthony Bell       9   M   Pennsbury                         5:36   11:42 17:59 
   65   60 4134 David Scully       10  M   West Chester East                 5:50   11:45 17:59 
   66   61 3279 Vikas Miller       9   M   Lower Merion                      5:57   11:54 18:00 
   67   62 3875 Tyler Wedemeyer    9   M   Spring Ford                       5:41   11:48 18:00 
   68   63 2885 Pat Bierach        10  M   Council Rock North                5:47   11:48 18:00 
   69   64 4165 Luke Mullen        9   M   West Chester Henderson            5:38   11:48 18:00 
   70   65 4166 Patrick Rabin      9   M   West Chester Henderson            5:39   11:53 18:01 
   71   66 2613 Joseph Schubert    11  M   Bishop Shanahan                   5:33   11:44 18:02 
   72   67 3526 Jason Abahazy      10  M   Penncrest                         5:53   11:55 18:02 
   73   68 3459 Karl Schafsteller  9   M   North Penn                        5:37   11:40 18:02 
   74   69 3485 Larkin Recke       12  M   Owen J. Roberts                          11:42 18:03 
   75      3549 Dan McLoughlin     10  M   Penncrest                         5:42   11:44 18:03 
   76   70 2599 Jack Loeper        9   M   Bishop Shanahan                   5:41   11:49 18:03 
   77   71 3920 Ethan Hodges       12  M   Strath Haven                      5:37   11:34 18:04 
   78      3013 Nick Piergiovanni  9   M   Downingtown West                  5:53   11:55 18:05 
   79   72 3172 Tom Tierney        12  M   Haverford Township HS             5:49   11:54 18:06 
   80   73 4169 Luke Walton        12  M   West Chester Henderson            5:41   11:47 18:06 
   81      3015 Chase Semanyk      12  M   Downingtown West                  5:27   11:31 18:06 
   82   74 3625 Andrew Moyer       10  M   Perkiomen Valley                  5:40   11:48 18:06 
   83   75 3630 Jordan Thomas      11  M   Perkiomen Valley                  5:39   11:48 18:07 
   84   76 3105 James Lane         9   M   Harriton                          5:41   11:49 18:09 
   85   77 3869 Ian Cowie          10  M   Spring Ford                       5:46   11:55 18:10 
   86   78 3074 Declan Coates      9   M   Great Valley                      5:47   12:01 18:11 
   87      3556 Josh Senackerib    10  M   Penncrest                         5:58   12:02 18:11 
   88   79 4130 Joe Delaney        11  M   West Chester East                 5:46   11:43 18:11 
   89   80 3870 Jadon Dunham       10  M   Spring Ford                       5:42   11:49 18:12 
   90      3014 Declan Rymer       9   M   Downingtown West                  5:50   11:55 18:12 
   91   81 2598 James Kolimago     11  M   Bishop Shanahan                   5:42   11:49 18:12 
   92   82 2920 Cathal Garvey      11  M   Council Rock South                5:34   11:47 18:13 
   93   83 3201 Aiden Michell      9   M   Jenkintown                        6:02   11:55 18:13 
   94   84 2740 Caleb Tsai         11  M   Central Bucks South               5:38   11:49 18:14 
   95   85 4295 Caymus Ruffner     10  M   Wissahickon                       5:55   12:03 18:15 
   96   86 4023 Craig Stenstrom    10  M   Upper Dublin                      5:41   11:54 18:16 
   97   87 3919 Wyeth Hackett      11  M   Strath Haven                      5:39   11:47 18:16 
   98      2953 Sean McDonald      10  M   Downingtown East                  5:53   11:52 18:16 
   99   88 3758 Robert Frigerio    12  M   Radnor                            5:51   11:55 18:17 
  100   89 3423 Pat O'Connell      12  M   Neshaminy                         5:37   11:47 18:17 
  101   90 2699 Will Marston       10  M   Central Bucks East                5:43   11:51 18:17 
  102      4290 Bryce Miles        11  M   Wissahickon                       5:36   11:47 18:17 
  103      3874 Jonathan Muench    9   M   Spring Ford                       5:35   11:43 18:18 
  104   91 2728 Braeden Covey      12  M   Central Bucks South               5:48   12:05 18:18 
  105   92 3631 Tyler Woolsey      10  M   Perkiomen Valley                  5:40   11:48 18:19 
  106      4286 Trey Hippensteal   12  M   Wissahickon                       5:38   11:58 18:19 
  107   93 3829 Christian Barbezat 12  M   Souderton Area                    5:43   11:52 18:20 
  108   94 2707 Shaun Pello        10  M   Central Bucks East                5:37   11:50 18:20 
  109   95 2530 Jake Armstrong     11  M   Avon Grove                        5:46   11:53 18:20 
  110      2992 Kevin Damico       11  M   Downingtown West                  5:46   11:56 18:22 
  111   96 3954 Ansh Abbaraju      9   M   Unionville                        5:47   12:04 18:22 
  112   97 3445 Lucas Apple        12  M   North Penn                        5:28   11:51 18:23 
  113   98 3449 James Chupalio     11  M   North Penn                        5:39   11:50 18:23 
  114   99 4162 Jon McCormack      11  M   West Chester Henderson            5:50   11:54 18:24 
  115      2983 Jeremy Bechard     9   M   Downingtown West                  6:00   12:04 18:25 
  116  100 3757 Seamus Feeley      9   M   Radnor                            5:59   12:04 18:25 
  117  101 3934 Jonathan Speirs    11  M   Strath Haven                      5:49   11:57 18:25 
  118  102 2834 Gonzalo De Ugarte  12  M   Conestoga                         5:41   11:58 18:26 
  119  103 3956 Ethan Baram        10  M   Unionville                        5:44   12:01 18:26 
  120  104 3622 Christian Badali   10  M   Perkiomen Valley                  5:48   11:58 18:26 
  121  105 3274 Henry Folk         9   M   Lower Merion                      5:58   11:55 18:26 
  122  106 3268 Ethan Blum         9   M   Lower Merion                      5:59   12:06 18:26 
  123      3542 Matt Kirchgasser   10  M   Penncrest                         5:58   12:04 18:27 
  124  107 2837 Daniel Gossow      9   M   Conestoga                         5:46   11:59 18:27 
  125  108 2755 Jason Gilvary      11  M   Central Bucks West                5:52   12:05 18:27 
  126  109 2765 Matt Monahan       12  M   Central Bucks West                5:48   12:02 18:28 
  127  110 4220 Nick Lutcavage     10  M   West Chester Rustin               5:43   11:56 18:28 
  128  111 3460 Jack Shive         9   M   North Penn                        5:47   12:00 18:29 
  129  112 3651 Isaac Gale         11  M   Phoenixville Area                 5:44   11:57 18:29 
  130      2994 Vincent Diedwardo  11  M   Downingtown West                  5:42   11:56 18:30 
  131  113 3069 Matt Boland        12  M   Great Valley                      5:54   12:06 18:30 
  132  114 3112 Michael Strauss    10  M   Harriton                          5:42   11:50 18:30 
  133  115 2760 James Kong         11  M   Central Bucks West                5:47         18:30 
  134  116 3602 Joe Bland          12  M   Pennsbury                         5:43   11:59 18:31 
  135  117 2683 John Brophy        12  M   Central Bucks East                5:45   11:56 18:31 
  136  118 2732 Liam Loynd         9   M   Central Bucks South               6:00   12:13 18:31 
  137  119 3195 Travis Geer        11  M   Jenkintown                        5:53   12:05 18:31 
  138      3007 Nick Mangine       12  M   Downingtown West                  5:52   11:56 18:32 
  139  120 3569 Nick Alvarez       11  M   Pennridge                         5:49   12:05 18:32 
  140  121 3488 Cole Smith         10  M   Owen J. Roberts                   5:38   11:54 18:32 
  141      3006 Anthony Mangine    10  M   Downingtown West                  5:54   12:05 18:32 
  142  122 4128 Eric Benditt       10  M   West Chester East                 5:47   12:06 18:33 
  143  123 4234 Jake Spaniak       10  M   West Chester Rustin               5:43   12:01 18:33 
  144  124 4240 Griffin Wisser     12  M   West Chester Rustin               5:45   12:02 18:33 
  145  125 2884 Mike Bedard        12  M   Council Rock North                5:33   11:57 18:33 
  146  126 3665 Jake New           12  M   Phoenixville Area                 5:44   12:03 18:33 
  147  127 3350 Jake Peters        11  M   Methacton                         5:41   12:00 18:34 
  148  128 2895 Josh Tobias        9   M   Council Rock North                5:44   11:52 18:34 
  149      3026 Alec Wilson        12  M   Downingtown West                  5:57   12:08 18:34 
  150  129 3580 Andrew Reice       9   M   Pennridge                         5:45   11:55 18:34 
  151  130 2546 Paul Lanahan       11  M   Avon Grove                        5:45   12:03 18:35 
  152      3871 Raymond Dunne      12  M   Spring Ford                       5:42   11:58 18:35 
  153      3027 Zack Yaros         9   M   Downingtown West                  5:54   11:59 18:36 
  154  131 3660 Sean Lukowski      10  M   Phoenixville Area                 5:46   12:03 18:36 
  155  132 3174 Tom Zukowski       11  M   Haverford Township HS             5:51   12:15 18:36 
  156  133 3107 Ethan McKeever     11  M   Harriton                          5:54   12:07 18:37 
  157  134 4209 Sean Brown         12  M   West Chester Rustin               5:43   12:01 18:37 
  158  135 4329 Nicholas Ruth          M   West Chester East                        11:42 18:37 
  159  136 3456 Logan Macosko      11  M   North Penn                        5:39   12:02 18:37 
  160  137 3576 Jacob Kascsak      10  M   Pennridge                         5:49   12:12 18:38 
  161  138 3169 Peter Martin       12  M   Haverford Township HS             5:49   12:00 18:38 
  162  139 3179 John O'Connell     12  M   Holy Ghost Preparatory School     5:45   12:06 18:38 
  163  140 2731 Addison Grant      12  M   Central Bucks South               5:44   12:02 18:38 
  164  141 3135 Ben Clarke         9   M   Hatboro Horsham                   5:43   12:00 18:38 
  165  142 4264 William Solly      11  M   William Tennent                   5:48   12:11 18:39 
  166      2682 Jack Brodish       11  M   Central Bucks East                5:50   12:05 18:39 
  167  143 2730 James Farrell      9   M   Central Bucks South               5:57   12:27 18:39 
  168  144 2741 John Tunceli       10  M   Central Bucks South               5:44   11:57 18:39 
  169  145 4024 Atticus Yoon       10  M   Upper Dublin                      6:00   12:18 18:39 
  170  146 2548 Thomas Mayer       11  M   Avon Grove                        5:46   12:06 18:40 
  171  147 3959 Austin Pusey       10  M   Unionville                        6:03   12:08 18:40 
  172  148 2596 Evan Fortunato     12  M   Bishop Shanahan                   5:52   12:12 18:40 
  173  149 2924 Jacob Hill         12  M   Council Rock South                5:42   12:04 18:40 
  174  150 4252 Eddy Campbell      11  M   William Tennent                   5:46   12:07 18:41 
  175  151 3483 Noah Gonzalez      9   M   Owen J. Roberts                   5:42   12:03 18:41 
  176  152 3612 Matt Sweeney       9   M   Pennsbury                         5:51   12:05 18:41 
  177  153 3955 Sebastian Arnold   9   M   Unionville                        5:40   12:05 18:41 
  178  154 2889 Michael Long       10  M   Council Rock North                5:54   12:09 18:41 
  179  155 3755 Max Dooley         9   M   Radnor                            5:54   12:10 18:42 
  180      2990 Matthew Chylack    10  M   Downingtown West                  6:01   12:12 18:43 
  181  156 3271 Robert D'Aquila    9   M   Lower Merion                      6:00   12:13 18:43 
  182  157 3932 Christopher Schmuc 12  M   Strath Haven                      6:15   12:22 18:44 
  183  158 3628 Phillip Smith      9   M   Perkiomen Valley                  6:02   12:16 18:44 
  184      3173 George Wolffe      12  M   Haverford Township HS             5:59   12:19 18:44 
  185      3872 Daniel Fescenmyer  12  M   Spring Ford                       5:54   12:14 18:45 
  186  159 4133 Tyler Pachuda      9   M   West Chester East                 6:01   12:12 18:45 
  187  160 3917 Michael Fergus     10  M   Strath Haven                      6:07   12:22 18:45 
  188  161 3926 Andrew Manwaring   11  M   Strath Haven                      6:04   12:17 18:45 
  189      2984 Michael Bertoni    10  M   Downingtown West                  6:05   12:17 18:46 
  190  162 3761 Andrew Rosen        9  M   Radnor                            6:01   12:08 18:46 
  191  163 3192 Christian Byler    11  M   Jenkintown                        6:01   12:09 18:46 
  192  164 3575 Zach Hildebrandt   11  M   Pennridge                         5:54   12:16 18:47 
  193  165 3958 Jacob Elsen        10  M   Unionville                        6:17   12:29 18:47 
  194  166 3647 Jake Butterfield   11  M   Phoenixville Area                 6:04   12:25 18:47 
  195  167 3848 Nic Morales        9   M   Souderton Area                    5:49   12:20 18:47 
  196  168 2608 Ethan Perry        9   M   Bishop Shanahan                   5:51   12:09 18:47 
  197      3913 Alec D'Angelo      12  M   Strath Haven                      5:47   12:10 18:48 
  198  169 3655 Dan Hickey         11  M   Phoenixville Area                 5:46   12:04 18:48 
  199  170 2604 Andrew Musik       12  M   Bishop Shanahan                   5:43   12:07 18:48 
  200      3925 Sam Lyons          12  M   Strath Haven                      5:56   12:15 18:48 
  201  171 3347 Nolan McMahon      10  M   Methacton                         5:41   12:07 18:49 
  202  172 2743 Colin Wood         10  M   Central Bucks South               5:53   12:09 18:49 
  203      3538 George Grable      10  M   Penncrest                         6:13   12:24 18:49 
  204      2710 Ryan Roscia        11  M   Central Bucks East                5:53   12:09 18:50 
  205  173 3626 Eric Moyer         10  M   Perkiomen Valley                  5:54   12:10 18:51 
  206  174 2844 Anthony Riley      11  M   Conestoga                         5:57   12:20 18:51 
  207      2614 Connor Smith       9   M   Bishop Shanahan                   5:51   12:16 18:51 
  208      2737 Jonathan Robinson  11  M   Central Bucks South               5:49   12:07 18:51 
  209  175 3138 Lars Knudsen       10  M   Hatboro Horsham                   5:47   12:01 18:51 
  210  176 4222 Dylan Matthias     9   M   West Chester Rustin               5:53   12:11 18:51 
  211  177 3447 David Baik         11  M   North Penn                        6:11   12:28 18:52 
  212      2734 Emmett Nyce        12  M   Central Bucks South               5:45   12:09 18:52 
  213  178 2768 Vlad Pishnenko     12  M   Central Bucks West                5:42   12:07 18:52 
  214      2692 Danny Heinrichs    10  M   Central Bucks East                5:53   12:14 18:52 
  215  179 3420 Sam Bley           11  M   Neshaminy                         5:47   12:12 18:53 
  216  180 2636 Eric Muthersbaugh  9   M   Boyertown                         5:58   12:14 18:54 
  217  181 4033 Chimezie Amaefuna  11  M   Upper Merion                      5:47   12:11 18:54 
  218  182 2559 Kyle Shah          11  M   Avon Grove                        6:01   12:15 18:54 
  219      3918 Aidan Frick        12  M   Strath Haven                      5:47   12:04 18:54 
  220      2615 Luke Smith         9   M   Bishop Shanahan                   5:53   12:22 18:54 
  221  183 2836 Daniel Goddard     9   M   Conestoga                         5:52   12:06 18:55 
  222  184 4205 Erik Baum          10  M   West Chester Rustin               5:54   12:20 18:55 
  223      4160 Issa Makke         9   M   West Chester Henderson            5:55   12:15 18:55 
  224  185 2936 Thomas Welborn     9   M   Council Rock South                5:53   12:16 18:55 
  225  186 3629 Gavin Stevens      9   M   Perkiomen Valley                  5:55   12:07 18:56 
  226  187 4019 Kevin Huey         9   M   Upper Dublin                      6:03   12:18 18:56 
  227      4291 Evan Mustin        10  M   Wissahickon                       5:41   12:11 18:56 
  228  188 3068 Geoffrey Barratt   12  M   Great Valley                      5:59   12:31 18:56 
  229      4298 Alex Tomlinson     12  M   Wissahickon                       6:06   12:26 18:56 
  230  189 2758 Laurent Huat       12  M   Central Bucks West                6:04   12:25 18:57 
  231      3161 Ryan Bates         10  M   Haverford Township HS             5:45   12:05 18:57 
  232  190 2848 Hayden Sudall      10  M   Conestoga                         5:55   12:20 18:57 
  233  191 3845 Jake Lavely        11  M   Souderton Area                    6:02   12:20 18:57 
  234  192 2916 Joseph Branderbit  10  M   Council Rock South                5:56   12:16 18:57 
  235  193 3836 Aidan Hahn         10  M   Souderton Area                    6:03   12:29 18:58 
  236  194 3110 Ben Scheiner       12  M   Harriton                          6:00   12:24 18:58 
  237      3167 Anthony Lawson     9   M   Haverford Township HS             6:08   12:25 18:58 
  238  195 3281 Jackson Payne      11  M   Lower Merion                      6:06   12:21 18:59 
  239  196 4261 Cole Shapiro       9   M   William Tennent                   6:14   12:19 18:59 
  240      3627 Eric Olden         11  M   Perkiomen Valley                         12:00 18:59 
  241      2918 Connor Dickel      10  M   Council Rock South                5:44   12:17 19:00 
  242      3540 Patrick Kelly      10  M   Penncrest                         5:53   12:17 19:00 
  243  197 2638 Stephen Repa       10  M   Boyertown                         6:17   12:35 19:00 
  244      3001 Smith Justin       10  M   Downingtown West                  6:04   12:21 19:00 
  245  198 3709 Joshua Murtaugh    9   M   Pope John Paul II                 5:56   12:17 19:00 
  246  199 3652 Nick Gatcha        10  M   Phoenixville Area                 5:50   12:21 19:01 
  247  200 3144 Brian Pisch        11  M   Hatboro Horsham                   5:53   12:32 19:01 
  248  201 3273 Freddy Farah       12  M   Lower Merion                      5:59   12:23 19:01 
  249      3285 Isaac Wetherbee    11  M   Lower Merion                      6:05   12:21 19:01 
  250  202 3133 Ngianni Cerisier   10  M   Hatboro Horsham                   6:17   12:35 19:01 
  251      4131 Adam Kaplan        11  M   West Chester East                 6:02   12:24 19:02 
  252  203 3143 James Nolin        11  M   Hatboro Horsham                   5:53   12:16 19:03 
  253      2697 Parker Madey       11  M   Central Bucks East                6:07   12:27 19:03 
  254  204 3076 Max Miller         9   M   Great Valley                      6:03   12:30 19:03 
  255      2931 Landon Moore       11  M   Council Rock South                5:50   12:22 19:04 
  256      4154 Dean Harris        9   M   West Chester Henderson            5:59   12:28 19:04 
  257  205 3658 Riley Kleppe       11  M   Phoenixville Area                 6:01   12:24 19:04 
  258      3080 Pierce Nolan       9   M   Great Valley                      5:56   12:23 19:05 
  259  206 3128 Kevin Allen        9   M   Hatboro Horsham                   6:04   12:34 19:06 
  260      3267 Justin Badt        9   M   Lower Merion                      6:18   12:37 19:06 
  261      2694 Richie Jethon      12  M   Central Bucks East                5:58   12:30 19:06 
  262  207 3851 Luke Pelych        11  M   Souderton Area                    6:01   12:17 19:06 
  263      4308 Enrico Mazza           M   West Chester East                 5:57   12:24 19:07 
  264  208 2770 Nick Sidelinker    11  M   Central Bucks West                5:48   12:19 19:07 
  265  209 3982 Jayson Brown       9   M   Upper Darby                       6:00   12:29 19:08 
  266      3283 Ben Schatz         12  M   Lower Merion                      6:03   12:21 19:08 
  267  210 2531 Pierce Barfell     10  M   Avon Grove                        6:07   12:37 19:09 
  268  211 3425 Trevor Schoenemann 10  M   Neshaminy                         5:59   12:28 19:09 
  269  212 3108 Avery Parr         11  M   Harriton                          5:42   12:13 19:10 
  270  213 4060 Blandin Conklin    10  M   Upper Perkiomen                   5:59   12:31 19:10 
  271      2609 Caelen Reid        9   M   Bishop Shanahan                   5:54   12:25 19:10 
  272  214 3335 Dan Chimes         9   M   Methacton                         5:55   12:26 19:10 
  273  215 3844 Cole Keel          10  M   Souderton Area                    6:18   12:43 19:10 
  274  216 4040 Eric Henderson     9   M   Upper Merion                      5:50   12:24 19:11 
  275  217 3457 Tristan Misko      12  M   North Penn                        5:33   12:21 19:11 
  276  218 3606 Nicholas Doyle     10  M   Pennsbury                         6:09   12:30 19:12 
  277      3537 Mickey Gommer      10  M   Penncrest                         6:11   12:33 19:12 
  278      2995 Jake Farrell       10  M   Downingtown West                  5:54   12:14 19:12 
  279  219 2796 Michael Vazquez    10  M   Cheltenham                        6:06   12:39 19:12 
  280  220 3605 Mark Czajkowski    11  M   Pennsbury                         5:51   12:28 19:12 
  281  221 2558 Nicky Sciotto      10  M   Avon Grove                        6:02   12:49 19:12 
  282      2736 Tate Prudish       10  M   Central Bucks South               5:49   12:30 19:12 
  283  222 2569 Douglas Keenan     10  M   Bensalem                          6:09   12:39 19:13 
  284  223 3766 Luke O'Malley      10  M   Radnor                            6:13   12:42 19:15 
  285  224 4067 Ryan Landis        10  M   Upper Perkiomen                   6:07   12:40 19:15 
  286      4311 Aidan McClay           M   West Chester East                 5:52   12:25 19:15 
  287      2769 Liam Price         9   M   Central Bucks West                6:04   12:32 19:16 
  288  225 4211 Jimmy Coates       9   M   West Chester Rustin               6:12   12:40 19:16 
  289  226 3482 Dan Duffy          11  M   Owen J. Roberts                   5:37   12:16 19:17 
  290      3663 Conor McShane      11  M   Phoenixville Area                 5:47   12:12 19:17 
  291  227 3337 Alex Clark         9   M   Methacton                         5:57   12:32 19:17 
  292  228 2839 Max Magee          12  M   Conestoga                         5:59   12:30 19:17 
  293  229 3428 Michael Tarapchak  11  M   Neshaminy                         5:50   12:33 19:18 
  294  230 4020 Ryan Lim           10  M   Upper Dublin                      5:57   12:26 19:19 
  295  231 2561 Seth Williams      9   M   Avon Grove                        6:25   12:49 19:19 
  296      2594 Patrick Dunphy     11  M   Bishop Shanahan                   5:49   12:19 19:19 
  297      2764 Jason Miller       10  M   Central Bucks West                6:07   12:28 19:19 
  298  232 2791 Michael Penn       11  M   Cheltenham                        6:09   12:46 19:20 
  299      2934 Sidney Sadel       10  M   Council Rock South                5:56   12:38 19:20 
  300      2988 Nate Bulger        9   M   Downingtown West                  6:00   12:34 19:20 
  301      3166 Spencer Hurst      11  M   Haverford Township HS             6:01   12:30 19:21 
  302      4284 Wil Gaboury        12  M   Wissahickon                       6:15   12:45 19:21 
  303      3868 Max Collins        9   M   Spring Ford                       5:46   11:59 19:21 
  304  233 3834 Brad Gavigan       10  M   Souderton Area                    5:49   12:27 19:22 
  305  234 3348 Ryan Morgan        10  M   Methacton                         5:57   12:27 19:22 
  306      4235 Advaith Sriram     10  M   West Chester Rustin               5:53   12:26 19:22 
  307  235 3052 Josh Sherman       12  M   Garnet Valley                     6:28   12:51 19:22 
  308  236 3047 Ryan Hodge         11  M   Garnet Valley                     6:12   12:38 19:22 
  309      3653 Kerry Halloran     12  M   Phoenixville Area                 5:58   12:36 19:22 
  310      4132 Harrison Mazurek   12  M   West Chester East                 5:52   12:24 19:23 
  311      2601 Ryan MaQuire       12  M   Bishop Shanahan                   5:51   12:29 19:24 
  312  237 3604 Dino Cangelosi     11  M   Pennsbury                         6:02   12:37 19:24 
  313      2528 Finn Allison       9   M   Avon Grove                        6:20   12:50 19:24 
  314      2999 Adam Henning       10  M   Downingtown West                  6:00   12:33 19:24 
  315      3546 Brendan Luong      10  M   Penncrest                         6:16   12:52 19:24 
  316      4287 Max Klugherz       10  M   Wissahickon                       6:00   12:35 19:25 
  317      2763 Julien Mackenson   9   M   Central Bucks West                6:08   12:46 19:25 
  318      4202 Peter Anthony      10  M   West Chester Rustin               6:02   12:40 19:25 
  319      4230 Joe Runzer         11  M   West Chester Rustin               6:02   12:42 19:25 
  320      2560 Liam Skinner       12  M   Avon Grove                        6:31   12:56 19:25 
  321      3938 Eric Yang          12  M   Strath Haven                      6:25   12:53 19:26 
  322  238 3600 Eric Barr          9   M   Pennsbury                         6:22   12:50 19:26 
  323      2533 Sean Barrett       12  M   Avon Grove                        6:07   12:37 19:26 
  324  239 3223 Jonathon Morgan    11  M   Kennett                           6:05   12:38 19:26 
  325  240 3421 Tim Hill           10  M   Neshaminy                         6:06   12:48 19:26 
  326  241 3944 Christian Hansen   10  M   Sun Valley                        6:17   12:45 19:26 
  327  242 4078 Ethan Trzaska      10  M   Upper Perkiomen                   6:02   12:41 19:26 
  328  243 3334 Ray Calarami       10  M   Methacton                         5:55   12:31 19:27 
  329  244 3114 Isaiah Trader      9   M   Harriton                          6:17   12:46 19:27 
  330  245 3427 Dylan Souders      10  M   Neshaminy                         6:07   12:41 19:27 
  331      3170 Ryan Murray        10  M   Haverford Township HS             5:54   12:37 19:27 
  332      3672 Jeff Stevens       11  M   Phoenixville Area                 6:03   12:41 19:28 
  333      2705 Carter Moore       10  M   Central Bucks East                6:12   12:53 19:28 
  334  246 2835 Alex Dyer          12  M   Conestoga                         6:00   12:34 19:29 
  335      3921 George Hollyer     12  M   Strath Haven                      6:24   12:51 19:29 
  336      2535 Peyton Cole        11  M   Avon Grove                        6:07   12:35 19:29 
  337      2534 Benny Clark        9   M   Avon Grove                        6:25   12:51 19:29 
  338      3486 Eric Shanahan      10  M   Owen J. Roberts                   5:53   12:31 19:29 
  339      2925 Mitchell Howe      10  M   Council Rock South                6:02   12:36 19:29 
  340      2832 Ivan Burashnikov   12  M   Conestoga                         6:01   12:42 19:29 
  341  247 3199 Caleb Limmer       12  M   Jenkintown                        6:03   12:35 19:29 
  342  248 4018 Oliver Griffin     9   M   Upper Dublin                      6:24   12:55 19:30 
  343  249 3055 Nilay Solanki      9   M   Garnet Valley                     6:11   12:38 19:30 
  344      3610 Blake Millman      12  M   Pennsbury                         6:02   12:40 19:30 
  345  250 3045 Max Foster         10  M   Garnet Valley                     6:16   12:54 19:30 
  346      2688 Holden Emery       9   M   Central Bucks East                6:07   12:43 19:30 
  347      2685 Elijah Carpenter   9   M   Central Bucks East                6:08   12:39 19:30 
  348      3624 George Magyarits   10  M   Perkiomen Valley                  5:58   12:29 19:31 
  349  251 3581 Aiden Savoy        11  M   Pennridge                         6:10   12:45 19:31 
  350      3611 Amurez Ortiz       11  M   Pennsbury                         6:09   12:33 19:31 
  351      3451 Logan Dubil        11  M   North Penn                        5:45   12:31 19:32 
  352  252 3759 Josh Goldberg      9   M   Radnor                            6:14   12:47 19:32 
  353      3276 Paul Lewis         12  M   Lower Merion                      6:04   12:40 19:32 
  354      3657 Carson Kleppe      9   M   Phoenixville Area                 6:04   12:25 19:32 
  355      3555 Murphy Roberts     10  M   Penncrest                         6:16   12:51 19:32 
  356      2923 Zeke Hertz         11  M   Council Rock South                6:09   12:45 19:32 
  357      3912 Kenneth Chime      9   M   Strath Haven                      6:12   12:42 19:33 
  358      2612 Ben Schmidt        12  M   Bishop Shanahan                   6:05   12:48 19:34 
  359      2693 Sam Herbst         10  M   Central Bucks East                6:12   12:45 19:34 
  360      3017 Daniel Sharpless   9   M   Downingtown West                  6:19   12:50 19:35 
  361      2713 Danny Spillane     9   M   Central Bucks East                6:12   12:46 19:35 
  362      2549 Evan McCleary      9   M   Avon Grove                        6:19   12:51 19:35 
  363  253 3429 Jack Toy           10  M   Neshaminy                         5:55   12:40 19:36 
  364  254 3106 Patrick McCann     10  M   Harriton                          6:10   12:52 19:37 
  365      3111 Douglas Sousa      10  M   Harriton                          6:23   12:54 19:37 
  366      3277 Ethan Manin        10  M   Lower Merion                      6:32   13:06 19:37 
  367      4280 Michael Cimini     10  M   Wissahickon                       6:23   13:04 19:38 
  368      3272 Jeffrey Deng       10  M   Lower Merion                      6:18   12:51 19:38 
  369      3454 Matthew Long       10  M   North Penn                        6:05   12:43 19:38 
  370  255 4066 Luke Homan         11  M   Upper Perkiomen                   6:10   12:51 19:38 
  371      3535 Mike Dolan         11  M   Penncrest                         6:16   12:52 19:39 
  372  256 3049 Cameron Kennedy    11  M   Garnet Valley                     6:15   12:54 19:39 
  373      3168 Stephen Lozano     9   M   Haverford Township HS             6:24   13:00 19:39 
  374  257 2784 Chris Luk          10  M   Cheltenham                        6:07   12:48 19:39 
  375      3608 Luke Labiak        10  M   Pennsbury                         6:03   12:35 19:39 
  376      3422 Josh Joseph        9   M   Neshaminy                         6:23   12:55 19:40 
  377      2698 Jay Mapily         12  M   Central Bucks East                6:33   13:02 19:40 
  378      3070 Jackson Campbell   11  M   Great Valley                      6:12   12:53 19:40 
  379      3266 Ari Amar           12  M   Lower Merion                      6:03   12:41 19:40 
  380  258 4050 Michael Radzanowsk 10  M   Upper Merion                      6:12   12:53 19:40 
  381      3842 Sam Kauffman       9   M   Souderton Area                    6:15   12:51 19:41 
  382      4218 Twan Le            12  M   West Chester Rustin               6:06   12:42 19:41 
  383      2841 Alex Murphy        12  M   Conestoga                         6:12   12:54 19:42 
  384      2846 Alex Stigall       11  M   Conestoga                         6:16   12:53 19:42 
  385  259 3044 Aravind Arunachala 9   M   Garnet Valley                     6:16   12:54 19:42 
  386  260 4079 Jonathan Trzaska   10  M   Upper Perkiomen                   6:03   12:41 19:42 
  387      3424 Rishi Patel        11  M   Neshaminy                         5:59   12:46 19:43 
  388      2595 John Fader         10  M   Bishop Shanahan                   5:58   12:41 19:43 
  389  261 3042 Ben Ansley         11  M   Garnet Valley                     6:19   12:59 19:44 
  390      4155 Evan Hellmig       11  M   West Chester Henderson            6:09   12:42 19:44 
  391      2739 Daniel Strobel     9   M   Central Bucks South               6:10   12:43 19:45 
  392      3830 Axell Beskar       11  M   Souderton Area                    6:26   13:06 19:45 
  393      2628 Alec Barton        9   M   Boyertown                         6:21   12:59 19:45 
  394  262 2579 Ethan Whiting      10  M   Bensalem                          6:09   12:47 19:45 
  395      3654 Ethan Herring      11  M   Phoenixville Area                 6:14   12:52 19:45 
  396      3864 Richard Baird Jr.  12  M   Spring Ford                       5:56   12:45 19:46 
  397      4164 Jefferson Moak     10  M   West Chester Henderson            6:00   12:44 19:46 
  398      4228 Brendan Rhein      9   M   West Chester Rustin               6:08   12:45 19:46 
  399      3929 Andrew Pak         11  M   Strath Haven                      6:24   12:55 19:47 
  400  263 4062 Jonathan Daub      10  M   Upper Perkiomen                   6:11   12:53 19:47 
  401      3936 Nathan Thallman    10  M   Strath Haven                      6:27   13:02 19:47 
  402  264 2788 Luke McGowan       12  M   Cheltenham                        6:09   12:54 19:47 
  403      2641 Caleb Taylor       11  M   Boyertown                         6:14   12:54 19:47 
  404      3269 Gabriel Brodeur    10  M   Lower Merion                      6:32   13:05 19:48 
  405      4313 Timothy Sullivan       M   West Chester East                 6:16   12:50 19:48 
  406  265 4073 Cody Schwenk       10  M   Upper Perkiomen                   6:05   12:49 19:48 
  407      3278 Jacob Marsh        10  M   Lower Merion                      6:32   13:06 19:48 
  408      3073 Sam Chen           9   M   Great Valley                      6:13   12:53 19:49 
  409  266 3131 Brian Bollendorf   10  M   Hatboro Horsham                   6:20   13:13 19:49 
  410      3650 Alex Fey           11  M   Phoenixville Area                 6:06   12:46 19:49 
  411      2708 Gavin Pettigrew    10  M   Central Bucks East                5:55   12:41 19:49 
  412      3078 Patrick Mitchell   9   M   Great Valley                      6:29   13:09 19:49 
  413  267 2896 Gabe Wilson        9   M   Council Rock North                6:28   13:06 19:50 
  414      2757 Bret Hatzinger     10  M   Central Bucks West                6:10   12:49 19:50 
  415      2593 Ethan Chan         11  M   Bishop Shanahan                   5:55   12:48 19:50 
  416      3531 Alex Chung         9   M   Penncrest                         6:14   12:52 19:50 
  417  268 3512 Lamir Garner       10  M   Penn Wood                         6:08   12:53 19:50 
  418  269 4265 Joseph Tuman       9   M   William Tennent                   6:05   13:00 19:51 
  419      4168 Taylor Sorenson    11  M   West Chester Henderson            6:04   12:34 19:51 
  420  270 3178 John Gasiewski     11  M   Holy Ghost Preparatory School     6:01   12:50 19:51 
  421      2738 Eduardo Rovira     9   M   Central Bucks South               6:09   12:55 19:52 
  422  271 3985 Curtis Everett     9   M   Upper Darby                       6:11   12:56 19:52 
  423      2551 Jimmy O'Hora       9   M   Avon Grove                        6:20   13:04 19:52 
  424      2718 David Zapata       11  M   Central Bucks East                5:56   12:38 19:52 
  425      3342 John Kiernan       9   M   Methacton                         6:18   12:49 19:52 
  426      2602 Luke Mich          11  M   Bishop Shanahan                   6:05   12:49 19:53 
  427  272 4254 Matt Christofas    10  M   William Tennent                   6:15   12:52 19:53 
  428      2843 John Peterson      10  M   Conestoga                         6:13   13:04 19:53 
  429      2729 Reece D'Alonzo     9   M   Central Bucks South               6:22   13:03 19:53 
  430      3839 Owen Hersherger    9   M   Souderton Area                    6:26   13:05 19:53 
  431  273 4022 Jake Stein         11  M   Upper Dublin                      6:25   12:59 19:53 
  432  274 2507 Michael Castor     10  M   Abington                          6:32   13:13 19:54 
  433      4135 Laszlo Vasko       12  M   West Chester East                 5:58   12:44 19:54 
  434      3355 Ryan Therian       9   M   Methacton                         6:15   12:57 19:54 
  435      3930 Brandon Peng       12  M   Strath Haven                      6:10   12:48 19:54 
  436  275 4303 Oscar Mailman          M   New Hope-Solebury                 6:17   12:59 19:54 
  437      3924 Nate Linderman     9   M   Strath Haven                      6:12   12:52 19:54 
  438      4065 Jacob Heffner      10  M   Upper Perkiomen                   6:16   12:57 19:55 
  439      3446 Ryan Apple         9   M   North Penn                        6:15   13:02 19:55 
  440      3846 Evan Marrone       10  M   Souderton Area                    6:23   13:10 19:56 
  441  276 4259 David Hunt         12  M   William Tennent                   6:21   13:04 19:56 
  442      3358 Matt Weisenberger  11  M   Methacton                         6:02   12:53 19:56 
  443  277 3705 Jason Kost         11  M   Pope John Paul II                 6:32   13:08 19:56 
  444      4233 Hayden Sommers     9   M   West Chester Rustin               6:20   12:54 19:56 
  445      3833 Jake Etzier        11  M   Souderton Area                    6:15   12:56 19:56 
  446      3646 Eric Beery         12  M   Phoenixville Area                 6:26   12:58 19:56 
  447      4225 Ryan-Barry Quinn   11  M   West Chester Rustin               6:21   12:56 19:57 
  448      3923 Nick Lambert       12  M   Strath Haven                      6:22   12:54 19:57 
  449      3104 Michael deBotton   11  M   Harriton                          6:06   12:51 19:57 
  450      2851 Miles Whitaker     10  M   Conestoga                         6:06   12:54 19:57 
  451      4276 Aidan Bruno        10  M   Wissahickon                       6:04   12:45 19:57 
  452  278 3572 Marshall Fowler    10  M   Pennridge                         6:25   13:06 19:57 
  453  279 4266 Matthew Walters    12  M   William Tennent                   6:18   13:00 19:58 
  454      3294 Julian Ogawa       9   M   Lower Moreland                    6:17   13:11 19:58 
  455  280 3499 Luis Vivero        10  M   Oxford Area                       6:13   12:47 19:58 
  456      4312 Martin Gusick          M   West Chester East                 5:59   12:52 19:58 
  457  281 2780 Victor Chen        9   M   Cheltenham                               13:11 19:58 
  458      3054 Carson Slook       11  M   Garnet Valley                     6:31   13:10 19:59 
  459      3448 Conner Chonko      12  M   North Penn                        5:54   12:49 19:59 
  460  282 3586 Logan Wyllie       9   M   Pennridge                         6:26   13:15 19:59 
  461  283 3681 Justin Adler       10  M   Plymouth Whitemarsh               6:19   13:01 20:00 
  462      2532 Brian Barrett      10  M   Avon Grove                        6:31   13:10 20:00 
  463  284 2890 Matt Matarazzo     9   M   Council Rock North                6:08   12:58 20:00 
  464      3043 Ryan Armani        11  M   Garnet Valley                     6:30   13:05 20:00 
  465  285 3701 Gavin Buce         9   M   Pope John Paul II                 6:16   13:03 20:00 
  466      3103 Tyler Carson       9   M   Harriton                          6:06   12:51 20:00 
  467      3933 Simon Shankweiler  12  M   Strath Haven                      6:17   13:01 20:00 
  468  286 3764 Leo Mlodzienski    9   M   Radnor                            6:15   12:56 20:00 
  469      3002 Max Kelly          11  M   Downingtown West                  6:26   13:09 20:00 
  470      3674 Doug Villegas-Riv  9   M   Phoenixville Area                 6:34   13:08 20:01 
  471  287 3737 Justin LaBar       12  M   Quakertown                        6:19   13:10 20:01 
  472      4171 Adam Witiak        10  M   West Chester Henderson            6:11   12:51 20:01 
  473      3752 Kieran Brennan     9   M   Radnor                            6:34   13:10 20:01 
  474      2701 Kevin McGovern     11  M   Central Bucks East                6:16   12:59 20:01 
  475      3461 Brian Toto         10  M   North Penn                        6:19   13:04 20:02 
  476      3577 Rich Loughran      9   M   Pennridge                         6:22   13:05 20:02 
  477  288 3786 Ken Pagliei        12  M   Ridley                            6:07   13:05 20:02 
  478      3022 Josh Toth          10  M   Downingtown West                  6:20   12:58 20:02 
  479      2930 Paul McDonnell     10  M   Council Rock South                6:23         20:02 
  480      3340 Ethan Gretzula     10  M   Methacton                         6:03   12:44 20:02 
  481      4151 Alex Chilet        9   M   West Chester Henderson            6:19   13:06 20:03 
  482      2543 Max Janney         12  M   Avon Grove                        6:22   12:58 20:03 
  483      2726 Ed Blaney          10  M   Central Bucks South               6:31   13:13 20:03 
  484      3673 Dylan Tezak        12  M   Phoenixville Area                 6:14   13:00 20:04 
  485      4227 Peter Reinheimer   9   M   West Chester Rustin               6:18   12:57 20:04 
  486      4068 Ethan Markwalter   10  M   Upper Perkiomen                   6:08   12:58 20:04 
  487  289 4034 Christopher Brooks 12  M   Upper Merion                      6:18   13:09 20:04 
  488  290 2510 Patrick Magauran   10  M   Abington                          6:17   13:05 20:04 
  489      3664 Evan Mia           11  M   Phoenixville Area                 6:16   13:02 20:04 
  490      3855 Garrett Thompson   11  M   Souderton Area                    6:24   13:09 20:04 
  491      2927 Mike Korixis       9   M   Council Rock South                6:06   12:50 20:05 
  492  291 3176 Dominic Berdecia   10  M   Holy Ghost Preparatory School     5:52   12:36 20:05 
  493      3072 Ean Chasinoff      10  M   Great Valley                      6:37   13:19 20:06 
  494  292 4300 Benjamin Dupont        M   New Hope-Solebury                 6:08   12:59 20:06 
  495  293 3306 Jeff Piscitelli    12  M   Marple Newtown                    6:21   13:11 20:06 
  496      3915 Dean DeRosa        12  M   Strath Haven                      6:25   13:03 20:06 
  497      3648 Jared Desjardins   12  M   Phoenixville Area                 6:30   13:04 20:06 
  498  294 3885 Connor Sheldon     10  M   Springfield (Delco)               5:56   12:52 20:07 
  499      2606 Andrew Pavelik     12  M   Bishop Shanahan                   6:07   13:04 20:08 
  500      2680 Scott Benosky      12  M   Central Bucks East                6:12   13:06 20:08 
  501      2933 Michael Perry      10  M   Council Rock South                6:05   12:51 20:09 
  502  295 3781 Ryan Hoffecker     12  M   Ridley                            6:29   13:09 20:09 
  503      3931 Elliot Quasha      12  M   Strath Haven                      6:19   13:03 20:09 
  504      2937 Matt Zarnosky      10  M   Council Rock South                6:14   13:01 20:09 
  505  296 3743 Mason Smith        9   M   Quakertown                        6:19   13:10 20:10 
  506  297 3205 Danny Westcott     11  M   Jenkintown                        6:06   12:56 20:10 
  507      3336 Sung Cho           9   M   Methacton                         6:03   12:53 20:10 
  508  298 3784 Navkaran Mann      10  M   Ridley                            6:09   12:57 20:10 
  509  299 2573 Christian McAndrew 10  M   Bensalem                          6:35   13:18 20:10 
  510      3928 Chase Mendell      12  M   Strath Haven                      6:28   13:12 20:11 
  511      4278 Brendan Cantos     12  M   Wissahickon                       6:23   13:11 20:11 
  512      3056 Matt Toner         11  M   Garnet Valley                     6:22   13:05 20:11 
  513      3453 Ian Kelly          9   M   North Penn                        6:34   13:18 20:11 
  514      3270 Michael Cheng      12  M   Lower Merion                      6:19   13:12 20:11 
  515      3937 Matthew Whelpley   12  M   Strath Haven                      6:24   13:07 20:12 
  516      3016 Andrew Sharpless   12  M   Downingtown West                  6:20   13:09 20:12 
  517  300 2794 Abdul Solomon      9   M   Cheltenham                        6:28   13:18 20:13 
  518      3046 Blake Hellman      11  M   Garnet Valley                     6:18   13:07 20:13 
  519      3051 Karthik Reddy      9   M   Garnet Valley                     6:24   13:11 20:13 
  520      3670 Daniel So          11  M   Phoenixville Area                 6:32   13:12 20:13 
  521      2950 Sam Godshall       9   M   Dock Mennonite Academy            6:24   13:10 20:13 
  522      4251 Keenan Beveridge   11  M   William Tennent                   6:03   12:57 20:13 
  523      4204 Jack Batchelor     11  M   West Chester Rustin               6:10   13:01 20:14 
  524  301 2570 Tom Kelly          11  M   Bensalem                          6:24   13:18 20:14 
  525      2538 Matthew Gaerity    11  M   Avon Grove                        6:29   13:20 20:14 
  526      3856 Sebastian Watters  11  M   Souderton Area                    6:24   13:08 20:14 
  527      4152 Robby Colson       9   M   West Chester Henderson            6:22   13:12 20:14 
  528      2847 Brent Sudall       11  M   Conestoga                         6:13   13:06 20:15 
  529      4215 Luke Krikorian     10  M   West Chester Rustin               6:23   13:04 20:15 
  530  302 2511 Conor Murcar       11  M   Abington                          6:30   13:18 20:15 
  531      2725 Charles Bird       11  M   Central Bucks South               6:25   13:17 20:15 
  532      3346 Austin Lozinak     10  M   Methacton                         6:12   13:16 20:15 
  533      2557 Ethan Sachs        12  M   Avon Grove                               13:08 20:16 
  534      2689 Thomas Foltz       10  M   Central Bucks East                6:14   13:03 20:16 
  535      2714 Rishi Vaidyanath   10  M   Central Bucks East                6:14   13:03 20:16 
  536  303 3180 Ryan Spangler      11  M   Holy Ghost Preparatory School     6:07   13:10 20:16 
  537      2735 Alexander Peppiatt 9   M   Central Bucks South               6:24   13:10 20:16 
  538      4213 Wesley Flynn       10  M   West Chester Rustin               6:36   13:23 20:17 
  539      4167 Jack Schweidler    10  M   West Chester Henderson            6:18   13:11 20:17 
  540      3675 Brendan Vitz       10  M   Phoenixville Area                 6:31   13:17 20:17 
  541      3275 Prince Guetler     10  M   Lower Merion                      6:32   13:08 20:17 
  542      2691 Jacob Han          12  M   Central Bucks East                6:14   13:09 20:17 
  543  304 4021 Frank She          10  M   Upper Dublin                      5:58   12:23 20:18 
  544      3450 Rahul Desai        11  M   North Penn                        6:26   13:18 20:18 
  545  305 2509 Jonathan Egan      10  M   Abington                          5:53   13:03 20:18 
  546  306 2793 Evan Rominiecki    9   M   Cheltenham                        6:35   13:22 20:18 
  547  307 3219 Ethan Faust        10  M   Kennett                           6:15   12:58 20:18 
  548  308 3498 Saul Torres        10  M   Oxford Area                       6:00   12:57 20:19 
  549      3574 Christian Hangey   11  M   Pennridge                         6:15   12:59 20:19 
  550      4283 Samuel Forde       9   M   Wissahickon                       6:28   13:20 20:19 
  551      2542 Josh Herring       9   M   Avon Grove                        6:38   13:20 20:20 
  552      2842 Christian Peshek   12  M   Conestoga                         6:16   13:10 20:20 
  553  309 3177 Jack DeLeo         9   M   Holy Ghost Preparatory School     6:10   13:12 20:20 
  554      2715 Aaron Wang         10  M   Central Bucks East                6:30   13:16 20:20 
  555      2627 Chris Angus        11  M   Boyertown                         6:19   13:08 20:20 
  556      3667 Tyler Pekofsky     10  M   Phoenixville Area                 6:27   13:18 20:21 
  557      3849 William Nase       10  M   Souderton Area                    6:37   13:23 20:21 
  558  310 3777 Christopher Bautis 11  M   Ridley                            6:25   13:13 20:21 
  559      2781 Dan Fox            9   M   Cheltenham                        6:18   13:16 20:22 
  560      2756 Alex Hartin        9   M   Central Bucks West                6:24   13:20 20:22 
  561      2541 Will Gray          9   M   Avon Grove                        6:24   13:11 20:22 
  562  311 4304 Adam Singer            M   New Hope-Solebury                 6:31   13:19 20:23 
  563      2700 Luke McCarron      10  M   Central Bucks East                6:13   13:05 20:23 
  564  312 3731 Collin Stone       10  M   Pottstown                         6:33   13:15 20:23 
  565  313 3197 Jack Herr          11  M   Jenkintown                        6:28   13:18 20:23 
  566  314 3496 Logan Shafer       12  M   Oxford Area                       6:14   13:06 20:23 
  567      2766 Anirudh Nangunoori 9   M   Central Bucks West                6:42   13:29 20:24 
  568      2597 Michael Hughes     9   M   Bishop Shanahan                   6:24   13:21 20:25 
  569  315 3493 Daniel Cox         9   M   Oxford Area                       6:05   12:42 20:25 
  570      3353 Chris Spletzer     9   M   Methacton                         6:28   13:17 20:25 
  571  316 3744 Jared Susnoskie    12  M   Quakertown                        6:18   13:21 20:26 
  572      4077 Graham Thomas      10  M   Upper Perkiomen                   6:15   13:03 20:26 
  573      3004 Brian Kyriakos     10  M   Downingtown West                  6:20   13:13 20:26 
  574      4069 James Patterson    10  M   Upper Perkiomen                   6:22   13:16 20:26 
  575      3339 Austin Eastmure    11  M   Methacton                         6:09   13:02 20:27 
  576      3916 Nicholas Fallsone  9   M   Strath Haven                      6:20   13:13 20:27 
  577      4258 Tim Horton         9   M   William Tennent                   6:18   13:19 20:27 
  578      2527 Grant Adler        10  M   Avon Grove                        6:49   13:35 20:27 
  579      3011 Luke Ng            9   M   Downingtown West                  6:46   13:34 20:28 
  580  317 3510 Keith Barrett      10  M   Penn Wood                         6:08   13:08 20:28 
  581      4156 Alex Hughes        9   M   West Chester Henderson            6:17   13:10 20:28 
  582      4229 Michael Rock       9   M   West Chester Rustin               6:33   13:26 20:29 
  583      3763 Louis Minning      10  M   Radnor                            6:22   13:14 20:29 
  584      2555 Brayden Reaney     10  M   Avon Grove                        6:46   13:33 20:29 
  585  318 2580 David Yunusov      10  M   Bensalem                          6:16   13:16 20:29 
  586      2553 Max Pochan         11  M   Avon Grove                        6:27   13:21 20:29 
  587  319 4038 Parker Edge        9   M   Upper Merion                      6:33   13:21 20:30 
  588      4076 Ryan Stackhouse    12  M   Upper Perkiomen                   6:28   13:19 20:30 
  589      2550 Derek O'Doherty    12  M   Avon Grove                        6:26   13:21 20:30 
  590      3338 Andrew Connolly    11  M   Methacton                         6:07   13:13 20:30 
  591  320 3431 Juan Calleja       11  M   Norristown                        6:06   13:03 20:31 
  592  321 4302 Laszlo Maderasz        M   New Hope-Solebury                 6:02   12:56 20:31 
  593  322 3986 Bereket Haddish    10  M   Upper Darby                       6:11   13:14 20:31 
  594      2997 Dean Gelling       11  M   Downingtown West                  6:06   13:03 20:31 
  595      2754 Raul Casas         12  M   Central Bucks West                6:24   13:20 20:32 
  596  323 3729 Noah Patton        10  M   Pottstown                         6:15   13:24 20:32 
  597      3142 Aidan McAfee       11  M   Hatboro Horsham                   6:15   13:19 20:33 
  598      3841 Ryan Kagarise      9   M   Souderton Area                    6:43   13:37 20:33 
  599  324 4049 Siddharth Patel    10  M   Upper Merion                      6:24   13:20 20:33 
  600      3843 Sean Kaufman       9   M   Souderton Area                    6:44   13:37 20:33 
  601  325 3222 Tim Kratz          9   M   Kennett                           6:11   13:20 20:33 
  602      3768 Hall Rubenstein    9   M   Radnor                            6:29   13:14 20:33 
  603      3914 Henry Dawes        12  M   Strath Haven                      6:13   13:14 20:34 
  604      3579 Colin Morris       9   M   Pennridge                         6:15   13:14 20:34 
  605      2611 Joseph Rogan       12  M   Bishop Shanahan                   6:19   13:23 20:35 
  606      2852 Tim Wu             12  M   Conestoga                         6:25   13:26 20:36 
  607  326 3204 Caden Spoerl       9   M   Jenkintown                        6:30   13:19 20:36 
  608  327 3500 Sean Walsh         10  M   Oxford Area                       6:14   13:08 20:36 
  609      2759 Will Jack          9   M   Central Bucks West                6:49   13:37 20:37 
  610  328 3882 Conor Houston      10  M   Springfield (Delco)               6:06   13:12 20:38 
  611      3129 Tj Bartie          10  M   Hatboro Horsham                   6:20   13:15 20:38 
  612      4262 Joseph Simeone     10  M   William Tennent                   6:45   13:42 20:38 
  613      2991 Danny Crossan      9   M   Downingtown West                  6:35   13:28 20:39 
  614      3832 Chris Cox          11  M   Souderton Area                    6:27   13:31 20:39 
  615      4288 Justin Le          9   M   Wissahickon                       6:25   13:21 20:39 
  616  329 3983 Reed Curry         10  M   Upper Darby                       6:32   13:40 20:39 
  617      2919 Brendan Farrell    12  M   Council Rock South                6:11   13:16 20:40 
  618      4207 Hayden Bliss       9   M   West Chester Rustin               6:42   13:31 20:40 
  619      3587 Rob Yochum         9   M   Pennridge                         6:02   12:44 20:40 
  620  330 3218 Trevor Bowdoin     10  M   Kennett                           6:16   13:16 20:40 
  621      3659 Kyler Lewis        11  M   Phoenixville Area                 6:17   13:16 20:40 
  622  331 3893 Ben Owen           12  M   Springfield Township (Montco)     6:31   13:27 20:41 
  623      2600 Henry Lukens       9   M   Bishop Shanahan                   6:41   13:30 20:41 
  624  332 3690 william stanczak   10  M   Plymouth Whitemarsh               6:35   13:33 20:42 
  625      2716 Carson Wiley       9   M   Central Bucks East                5:59   12:43 20:42 
  626  333 3435 Geovanni Santiago  11  M   Norristown                        6:31   13:19 20:42 
  627      3669 Graham Shanno      12  M   Phoenixville Area                 6:39   13:32 20:43 
  628      2733 Mark McPeak        10  M   Central Bucks South               6:22   13:24 20:44 
  629      4236 Elisha Stigora     9   M   West Chester Rustin               6:17   13:24 20:45 
  630      4330 Andrew Criscuolo       M   West Chester East                 6:31   13:23 20:45 
  631      3552 Ryan O'Donnell     10  M   Penncrest                         6:23   13:23 20:46 
  632  334 2565 Jon Champagne      12  M   Bensalem                          5:57   12:34 20:46 
  633      3935 George Steinke     12  M   Strath Haven                      6:40   13:32 20:46 
  634      2987 Greg Buczacki      9   M   Downingtown West                  6:25   13:29 20:48 
  635      3828 Ryan Bachman       10  M   Souderton Area                    6:39   13:37 20:49 
  636  335 3305 Ryan Naughton      11  M   Marple Newtown                    6:29   13:34 20:49 
  637      3132 Justin Bupp        10  M   Hatboro Horsham                   6:15   13:23 20:50 
  638      2783 Jack Hanes         11  M   Cheltenham                        6:39   13:35 20:50 
  639  336 3175 Thomas Barbaro     11  M   Holy Ghost Preparatory School     6:24   13:20 20:51 
  640  337 3886 Jacob Varughese    11  M   Springfield (Delco)               6:12   13:18 20:51 
  641      3838 Adam Handwerk      11  M   Souderton Area                    6:31   13:30 20:51 
  642  338 4305 Jack Slominski         M   New Hope-Solebury                 6:15   13:22 20:51 
  643  339 4301 Benjamin House         M   New Hope-Solebury                 6:41   13:40 20:52 
  644      4274 Evan Boroch        10  M   Wissahickon                       6:30   13:34 20:52 
  645  340 3783 Mike Keller        10  M   Ridley                            6:34   13:39 20:52 
  646      3292 Nathan Mann        10  M   Lower Moreland                    6:18   13:35 20:53 
  647      4243 Alessandro Zimbell 9   M   West Chester Rustin               6:31   13:30 20:54 
  648      3137 Tim Harcherl       9   M   Hatboro Horsham                   6:20   13:14 20:54 
  649      2761 Wallace Krempa     9   M   Central Bucks West                6:43   13:35 20:54 
  650  341 3494 Rafael Jimenez     12  M   Oxford Area                       6:16   13:25 20:55 
  651      3835 Jacob Golden       11  M   Souderton Area                    6:39   13:34 20:55 
  652      2703 Connor Melloy      12  M   Central Bucks East                6:52   13:58 20:55 
  653      3048 Faheem Hussain     10  M   Garnet Valley                     6:25   13:15 20:55 
  654      3349 Kevin O'Conner     9   M   Methacton                         6:16   13:24 20:56 
  655      3023 Saket Varanasi     9   M   Downingtown West                  6:30   13:28 20:56 
  656      3008 David Milam        12  M   Downingtown West                  6:25   13:33 20:56 
  657  342 3515 Timmy Odunjo       10  M   Penn Wood                         6:27   13:42 20:57 
  658      2618 Ethan Wait         11  M   Bishop Shanahan                   6:04   13:22 20:57 
  659      3053 Josh Shoemaker     11  M   Garnet Valley                     6:23   13:17 20:57 
  660  343 3727 Shane Langevin     12  M   Pottstown                         6:30   13:43 20:57 
  661  344 3683 Samuel Chapin      10  M   Plymouth Whitemarsh               6:31   13:27 20:58 
  662      3632 Daniel McKay       12  M   Phil-Mont Christian Academy       6:09   13:23 20:58 
  663  345 4047 Colin O' Brien     12  M   Upper Merion                      6:26   13:29 20:59 
  664      2917 Shumyatsky Dan     9   M   Council Rock South                6:23   13:33 20:59 
  665      4226 Char Reinheimer    11  M   West Chester Rustin               6:10   13:18 20:59 
  666  346 3465 Tyler Conway       11  M   Octorara                          6:48   14:12 20:59 
  667      2712 Nataniel Saadon    10  M   Central Bucks East                6:17   13:17 21:00 
  668      3071 Cody Carnes        9   M   Great Valley                      6:46   13:50 21:00 
  669  347 3464 Parry Bentley      9   M   Octorara                          6:59   14:12 21:00 
  670  348 3945 Nicholas Maiale    10  M   Sun Valley                        6:30   13:35 21:00 
  671      4260 Eli Mednick        10  M   William Tennent                   6:22   13:30 21:01 
  672      3656 Luke Hihi          9   M   Phoenixville Area                 6:48   13:53 21:01 
  673      3857 Wyatt Williams     11  M   Souderton Area                    6:35   13:38 21:01 
  674      3713 Jonah Korman       9   M   Pottsgrove                        6:39   13:44 21:02 
  675  349 3225 Nate Pippen        10  M   Kennett                           5:59   12:40 21:04 
  676      2711 Brandon Rosica     12  M   Central Bucks East                6:29   13:44 21:05 
  677      3850 Luke Pagan         11  M   Souderton Area                    6:27   13:42 21:05 
  678      2635 Johnny Mash        12  M   Boyertown                         6:40   13:45 21:05 
  679      3837 Luke Halteman      10  M   Souderton Area                    6:28   13:42 21:05 
  680      2681 Connor Brodish     9   M   Central Bucks East                6:33   13:34 21:05 
  681      4217 Greg LaMonaca      12  M   West Chester Rustin               6:31   13:40 21:06 
  682      3101 Fletcher Burton    9   M   Harriton                          6:52   13:53 21:06 
  683  350 3883 Joe Madden         11  M   Springfield (Delco)               6:34   13:39 21:06 
  684  351 3745 Jason Susnoskie    12  M   Quakertown                        6:22   13:28 21:07 
  685      4053 Cole Vallette      10  M   Upper Merion                      6:27   13:36 21:07 
  686      2782 James Griffen      9   M   Cheltenham                        6:23   13:25 21:08 
  687  352 3881 Joshua Fiorentino  9   M   Springfield (Delco)               6:29   13:43 21:08 
  688      2849 Brandon Veale      10  M   Conestoga                         6:21   13:22 21:08 
  689  353 3732 Justine Villimar   10  M   Pottstown                         6:22   13:44 21:09 
  690  354 3217 Briton Boiardi     10  M   Kennett                           6:13   13:27 21:09 
  691      2893 Kyle Siverd        9   M   Council Rock North                6:41   13:55 21:09 
  692      2686 Tom Conley         12  M   Central Bucks East                6:29   13:46 21:09 
  693      4203 Raz Baruch         11  M   West Chester Rustin               7:09   14:24 21:09 
  694      2572 Dylan MacDougall   11  M   Bensalem                          6:26   13:36 21:09 
  695      3550 Benjamin Miller    9   M   Penncrest                         6:46   13:53 21:10 
  696      3356 Christian Trafford 11  M   Methacton                         6:27   13:45 21:10 
  697      2556 Luke Reynolds      11  M   Avon Grove                        6:23   13:12 21:10 
  698      3554 Ethan Rigby        11  M   Penncrest                         6:45   13:54 21:11 
  699      3194 Eddie Condran      10  M   Jenkintown                        6:09   13:07 21:11 
  700      3922 Tim Jensen         11  M   Strath Haven                      6:43   13:50 21:12 
  701      3087 CJ Stiles          11  M   Great Valley                      6:54   14:03 21:12 
  702  355 3704 Liam Hunter        9   M   Pope John Paul II                 6:51   14:04 21:12 
  703      2981 Jack Barker        9   M   Downingtown West                  6:53   14:02 21:12 
  704      2564 Samuel Arjona      10  M   Bensalem                          6:31   13:44 21:12 
  705      4046 Jonathan Nicol     12  M   Upper Merion                      6:32   13:41 21:13 
  706      2727 Ben Brown          12  M   Central Bucks South               6:42   13:56 21:13 
  707      2838 Mitchell Lamb      12  M   Conestoga                         6:47   13:59 21:13 
  708  356 3303 Jeremy Meier       12  M   Marple Newtown                    6:51   14:02 21:13 
  709      4170 Nick Washington    9   M   West Chester Henderson            6:26   13:30 21:13 
  710      2742 Brady Williamson   9   M   Central Bucks South               6:53   13:56 21:13 
  711  357 3467 Frankie Leslie     12  M   Octorara                          6:33   13:43 21:14 
  712      2702 Neel Mehta         11  M   Central Bucks East                6:30   13:45 21:14 
  713      4059 Joe Carpenter      9   M   Upper Perkiomen                   6:48   13:52 21:14 
  714      4275 Jeremy Breacher    10  M   Wissahickon                       6:28   13:41 21:14 
  715      3853 Chris Sidarous     9   M   Souderton Area                    6:46   13:54 21:15 
  716      3333 Chris Aley         9   M   Methacton                         6:29   13:42 21:15 
  717  358 3057 Christian Bailey   9   M   Glen Mills Schools                6:33   13:37 21:16 
  718      3756 Daniel Dutkowski   11  M   Radnor                            6:51   14:03 21:16 
  719  359 3516 Christian Priva    9   M   Penn Wood                         6:23   13:43 21:17 
  720      3623 Luke Desilets      10  M   Perkiomen Valley                  6:33   13:43 21:17 
  721  360 3741 Zach Mulkiewicz    11  M   Quakertown                        6:35   13:51 21:18 
  722      3533 Zack Collins       12  M   Penncrest                         6:37   13:48 21:18 
  723  361 3707 Luke McCarthy      9   M   Pope John Paul II                 6:32   13:52 21:19 
  724      3198 Eli Kravinsky      12  M   Jenkintown                        6:25   13:54 21:19 
  725      4245 Erik Zuckerman     9   M   West Chester Rustin               6:37   13:48 21:20 
  726      2529 Ian Ambrose        10  M   Avon Grove                        6:38   13:51 21:20 
  727      2787 Sebastian Martinez 10  M   Cheltenham                        6:21   13:34 21:20 
  728  362 3740 Nolan Lucabaugh    9   M   Quakertown                        6:35   13:52 21:23 
  729  363 2508 Kevin Dennin       11  M   Abington                          6:10   13:27 21:26 
  730      2928 Jared Loeper       10  M   Council Rock South                6:19   13:49 21:26 
  731  364 3884 Michael Reiter     9   M   Springfield (Delco)               6:31   13:51 21:27 
  732  365 3702 Matt Delciotto     10  M   Pope John Paul II                 6:33   13:56 21:27 
  733  366 3730 John Stillwell     10  M   Pottstown                         6:23   13:57 21:27 
  734      4332 Jack McAlinney         M   West Chester East                 6:33   13:52 21:28 
  735      2547 Erik Linkmeyer     9   M   Avon Grove                        6:52   13:59 21:28 
  736  367 3430 Oluwasegun Adeshok 11  M   Norristown                        6:29   13:37 21:28 
  737      3352 Nick Ruppert       10  M   Methacton                         6:28   13:56 21:29 
  738  368 3687 Levin Joshua       10  M   Plymouth Whitemarsh               6:31   13:47 21:29 
  739  369 3685 Eric Dinofa        10  M   Plymouth Whitemarsh               6:35   13:47 21:29 
  740      3202 Jacob Schwartz     12  M   Jenkintown                        6:31   13:57 21:30 
  741      3050 Jeff Kummeth       9   M   Garnet Valley                     6:31   13:54 21:31 
  742      2790 Raphael Orange     11  M   Cheltenham                        6:40   13:57 21:31 
  743      2831 Simon Bodek        11  M   Conestoga                         6:49   14:04 21:31 
  744      2578 Ritish Sharma      10  M   Bensalem                          6:29   14:06 21:32 
  745  370 3708 Mike McElroy       9   M   Pope John Paul II                 6:33   13:57 21:33 
  746      3661 Anthony Mazur      12  M   Phoenixville Area                 7:06   14:19 21:33 
  747      3344 Manuel Lares       11  M   Methacton                         6:46   13:57 21:33 
  748      3547 Taylor McAfee      10  M   Penncrest                         6:48   13:55 21:34 
  749      2679 Xavier Bardwell    9   M   Central Bucks East                6:30   13:46 21:34 
  750      4051 Harrison Sieker    11  M   Upper Merion                      6:50   14:01 21:35 
  751      3077 Bharavi Misra      9   M   Great Valley                      6:43   13:58 21:36 
  752      3005 Ryen Ling          9   M   Downingtown West                  6:56   14:16 21:37 
  753      3028 Max Rayborn        10  M   Friends Select                    6:28   13:54 21:37 
  754      4279 Guy Cimini         9   M   Wissahickon                       6:32   13:48 21:37 
  755      3113 Aaron Trader       9   M   Harriton                          6:24   13:51 21:37 
  756      3710 Jake Rees          9   M   Pope John Paul II                 6:36   13:59 21:38 
  757      2717 Alex Yahaghi       11  M   Central Bucks East                6:30   13:50 21:38 
  758  371 4306 Andrew Smith           M   New Hope-Solebury                 6:32   13:57 21:38 
  759      3020 Justin Smith       10  M   Downingtown West                  6:37   13:53 21:38 
  760      4322 Seth Lunick            M   West Chester East                 6:25   13:54 21:39 
  761      4063 Hunter Douglass    12  M   Upper Perkiomen                   6:20   13:52 21:40 
  762      3553 Daniel Quagliariel 12  M   Penncrest                         7:06   14:21 21:40 
  763  372 3220 Pierce Genereux    11  M   Kennett                           6:17   13:40 21:42 
  764      4324 Kyle Martin            M   West Chester East                        13:26 21:42 
  765      4045 Diego Ledesma      9   M   Upper Merion                      6:41   14:06 21:44 
  766  373 3728 Riley Meade        10  M   Pottstown                         6:46   14:11 21:45 
  767      3847 Dylan Mayrides     10  M   Souderton Area                    6:55   14:13 21:45 
  768      3357 William Verna      11  M   Methacton                         6:37   13:59 21:46 
  769      2552 Dheeraj Pedada     11  M   Avon Grove                        6:58   14:19 21:46 
  770      2850 Thomas Verna       9   M   Conestoga                         6:56   14:10 21:46 
  771      2554 Matt Rayne         9   M   Avon Grove                        7:09   14:27 21:46 
  772      3136 Jake Gutekunst     9   M   Hatboro Horsham                   6:50   14:34 21:48 
  773      4231 Alex Sauselein     10  M   West Chester Rustin               6:39   14:06 21:48 
  774      4331 Andrew Cahoone         M   West Chester East                        13:25 21:48 
  775      4292 Reed Possoff       9   M   Wissahickon                       6:51   14:15 21:49 
  776      3018 David Shelton      9   M   Downingtown West                  7:00   14:20 21:49 
  777      3102 Ryan Byrne         9   M   Harriton                          6:31   14:05 21:49 
  778      4042 Jasper Ip          9   M   Upper Merion                      6:32   14:00 21:50 
  779      3831 Evan Bromiley      11  M   Souderton Area                    6:38   14:06 21:51 
  780      2539 Rowen Gerenser     12  M   Avon Grove                        7:06   14:30 21:51 
  781      2772 Sebastian Wood     11  M   Central Bucks West                6:58   14:19 21:54 
  782  374 3434 Gilberto Reyes     10  M   Norristown                        6:34   14:02 21:54 
  783      3700 Matthew Brun       9   M   Pope John Paul II                 6:57   14:34 21:56 
  784  375 3691 Nate Yasay         11  M   Plymouth Whitemarsh               6:34   13:46 21:57 
  785      3762 Ryan Minicozzi-Wh  11  M   Radnor                            7:05   14:33 21:59 
  786      2610 Mark Rice          11  M   Bishop Shanahan                   6:33   13:49 21:59 
  787      3714 Steve Lin          10  M   Pottsgrove                        6:53   14:16 21:59 
  788      3086 Jack Stapf         10  M   Great Valley                      7:18   14:35 21:59 
  789      3291 Nickey Dilbarov    11  M   Lower Moreland                    6:30   14:14 21:59 
  790      2795 Michael Sullivan   9   M   Cheltenham                        6:50   14:17 21:59 
  791      2785 Edgar Maddox       9   M   Cheltenham                        6:49   14:27 22:00 
  792  376 3734 Theodor Frumuselu  9   M   Quakertown                        6:44   14:09 22:00 
  793      2789 Anhy Nguyen        10  M   Cheltenham                        6:55   14:36 22:01 
  794  377 3059 John Hopper        11  M   Glen Mills Schools                6:22   13:42 22:03 
  795  378 3877 Matt Debany        9   M   Springfield (Delco)               6:35   14:08 22:03 
  796      3343 Jp Larcinese       10  M   Methacton                         6:55   14:29 22:03 
  797      3462 Amari Wharwood     9   M   North Penn                        6:59   14:32 22:03 
  798  379 3471 Chris Singleton    11  M   Octorara                          7:22   14:47 22:04 
  799  380 3302 Mohammed Iyoun     10  M   Marple Newtown                    6:21   13:57 22:04 
  800  381 3726 Andrew Green       9   M   Pottstown                         6:41   14:10 22:05 
  801      3141 Justin Long        9   M   Hatboro Horsham                   6:30   14:06 22:05 
  802      3584 Marshall Wilson    9   M   Pennridge                         6:58   14:25 22:05 
  803  382 3433 Anthony Lopez Sant 11  M   Norristown                        6:40   14:09 22:05 
  804  383 3946 Sean Setnick       12  M   Sun Valley                        6:35   14:19 22:07 
  805      3221 Colin Huff         9   M   Kennett                           6:53   14:11 22:07 
  806  384 3310 Luke Valente       12  M   Marple Newtown                    7:02   14:30 22:08 
  807      2891 Andrew McCoy       9   M   Council Rock North                7:00   14:28 22:09 
  808      2845 Max Rosenfeld      10  M   Conestoga                         6:57   14:30 22:09 
  809      3582 Joe Sullivan       9   M   Pennridge                         6:58   14:25 22:09 
  810  385 3492 Nowell Clay        10  M   Oxford Area                       7:04   14:27 22:10 
  811      4072 Chris Rynn         12  M   Upper Perkiomen                   6:29   14:02 22:10 
  812      2926 Keegan Hribovski   11  M   Council Rock South                6:21   13:58 22:11 
  813      4232 Eric Sauselein     10  M   West Chester Rustin               6:44   14:27 22:11 
  814      3081 Valmiki Rajan      12  M   Great Valley                      7:08   14:23 22:12 
  815  386 3993 Ezekiel Mercure    10  M   Upper Darby                       6:49   14:31 22:13 
  816      4318 Gabriel DeRosa         M   West Chester East                 6:57   14:23 22:14 
  817  387 3470 Kaden Salada       10  M   Octorara                          7:00   14:26 22:14 
  818  388 3463 Alex Achenbach     10  M   Octorara                          6:59   14:26 22:14 
  819      2894 Dan Takacs         10  M   Council Rock North                6:39   14:18 22:15 
  820  389 3891 Christian Donohoe  11  M   Springfield Township (Montco)     7:01   14:35 22:16 
  821      4244 Antonio Zimbello   12  M   West Chester Rustin               6:44   14:29 22:16 
  822      3224 David Opong        10  M   Kennett                           6:53   14:26 22:16 
  823      4334 Andrew Comer           M   West Chester East                 6:35   14:18 22:18 
  824      3671 Siddarth Srinivasa 11  M   Phoenixville Area                 7:01   14:33 22:19 
  825      4080 Chase Ziegler      10  M   Upper Perkiomen                   7:14   14:44 22:20 
  826      3140 Andrew Larsson     9   M   Hatboro Horsham                   6:48   14:21 22:20 
  827  390 3436 Scott Wilson       9   M   Norristown                        7:05   14:25 22:20 
  828      2642 Carson Zadroga     9   M   Boyertown                         7:10   14:40 22:21 
  829      2576 Kevin Ramirez      11  M   Bensalem                          6:32   14:13 22:22 
  830      3085 Gabe Stahl         9   M   Great Valley                      6:49   14:21 22:22 
  831       966 Mike Milkowich     10  M   Upper Perkiomen                   7:14   14:44 22:23 
  832      2603 Camilo Morrice     10  M   Bishop Shanahan                   6:32   14:02 22:25 
  833  391 3943 Levi Das           9   M   Sun Valley                        6:55   14:34 22:25 
  834  392 3299 Nick Delisle       12  M   Marple Newtown                    7:03   14:37 22:26 
  835      4041 Gavin Hepner       9   M   Upper Merion                      7:02   14:32 22:26 
  836  393 3785 Gabe Noel          9   M   Ridley                            6:57   14:36 22:27 
  837      3706 Owen Ley           10  M   Pope John Paul II                 7:01   14:33 22:27 
  838      2575 Japan Patel        11  M   Bensalem                          6:44   14:23 22:27 
  839      3703 Thomas Erwin       9   M   Pope John Paul II                 7:03   14:33 22:29 
  840      2696 Ryan Lemus         11  M   Central Bucks East                7:01   14:44 22:29 
  841  394 3468 Bailey Pappas      12  M   Octorara                          7:22   14:57 22:29 
  842      4319 Jacob DeRosa           M   West Chester East                 7:13   14:42 22:30 
  843      4074 Austin Shanely     9   M   Upper Perkiomen                   6:59   14:42 22:31 
  844      2690 Diego Forest       10  M   Central Bucks East                7:04   14:38 22:31 
  845      4333 Jack Robb              M   West Chester East                 6:35   14:18 22:32 
  846      3723 Mitchell Aquino    11  M   Pottstown                         6:34   14:12 22:32 
  847  395 3897 David Scott        11  M   Springfield Township (Montco)     7:07   14:41 22:33 
  848      2833 Chase Dautrich     11  M   Conestoga                         7:01   14:52 22:33 
  849      3455 Erik Loro          11  M   North Penn                        6:39   14:32 22:34 
  850      3852 Malachi Saunder    10  M   Souderton Area                    7:14   14:45 22:34 
  851      4048 William Pagliaro   12  M   Upper Merion                      6:44   14:24 22:35 
  852  396 3994 Iveniel Mercure    10  M   Upper Darby                       6:53   14:43 22:35 
  853      4061 Drake Conklin      11  M   Upper Perkiomen                   7:07   14:43 22:35 
  854      3426 Zach Shatson       10  M   Neshaminy                         6:38   14:25 22:36 
  855      3854 Domenic Tate       10  M   Souderton Area                    6:49   14:39 22:36 
  856      3452 Mark Heath         10  M   North Penn                        6:51   14:05 22:37 
  857      4237 Jack Syzmanski     9   M   West Chester Rustin               6:48   14:31 22:37 
  858      3075 Gabe Macarron      9   M   Great Valley                      7:20   14:57 22:37 
  859      4282 Gabe Decker        9   M   Wissahickon                       6:51   14:39 22:39 
  860      2577 Steven Ramirez     10  M   Bensalem                          7:18   14:57 22:40 
  861  397 3778 Matthew Cassidy    10  M   Ridley                            7:02   14:36 22:41 
  862      2947 Evan Schmidt       9   M   Devon Preparatory School          6:39   14:31 22:44 
  863      3578 Aidan McGinnis     9   M   Pennridge                         7:24   15:00 22:44 
  864      3649 Robert Edney       9   M   Phoenixville Area                 7:06   14:49 22:44 
  865      3668 Dan Proctor        12  M   Phoenixville Area                 7:08   14:55 22:45 
  866      2634 Daniel Martignetti 11  M   Boyertown                         7:22   14:56 22:45 
  867      2949 Josh Bauman        9   M   Dock Mennonite Academy            7:12   14:46 22:46 
  868      3000 Zack Jarman        12  M   Downingtown West                  6:21   14:23 22:46 
  869      3769 Maxwell Ryan       10  M   Radnor                            7:18   14:51 22:48 
  870  398 3307 Ganesh Selvakumar  9   M   Marple Newtown                    7:05   14:47 22:49 
  871      3351 Kevin Riddell      10  M   Methacton                         6:45   15:11 22:50 
  872      3458 Christopher Pyatt  9   M   North Penn                        7:10   14:49 22:50 
  873      4256 Matt Drake         11  M   William Tennent                   6:56   14:37 22:50 
  874      2605 Thomas Nowakowski  9   M   Bishop Shanahan                   6:39   14:30 22:50 
  875      2946 John Riley         10  M   Devon Preparatory School          6:33   14:36 22:51 
  876      3469 David Rudisill     10  M   Octorara                          7:25   15:01 22:51 
  877      3297 Shawn Cooper       9   M   Marple Newtown                    7:04   14:49 22:52 
  878      3196 Colin Gzesh        10  M   Jenkintown                        7:00   14:44 22:52 
  879      2892 Peyton Seasock     9   M   Council Rock North                7:04   14:54 22:54 
  880      3557 Collin Tait        11  M   Penncrest                         7:12   15:16 22:55 
  881  399 3942 Shawn Burton       11  M   Sun Valley                        6:50   14:50 22:55 
  882      2887 Jude Hollister     9   M   Council Rock North                7:22   15:04 22:55 
  883      2762 Patrick Lafferty   9   M   Central Bucks West                       14:15 22:55 
  884      3304 Kevin Morrow       11  M   Marple Newtown                    7:10   14:52 22:56 
  885  400 2943 Steven Wisnewski   9   M   Delaware County Christian Scho    6:43   14:33 22:57 
  886      3585 Nathan Wilson      9   M   Pennridge                         7:24   15:12 22:57 
  887      4214 Connor Gabe        11  M   West Chester Rustin               7:09   14:50 22:58 
  888      3146 Jason Sergio       10  M   Hatboro Horsham                   7:08   14:49 22:58 
  889      3782 Benjamin Hull      9   M   Ridley                            7:14   14:56 22:59 
  890      3309 Evan Valente       9   M   Marple Newtown                    7:11   14:57 23:00 
  891      3083 Colin Search       9   M   Great Valley                      7:20   15:06 23:00 
  892      4075 Ben Shermer        9   M   Upper Perkiomen                   7:06   14:53 23:00 
  893      3662 Henry McManus      10  M   Phoenixville Area                 7:06   14:55 23:01 
  894      3739 Luke Livingston    12  M   Quakertown                        7:10   15:05 23:01 
  895      2567 Julian Gonzalez    12  M   Bensalem                          7:30   15:23 23:02 
  896  401 2941 Soren Shao         11  M   Delaware County Christian Scho    6:42   14:44 23:03 
  897      3742 Tyler Slotterback  12  M   Quakertown                        7:07   15:03 23:04 
  898      2932 Danny Pavlovsky    12  M   Council Rock South                6:49   15:04 23:04 
  899      3497 Nick Shum          10  M   Oxford Area                       7:00   14:35 23:04 
  900  402 3514 Madda Ngaima       11  M   Penn Wood                         6:32   15:07 23:06 
  901      3139 Alan Komarov       10  M   Hatboro Horsham                   7:42   15:08 23:08 
  902  403 3061 Dominick Simpson   12  M   Glen Mills Schools                6:27   14:12 23:08 
  903      4285 Caleb Goldberg     12  M   Wissahickon                       7:03   14:56 23:09 
  904      4224 Jackson Poff       9   M   West Chester Rustin               7:11   14:58 23:09 
  905      3573 Scott Frederick    9   M   Pennridge                         7:24   15:13 23:10 
  906      3541 John Kirchgasser   12  M   Penncrest                         7:08   15:00 23:10 
  907  404 3686 Daniel Epstein     9   M   Plymouth Whitemarsh               7:25   15:01 23:11 
  908      3733 Matt Aber          10  M   Quakertown                        7:05   14:35 23:12 
  909      2951 Ming Xue           10  M   Dock Mennonite Academy            6:43   14:41 23:14 
  910      4035 Joseph Callahan    12  M   Upper Merion                      6:53   14:55 23:15 
  911      3753 Gedd Constable     10  M   Radnor                            7:25   15:20 23:16 
  912      3534 Matt Coulter       9   M   Penncrest                         7:43   15:26 23:17 
  913      2630 Brody Cuthill      11  M   Boyertown                         7:24   15:17 23:19 
  914      2566 Tim Convery        12  M   Bensalem                          6:48   15:16 23:22 
  915      3724 Jacob Bosko        11  M   Pottstown                         7:11   15:06 23:23 
  916  405 3896 Liam Sarsfield     9   M   Springfield Township (Montco)     7:15   15:11 23:27 
  917      3787 Misha Receveur     12  M   Ridley                            6:49   15:42 23:28 
  918      2631 Luke Gallagher     9   M   Boyertown                         7:49   15:57 23:28 
  919      2540 Ryan Gerenser      12  M   Avon Grove                        7:30   15:26 23:30 
  920      3134 Mosin Chaudhry     10  M   Hatboro Horsham                   7:35   15:28 23:32 
  921      4212 Zach DeBarberie    12  M   West Chester Rustin               7:08   15:06 23:33 
  922  406 3511 Tymere Bass        9   M   Penn Wood                         6:42   14:59 23:35 
  923      4070 Jacob Pizzo        10  M   Upper Perkiomen                   7:15   15:14 23:37 
  924      2998 Ryan Glancey       9   M   Downingtown West                  7:00   15:10 23:38 
  925      3312 Utheri Wagura      11  M   Marple Newtown                    7:00   14:58 23:39 
  926      4293 Eric Reed          9   M   Wissahickon                       6:59   15:07 23:39 
  927      4052 Anthony Valentine  9   M   Upper Merion                      7:27   15:27 23:42 
  928      2632 Austin Holiday     9   M   Boyertown                         7:24   15:22 23:42 
  929  407 2808 Michael McCain     10  M   Collegium Charter School          7:24   15:17 23:43 
  930      2996 Rydir Fleming      12  M   Downingtown West                  6:37   14:56 23:43 
  931      3735 Nathan Gruver      11  M   Quakertown                        7:39   15:38 23:44 
  932      2537 Whit Daly          10  M   Avon Grove                        7:30   15:26 23:45 
  933      4221 Eric Mastangelo    10  M   West Chester Rustin               7:23   15:30 23:48 
  934      3760 Matt Khalil        10  M   Radnor                            7:35   15:38 23:51 
  935      4159 Henry Levesque     12  M   West Chester Henderson            6:38   15:11 23:55 
  936       416 Garrett Thompson   10  M   Interboro                         7:08   15:15 23:56 
  937      3682 Marko Chan         9   M   Plymouth Whitemarsh               6:59   15:15 23:57 
  938      3770 Max Trachtenberg   10  M   Radnor                            7:19   15:19 23:57 
  939  408 2804 Kai Castro         9   M   Collegium Charter School          7:18   15:28 23:59 
  940      3301 Jason Hare         11  M   Marple Newtown                    7:00   15:29 24:01 
  941      2545 Nick Kunitsky      9   M   Avon Grove                        7:38   15:41 24:10 
  942  409 3060 Dewaun Jordan      10  M   Glen Mills Schools                6:45   14:55 24:16 
  943      2944 Griffin Gillece    9   M   Devon Preparatory School          7:20   15:29 24:20 
  944      3583 Joshua Townsend    12  M   Pennridge                         7:04   15:42 24:21 
  945  410 3517 Jesse Sarpong      12  M   Penn Wood                         7:06   15:58 24:22 
  946      3145 Eric Ravenscroft   9   M   Hatboro Horsham                   7:52   16:05 24:24 
  947      3293 Brandon Mutchnick  10  M   Lower Moreland                    7:07   15:21 24:25 
  948  411 3998 Justin Xiao        9   M   Upper Darby                       7:35   15:48 24:27 
  949      2798 C.J. Mulcahy       10  M   Church Farm School                7:22   15:44 24:29 
  950      3725 Matthew Deppen     9   M   Pottstown                         7:37   15:47 24:31 
  951      4064 Logan Harris       9   M   Upper Perkiomen                   7:35   15:50 24:34 
  952      2617 Shaun Vassil       12  M   Bishop Shanahan                   6:47   15:16 24:38 
  953  412 3062 Le'Andre Sims      11  M   Glen Mills Schools                7:00   15:43 24:40 
  954      3311 Godwin Vattappilly 11  M   Marple Newtown                    7:23   15:41 24:43 
  955      4039 Justin Halpern     11  M   Upper Merion                      7:39   16:13 24:58 
  956       412 Billy Betson       12  M   Interboro                         7:30   16:04 25:02 
  957  413 2806 Zachary Essick     11  M   Collegium Charter School          7:27   15:56 25:04 
  958      3308 Harman Singh       11  M   Marple Newtown                    7:21   16:17 25:05 
  959      3879 Brendan Downey     12  M   Springfield (Delco)               7:45   15:54 25:05 
  960      3130 Sean Beal          10  M   Hatboro Horsham                   7:41   16:03 25:10 
  961  414 2942 Peter Wang         12  M   Delaware County Christian Scho    7:48   16:32 25:14 
  962      4277 Colin Cahill       9   M   Wissahickon                       7:59   16:41 25:15 
  963       413 Luke Crozier       11  M   Interboro                         7:45   16:22 25:17 
  964  415 2940 Ben Myers          9   M   Delaware County Christian Scho    6:58   15:50 25:20 
  965  416 3894 Nic Pugliese       11  M   Springfield Township (Montco)     8:02   16:44 25:21 
  966  417 3895 Ben Rittenhouse    11  M   Springfield Township (Montco)     7:17   16:06 25:23 
  967      4037 William Dwinnell   12  M   Upper Merion                      7:39   16:13 25:26 
  968  418 3892 Owen Kirchner      12  M   Springfield Township (Montco)     8:02   16:43 25:26 
  969      3689 Tim Ng             10  M   Plymouth Whitemarsh               6:59   15:53 25:36 
  970      4071 Connor Post        9   M   Upper Perkiomen                   7:22   16:24 25:38 
  971      3779 AJ Cavanaugh       10  M   Ridley                            7:55   16:41 25:42 
  972      4242 Aiden Zier         10  M   West Chester Rustin               7:48   16:51 25:54 
  973      2922 Jacob Guynee       12  M   Council Rock South                6:43   15:55 26:05 
  974      3840 Victor Huang       9   M   Souderton Area                    8:13   17:02 26:15 
  975  419 2939 James Chen         12  M   Delaware County Christian Scho    7:52   17:24 26:36 
  976      4210 Michael Chan       12  M   West Chester Rustin               8:11   17:22 26:37 
  977      4208 Gabe Borshansky    9   M   West Chester Rustin               7:44   16:54 26:37 
  978      2771 Reuben Trachtenber 9   M   Central Bucks West                8:38   17:34 26:39 
  979      2948 Finbar Touey       9   M   Devon Preparatory School          8:54   17:45 26:46 
  980      3193 Evan Cahill        9   M   Jenkintown                        7:36   16:51 26:51 
  981      3878 Sam Debany         9   M   Springfield (Delco)               8:41   17:26 27:08 
  982      3200 Roan McCall        9   M   Jenkintown                        8:35   17:50 27:29 
  983      3203 Devin Shenk        9   M   Jenkintown                        8:32   17:49 27:33 
  984      4206 Logan Beveridge    10  M   West Chester Rustin               9:06   18:24 27:49 
  985      4036 Jack Demtshuk      9   M   Upper Merion                      8:35   18:03 27:58 
  986      4307 Michael Wilson         M   New Hope-Solebury                 8:53   18:15 28:21 
  987  420 2803 Timothy Carlson    9   M   Collegium Charter School          8:57   18:40 28:40 
  988      3012 Andre Pennisi      9   M   Downingtown West                  8:41   18:40 28:47 
  989  421 2805 John Darnall       9   M   Collegium Charter School          8:55   18:43 28:59 
  990  422 2807 Rowan Kelley       9   M   Collegium Charter School          7:21   17:44 29:02 
  991      3532 Aydan Clarke       10  M   Penncrest                         8:39   18:20 29:03 
  992      3559 Dean York          10  M   Penncrest                         8:19   18:18 29:05 
  993  423 2802 Alonzo Allison     10  M   Collegium Charter School          8:25   18:36 29:09 
  994      3880 Justin Eaton       9   M   Springfield (Delco)               8:33   18:39 29:12 
  995      3300 Danny Eldabbas     11  M   Marple Newtown                    9:05   19:28 30:07 
  996      2568 Joe Gottshall      9   M   Bensalem                          8:50   20:33 30:07 
  997      4216 Dilan Kuders       9   M   West Chester Rustin              10:04   20:36 31:05 
  998      4241 John Zabilowicz    11  M   West Chester Rustin              10:04   20:37 31:49 
  999      2792 William Robman     11  M   Cheltenham                       15:53   25:04 34:29 
 1000      3746 Isaiah Wilson      12  M   Quakertown                       12:03   26:15 41:48 
                                                                      Page 2

        


Team Scores


  1.    33  Downingtown West               (  17:19  1:26:32   0:15)
=============================================
  1      4  Kevin Long                17:12
  2      5  Jackson Ambrovich         17:14
  3      6  Jack Cappello             17:17
  4      8  Reagan Wilkinson          17:22
  5     10  Ryan Straub               17:27
  6   ( 11) Aiden Barnhill            17:28
  7   ( 30) Nate Mucha                17:45

  2.   123  Wissahickon                    (  17:41  1:28:23   0:17)
=============================================
  1     15  Hanson Leung              17:32
  2     21  Ahmad Shamsi              17:38
  3     23  Sean Robinson             17:39
  4     29  Zachary Dallal            17:45
  5     35  Ethan Weiss               17:49
  6   ( 37) Solomon Thistle           17:50
  7   ( 85) Caymus Ruffner            18:15

  3.   139  Penncrest                      (  17:39  1:28:13   0:46)
=============================================
  1      3  Adam Gramo-Pensto         17:07
  2     20  Brett Bonebrake           17:37
  3     27  Sean McGroary             17:43
  4     44  Jonah Lourie              17:53
  5     45  Benjamin Klinger          17:53
  6   ( 52) Connor Bonebrake          17:57
  7   ( 67) Jason Abahazy             18:02

  4.   175  Spring Ford                    (  17:46  1:28:48   0:35)
=============================================
  1      9  Ryan Breish               17:25
  2     16  Andrew Carlin             17:36
  3     40  Anthony Bamford           17:51
  4     48  Jacob Green               17:56
  5     62  Tyler Wedemeyer           18:00
  6   ( 77) Ian Cowie                 18:10
  7   ( 80) Jadon Dunham              18:12

  5.   215  Central Bucks East             (  17:45  1:28:45   1:21)
=============================================
  1      1  Andrew Conte              16:56
  2     22  Sean Lahetta              17:39
  3     47  Matthew Miller            17:55
  4     55  Jeremy Powers             17:58
  5     90  Will Marston              18:17
  6   ( 94) Shaun Pello               18:20
  7   (117) John Brophy               18:31

  5.   215  Haverford Township HS          (  17:52  1:29:17   0:25)
=============================================
  1     26  Liam Brophy               17:41
  2     28  Caleb Nolan               17:44
  3     31  Teddy Delduca             17:47
  4     58  Will Field                17:59
  5     72  Tom Tierney               18:06
  6   (132) Tom Zukowski              18:36
  7   (138) Peter Martin              18:38

  7.   222  Boyertown                      (  17:53  1:29:22   0:17)
=============================================
  1     25  James Sahakian            17:40
  2     41  Nolan Longacre            17:52
  3     49  Tyler Reigner             17:56
  4     53  John Black                17:57
  5     54  Cy Evans                  17:57
  6   (180) Eric Muthersbaugh         18:54
  7   (197) Stephen Repa              19:00

  8.   252  West Chester Henderson         (  17:56  1:29:36   0:11)
=============================================
  1     38  Ian Manion                17:50
  2     39  John McGinty              17:51
  3     46  Jacob Durivage            17:54
  4     64  Luke Mullen               18:00
  5     65  Patrick Rabin             18:01
  6   ( 73) Luke Walton               18:06
  7   ( 99) Jon McCormack             18:24

  9.   254  Great Valley                   (  17:55  1:29:35   0:58)
=============================================
  1     13  Rahman Mohammed           17:32
  2     14  Michael Search            17:32
  3     36  Jonathan Sadanaga         17:50
  4     78  Declan Coates             18:11
  5    113  Matt Boland               18:30
  6   (188) Geoffrey Barratt          18:56
  7   (204) Max Miller                19:03

 10.   269  Council Rock South             (  17:50  1:29:10   1:37)
=============================================
  1      2  Christopher Sears         17:03
  2     17  Alex Goldman              17:37
  3     19  Andrew Belder             17:37
  4     82  Cathal Garvey             18:13
  5    149  Jacob Hill                18:40
  6   (185) Thomas Welborn            18:55
  7   (192) Joseph Branderbit         18:57

 10.   269  Owen J. Roberts                (  17:56  1:29:38   1:01)
=============================================
  1     12  Zach Kardos               17:31
  2     24  Matt Muthler              17:40
  3     43  Josh Dimarino             17:52
  4     69  Larkin Recke              18:03
  5    121  Cole Smith                18:32
  6   (151) Noah Gonzalez             18:41
  7   (226) Dan Duffy                 19:17

 12.   368  West Chester East              (  18:08  1:30:38   0:36)
=============================================
  1     51  Evan Brunner              17:57
  2     56  Sean Brennan              17:58
  3     60  David Scully              17:59
  4     79  Joe Delaney               18:11
  5    122  Eric Benditt              18:33
  6   (135) Nicholas Ruth             18:37
  7   (159) Tyler Pachuda             18:45

 13.   383  Bishop Shanahan                (  18:07  1:30:34   1:03)
=============================================
  1     18  Keaton Penney             17:37
  2     66  Joseph Schubert           18:02
  3     70  Jack Loeper               18:03
  4     81  James Kolimago            18:12
  5    148  Evan Fortunato            18:40
  6   (168) Ethan Perry               18:47
  7   (170) Andrew Musik              18:48

 14.   435  Lower Merion                   (  18:11  1:30:55   1:23)
=============================================
  1      7  Diarmid Rae               17:20
  2     61  Vikas Miller              18:00
  3    105  Henry Folk                18:26
  4    106  Ethan Blum                18:26
  5    156  Robert D'Aquila           18:43
  6   (195) Jackson Payne             18:59
  7   (201) Freddy Farah              19:01

 15.   448  Strath Haven                   (  18:16  1:31:17   0:56)
=============================================
  1     32  Max Carp                  17:48
  2     71  Ethan Hodges              18:04
  3     87  Wyeth Hackett             18:16
  4    101  Jonathan Speirs           18:25
  5    157  Christopher Schmucki      18:44
  6   (160) Michael Fergus            18:45
  7   (161) Andrew Manwaring          18:45

 16.   503  Perkiomen Valley               (  18:21  1:31:42   0:38)
=============================================
  1     74  Andrew Moyer              18:06
  2     75  Jordan Thomas             18:07
  3     92  Tyler Woolsey             18:19
  4    104  Christian Badali          18:26
  5    158  Phillip Smith             18:44
  6   (173) Eric Moyer                18:51
  7   (186) Gavin Stevens             18:56

 17.   510  North Penn                     (  18:23  1:31:54   0:35)
=============================================
  1     68  Karl Schafsteller         18:02
  2     97  Lucas Apple               18:23
  3     98  James Chupalio            18:23
  4    111  Jack Shive                18:29
  5    136  Logan Macosko             18:37
  6   (177) David Baik                18:52
  7   (217) Tristan Misko             19:11

 18.   512  Council Rock North             (  18:20  1:31:40   0:49)
=============================================
  1     42  Brian Jonovich            17:52
  2     63  Pat Bierach               18:00
  3    125  Mike Bedard               18:33
  4    128  Josh Tobias               18:34
  5    154  Michael Long              18:41
  6   (267) Gabe Wilson               19:50
  7   (284) Matt Matarazzo            20:00

 19.   533  Unionville                     (  18:24  1:31:58   0:52)
=============================================
  1     34  Jarrett Conway            17:49
  2     96  Ansh Abbaraju             18:22
  3    103  Ethan Baram               18:26
  4    147  Austin Pusey              18:40
  5    153  Sebastian Arnold          18:41
  6   (165) Jacob Elsen               18:47

 20.   567  Central Bucks West             (  18:27  1:32:15   0:54)
=============================================
  1     57  Butchy Peralta            17:58
  2    108  Jason Gilvary             18:27
  3    109  Matt Monahan              18:28
  4    115  James Kong                18:30
  5    178  Vlad Pishnenko            18:52
  6   (189) Laurent Huat              18:57
  7   (208) Nick Sidelinker           19:07

 21.   576  Central Bucks South            (  18:28  1:32:20   0:25)
=============================================
  1     84  Caleb Tsai                18:14
  2     91  Braeden Covey             18:18
  3    118  Liam Loynd                18:31
  4    140  Addison Grant             18:38
  5    143  James Farrell             18:39
  6   (144) John Tunceli              18:39
  7   (172) Colin Wood                18:49

 22.   667  West Chester Rustin            (  18:37  1:33:02   0:23)
=============================================
  1    110  Nick Lutcavage            18:28
  2    123  Jake Spaniak              18:33
  3    124  Griffin Wisser            18:33
  4    134  Sean Brown                18:37
  5    176  Dylan Matthias            18:51
  6   (184) Erik Baum                 18:55
  7   (225) Jimmy Coates              19:16

 23.   704  Phoenixville Area              (  18:39  1:33:13   0:19)
=============================================
  1    112  Isaac Gale                18:29
  2    126  Jake New                  18:33
  3    131  Sean Lukowski             18:36
  4    166  Jake Butterfield          18:47
  5    169  Dan Hickey                18:48
  6   (199) Nick Gatcha               19:01
  7   (205) Riley Kleppe              19:04

 24.   728  Radnor                         (  18:41  1:33:25   0:58)
=============================================
  1     88  Robert Frigerio           18:17
  2    100  Seamus Feeley             18:25
  3    155  Max Dooley                18:42
  4    162  Andrew Rosen              18:46
  5    223  Luke O'Malley             19:15
  6   (252) Josh Goldberg             19:32
  7   (286) Leo Mlodzienski           20:00

 25.   729  Harriton                       (  18:41  1:33:24   1:01)
=============================================
  1     76  James Lane                18:09
  2    114  Michael Strauss           18:30
  3    133  Ethan McKeever            18:37
  4    194  Ben Scheiner              18:58
  5    212  Avery Parr                19:10
  6   (244) Isaiah Trader             19:27
  7   (254) Patrick McCann            19:37

 26.   756  Conestoga                      (  18:44  1:33:36   0:31)
=============================================
  1    102  Gonzalo De Ugarte Fu      18:26
  2    107  Daniel Gossow             18:27
  3    174  Anthony Riley             18:51
  4    183  Daniel Goddard            18:55
  5    190  Hayden Sudall             18:57
  6   (228) Max Magee                 19:17
  7   (246) Alex Dyer                 19:29

 27.   763  Avon Grove                     (  18:44  1:33:38   0:49)
=============================================
  1     95  Jake Armstrong            18:20
  2    130  Paul Lanahan              18:35
  3    146  Thomas Mayer              18:40
  4    182  Kyle Shah                 18:54
  5    210  Pierce Barfell            19:09
  6   (221) Nicky Sciotto             19:12
  7   (230) Seth Williams             19:19

 28.   765  Pennsbury                      (  18:43  1:33:35   1:13)
=============================================
  1     59  Anthony Bell              17:59
  2    116  Joe Bland                 18:31
  3    152  Matt Sweeney              18:41
  4    218  Nicholas Doyle            19:12
  5    220  Mark Czajkowski           19:12
  6   (237) Dino Cangelosi            19:24
  7   (238) Eric Barr                 19:26

 29.   789  Methacton                      (  18:46  1:33:46   1:21)
=============================================
  1     50  Jack Kapralick            17:56
  2    127  Jake Peters               18:34
  3    171  Nolan McMahon             18:49
  4    214  Dan Chimes                19:10
  5    227  Alex Clark                19:17
  6   (234) Ryan Morgan               19:22
  7   (243) Ray Calarami              19:27

 30.   801  Pennridge                      (  18:49  1:34:02   0:59)
=============================================
  1    120  Nick Alvarez              18:32
  2    129  Andrew Reice              18:34
  3    137  Jacob Kascsak             18:38
  4    164  Zach Hildebrandt          18:47
  5    251  Aiden Savoy               19:31
  6   (278) Marshall Fowler           19:57
  7   (282) Logan Wyllie              19:59

 31.   851  Souderton Area                 (  18:50  1:34:08   0:46)
=============================================
  1     93  Christian Barbezat        18:20
  2    167  Nic Morales               18:47
  3    191  Jake Lavely               18:57
  4    193  Aidan Hahn                18:58
  5    207  Luke Pelych               19:06
  6   (215) Cole Keel                 19:10
  7   (233) Brad Gavigan              19:22

 32.   897  Upper Dublin                   (  18:56  1:34:40   1:14)
=============================================
  1     86  Craig Stenstrom           18:16
  2    145  Atticus Yoon              18:39
  3    187  Kevin Huey                18:56
  4    231  Ryan Lim                  19:19
  5    248  Oliver Griffin            19:30
  6   (273) Jake Stein                19:53
  7   (304) Frank She                 20:18

 33.   909  Jenkintown                     (  19:02  1:35:09   1:57)
=============================================
  1     83  Aiden Michell             18:13
  2    119  Travis Geer               18:31
  3    163  Christian Byler           18:46
  4    247  Caleb Limmer              19:29
  5    297  Danny Westcott            20:10
  6   (313) Jack Herr                 20:23
  7   (326) Caden Spoerl              20:36

 34.   921  Hatboro Horsham                (  18:55  1:34:34   0:25)
=============================================
  1    141  Ben Clarke                18:38
  2    175  Lars Knudsen              18:51
  3    200  Brian Pisch               19:01
  4    202  Ngianni Cerisier          19:01
  5    203  James Nolin               19:03
  6   (206) Kevin Allen               19:06
  7   (266) Brian Bollendorf          19:49

 35.   948  Neshaminy                      (  19:01  1:35:03   1:09)
=============================================
  1     89  Pat O'Connell             18:17
  2    179  Sam Bley                  18:53
  3    211  Trevor Schoenemann        19:09
  4    229  Michael Tarapchak         19:18
  5    240  Tim Hill                  19:26
  6   (245) Dylan Souders             19:27
  7   (253) Jack Toy                  19:36

 36.  1029  William Tennent                (  19:13  1:36:03   1:14)
=============================================
  1    142  William Solly             18:39
  2    150  Eddy Campbell             18:41
  3    196  Cole Shapiro              18:59
  4    269  Joseph Tuman              19:51
  5    272  Matt Christofas           19:53
  6   (276) David Hunt                19:56
  7   (279) Matthew Walters           19:58

 37.  1117  Bensalem                       (  19:27  1:37:11   2:25)
=============================================
  1     33  Dabi Chanez               17:49
  2    222  Douglas Keenan            19:13
  3    262  Ethan Whiting             19:45
  4    299  Christian McAndrews       20:10
  5    301  Tom Kelly                 20:14
  6   (318) David Yunusov             20:29
  7   (334) Jon Champagne             20:46

 38.  1194  Upper Perkiomen                (  19:27  1:37:11   0:32)
=============================================
  1    213  Blandin Conklin           19:10
  2    224  Ryan Landis               19:15
  3    242  Ethan Trzaska             19:26
  4    255  Luke Homan                19:38
  5    260  Jonathan Trzaska          19:42
  6   (263) Jonathan Daub             19:47
  7   (265) Cody Schwenk              19:48

 39.  1226  Garnet Valley                  (  19:29  1:37:23   0:17)
=============================================
  1    235  Josh Sherman              19:22
  2    236  Ryan Hodge                19:22
  3    249  Nilay Solanki             19:30
  4    250  Max Foster                19:30
  5    256  Cameron Kennedy           19:39
  6   (259) Aravind Arunachalam       19:42
  7   (261) Ben Ansley                19:44

 40.  1253  Cheltenham                     (  19:36  1:37:56   0:46)
=============================================
  1    219  Michael Vazquez           19:12
  2    232  Michael Penn              19:20
  3    257  Chris Luk                 19:39
  4    264  Luke McGowan              19:47
  5    281  Victor Chen               19:58
  6   (300) Abdul Solomon             20:13
  7   (306) Evan Rominiecki           20:18

 41.  1263  Upper Merion                   (  19:40  1:38:19   1:36)
=============================================
  1    181  Chimezie Amaefuna         18:54
  2    216  Eric Henderson            19:11
  3    258  Michael Radzanowski       19:40
  4    289  Christopher Brooks        20:04
  5    319  Parker Edge               20:30
  6   (324) Siddharth Patel           20:33
  7   (345) Colin O' Brien            20:59

 42.  1312  Holy Ghost Preparatory School  (  19:50  1:39:10   1:42)
=============================================
  1    139  John O'Connell            18:38
  2    270  John Gasiewski            19:51
  3    291  Dominic Berdecia          20:05
  4    303  Ryan Spangler             20:16
  5    309  Jack DeLeo                20:20
  6   (336) Thomas Barbaro            20:51

 43.  1476  Pope John Paul II              (  20:18  1:41:27   2:19)
=============================================
  1    198  Joshua Murtaugh           19:00
  2    277  Jason Kost                19:56
  3    285  Gavin Buce                20:00
  4    355  Liam Hunter               21:12
  5    361  Luke McCarthy             21:19
  6   (365) Matt Delciotto            21:27
  7   (370) Mike McElroy              21:33

 44.  1517  Upper Darby                    (  20:29  1:42:23   3:05)
=============================================
  1    209  Jayson Brown              19:08
  2    271  Curtis Everett            19:52
  3    322  Bereket Haddish           20:31
  4    329  Reed Curry                20:39
  5    386  Ezekiel Mercure           22:13
  6   (396) Iveniel Mercure           22:35
  7   (411) Justin Xiao               24:27

 45.  1531  Ridley                         (  20:19  1:41:34   0:50)
=============================================
  1    288  Ken Pagliei               20:02
  2    295  Ryan Hoffecker            20:09
  3    298  Navkaran Mann             20:10
  4    310  Christopher Bautista      20:21
  5    340  Mike Keller               20:52
  6   (393) Gabe Noel                 22:27
  7   (397) Matthew Cassidy           22:41

 46.  1534  Abington                       (  20:24  1:41:57   1:32)
=============================================
  1    274  Michael Castor            19:54
  2    290  Patrick Magauran          20:04
  3    302  Conor Murcar              20:15
  4    305  Jonathan Egan             20:18
  5    363  Kevin Dennin              21:26

 47.  1537  New Hope-Solebury              (  20:21  1:41:45   0:57)
=============================================
  1    275  Oscar Mailman             19:54
  2    292  Benjamin Dupont           20:06
  3    311  Adam Singer               20:23
  4    321  Laszlo Maderasz           20:31
  5    338  Jack Slominski            20:51
  6   (339) Benjamin House            20:52
  7   (371) Andrew Smith              21:38

 48.  1544  Oxford Area                    (  20:21  1:41:41   0:38)
=============================================
  1    280  Luis Vivero               19:58
  2    308  Saul Torres               20:19
  3    314  Logan Shafer              20:23
  4    315  Daniel Cox                20:25
  5    327  Sean Walsh                20:36
  6   (341) Rafael Jimenez            20:55
  7   (385) Nowell Clay               22:10

 49.  1550  Kennett                        (  20:25  1:42:01   1:38)
=============================================
  1    239  Jonathon Morgan           19:26
  2    307  Ethan Faust               20:18
  3    325  Tim Kratz                 20:33
  4    330  Trevor Bowdoin            20:40
  5    349  Nate Pippen               21:04
  6   (354) Briton Boiardi            21:09
  7   (372) Pierce Genereux           21:42

 50.  1610  Quakertown                     (  20:37  1:43:02   1:17)
=============================================
  1    287  Justin LaBar              20:01
  2    296  Mason Smith               20:10
  3    316  Jared Susnoskie           20:26
  4    351  Jason Susnoskie           21:07
  5    360  Zach Mulkiewicz           21:18
  6   (362) Nolan Lucabaugh           21:23
  7   (376) Theodor Frumuselu         22:00

 51.  1661  Springfield (Delco)            (  20:46  1:43:50   1:01)
=============================================
  1    294  Connor Sheldon            20:07
  2    328  Conor Houston             20:38
  3    337  Jacob Varughese           20:51
  4    350  Joe Madden                21:06
  5    352  Joshua Fiorentino         21:08
  6   (364) Michael Reiter            21:27
  7   (378) Matt Debany               22:03

 52.  1688  Penn Wood                      (  21:08  1:45:38   3:16)
=============================================
  1    268  Lamir Garner              19:50
  2    317  Keith Barrett             20:28
  3    342  Timmy Odunjo              20:57
  4    359  Christian Priva           21:17
  5    402  Madda Ngaima              23:06
  6   (406) Tymere Bass               23:35
  7   (410) Jesse Sarpong             24:22

 53.  1696  Plymouth Whitemarsh            (  20:56  1:44:38   1:29)
=============================================
  1    283  Justin Adler              20:00
  2    332  william stanczak          20:42
  3    344  Samuel Chapin             20:58
  4    368  Levin Joshua              21:29
  5    369  Eric Dinofa               21:29
  6   (375) Nate Yasay                21:57
  7   (404) Daniel Epstein            23:11

 54.  1697  Pottstown                      (  20:54  1:44:28   1:04)
=============================================
  1    312  Collin Stone              20:23
  2    323  Noah Patton               20:32
  3    343  Shane Langevin            20:57
  4    353  Justine Villimar          21:09
  5    366  John Stillwell            21:27
  6   (373) Riley Meade               21:45
  7   (381) Andrew Green              22:05

 55.  1748  Marple Newtown                 (  21:16  1:46:20   2:02)
=============================================
  1    293  Jeff Piscitelli           20:06
  2    335  Ryan Naughton             20:49
  3    356  Jeremy Meier              21:13
  4    380  Mohammed Iyoun            22:04
  5    384  Luke Valente              22:08
  6   (392) Nick Delisle              22:26
  7   (398) Ganesh Selvakumar         22:49

 56.  1762  Sun Valley                     (  21:35  1:47:53   3:29)
=============================================
  1    241  Christian Hansen          19:26
  2    348  Nicholas Maiale           21:00
  3    383  Sean Setnick              22:07
  4    391  Levi Das                  22:25
  5    399  Shawn Burton              22:55

 57.  1776  Norristown                     (  21:20  1:46:40   1:34)
=============================================
  1    320  Juan Calleja              20:31
  2    333  Geovanni Santiago         20:42
  3    367  Oluwasegun Adeshoken      21:28
  4    374  Gilberto Reyes            21:54
  5    382  Anthony Lopez Santos      22:05
  6   (390) Scott Wilson              22:20

 58.  1816  Octorara                       (  21:31  1:47:31   1:15)
=============================================
  1    346  Tyler Conway              20:59
  2    347  Parry Bentley             21:00
  3    357  Frankie Leslie            21:14
  4    379  Chris Singleton           22:04
  5    387  Kaden Salada              22:14
  6   (388) Alex Achenbach            22:14
  7   (394) Bailey Pappas             22:29

 59.  1936  Springfield Township (Montco)  (  22:52  1:54:18   4:40)
=============================================
  1    331  Ben Owen                  20:41
  2    389  Christian Donohoe         22:16
  3    395  David Scott               22:33
  4    405  Liam Sarsfield            23:27
  5    416  Nic Pugliese              25:21
  6   (417) Ben Rittenhouse           25:23
  7   (418) Owen Kirchner             25:26

 60.  1959  Glen Mills Schools             (  23:05  1:55:23   3:24)
=============================================
  1    358  Christian Bailey          21:16
  2    377  John Hopper               22:03
  3    403  Dominick Simpson          23:08
  4    409  Dewaun Jordan             24:16
  5    412  Le'Andre Sims             24:40

 61.  2049  Delaware County Christian Scho (  24:38  2:03:10   3:39)
=============================================
  1    400  Steven Wisnewski          22:57
  2    401  Soren Shao                23:03
  3    414  Peter Wang                25:14
  4    415  Ben Myers                 25:20
  5    419  James Chen                26:36

 62.  2069  Collegium Charter School       (  26:05  2:10:25   5:16)
=============================================
  1    407  Michael McCain            23:43
  2    408  Kai Castro                23:59
  3    413  Zachary Essick            25:04
  4    420  Timothy Carlson           28:40
  5    421  John Darnall              28:59
  6   (422) Rowan Kelley              29:02
  7   (423) Alonzo Allison            29:09