PIAA District 1 Championships 2016

Bethlehem, PA

Boys AAA

* = State Qualifiers                                                                      Page 1

                PIAA District 1 Cross Country Championship
                             Lehigh University
                                 10/28/16

 
Place TmPl No.  Name               Yr  Sex School                         1mile   2mile   Time     
===== ==== ==== ================== === === ============================== ======= ======= ===== 
*    1    1 1125 Rusty Kujdych      11  M   Neshaminy                         4:57   10:08 15:20 
*    2    2 3195 Connor McMenamin   12  M   Souderton Area                    4:59   10:08 15:29 
    3    3  220 Ryan Campbell      11  M   Council Rock North                4:59   10:12 15:33 
    4    4 3390 Spencer Smucker    11  M   West Chester Henderson            5:00   10:13 15:37 
    5    5 1049 Matthew D'Aquila   12  M   Lower Merion                      5:04   10:21 15:38 
*    6    6 1179 Liam Conway        11  M   Owen J. Roberts                   4:59   10:15 15:40 
    7    7  223 Tim Haas           12  M   Council Rock North                4:58   10:19 15:41 
*    8    8 3410 Evan Hutton        12  M   William Tennent                   4:58   10:13 15:41 
    9    9  224 Bryan Keller       12  M   Council Rock North                4:59   10:18 15:43 
*   10   10  386 James Abrahams     12  M   Haverford Township HS             5:04   10:18 15:44 
*   11   11 1220 Avery Lederer      11  M   Penncrest                         5:01   10:18 15:47 
*   12   12 1037 Austin Maxwell     12  M   Kennett                           5:00   10:17 15:47 
   13   13  221 Sam Earley         11  M   Council Rock North                5:00   10:19 15:47 
*   14   14 1248 Eric Kersten       12  M   Pennsbury                         5:05   10:21 15:50 
*   15   15  149 Will Griffen       12  M   Cheltenham                        5:03   10:22 15:52 
*   16   16  121 Matthew Scarpill   12  M   Central Bucks South               5:00   10:13 15:53 
*   17   17   53 Josh Hoey          11  M   Bishop Shanahan                   5:00   10:20 15:53 
*   18   18 3413 Sean Rahill        11  M   William Tennent                   4:58   10:19 15:54 
*   19   19 3286 Syed Shah          12  M   Upper Darby                       5:01   10:22 15:56 
   20   20  306 Shaun Bullock      12  M   Downingtown West                  5:01   10:22 15:57 
   21   21  225 Ethan Koza         11  M   Council Rock North                5:01   10:27 16:00 
*   22   22  211 Carlos Shultz      9   M   Conestoga                         5:23   10:38 16:00 
*   23   23 3142 Hudson Delisle     11  M   Quakertown                        5:00   10:22 16:02 
   24   24  308 Jake O'Neill       12  M   Downingtown West                  5:01   10:27 16:03 
   25   25 1053 Theodore Neckowicz 12  M   Lower Merion                      5:14   10:35 16:04 
   26   26  303 Drew Alansky       12  M   Downingtown West                  5:12   10:34 16:05 
*   27   27 3268 James Conway       10  M   Unionville                        5:05   10:27 16:07 
*   28   28   26 Noah Dusseau       11  M   Avon Grove                        5:00   10:23 16:08 
*   29   29 1222 Justin Senackerib  11  M   Penncrest                         5:06   10:30 16:08 
*   30   30   66 Dominic Derafelo   11  M   Boyertown                         5:06   10:28 16:09 
*   31   31 3192 Joe Breen          12  M   Souderton Area                    5:09   10:35 16:10 
   32   32  134 Brian Mass         12  M   Central Bucks West                5:01   10:32 16:14 
   33   33  131 Teagan Fortna      12  M   Central Bucks West                5:05   10:31 16:15 
*   34   34  183 Ryan Leahan        12  M   Coatesville                       5:05   10:35 16:15 
*   35   35 1152 Colin Grace        11  M   North Penn                        5:00   10:41 16:16 
*   36   36  210 Matt Roeder        12  M   Conestoga                         5:20   10:44 16:16 
*   37   37 3205 Shane Ainscoe      11  M   Spring Ford                       5:05   10:34 16:17 
   38   38  132 Alec Hofer         12  M   Central Bucks West                5:05   10:41 16:17 
*   39   39 1154 Brendan O'Toole    11  M   North Penn                        5:00   10:28 16:17 
   40   40  309 Tyler Rollins      11  M   Downingtown West                  5:12   10:40 16:18 
   41   41  222 Kevin Ehrgott      11  M   Council Rock North                5:10   10:39 16:19 
   42   42  130 Ben Bunch          11  M   Central Bucks West                5:03   10:32 16:19 
   43   43   37 Aqeel Bacchus      12  M   Bensalem                          5:02   10:35 16:20 
   44   44 1151 Nick Cataldi       10  M   North Penn                        5:01   10:37 16:20 
   45   45 1249 Dan Mink           12  M   Pennsbury                         5:16   10:45 16:21 
   46   46 3402 Brandon Hontz      12  M   West Chester Rustin               5:01   10:23 16:21 
   47   47   25 Matt Chapla        12  M   Avon Grove                        5:14   10:41 16:22 
   48   48  206 Henry Borska       10  M   Conestoga                         5:28   10:56 16:23 
   49   49 3423 Ben Hoyer          11  M   Wissahickon                       5:12   10:44 16:23 
   50   50  209 Jake Robinson      11  M   Conestoga                         5:27   10:51 16:23 
   51   51  339 Hayden Coates      10  M   Great Valley                      5:12   10:47 16:24 
   52   52  135 Mark McClenahan    12  M   Central Bucks West                5:06   10:38 16:24 
   53   53 3121 Michael Neeson     12  M   Pottsgrove                        5:14   10:43 16:24 
   54   54 3210 Milan Sharma       11  M   Spring Ford                       5:08   10:42 16:25 
   55   55 3385 Jack Downing       12  M   West Chester Henderson            5:02   10:35 16:25 
   56   56 3400 Ryan Demis         12  M   West Chester Rustin               5:09   10:37 16:25 
   57   57  136 Michael Samson     11  M   Central Bucks West                5:03   10:37 16:27 
   58   58 3206 Jacob McKenna      11  M   Spring Ford                       5:06   10:36 16:27 
   59   59  305 Patrick Blair      12  M   Downingtown West                  5:10   10:43 16:27 
   60   60 1050 Evan Hassman       12  M   Lower Merion                      5:14   10:42 16:29 
   61   61 3388 Stephen Heck       11  M   West Chester Henderson            5:11   10:42 16:29 
   62   62 3295 Ben Brugger        11  M   Upper Dublin                      5:08   10:38 16:29 
   63   63 3374 Joshua Lewin       9   M   West Chester East                 5:01   10:33 16:31 
   64   64  344 Brett Zatlin       11  M   Great Valley                      5:02   10:40 16:31 
   65   65 1252 Jed Scratchard     11  M   Pennsbury                         5:06   10:43 16:32 
   66   66   57 Logan Yoquinto     11  M   Bishop Shanahan                   5:18   10:44 16:32 
   67   67  133 Carter Laatsch     10  M   Central Bucks West                5:08   10:43 16:33 
   68   68  102 Declan Earles      11  M   Central Bucks East                5:14   10:43 16:33 
   69   69 3191 Paul Boehm         10  M   Souderton Area                    5:15   10:44 16:33 
   70   70 1251 Aidan Sauer        11  M   Pennsbury                         5:16   10:49 16:34 
   71   71   69 Kollin Miller      11  M   Boyertown                         5:14   10:45 16:34 
   72   72 3389 Calvin Pash        10  M   West Chester Henderson            5:15   10:51 16:34 
   73   73   28 Hunter Jarratt     12  M   Avon Grove                        5:14   10:40 16:35 
   74   74 1153 Brian Johnson      10  M   North Penn                        5:05   10:38 16:35 
   75   75  107 William Schulz     12  M   Central Bucks East                5:13   10:38 16:36 
   76   76 1100 Matt Varghese      9   M   Methacton                         5:15   10:52 16:36 
   77   77 1180 Andrew Malmstrom   11  M   Owen J. Roberts                   5:16   10:54 16:37 
   78   78 1048 Ethan Boyer        12  M   Lower Merion                      5:19   10:53 16:37 
   79   79 1123 Jason Fitch        11  M   Neshaminy                         5:09   10:47 16:38 
   80   80 3219 Joseph Cardie      12  M   Springfield (Delco)               5:18   10:53 16:38 
   81   81  108 Owen Zila          11  M   Central Bucks East                5:15   10:48 16:38 
   82   82 3208 Patrick Power      12  M   Spring Ford                       5:06   10:49 16:39 
   83   83 3273 Cole Walker        9   M   Unionville                        5:10   10:49 16:39 
   84   84  338 Everett Beauregard 12  M   Great Valley                      5:08   10:49 16:39 
   85   85  290 Dylan McEvoy       12  M   Downingtown East                  5:03   10:45 16:40 
   86   86 3375 Harrison Mazurek   11  M   West Chester East                 5:09   10:48 16:40 
   87   87 1286 Christian Schaaf   11  M   Phoenixville Area                 5:21   10:54 16:40 
   88   88  293 Nick Robinson      10  M   Downingtown East                  5:04   10:42 16:41 
   89   89 3401 Edward Harpstead   12  M   West Chester Rustin               5:07   10:40 16:42 
   90   90   52 Jonah Hoey         9   M   Bishop Shanahan                   5:18   10:44 16:42 
   91   91 3384 Ben Berkman        12  M   West Chester Henderson            5:14   10:53 16:43 
   92   92 1284 Aaron Hin          11  M   Phoenixville Area                 5:22   11:00 16:43 
   93   93  376 Kyle Hontz         10  M   Hatboro Horsham                   5:13   10:47 16:44 
   94   94  360 Etan Ginsberg      12  M   Harriton                          5:30   11:03 16:44 
   95   95  317 Kyle Berardi       12  M   Garnet Valley                     5:18   10:53 16:44 
   96   96 3399 Colbe Clark        12  M   West Chester Rustin               5:15   10:53 16:44 
   97   97 1051 Charlie Herrmann   10  M   Lower Merion                      5:19   10:52 16:45 
   98   98 3386 Will Gamble        12  M   West Chester Henderson            5:16   10:51 16:45 
   99   99   67 Josh Endy          11  M   Boyertown                         5:09   10:46 16:46 
  100  100 3242 Evan Chen          11  M   Strath Haven                      5:16   10:49 16:46 
  101  101   30 Ronny Rineer       12  M   Avon Grove                        5:14   10:54 16:46 
  102  102  106 Cole Sands         10  M   Central Bucks East                5:14   10:47 16:46 
  103  103 3270 Joseph Faia        12  M   Unionville                        5:15   10:50 16:47 
  104  104 3175 Sean Scandle       12  M   Ridley                            5:17   10:49 16:48 
  105  105  239 Ian Welborn        11  M   Council Rock South                5:18   10:56 16:48 
  106  106  237 Collin Ochs        10  M   Council Rock South                5:17   10:57 16:48 
  107  107  146 Jason Cornelison   10  M   Cheltenham                        5:22   10:57 16:49 
  108  108 3211 Zachary Smith      11  M   Spring Ford                       5:06   10:37 16:49 
  109  109   70 Justin Smyth       11  M   Boyertown                         5:12   10:47 16:49 
  110  110 1098 Nicholas DeFilippi 12  M   Methacton                         5:09   10:51 16:49 
  111  111 3159 Peter Cooke        12  M   Radnor                            5:15   10:51 16:49 
  112  112 3197 Connor Williams    10  M   Souderton Area                    5:24   10:55 16:49 
  113  113 1094 Joshua Brycki      12  M   Methacton                         5:09   10:54 16:50 
  114  114 1182 Conor Murray       12  M   Owen J. Roberts                   5:18   10:51 16:50 
  115  115  391 Elliot Miciek      12  M   Haverford Township HS             5:11   10:50 16:50 
  116  116   51 Jack Ettien        10  M   Bishop Shanahan                   5:19   10:59 16:50 
  117  117  307 Evan Kaiser        11  M   Downingtown West                  5:14   10:52 16:51 
  118  118  148 Asad Grant         12  M   Cheltenham                        5:23   11:07 16:51 
  119  119 3372 Matthew Clarke     11  M   West Chester East                 5:12   10:51 16:51 
  120  120 3299 Danny Michels      12  M   Upper Dublin                      5:15   10:56 16:52 
  121  121 1099 Garrett McPhillips 10  M   Methacton                         5:18   10:54 16:52 
  122  122 3173 Zack Forney        11  M   Ridley                            5:11   10:54 16:52 
  123  123   27 Jordan Howard      11  M   Avon Grove                        5:23   11:00 16:52 
  124  124  236 Kyle Kutney        10  M   Council Rock South                5:16   10:58 16:53 
  125  125 1034 Cody Brown         12  M   Kennett                           5:12   11:03 16:53 
  126  126 3207 Joseph Power       10  M   Spring Ford                       5:12   10:54 16:53 
  127  127 3376 Joseph Mazzo       10  M   West Chester East                 5:14   10:55 16:54 
  128  128 1218 Connor Bonebrake   10  M   Penncrest                         5:18   10:59 16:54 
  129  129  340 Seth Hoffritz      10  M   Great Valley                      5:10   10:59 16:54 
  130  130 3267 Matt Biederman     12  M   Unionville                        5:19   10:59 16:55 
  131  131   55 Jonathan McGrory   11  M   Bishop Shanahan                   5:18   10:56 16:55 
  132  132   65 Todd Barton        11  M   Boyertown                         5:14   10:51 16:55 
  133  133 1192 Evan Campbell      10  M   Oxford Area                       5:20   10:59 16:56 
  134  134  147 Andrew Crosby      12  M   Cheltenham                        5:23   11:07 16:57 
  135  135 1178 Linus Blatz        10  M   Owen J. Roberts                   5:21   11:01 16:57 
  136  136 1296 Chris Johnson      12  M   Plymouth Whitemarsh               5:18   11:02 16:58 
  137  137  240 Andrew Zawodniak   11  M   Council Rock South                5:16   11:00 16:59 
  138  138 3414 Jake Ringers       11  M   William Tennent                   5:20   11:02 16:59 
  139  139  388 Brendan Campbell   10  M   Haverford Township HS             5:23   11:09 16:59 
  140  140 3193 Brian Bruno        10  M   Souderton Area                    5:24   11:06 16:59 
  141  141 3145 Kevin Juszynski    11  M   Quakertown                        5:10   10:53 16:59 
  142  142  103 David Endres       10  M   Central Bucks East                5:09   10:43 17:00 
  143  143 1236 Andrew Saville     12  M   Pennridge                         5:11   10:58 17:00 
  144  144 3297 Samuel Griffin     10  M   Upper Dublin                      5:23   11:02 17:00 
  145  145  234 David Bleiman      12  M   Council Rock South                5:18   10:58 17:00 
  146  146  392 Evan Peetros       10  M   Haverford Township HS             5:18   10:54 17:01 
  147  147 3404 Blake Winkley      10  M   West Chester Rustin               5:18   11:01 17:01 
  148  148 3196 Josiah Moyer       10  M   Souderton Area                    5:24   11:02 17:01 
  149  149   29 Shae Christensen   11  M   Avon Grove                        5:19   11:01 17:01 
  150  150 1039 Davis Piercy       10  M   Kennett                           5:22   11:10 17:01 
  151  151  364 Jan Terwiesch      12  M   Harriton                          5:09   11:15 17:02 
  152  152   68 Christian McComb   9   M   Boyertown                         5:20   11:08 17:02 
  153  153 1054 David Vonderheide  12  M   Lower Merion                      5:26   11:09 17:03 
  154  154 1247 Steffen Hude       12  M   Pennsbury                         5:19   11:05 17:03 
  155  155 1219 Adam Gramo-Pensto  10  M   Penncrest                         5:23   11:12 17:04 
  156  156   31 Connor Zilinskas   12  M   Avon Grove                        5:19   11:02 17:04 
  157  157 1250 Thomas Mink        11  M   Pennsbury                         5:18   11:11 17:04 
  158  158 1221 Luke Narbus        9   M   Penncrest                         5:20   11:05 17:04 
  159  159 3408 Will Clift         11  M   William Tennent                   5:21   11:04 17:06 
  160  160 3424 Nathan Leung       11  M   Wissahickon                       5:13   11:02 17:06 
  161  161  372 Jared Bixler       11  M   Hatboro Horsham                   5:15   11:01 17:06 
  162  162 3269 Connor Deutsch     12  M   Unionville                        5:19   11:05 17:07 
  163  163 1183 Quinten Sherwood   10  M   Owen J. Roberts                   5:17   11:07 17:08 
  164  164  184 Colin Mihalak      12  M   Coatesville                       5:07   10:55 17:09 
  165  165 3373 Andrew Criscuolo   11  M   West Chester East                 5:14   10:56 17:10 
  166  166 3146 Nolan Pernia       11  M   Quakertown                        5:11   11:01 17:10 
  167  167 3092 Carver Schildt     10  M   Plymouth Whitemarsh               5:26   11:14 17:11 
  168  168 3243 Jacob Davidson     10  M   Strath Haven                      5:29   11:12 17:11 
  169  169  375 Dylan Hontz        10  M   Hatboro Horsham                   5:22   11:07 17:11 
  170  170  105 Cade Sands         10  M   Central Bucks East                5:16   11:01 17:12 
  171  171 1052 Joey Litvin        9   M   Lower Merion                      5:22   11:05 17:13 
  172  172   71 Payton Stanziani   10  M   Boyertown                         5:24   11:19 17:13 
  173  173 3387 Luke Geier         9   M   West Chester Henderson            5:27   11:13 17:14 
  174  174 3425 Matt Maiale        11  M   Wissahickon                       5:21   11:08 17:14 
  175  175  363 Bruce Herriott     12  M   Harriton                          5:05   10:57 17:15 
  176  176 1096 Thomas Chimes      10  M   Methacton                         5:11   11:07 17:15 
  177  177 1223 Patrick Theveny    9   M   Penncrest                         5:23   11:13 17:15 
  178  178 1282 Jack Armstrong     11  M   Phoenixville Area                 5:36   11:27 17:15 
  179  179  387 Josh Adams         12  M   Haverford Township HS             5:12   11:04 17:16 
  180  180 1235 Jared Pleibel      12  M   Pennridge                         5:25   11:12 17:16 
  181  181 1177 Sean Barone        12  M   Owen J. Roberts                   5:17   11:03 17:16 
  182  182 1266 Alex Wagner        12  M   Perkiomen Valley                  5:20   11:12 17:17 
  183  183 1156 Zach Thomas        12  M   North Penn                        5:08   10:59 17:17 
  184  184 1155 Dylan Reid         9   M   North Penn                        5:16   11:10 17:18 
  185  185 3271 Gerrick Hardy      12  M   Unionville                        5:21   11:05 17:19 
  186  186 3272 Jack Odom          12  M   Unionville                        5:30   11:16 17:20 
  187  187 1237 Ethan Saville      9   M   Pennridge                         5:23   11:14 17:20 
  188  188  318 Joe Colavito       11  M   Garnet Valley                     5:31   11:21 17:20 
  189  189 3158 Frank Brown        9   M   Radnor                            5:27   11:13 17:21 
  190  190 1288 Connor Wilchusky   10  M   Phoenixville Area                 5:26   11:17 17:21 
  191  191 3176 Jack Traynor       12  M   Ridley                            5:24   11:12 17:21 
  192  192 3411 Miles Hutton       10  M   William Tennent                   5:22   11:11 17:21 
  193  193  182 Micah Kranzel      10  M   Coatesville                       5:20   11:13 17:21 
  194  194 1040 Cole Robinson      10  M   Kennett                           5:19   11:13 17:22 
  195  195  207 Aidan Lake         12  M   Conestoga                         5:36   11:25 17:23 
  196  196   40 Tommy Brewer       10  M   Bensalem                          5:17   11:22 17:23 
  197  197 1234 Gunnar Orth        10  M   Pennridge                         5:23   11:13 17:24 
  198  198    8 Caeden Cloud       11  M   Abington                          5:22   11:11 17:24 
  199  199  389 Mike Donnelly      9   M   Haverford Township HS             5:28   11:20 17:26 
  200  200 1299 Doug Luba          12  M   Plymouth Whitemarsh               5:17   11:06 17:26 
  201  201  292 Chris Poulos       12  M   Downingtown East                  5:15   11:10 17:27 
  202  202 3209 Kyle Reed          12  M   Spring Ford                       5:17   11:10 17:27 
  203  203 3247 Justin Malley      11  M   Strath Haven                      5:17   11:08 17:27 
  204  204 3244 Aidan Frick        11  M   Strath Haven                      5:22   11:12 17:28 
  205  205  342 Roman Silen        11  M   Great Valley                      5:21   11:14 17:29 
  206  206  289 Evan Dewey         12  M   Downingtown East                  5:14   11:12 17:29 
  207  207  104 Sean Lahetta       10  M   Central Bucks East                5:17   11:18 17:29 
  208  208  390 Josh Fingerhut     9   M   Haverford Township HS             5:27   11:21 17:30 
  209  209 3427 Randy Schwemmer    12  M   Wissahickon                       5:22   11:16 17:30 
  210  210 3161 Doug Rosin         10  M   Radnor                            5:27   11:16 17:30 
  211  211  291 Will McGowen       11  M   Downingtown East                  5:23   11:14 17:30 
  212  212 1224 Andrew Woolery     9   M   Penncrest                         5:28   11:24 17:30 
  213  213 1035 Ryan Ganly         12  M   Kennett                           5:21   11:15 17:31 
  214  214 1150 Lucas Apple        11  M   North Penn                        5:09   11:14 17:31 
  215  215  373 Gio Cerisier       11  M   Hatboro Horsham                   5:32   11:25 17:32 
  216  216 3398 Vijay Bhagat       11  M   West Chester Rustin               5:26   11:18 17:32 
  217  217  119 Dominic Pignatelli 12  M   Central Bucks South               5:28   11:24 17:32 
  218  218 3412 Matt Kraus         12  M   William Tennent                   5:18   11:10 17:32 
  219  219 1246 Calvin Hodges      11  M   Pennsbury                         5:19   11:15 17:33 
  220  220  122 Nick Tome          10  M   Central Bucks South               5:21   11:16 17:33 
  221  221 1287 Max Seaman         12  M   Phoenixville Area                 5:36   11:31 17:33 
  222  222  238 Nate Stockwell     12  M   Council Rock South                5:19   11:20 17:33 
  223  223 3246 Graham Hogg        10  M   Strath Haven                      5:42   11:36 17:34 
  224  224 3117 Cole Goldcamp      11  M   Pottsgrove                        5:18   11:14 17:34 
  225  225 3422 Josh Chaiken       9   M   Wissahickon                       5:31   11:26 17:35 
  226  226 1038 Jack McCarron      11  M   Kennett                           5:28   11:23 17:35 
  227  227 3314 Abhiram Vagvala    10  M   Upper Merion                      5:28   11:18 17:36 
  228  228 1262 Matteo Goettler    11  M   Perkiomen Valley                  5:25   11:22 17:36 
  229  229 3148 Nicholas Yeatman   10  M   Quakertown                        5:24   11:25 17:36 
  230  230 1260 Dylan Danowski     9   M   Perkiomen Valley                  5:26   11:23 17:37 
  231  231 3324 Shane Coll         10  M   Upper Moreland                    5:29   11:37 17:38 
  232  232 3174 Tyler Morin        12  M   Ridley                            5:40   11:39 17:38 
  233  233   12 Tim Smith          12  M   Abington                          5:29   11:29 17:38 
  234  234  343 Ryan Small         10  M   Great Valley                      5:34   11:30 17:38 
  235  235  359 Mason Coburn-Weiga 10  M   Harriton                          5:37   11:34 17:38 
  236  236  226 Matt Mullen        10  M   Council Rock North                5:30   11:29 17:38 
  237  237    9 Josh Coleman       11  M   Abington                          5:29   11:31 17:39 
  238  238 3310 Owen Ebersole      10  M   Upper Merion                      5:28   11:24 17:39 
  239  239 1233 Luke Eissler       10  M   Pennridge                         5:19   11:07 17:41 
  240  240 3144 Trevor Hickey      12  M   Quakertown                        5:25   11:26 17:41 
  241  241 3160 Sam Dilella        9   M   Radnor                            5:34   11:31 17:41 
  242  242 1232 Cole Doster        10  M   Pennridge                         5:33   11:34 17:42 
  243  243 3170 Andrew Bjorkelo    11  M   Ridley                            5:31   11:28 17:42 
  244  244 3403 James Poff         11  M   West Chester Rustin               5:29   11:22 17:42 
  245  245  358 Aidan Bova         10  M   Harriton                          5:37   11:34 17:43 
  246  246 3156 Chris Barkley      11  M   Radnor                            5:33   11:29 17:43 
  247  247  144 Liam Brown         11  M   Cheltenham                        5:26   11:19 17:43 
  248  248  150 Larry Hall         11  M   Cheltenham                        5:27   11:33 17:43 
  249  249   41 Justin Pratt       11  M   Bensalem                          5:25   11:21 17:44 
  250  250 1283 Pat Darcy          10  M   Phoenixville Area                 5:37   11:33 17:44 
  251  251  117 Will Drakas        10  M   Central Bucks South               5:31   11:38 17:44 
  252  252 3371 Sean Brennan       10  M   West Chester East                 5:19   11:20 17:45 
  253  253  362 Jacob Harris       11  M   Harriton                          5:38   11:35 17:45 
  254  254  235 Adam Devlin        11  M   Council Rock South                5:26   11:21 17:45 
  255  255   43 Isaiah Thomas      12  M   Bensalem                          5:09   11:11 17:46 
  256  256 1181 Kyle Malmstrom     11  M   Owen J. Roberts                   5:17   11:12 17:46 
  257  257  378 Brendan Quinn      12  M   Hatboro Horsham                   5:17   11:08 17:47 
  258  258 3157 Owen Braithwaite   9   M   Radnor                            5:31   11:31 17:47 
  259  259   38 Zak Bacchus        11  M   Bensalem                          5:34   11:36 17:47 
  260  260  180 Kelvin Cabrera     11  M   Coatesville                       5:27   11:25 17:47 
  261  261  294 Aaron Stoyack      11  M   Downingtown East                  5:18   11:11 17:48 
  262  262   13 Aaron Sooknanan    12  M   Abington                          5:34   11:40 17:48 
  263  263  377 John Metzgar       12  M   Hatboro Horsham                   5:35   11:40 17:48 
  264  264 3370 Daniel Brennan     12  M   West Chester East                 5:13   11:06 17:48 
  265  265  157 Lamaj Curry        10  M   Chester                           5:25   11:29 17:48 
  266  266 3313 Andrew Leonard     11  M   Upper Merion                      5:31   11:39 17:50 
  267  267 3116 Gabe Craig         10  M   Pottsgrove                        5:35   11:35 17:50 
  268  268 1285 Zach Kleppe        11  M   Phoenixville Area                 5:36   11:35 17:51 
  269  269 3301 Joshua Skinner     11  M   Upper Dublin                      5:23   11:25 17:51 
  270  270 1193 Luke Campbell      9   M   Oxford Area                       5:34   11:34 17:51 
  271  271 3315 Jake Vogel         11  M   Upper Merion                      5:30   11:32 17:51 
  272  272 3426 Aiden Marcelis     11  M   Wissahickon                       5:36   11:40 17:51 
  273  273 3224 Jimmy Schneider    12  M   Springfield (Delco)               5:38   11:35 17:51 
  274  274 1297 Nathaniel Jones    10  M   Plymouth Whitemarsh               5:36   11:39 17:52 
  275  275   56 Joseph Schubert    10  M   Bishop Shanahan                   5:32   11:40 17:52 
  276  276 3147 Josh Sanderlin     12  M   Quakertown                        5:29   11:33 17:53 
  277  277  361 Derek Goss         11  M   Harriton                          5:37   11:35 17:53 
  278  278  212 Richard Xu         12  M   Conestoga                         5:47   11:44 17:54 
  279  279  374 Michael Holman     10  M   Hatboro Horsham                   5:36   11:38 17:55 
  280  280  323 Doug Murray        11  M   Garnet Valley                     5:38   11:40 17:55 
  281  281  116 Josh D'Agostino    11  M   Central Bucks South               5:28   11:35 17:55 
  282  282 3257 Austin Segool      11  M   Sun Valley                        5:38   11:41 17:56 
  283  283  321 Paul Gartman       12  M   Garnet Valley                     5:38   11:40 17:58 
  284  284 3296 Luke Dummeldinger  10  M   Upper Dublin                      5:28   11:35 17:58 
  285  285 1205 Dennis Manyeah     12  M   Penn Wood                         5:25   11:32 17:58 
  286  286 3115 Garion Coddington  12  M   Pottsgrove                        5:35   11:36 17:58 
  287  287  304 Ryan Barton        12  M   Downingtown West                  5:02   10:37 17:59 
  288  288 1263 Michael Kelley     11  M   Perkiomen Valley                  5:31   11:37 18:00 
  289  289  341 Alejandro Macarron 12  M   Great Valley                      5:30   11:36 18:00 
  290  290  185 Daniel Olds        11  M   Coatesville                       5:19   11:19 18:00 
  291  291 1128 Luke Sisco             M   Neshaminy                         5:40   11:43 18:01 
  292  292 3298 William Mead       9   M   Upper Dublin                      5:31   11:41 18:02 
  293  293 3162 Bubby Subak        12  M   Radnor                            5:35   11:39 18:03 
  294  294 1097 Matt Connolly      12  M   Methacton                         5:37   11:41 18:04 
  295  295 3171 Christian Dath     12  M   Ridley                            5:34   11:47 18:05 
  296  296  186 Chris Woodard      11  M   Coatesville                       5:33   11:41 18:05 
  297  297 1238 Ben Townsend       10  M   Pennridge                         5:32   11:35 18:05 
  298  298  319 Doug Gardener      11  M   Garnet Valley                     5:37   11:40 18:05 
  299  299 3329 Christopher Stewar 10  M   Upper Moreland                    5:34   11:39 18:08 
  300  300  181 Joe Kelly          11  M   Coatesville                       5:34   11:42 18:10 
  301  301 3309 Chimenzie Amaefuna 10  M   Upper Merion                      5:30   11:34 18:11 
  302  302   39 Thomas Balla       10  M   Bensalem                          5:36   11:43 18:11 
  303  303  145 Will Christensen   12  M   Cheltenham                        5:27   11:33 18:12 
  304  304 3241 Peter Armour       11  M   Strath Haven                      5:34   11:43 18:12 
  305  305 3194 Michael Greve      12  M   Souderton Area                    5:51   12:01 18:12 
  306  306 1207 Nate Randall       10  M   Penn Wood                         5:23   11:39 18:13 
  307  307 3284 Tim Huynh          12  M   Upper Darby                       5:28   11:40 18:13 
  308  308 1124 Liam Krimmel       12  M   Neshaminy                         5:25   11:33 18:13 
  309  309   54 Bradley Ingraham   12  M   Bishop Shanahan                   5:33   11:43 18:13 
  310  310  322 Pasquale Marconi   12  M   Garnet Valley                     5:40   11:48 18:14 
  311  311 3143 Trevor Fowler      12  M   Quakertown                        5:23   11:31 18:15 
  312  312  320 Sean Garrett       9   M   Garnet Valley                     5:37   11:40 18:16 
  313  313 1127 Asher Pileggi      9   M   Neshaminy                         5:30   11:42 18:17 
  314  314 1298 Liam Kessler       10  M   Plymouth Whitemarsh               5:26   11:36 18:17 
  315  315  208 Michael Gossow     10  M   Conestoga                         5:39   11:49 18:19 
  316  316 1036 Chris Kratz        11  M   Kennett                           5:35   11:48 18:19 
  317  317 3326 Connor Hurst       11  M   Upper Moreland                    5:34   11:50 18:19 
  318  318 3428 Ahmad Shamsi       10  M   Wissahickon                       5:32   11:43 18:20 
  319  319 1300 Sam Myers          12  M   Plymouth Whitemarsh               5:35   11:51 18:20 
  320  320 3256 Justin Kelly       11  M   Sun Valley                        5:45   12:00 18:21 
  321  321 1261 Zach Davis         11  M   Perkiomen Valley                  5:36   11:51 18:22 
  322  322 1195 Bruce Trimmer      9   M   Oxford Area                       5:36   12:00 18:23 
  323  323 3245 Wyeth Hackett      10  M   Strath Haven                      5:44   11:56 18:23 
  324  324   10 Stephen Maransky   11  M   Abington                          5:37   11:54 18:24 
  325  325 3254 William Dykes      10  M   Sun Valley                        5:46   12:02 18:25 
  326  326  295 Russel Winters     10  M   Downingtown East                  5:15   11:56 18:25 
  327  327 3285 Ghandi Leveille    10  M   Upper Darby                       5:34   12:04 18:25 
  328  328 3255 Tom Geveke         11  M   Sun Valley                        5:45   12:00 18:27 
  329  329 1264 Sam Lanza          10  M   Perkiomen Valley                  5:38   11:53 18:27 
  330  330 1095 Garrett Campbell   10  M   Methacton                         5:29   11:46 18:30 
  331  331   42 Elijah Rizzo       11  M   Bensalem                          5:46   12:04 18:37 
  332  332 3300 Jeff Shepherd      11  M   Upper Dublin                      5:23   11:32 18:38 
  333  333 3287 Nate Sizemore      10  M   Upper Darby                       5:36   12:04 18:39 
  334  334 3253 Ryan Cassidy       11  M   Sun Valley                        5:45   12:05 18:41 
  335  335 3119 Kegel Cameron          M   Pottsgrove                        5:53   12:16 18:41 
  336  336 3118 Bryce Hampton      10  M   Pottsgrove                        5:36   12:07 18:42 
  337  337 1196 Tommy Wood         11  M   Oxford Area                       5:36   12:03 18:43 
  338  338 3172 Dylan Falkowski    11  M   Ridley                            5:36   11:53 18:43 
  339  339 3120 Andy Lin           12  M   Pottsgrove                        5:29   11:42 18:44 
  340  340 1191 Anthony Bryant     11  M   Oxford Area                       5:39   12:03 18:44 
  341  341 3311 Michael Freaney    10  M   Upper Merion                      5:57   12:24 18:45 
  342  342 1122 Mike Tarapchak         M   Neshaminy                         5:34   12:02 18:48 
  343  343 1076 Joe McCool         10  M   Marple Newtown                    5:57   12:22 18:49 
  344  344 3282 Patrick Behan      10  M   Upper Darby                       5:37   12:17 18:51 
  345  345 1190 Mikal Axelson      12  M   Oxford Area                       5:40   12:07 18:51 
  346  346 3312 Andrew Johnson     12  M   Upper Merion                      5:49   12:20 18:54 
  347  347 3093 John Tran-Dihn     12  M   Plymouth Whitemarsh               5:45   12:16 18:59 
  348  348 1126 Pat O'Connell      11  M   Neshaminy                         5:50   12:19 19:03 
  349  349 3223 Bob McTeague       10  M   Springfield (Delco)               5:58   12:41 19:06 
  350  350 1265 Bradley Nagle      11  M   Perkiomen Valley                  5:40   12:08 19:07 
  351  351 1073 Casey Bloomer      10  M   Marple Newtown                    5:48   12:17 19:08 
  352  352 1208 Inerji Sirleof     12  M   Penn Wood                         5:44   12:27 19:09 
  353  353 1078 Phillip Missan     12  M   Marple Newtown                    5:57   12:28 19:11 
  354  354  161 Kenvon Mingledoff  11  M   Chester                           5:54   12:37 19:20 
  355  355 1077 Anthony Missan     12  M   Marple Newtown                    5:53   12:27 19:20 
  356  356  160 Mahki Little       11  M   Chester                           5:55   12:37 19:28 
  357  357 1206 Zyaire Miller      10  M   Penn Wood                         5:49   12:39 19:44 
  358  358 1204 Todd Jackson       12  M   Penn Wood                         5:53   12:40 19:44 
  359       163 Tylir Fowler       12  M   Chichester                        6:19   13:05 19:48 
  360  359 3259 Evan Taylor        9   M   Sun Valley                        6:04   12:55 19:50 
  361  360 3220 Jacinth Chikkala   12  M   Springfield (Delco)               6:19   12:58 19:50 
  362  361 3222 Colin Larkin       10  M   Springfield (Delco)               6:12   12:58 19:51 
  363  362 1075 Ben Smith          11  M   Marple Newtown                    6:20   13:01 19:52 
  364  363 1209 Tyshaun Truitt     11  M   Penn Wood                         5:58   12:59 19:59 
  365  364 3323 Colin Casey        10  M   Upper Moreland                    6:11   12:59 20:03 
  366  365 1079 Liem Ross          12  M   Marple Newtown                    6:24   13:10 20:06 
  367  366 3221 Matt Coyle         10  M   Springfield (Delco)               6:19   13:04 20:08 
  368       165 Matthew Valentin   12  M   Chichester                        6:20   13:06 20:09 
  369  367  162 Kori Rochester     10  M   Chester                           6:02   13:04 20:12 
  370  368 1194 Ben Neely          11  M   Oxford Area                       6:12   13:06 20:14 
  371  369 1074 Joe Carini         12  M   Marple Newtown                    6:28   13:28 20:20 
  372  370 3225 Jacob Varughese    10  M   Springfield (Delco)               6:19   13:10 20:20 
  373  371 1210 Brandon Wahid      10  M   Penn Wood                         6:17   13:27 20:36 
  374        16 David Manley       10  M   Academy Park                      6:25   13:27 20:37 
  375  372   11 Cameron Mitchell   11  M   Abington                          5:35   13:10 20:49 
  376  373  158 James Jackson      11  M   Chester                           6:12   13:29 20:52 
  377  374 3327 Brian Miller       10  M   Upper Moreland                    6:31   13:41 20:54 
  378        17 Zahir Plummer      11  M   Academy Park                      6:32   13:58 21:31 
  379  375 3328 Ciaran Mullen      11  M   Upper Moreland                    6:19   13:45 21:33 
  380  376 3258 Sean Setnick       11  M   Sun Valley                        6:32   14:14 22:07 
  381  377  159 Malachi Langley    9   M   Chester                           6:26   14:38 23:34 
  382       164 Andrew Tigano      12  M   Chichester                        6:57   15:19 23:41 
       378 3409 Christian Craig    12  M   William Tennent                   5:08   11:23       
       379  118 Emmett Nyce        11  M   Central Bucks South               5:31   11:35       
       380  120 Jake Sauers        10  M   Central Bucks South               5:53               

*State Qualifiers
                     *********** TEAM SCORE **********

*  1.    53  Council Rock North             (  15:45  1:18:44   0:27)
=============================================
  1      3  Ryan Campbell             15:33
  2      7  Tim Haas                  15:41
  3      9  Bryan Keller              15:43
  4     13  Sam Earley                15:47
  5     21  Ethan Koza                16:00
  6   ( 41) Kevin Ehrgott             16:19
  7   (236) Matt Mullen               17:38

*  2.   169  Downingtown West               (  16:10  1:20:50   0:30)
=============================================
  1     20  Shaun Bullock             15:57
  2     24  Jake O'Neill              16:03
  3     26  Drew Alansky              16:05
  4     40  Tyler Rollins             16:18
  5     59  Patrick Blair             16:27
  6   (117) Evan Kaiser               16:51
  7   (287) Ryan Barton               17:59

*  3.   196  Central Bucks West             (  16:18  1:21:29   0:10)
=============================================
  1     32  Brian Mass                16:14
  2     33  Teagan Fortna             16:15
  3     37  Alec Hofer                16:17
  4     42  Ben Bunch                 16:19
  5     52  Mark McClenahan           16:24
  6   ( 57) Michael Samson            16:27
  7   ( 67) Carter Laatsch            16:33

*  4.   265  Lower Merion                   (  16:19  1:21:33   1:07)
=============================================
  1      5  Matthew D'Aquila          15:38
  2     25  Theodore Neckowicz        16:04
  3     60  Evan Hassman              16:29
  4     78  Ethan Boyer               16:37
  5     97  Charlie Herrmann          16:45
  6   (153) David Vonderheide         17:03
  7   (171) Joey Litvin               17:13

*  5.   283  West Chester Henderson         (  16:22  1:21:48   1:06)
=============================================
  1      4  Spencer Smucker           15:37
  2     55  Jack Downing              16:25
  3     61  Stephen Heck              16:29
  4     72  Calvin Pash               16:34
  5     91  Ben Berkman               16:43
  6   ( 98) Will Gamble               16:45
  7   (173) Luke Geier                17:14

  6.   340  Spring Ford                    (  16:32  1:22:37   0:32)
=============================================
  1     38  Shane Ainscoe             16:17
  2     54  Milan Sharma              16:25
  3     58  Jacob McKenna             16:27
  4     82  Patrick Power             16:39
  5    108  Zachary Smith             16:49
  6   (126) Joseph Power              16:53
  7   (202) Kyle Reed                 17:27

  7.   348  Pennsbury                      (  16:28  1:22:20   1:13)
=============================================
  1     14  Eric Kersten              15:50
  2     45  Dan Mink                  16:21
  3     65  Jed Scratchard            16:32
  4     70  Aidan Sauer               16:34
  5    154  Steffen Hude              17:03
  6   (157) Thomas Mink               17:04
  7   (219) Calvin Hodges             17:33

  8.   351  Conestoga                      (  16:29  1:22:25   1:23)
=============================================
  1     22  Carlos Shultz             16:00
  2     36  Matt Roeder               16:16
  3     48  Henry Borska              16:23
  4     50  Jake Robinson             16:23
  5    195  Aidan Lake                17:23
  6   (278) Richard Xu                17:54
  7   (315) Michael Gossow            18:19

  9.   354  Souderton Area                 (  16:24  1:22:00   1:30)
=============================================
  1      2  Connor McMenamin          15:29
  2     31  Joe Breen                 16:10
  3     69  Paul Boehm                16:33
  4    112  Connor Williams           16:49
  5    140  Brian Bruno               16:59
  6   (148) Josiah Moyer              17:01
  7   (305) Michael Greve             18:12

 10.   372  Avon Grove                     (  16:33  1:22:43   0:44)
=============================================
  1     28  Noah Dusseau              16:08
  2     47  Matt Chapla               16:22
  3     73  Hunter Jarratt            16:35
  4    101  Ronny Rineer              16:46
  5    123  Jordan Howard             16:52
  6   (149) Shae Christensen          17:01
  7   (156) Connor Zilinskas          17:04

 11.   375  North Penn                     (  16:33  1:22:45   1:01)
=============================================
  1     35  Colin Grace               16:16
  2     39  Brendan O'Toole           16:17
  3     44  Nick Cataldi              16:20
  4     74  Brian Johnson             16:35
  5    183  Zach Thomas               17:17
  6   (184) Dylan Reid                17:18
  7   (214) Lucas Apple               17:31

 12.   420  Bishop Shanahan                (  16:35  1:22:52   1:02)
=============================================
  1     17  Josh Hoey                 15:53
  2     66  Logan Yoquinto            16:32
  3     90  Jonah Hoey                16:42
  4    116  Jack Ettien               16:50
  5    131  Jonathan McGrory          16:55
  6   (275) Joseph Schubert           17:52
  7   (309) Bradley Ingraham          18:13

 13.   434  West Chester Rustin            (  16:39  1:23:13   0:40)
=============================================
  1     46  Brandon Hontz             16:21
  2     56  Ryan Demis                16:25
  3     89  Edward Harpstead          16:42
  4     96  Colbe Clark               16:44
  5    147  Blake Winkley             17:01
  6   (216) Vijay Bhagat              17:32
  7   (244) James Poff                17:42

 14.   441  Boyertown                      (  16:39  1:23:13   0:46)
=============================================
  1     30  Dominic Derafelo          16:09
  2     71  Kollin Miller             16:34
  3     99  Josh Endy                 16:46
  4    109  Justin Smyth              16:49
  5    132  Todd Barton               16:55
  6   (152) Christian McComb          17:02
  7   (172) Payton Stanziani          17:13

 15.   468  Central Bucks East             (  16:43  1:23:33   0:27)
=============================================
  1     68  Declan Earles             16:33
  2     75  William Schulz            16:36
  3     81  Owen Zila                 16:38
  4    102  Cole Sands                16:46
  5    142  David Endres              17:00
  6   (170) Cade Sands                17:12
  7   (207) Sean Lahetta              17:29

 16.   481  Penncrest                      (  16:36  1:22:57   1:17)
=============================================
  1     11  Avery Lederer             15:47
  2     29  Justin Senackerib         16:08
  3    128  Connor Bonebrake          16:54
  4    155  Adam Gramo-Pensto         17:04
  5    158  Luke Narbus               17:04
  6   (177) Patrick Theveny           17:15
  7   (212) Andrew Woolery            17:30

 17.   495  Owen J. Roberts                (  16:39  1:23:12   1:28)
=============================================
  1      6  Liam Conway               15:40
  2     77  Andrew Malmstrom          16:37
  3    114  Conor Murray              16:50
  4    135  Linus Blatz               16:57
  5    163  Quinten Sherwood          17:08
  6   (181) Sean Barone               17:16
  7   (256) Kyle Malmstrom            17:46

 18.   505  Unionville                     (  16:43  1:23:35   1:00)
=============================================
  1     27  James Conway              16:07
  2     83  Cole Walker               16:39
  3    103  Joseph Faia               16:47
  4    130  Matt Biederman            16:55
  5    162  Connor Deutsch            17:07
  6   (185) Gerrick Hardy             17:19
  7   (186) Jack Odom                 17:20

 19.   515  William Tennent                (  16:37  1:23:01   1:40)
=============================================
  1      8  Evan Hutton               15:41
  2     18  Sean Rahill               15:54
  3    138  Jake Ringers              16:59
  4    159  Will Clift                17:06
  5    192  Miles Hutton              17:21
  6   (218) Matt Kraus                17:32

 20.   533  Great Valley                   (  16:48  1:23:57   1:05)
=============================================
  1     51  Hayden Coates             16:24
  2     64  Brett Zatlin              16:31
  3     84  Everett Beauregard        16:39
  4    129  Seth Hoffritz             16:54
  5    205  Roman Silen               17:29
  6   (234) Ryan Small                17:38
  7   (289) Alejandro Macarron        18:00

 21.   560  West Chester East              (  16:50  1:24:06   0:39)
=============================================
  1     63  Joshua Lewin              16:31
  2     86  Harrison Mazurek          16:40
  3    119  Matthew Clarke            16:51
  4    127  Joseph Mazzo              16:54
  5    165  Andrew Criscuolo          17:10
  6   (252) Sean Brennan              17:45
  7   (264) Daniel Brennan            17:48

 22.   589  Haverford Township HS          (  16:46  1:23:50   1:32)
=============================================
  1     10  James Abrahams            15:44
  2    115  Elliot Miciek             16:50
  3    139  Brendan Campbell          16:59
  4    146  Evan Peetros              17:01
  5    179  Josh Adams                17:16
  6   (199) Mike Donnelly             17:26
  7   (208) Josh Fingerhut            17:30

 23.   596  Methacton                      (  16:53  1:24:22   0:39)
=============================================
  1     76  Matt Varghese             16:36
  2    110  Nicholas DeFilippis       16:49
  3    113  Joshua Brycki             16:50
  4    121  Garrett McPhillips        16:52
  5    176  Thomas Chimes             17:15
  6   (294) Matt Connolly             18:04
  7   (330) Garrett Campbell          18:30

 24.   617  Council Rock South             (  16:54  1:24:28   0:12)
=============================================
  1    105  Ian Welborn               16:48
  2    106  Collin Ochs               16:48
  3    124  Kyle Kutney               16:53
  4    137  Andrew Zawodniak          16:59
  5    145  David Bleiman             17:00
  6   (222) Nate Stockwell            17:33
  7   (254) Adam Devlin               17:45

 25.   621  Cheltenham                     (  16:51  1:24:12   1:51)
=============================================
  1     15  Will Griffen              15:52
  2    107  Jason Cornelison          16:49
  3    118  Asad Grant                16:51
  4    134  Andrew Crosby             16:57
  5    247  Liam Brown                17:43
  6   (248) Larry Hall                17:43
  7   (303) Will Christensen          18:12

 26.   694  Kennett                        (  16:55  1:24:34   1:44)
=============================================
  1     12  Austin Maxwell            15:47
  2    125  Cody Brown                16:53
  3    150  Davis Piercy              17:01
  4    194  Cole Robinson             17:22
  5    213  Ryan Ganly                17:31
  6   (226) Jack McCarron             17:35
  7   (316) Chris Kratz               18:19

 27.   768  Phoenixville Area              (  17:07  1:25:32   0:53)
=============================================
  1     87  Christian Schaaf          16:40
  2     92  Aaron Hin                 16:43
  3    178  Jack Armstrong            17:15
  4    190  Connor Wilchusky          17:21
  5    221  Max Seaman                17:33
  6   (250) Pat Darcy                 17:44
  7   (268) Zach Kleppe               17:51

 28.   791  Downingtown East               (  17:10  1:25:47   0:50)
=============================================
  1     85  Dylan McEvoy              16:40
  2     88  Nick Robinson             16:41
  3    201  Chris Poulos              17:27
  4    206  Evan Dewey                17:29
  5    211  Will McGowen              17:30
  6   (261) Aaron Stoyack             17:48
  7   (326) Russel Winters            18:25

 29.   799  Quakertown                     (  17:06  1:25:28   1:39)
=============================================
  1     23  Hudson Delisle            16:02
  2    141  Kevin Juszynski           16:59
  3    166  Nolan Pernia              17:10
  4    229  Nicholas Yeatman          17:36
  5    240  Trevor Hickey             17:41
  6   (276) Josh Sanderlin            17:53
  7   (311) Trevor Fowler             18:15

 30.   817  Wissahickon                    (  17:10  1:25:48   1:12)
=============================================
  1     49  Ben Hoyer                 16:23
  2    160  Nathan Leung              17:06
  3    174  Matt Maiale               17:14
  4    209  Randy Schwemmer           17:30
  5    225  Josh Chaiken              17:35
  6   (272) Aiden Marcelis            17:51
  7   (318) Ahmad Shamsi              18:20

 31.   879  Upper Dublin                   (  17:14  1:26:10   1:29)
=============================================
  1     62  Ben Brugger               16:29
  2    120  Danny Michels             16:52
  3    144  Samuel Griffin            17:00
  4    269  Joshua Skinner            17:51
  5    284  Luke Dummeldinger         17:58
  6   (292) William Mead              18:02
  7   (332) Jeff Shepherd             18:38

 32.   892  Ridley                         (  17:17  1:26:21   0:54)
=============================================
  1    104  Sean Scandle              16:48
  2    122  Zack Forney               16:52
  3    191  Jack Traynor              17:21
  4    232  Tyler Morin               17:38
  5    243  Andrew Bjorkelo           17:42
  6   (295) Christian Dath            18:05
  7   (338) Dylan Falkowski           18:43

 33.   895  Hatboro Horsham                (  17:16  1:26:20   1:03)
=============================================
  1     93  Kyle Hontz                16:44
  2    161  Jared Bixler              17:06
  3    169  Dylan Hontz               17:11
  4    215  Gio Cerisier              17:32
  5    257  Brendan Quinn             17:47
  6   (263) John Metzgar              17:48
  7   (279) Michael Holman            17:55

 34.   898  Strath Haven                   (  17:18  1:26:26   0:48)
=============================================
  1    100  Evan Chen                 16:46
  2    168  Jacob Davidson            17:11
  3    203  Justin Malley             17:27
  4    204  Aidan Frick               17:28
  5    223  Graham Hogg               17:34
  6   (304) Peter Armour              18:12
  7   (323) Wyeth Hackett             18:23

 35.   900  Harriton                       (  17:17  1:26:22   0:59)
=============================================
  1     94  Etan Ginsberg             16:44
  2    151  Jan Terwiesch             17:02
  3    175  Bruce Herriott            17:15
  4    235  Mason Coburn-Weiga        17:38
  5    245  Aidan Bova                17:43
  6   (253) Jacob Harris              17:45
  7   (277) Derek Goss                17:53

 36.   941  Coatesville                    (  17:19  1:26:32   1:45)
=============================================
  1     34  Ryan Leahan               16:15
  2    164  Colin Mihalak             17:09
  3    193  Micah Kranzel             17:21
  4    260  Kelvin Cabrera            17:47
  5    290  Daniel Olds               18:00
  6   (296) Chris Woodard             18:05
  7   (300) Joe Kelly                 18:10

 37.   946  Pennridge                      (  17:21  1:26:41   0:41)
=============================================
  1    143  Andrew Saville            17:00
  2    180  Jared Pleibel             17:16
  3    187  Ethan Saville             17:20
  4    197  Gunnar Orth               17:24
  5    239  Luke Eissler              17:41
  6   (242) Cole Doster               17:42
  7   (297) Ben Townsend              18:05

 38.   985  Central Bucks South            (  17:20  1:26:37   2:02)
=============================================
  1     16  Matthew Scarpill          15:53
  2    217  Dominic Pignatelli        17:32
  3    220  Nick Tome                 17:33
  4    251  Will Drakas               17:44
  5    281  Josh D'Agostino           17:55

 39.   992  Neshaminy                      (  17:18  1:26:29   2:57)
=============================================
  1      1  Rusty Kujdych             15:20
  2     79  Jason Fitch               16:38
  3    291  Luke Sisco                18:01
  4    308  Liam Krimmel              18:13
  5    313  Asher Pileggi             18:17
  6   (342) Mike Tarapchak            18:48
  7   (348) Pat O'Connell             19:03

 40.   997  Radnor                         (  17:25  1:27:04   0:54)
=============================================
  1    111  Peter Cooke               16:49
  2    189  Frank Brown               17:21
  3    210  Doug Rosin                17:30
  4    241  Sam Dilella               17:41
  5    246  Chris Barkley             17:43
  6   (258) Owen Braithwaite          17:47
  7   (293) Bubby Subak               18:03

 41.  1002  Bensalem                       (  17:24  1:27:00   1:27)
=============================================
  1     43  Aqeel Bacchus             16:20
  2    196  Tommy Brewer              17:23
  3    249  Justin Pratt              17:44
  4    255  Isaiah Thomas             17:46
  5    259  Zak Bacchus               17:47
  6   (302) Thomas Balla              18:11
  7   (331) Elijah Rizzo              18:37

 42.  1091  Plymouth Whitemarsh            (  17:33  1:27:44   1:19)
=============================================
  1    136  Chris Johnson             16:58
  2    167  Carver Schildt            17:11
  3    200  Doug Luba                 17:26
  4    274  Nathaniel Jones           17:52
  5    314  Liam Kessler              18:17
  6   (319) Sam Myers                 18:20
  7   (347) John Tran-Dihn            18:59

 43.  1144  Garnet Valley                  (  17:37  1:28:02   1:21)
=============================================
  1     95  Kyle Berardi              16:44
  2    188  Joe Colavito              17:20
  3    280  Doug Murray               17:55
  4    283  Paul Gartman              17:58
  5    298  Doug Gardener             18:05
  6   (310) Pasquale Marconi          18:14
  7   (312) Sean Garrett              18:16

 44.  1165  Pottsgrove                     (  17:42  1:28:27   2:17)
=============================================
  1     53  Michael Neeson            16:24
  2    224  Cole Goldcamp             17:34
  3    267  Gabe Craig                17:50
  4    286  Garion Coddington         17:58
  5    335  Kegel Cameron             18:41
  6   (336) Bryce Hampton             18:42
  7   (339) Andy Lin                  18:44

 45.  1249  Perkiomen Valley               (  17:47  1:28:52   1:05)
=============================================
  1    182  Alex Wagner               17:17
  2    228  Matteo Goettler           17:36
  3    230  Dylan Danowski            17:37
  4    288  Michael Kelley            18:00
  5    321  Zach Davis                18:22
  6   (329) Sam Lanza                 18:27
  7   (350) Bradley Nagle             19:07

 46.  1254  Abington                       (  17:47  1:28:53   1:00)
=============================================
  1    198  Caeden Cloud              17:24
  2    233  Tim Smith                 17:38
  3    237  Josh Coleman              17:39
  4    262  Aaron Sooknanan           17:48
  5    324  Stephen Maransky          18:24
  6   (372) Cameron Mitchell          20:49

 47.  1303  Upper Merion                   (  17:50  1:29:07   0:35)
=============================================
  1    227  Abhiram Vagvala           17:36
  2    238  Owen Ebersole             17:39
  3    266  Andrew Leonard            17:50
  4    271  Jake Vogel                17:51
  5    301  Chimenzie Amaefuna        18:11
  6   (341) Michael Freaney           18:45
  7   (346) Andrew Johnson            18:54

 48.  1330  Upper Darby                    (  18:01  1:30:04   2:55)
=============================================
  1     19  Syed Shah                 15:56
  2    307  Tim Huynh                 18:13
  3    327  Ghandi Leveille           18:25
  4    333  Nate Sizemore             18:39
  5    344  Patrick Behan             18:51

 49.  1402  Oxford Area                    (  18:08  1:30:37   1:48)
=============================================
  1    133  Evan Campbell             16:56
  2    270  Luke Campbell             17:51
  3    322  Bruce Trimmer             18:23
  4    337  Tommy Wood                18:43
  5    340  Anthony Bryant            18:44
  6   (345) Mikal Axelson             18:51
  7   (368) Ben Neely                 20:14

 50.  1423  Springfield (Delco)            (  18:40  1:33:16   3:13)
=============================================
  1     80  Joseph Cardie             16:38
  2    273  Jimmy Schneider           17:51
  3    349  Bob McTeague              19:06
  4    360  Jacinth Chikkala          19:50
  5    361  Colin Larkin              19:51
  6   (366) Matt Coyle                20:08
  7   (370) Jacob Varughese           20:20

 51.  1585  Upper Moreland                 (  19:01  1:35:02   3:16)
=============================================
  1    231  Shane Coll                17:38
  2    299  Christopher Stewart       18:08
  3    317  Connor Hurst              18:19
  4    364  Colin Casey               20:03
  5    374  Brian Miller              20:54
  6   (375) Ciaran Mullen             21:33

 52.  1589  Sun Valley                     (  18:22  1:31:50   0:45)
=============================================
  1    282  Austin Segool             17:56
  2    320  Justin Kelly              18:21
  3    325  William Dykes             18:25
  4    328  Tom Geveke                18:27
  5    334  Ryan Cassidy              18:41
  6   (359) Evan Taylor               19:50
  7   (376) Sean Setnick              22:07

 53.  1658  Penn Wood                      (  18:58  1:34:48   1:46)
=============================================
  1    285  Dennis Manyeah            17:58
  2    306  Nate Randall              18:13
  3    352  Inerji Sirleof            19:09
  4    357  Zyaire Miller             19:44
  5    358  Todd Jackson              19:44
  6   (363) Tyshaun Truitt            19:59
  7   (371) Brandon Wahid             20:36

 54.  1715  Chester                        (  19:32  1:37:40   3:04)
=============================================
  1    265  Lamaj Curry               17:48
  2    354  Kenvon Mingledoff         19:20
  3    356  Mahki Little              19:28
  4    367  Kori Rochester            20:12
  5    373  James Jackson             20:52
  6   (377) Malachi Langley           23:34

 55.  1764  Marple Newtown                 (  19:16  1:36:20   1:03)
=============================================
  1    343  Joe McCool                18:49
  2    351  Casey Bloomer             19:08
  3    353  Phillip Missan            19:11
  4    355  Anthony Missan            19:20
  5    362  Ben Smith                 19:52
  6   (365) Liem Ross                 20:06
  7   (369) Joe Carini                20:20