PIAA District 1 Championships 2017

Bethlehem, PA

AAA 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  529 Rusty Kujdych      12  M   Neshaminy                         5:00   10:05 15:11 
    2    2   55 Josh Hoey          12  M   Bishop Shanahan                   5:00   10:05 15:12 
    3    3  597 Liam Conway        12  M   Owen J. Roberts                   5:00   10:05 15:25 
    4    4  227 Ryan Campbell      12  M   Council Rock North                5:00   10:05 15:29 
    5    5  708 Carlos Shultz      10  M   Phoenixville Area                 5:04   10:07 15:37 
    6    6  231 Ethan Koza         12  M   Council Rock North                5:01   10:12 15:40 
    7    7 1013 Spencer Smucker    12  M   West Chester Henderson            5:00   10:10 15:44 
    8    8  572 Brendan O'Toole    12  M   North Penn                        5:00   10:12 15:44 
    9    9  599 Andrew Malmstrom   12  M   Owen J. Roberts                   5:03   10:18 15:48 
   10   10   54 Jonah Hoey         10  M   Bishop Shanahan                   5:04   10:22 15:54 
   11   11  307 Payton Sewall      11  M   Downingtown West                  5:03   10:22 15:54 
   12   12  306 Tyler Rollins      12  M   Downingtown West                  5:03   10:20 15:54 
   13   13  142 Jason Cornelison   11  M   Cheltenham                        5:04   10:25 15:55 
   14   14  920 Ben Brugger        12  M   Upper Dublin                      5:10   10:35 15:59 
   15   15  131 Michael Samson     12  M   Central Bucks West                5:01   10:24 15:59 
   16   16 1037 Sean Rahill        12  M   William Tennent                   5:02   10:23 16:00 
   17   17 1049 Ben Hoyer          12  M   Wissahickon                       5:07   10:29 16:00 
   18   18  229 Sam Earley         12  M   Council Rock North                5:01   10:21 16:03 
   19   19  797 Zack Forney        12  M   Ridley                            5:03   10:26 16:05 
   20   20  304 Evan Kaiser        12  M   Downingtown West                  5:05   10:28 16:05 
   21   21  230 Kevin Ehrgott      12  M   Council Rock North                5:04   10:26 16:06 
   22   22   66 Dominic Derafelo   12  M   Boyertown                         5:12   10:29 16:07 
   23   23  838 Jacob McKenna      12  M   Spring Ford                       5:05   10:33 16:08 
   24   24  639 Avery Lederer      12  M   Penncrest                         5:01   10:12 16:09 
   25   25  996 Joshua Lewin       10  M   West Chester East                 5:03   10:26 16:09 
   26   26 1012 Calvin Pash        11  M   West Chester Henderson                   10:37 16:10 
   27   27   69 Christian McComb   10  M   Boyertown                         5:11   10:31 16:11 
   28   28  600 Kyle Malmstrom     12  M   Owen J. Roberts                   5:08   10:40 16:12 
   29   29  642 Patrick Theveny    10  M   Penncrest                         5:08   10:34 16:13 
   30   30   27 Noah Dusseau       12  M   Avon Grove                        5:03   10:28 16:13 
   31   31  393 Mike Donnelly      10  M   Haverford Township HS             5:07   10:36 16:13 
   32   32  308 Isaac Valderrabano 11  M   Downingtown West                  5:05   10:33 16:14 
   33   33  898 Cole Walker        10  M   Unionville                        5:04   10:30 16:15 
   34   34  219 Jake Robinson      12  M   Conestoga                         5:07   10:32 16:16 
   35   35   99 Alex Bardwell      11  M   Central Bucks East                5:12   10:40 16:17 
   36   36  842 John Zawislak      9   M   Spring Ford                       5:07   10:38 16:17 
   37   37  568 Noah Demis         10  M   North Penn                        5:01   10:20 16:18 
   38   38  670 Aidan Sauer        12  M   Pennsbury                         5:02   10:33 16:20 
   39   39  893 Cole Driver        11  M   Unionville                        5:07   10:34 16:21 
   40   40  350 Brett Zatlin       12  M   Great Valley                      5:06   10:36 16:23 
   41   41  105 Owen Zila          12  M   Central Bucks East                5:12   10:41 16:23 
   42   42   56 Jonathan McGrory   12  M   Bishop Shanahan                   5:11   10:34 16:24 
   43   43  840 Milan Sharma       12  M   Spring Ford                       5:09   10:42 16:24 
   44   44  327 Sean Garrett       10  M   Garnet Valley                     5:13   10:39 16:25 
   45   45  455 Joey Litvin        10  M   Lower Merion                      5:19   10:42 16:25 
   46   46  769 Hudson Delisle     12  M   Quakertown                        5:03   10:32 16:26 
   47   47  641 Justin Senackerib  12  M   Penncrest                         5:08   10:34 16:26 
   48   48  706 Gabe Puleo         10  M   Phoenixville Area                 5:18   10:44 16:27 
   49   49  504 Matt Varghese      10  M   Methacton                         5:04   10:40 16:27 
   50   50  244 Kyle Kutney        11  M   Council Rock South                5:13   10:48 16:27 
   51   51  128 Ben Bunch          12  M   Central Bucks West                5:06   10:36 16:28 
   52   52 1053 Matt Maiale        12  M   Wissahickon                       5:12   10:46 16:28 
   53   53  247 Andrew Zawodniak   12  M   Council Rock South                5:09   10:45 16:29 
   54   54  396 Evan Peetros       11  M   Haverford Township HS             5:09   10:36 16:29 
   55   55  896 Ethan McIntyre     9   M   Unionville                        5:08   10:41 16:30 
   56   56  595 Linus Blatz        11  M   Owen J. Roberts                   5:24   10:48 16:31 
   57   57  127 Brian Baker        12  M   Central Bucks West                5:05   10:41 16:31 
   58   58  100 Declan Earles      12  M   Central Bucks East                5:11   10:42 16:33 
   59   59  452 Danny Gabor        12  M   Lower Merion                      5:19   10:46 16:33 
   60   60  302 Joseph Chamoun     11  M   Downingtown West                  5:12   10:39 16:34 
   61   61  997 Joseph Mazza       11  M   West Chester East                 5:08   10:42 16:35 
   62   62  826 Josiah Moyer       11  M   Souderton Area                    5:14   10:44 16:35 
   63   63  836 Shane Ainscoe      12  M   Spring Ford                       5:06   10:41 16:36 
   64   64   67 Josh Endy          12  M   Boyertown                         5:11   10:36 16:36 
   65   65  671 Jed Scratchard     12  M   Pennsbury                         5:06   10:43 16:37 
   66   66  999 Domenic Moser      10  M   West Chester East                 5:08   10:43 16:37 
   67   67 3063 Gabriel Valentin   9   M   Glen Mills Schools                             16:37 
   68   68  347 Seth Hoffritz      11  M   Great Valley                      5:06   10:47 16:38 
   69   69  609 Evan Campbell      11  M   Oxford Area                       5:14   10:54 16:38 
   70   70  787 Ethan Zeh          11  M   Radnor                            5:19   10:59 16:39 
   71   71  441 Gavin Maxwell      9   M   Kennett                           5:08   10:43 16:39 
   72   72  782 Jack Bell          12  M   Radnor                            5:19   11:00 16:41 
   73   73  130 Carter Laatsch     11  M   Central Bucks West                5:05   10:45 16:42 
   74   74  841 Zachary Smith      12  M   Spring Ford                       5:08   10:48 16:42 
   75   75  655 Ethan Saville      10  M   Pennridge                         5:17   10:56 16:42 
   76   76  611 Gavin Fitzgerald   9   M   Oxford Area                       5:07   10:43 16:42 
   77   77  610 Luke Campbell      10  M   Oxford Area                       5:10   10:48 16:43 
   78   78  113 Gavin Crim         9   M   Central Bucks South               5:20   10:53 16:44 
   79   79  102 Jack McManus       10  M   Central Bucks East                5:13   10:57 16:45 
   80   80    9 Josh Coleman       12  M   Abington                          5:03   10:47 16:46 
   81   81  366 Sam Kartsonis      10  M   Harriton                          5:14   10:46 16:46 
   82   82  303 Ben Datte          10  M   Downingtown West                  5:24   11:00 16:46 
   83   83  246 Gavin Ricchini     12  M   Council Rock South                5:22   11:02 16:47 
   84   84  305 Kevin Wagner       12  M   Downingtown West                  5:06   10:57 16:47 
   85   85  294 Russel Winters     11  M   Downingtown East                  5:13   10:56 16:48 
   86   86  923 Samuel Griffin     11  M   Upper Dublin                      5:23   10:58 16:49 
   87   87  825 Tim Kennel         12  M   Souderton Area                    5:22   11:01 16:50 
   88   88  680 Tyler Clifford     10  M   Perkiomen Valley                  5:21   11:02 16:50 
   89   89  871 Peter Armour       12  M   Strath Haven                      5:18   10:59 16:50 
   90   90  345 Hayden Coates      11  M   Great Valley                      5:15   11:01 16:51 
   91   91  530 Vlad Mikhailouski  10  M   Neshaminy                         5:10   10:54 16:51 
   92   92  104 Cole Sands         11  M   Central Bucks East                5:12   10:41 16:51 
   93   93  344 Riley Casey        10  M   Great Valley                      5:18   11:01 16:52 
   94   94  837 John Thom ( Clark  12  M   Spring Ford                       5:11   10:51 16:53 
   95   95  394 Josh Fingerhut     10  M   Haverford Township HS             5:14   10:57 16:53 
   96   96   65 Todd Barton        12  M   Boyertown                         5:23   11:01 16:53 
   97   97  598 Vincent Fennell    10  M   Owen J. Roberts                   5:15   10:56 16:53 
   98   98  369 Shane Smolenski    12  M   Harriton                          5:29   11:06 16:53 
   99   99  103 Cade Sands         11  M   Central Bucks East                5:12   10:45 16:53 
  100  100  573 Samir Razi         10  M   North Penn                        5:13   11:00 16:54 
  101  101   32 Luke Talham        10  M   Avon Grove                        5:17   10:58 16:54 
  102  102  329 Peter Zekonis      10  M   Garnet Valley                     5:15   10:59 16:56 
  103  103   51 Ryan Doherty       10  M   Bishop Shanahan                   5:30   11:13 16:56 
  104  104  895 Jack Mangan        12  M   Unionville                        5:07   10:45 16:57 
  105  105  783 Frank Brown        10  M   Radnor                            5:19   11:00 16:57 
  106  106 1035 Miles Hutton       11  M   William Tennent                   5:19   11:01 16:57 
  107  107  365 Jacob Harris       12  M   Harriton                          5:21   11:06 16:57 
  108  108 1054 Aiden Marcelis     12  M   Wissahickon                       5:23   11:05 16:57 
  109  109   71 Justin Smyth       12  M   Boyertown                         5:11   10:53 16:58 
  110  110  443 Davis Piercy       11  M   Kennett                           5:14   11:08 16:58 
  111  111 1014 Brian Zoretic      12  M   West Chester Henderson            5:22   11:02 16:58 
  112  112  348 Roman Silen        12  M   Great Valley                      5:20   11:03 16:59 
  113  113  995 Tyler Daley        11  M   West Chester East                 5:16   10:59 16:59 
  114  114 1010 Luke Geier         10  M   West Chester Henderson            5:22   11:04 17:00 
  115  115  615 Bruce Trimmer      10  M   Oxford Area                       5:17   11:02 17:00 
  116  116  709 Connor Wilchusky   11  M   Phoenixville Area                 5:20   11:05 17:01 
  117  117  392 Brendan Campbell   11  M   Haverford Township HS             5:22   11:13 17:03 
  118  118  245 Collin Ochs        11  M   Council Rock South                5:22   11:07 17:03 
  119  119   52 Jack Ettien        11  M   Bishop Shanahan                   5:23   10:59 17:03 
  120  120  232 Matt Mullen        11  M   Council Rock North                5:19   11:08 17:04 
  121  121  147 Kylan Willis       10  M   Cheltenham                        5:18   11:04 17:04 
  122  122 3460 Jack Shive         9   M   North Penn                                     17:04 
  123  123  241 Quin Batres        11  M   Council Rock South                5:22   11:06 17:05 
  124  124 3581 Aiden Savoy        11  M   Pennridge                         5:17   10:52 17:05 
  125  125  638 Jalen Chin         10  M   Penncrest                         5:25   11:07 17:05 
  126  126 1009 Dom Feola          12  M   West Chester Henderson            5:22   11:05 17:05 
  127  127  643 Andrew Woolery     10  M   Penncrest                         5:22   11:08 17:05 
  128  128  456 Nick Rhodes        11  M   Lower Merion                      5:32   11:14 17:05 
  129  129  243 Shane Goldman      10  M   Council Rock South                5:22   11:03 17:05 
  130  130 1025 James Poff         12  M   West Chester Rustin               5:19   11:02 17:05 
  131  131  705 Zach Kleppe        12  M   Phoenixville Area                 5:28   11:13 17:05 
  132  132  596 David Brunton      11  M   Owen J. Roberts                   5:24   11:08 17:06 
  133  133  383 Stefano Isabella   10  M   Hatboro Horsham                   5:22   11:16 17:07 
  134  134   29 Jordan Howard      12  M   Avon Grove                        5:19   11:01 17:07 
  135  135  770 Kevin Juszynski    12  M   Quakertown                        5:18   11:06 17:07 
  136  136  718 Brendan Duff       10  M   Plymouth Whitemarsh               5:24   11:09 17:07 
  137  137  839 Joseph Power       11  M   Spring Ford                       5:11   11:00 17:08 
  138  138  502 Will Rebert        11  M   Methacton                         5:24   11:07 17:08 
  139  139  907 Jarnail Dhillon    12  M   Upper Darby                       5:09   11:03 17:09 
  140  140  567 Nick Cataldi       11  M   North Penn                        5:09   11:04 17:09 
  141  141  570 Josiah McCall      12  M   North Penn                        5:14   11:03 17:10 
  142  142  994 Matthew Clarke     12  M   West Chester East                 5:19   11:05 17:10 
  143  143  397 Aiden Tomov        11  M   Haverford Township HS             5:25   11:15 17:11 
  144  144  233 Brandon Pfister    11  M   Council Rock North                5:25   11:14 17:11 
  145  145  380 Gio Cerisier       12  M   Hatboro Horsham                   5:34   11:16 17:11 
  146  146  324 Joe Colavito       12  M   Garnet Valley                     5:28   11:17 17:12 
  147  147   43 Kevin Rodriguez    12  M   Bensalem                          5:20   11:13 17:12 
  148  148  872 Evan Chen          12  M   Strath Haven                      5:27   11:16 17:13 
  149  149  721 Nathaniel Jones    11  M   Plymouth Whitemarsh               5:28   11:15 17:13 
  150  150  398 Brian Walheim      11  M   Haverford Township HS             5:27   11:14 17:13 
  151  151  873 Jacob Davidson     11  M   Strath Haven                      5:26   11:10 17:13 
  152  152  877 Cole Wirth         12  M   Strath Haven                      5:19   11:11 17:14 
  153  153  381 Devon Comber       9   M   Hatboro Horsham                   5:35   11:25 17:14 
  154  154  143 Larry Hall         12  M   Cheltenham                        5:20   11:09 17:14 
  155  155  384 Jaylen Lasseter    10  M   Hatboro Horsham                   5:33   11:18 17:14 
  156  156 1051 Nathan Leung       12  M   Wissahickon                       5:24   11:16 17:15 
  157  157  526 Dan Busch          12  M   Neshaminy                         5:20   11:12 17:15 
  158  158  498 Garrett Campbell   11  M   Methacton                         5:21   11:09 17:15 
  159  159  156 Lamaj Curry        12  M   Chester                           5:18   11:16 17:17 
  160  160  129 Andrew Gillespie   11  M   Central Bucks West                5:23   11:12 17:17 
  161  161  910 Antwoine Sizemore  12  M   Upper Darby                       5:21   11:14 17:18 
  162  162  998 Adam McAlonie      12  M   West Chester East                 5:28   11:17 17:18 
  163  163  720 Steven Foster      10  M   Plymouth Whitemarsh               5:24   11:15 17:18 
  164  164   53 Joseph Gaffney     11  M   Bishop Shanahan                   5:26   11:15 17:19 
  165  165  875 Justin Malley      12  M   Strath Haven                      5:21   11:11 17:19 
  166  166 1050 Sam Klugherz       12  M   Wissahickon                       5:30   11:17 17:20 
  167  167  874 Graham Hogg        11  M   Strath Haven                      5:38   11:27 17:20 
  168  168  876 Alex Melly         10  M   Strath Haven                      5:38   11:23 17:20 
  169  169  114 Josh D'Agostino    12  M   Central Bucks South               5:18   11:14 17:21 
  170  170 1000 Kyle Puchalla      10  M   West Chester East                 5:28   11:16 17:21 
  171  171  346 Matthew Dietrick   9   M   Great Valley                      5:23   11:17 17:21 
  172  172  926 Joshua Skinner     12  M   Upper Dublin                      5:29   11:15 17:21 
  173  173  293 Aaron Stoyack      12  M   Downingtown East                  5:10   10:59 17:21 
  174  174  328 Doug Murray        12  M   Garnet Valley                     5:30   11:23 17:22 
  175  175  781 Chris Barkley      12  M   Radnor                            5:23   11:12 17:23 
  176  176  119 Nick Tome          11  M   Central Bucks South               5:20   11:17 17:23 
  177  177  379 Jared Bixler       12  M   Hatboro Horsham                   5:24   11:16 17:23 
  178  178  133 Riley Warren       12  M   Central Bucks West                5:24   11:15 17:24 
  179  179 1052 Michael Licata     10  M   Wissahickon                       5:30   11:20 17:24 
  180  180  442 Andrew Overman     9   M   Kennett                           5:26   11:16 17:24 
  181  181 1040 Mike Sauler        10  M   William Tennent                   5:27   11:19 17:24 
  182  182  682 Matteo Goettler    12  M   Perkiomen Valley                  5:25   11:14 17:24 
  183  183  822 Paul Boehm         11  M   Souderton Area                    5:23   11:08 17:24 
  184  184 1008 Owen Downing       12  M   West Chester Henderson            5:21   11:15 17:25 
  185  185  292 Nick Robinson      11  M   Downingtown East                  5:14   11:09 17:25 
  186  186  364 Derek Goss         12  M   Harriton                          5:23   11:17 17:26 
  187  187  669 Thomas Mink        12  M   Pennsbury                         5:19   11:18 17:26 
  188  188 1038 Dean Ricco         10  M   William Tennent                   5:28   11:19 17:27 
  189  189   30 Parker Jarratt     11  M   Avon Grove                        5:10   10:59 17:27 
  190  190  242 Adam Devlin        12  M   Council Rock South                5:23   11:13 17:27 
  191  191  784 Asa Hartman        10  M   Radnor                            5:34   11:25 17:27 
  192  192  499 Thomas Chimes      11  M   Methacton                         5:21   11:13 17:28 
  193  193  722 Liam Kessler       11  M   Plymouth Whitemarsh               5:23   11:11 17:29 
  194  194 1022 Vijay Bhagat       12  M   West Chester Rustin               5:20   11:07 17:30 
  195  195   70 Kollin Miller      12  M   Boyertown                                11:12 17:30 
  196  196   38 Thomas Balla       11  M   Bensalem                          5:27   11:21 17:30 
  197  197  101 David Endres       11  M   Central Bucks East                5:13   11:20 17:31 
  198  198  703 Pat Darcy          11  M   Phoenixville Area                 5:29   11:19 17:31 
  199  199  666 Nicholas Gribbons  10  M   Pennsbury                         5:28   11:23 17:32 
  200  200  349 Ryan Small         11  M   Great Valley                      5:25   11:19 17:32 
  201  201  531 Asher Pileggi      10  M   Neshaminy                         5:28   11:26 17:34 
  202  202  685 Ethan Ribelin      10  M   Perkiomen Valley                  5:29   11:24 17:34 
  203  203 1028 Blake Winkley      11  M   West Chester Rustin               5:20   11:13 17:35 
  204  204 1048 Josh Chaiken       10  M   Wissahickon                       5:29   11:17 17:35 
  205       745 Bryce Hampton      11  M   Pottsgrove                        5:18   11:15 17:35 
  206  205  640 Luke Narbus        10  M   Penncrest                         5:21   11:07 17:37 
  207  206  954 Christopher Stewar 11  M   Upper Moreland                    5:26   11:23 17:37 
  208  207   37 Zak Bacchus        12  M   Bensalem                          5:15   11:16 17:37 
  209  208  216 Michael Gossow     11  M   Conestoga                         5:28   11:25 17:37 
  210  209   31 Aidan Skinner      10  M   Avon Grove                        5:27   11:20 17:37 
  211  210  772 Nolan Pernia       12  M   Quakertown                        5:25   11:22 17:38 
  212  211  897 Brett Wagner       12  M   Unionville                        5:26   11:24 17:39 
  213  212  569 Brian Johnson      11  M   North Penn                        5:16   11:13 17:39 
  214  213  291 Will McGowen       12  M   Downingtown East                  5:30   11:25 17:40 
  215  214  115 Will Drakas        11  M   Central Bucks South               5:32   11:31 17:40 
  216  215  141 Liam Brown         12  M   Cheltenham                        5:20   11:16 17:41 
  217  216  922 James Fitzmaurice  9   M   Upper Dublin                      5:34   11:29 17:41 
  218  217 1039 Jake Ringers       12  M   William Tennent                   5:29   11:28 17:41 
  219  218  454 Jasper Lim-Goyette 11  M   Lower Merion                      5:42   11:38 17:41 
  220  219  382 Michael Holman     11  M   Hatboro Horsham                   5:34   11:29 17:42 
  221  220   57 Sean Murphy        10  M   Bishop Shanahan                   5:30   11:27 17:43 
  222  221  786 Doug Rosin         11  M   Radnor                            5:27   11:27 17:43 
  223  222  501 Garrett McPhillips 11  M   Methacton                         5:24   11:15 17:43 
  224  223  532 Matt Taylor        12  M   Neshaminy                         5:31   11:31 17:44 
  225  224  457 Benjamin Schmid    11  M   Lower Merion                      5:42   11:38 17:46 
  226  225   10 Amir Cubbage       10  M   Abington                          5:31   11:33 17:46 
  227  226 2640 Payton Stanziani   11  M   Boyertown                         5:46   11:39 17:46 
  228  227  500 Myles Hoven        12  M   Methacton                         5:26   11:20 17:47 
  229  228  824 Tommy Greve        11  M   Souderton Area                    5:31   11:28 17:47 
  230  229 1011 Steven Kurek       11  M   West Chester Henderson            5:25   11:25 17:47 
  231  230  934 Owen Ebersole      11  M   Upper Merion                      5:28   11:33 17:48 
  232  231  774 Nicholas Yeatman   11  M   Quakertown                        5:18   11:18 17:48 
  233  232  527 Jason Faccenda     12  M   Neshaminy                         5:29   11:31 17:48 
  234  233  145 Andrew Taulane     12  M   Cheltenham                        5:36   11:35 17:49 
  235  234 3487 Quinten Sherwood   11  M   Owen J. Roberts                   5:17   11:14 17:50 
  236  235  879 William Dykes      11  M   Sun Valley                        5:39   11:34 17:51 
  237  236 1027 Kevin Whalen       12  M   West Chester Rustin               5:25   11:26 17:51 
  238       744 Cole Goldcamp      12  M   Pottsgrove                        5:24   11:22 17:52 
  239  237   11 Miles Curtis       9   M   Abington                          5:31   11:33 17:53 
  240  238  117 John Pluznyk       10  M   Central Bucks South               5:29   11:39 17:55 
  241  239  936 Andrew Leonard     12  M   Upper Merion                      5:37   11:46 17:56 
  242  240  395 Erik McCallion     11  M   Haverford Township HS             5:26   11:28 17:56 
  243  241  679 Kibura Brown       10  M   Perkiomen Valley                  5:34   11:37 17:56 
  244  242  921 Luke Dummeldinger  11  M   Upper Dublin                      5:36   11:45 17:57 
  245  243  937 John Matics        9   M   Upper Merion                      5:35   11:34 17:57 
  246  244 1026 Josh Viarengo      9   M   West Chester Rustin               5:40   11:40 17:58 
  247  245  528 Jason Fitch        12  M   Neshaminy                         5:15   11:24 17:58 
  248  246  668 Andrew Keen        12  M   Pennsbury                         5:23   11:26 17:59 
  249  247  503 Sean Ritchie       11  M   Methacton                         5:31   11:38 17:59 
  250  248  795 Andrew Bjorkelo    12  M   Ridley                            5:38   11:37 18:00 
  251  249   40 Tommy Brewer       11  M   Bensalem                          5:27   11:43 18:00 
  252  250  228 John Davis         10  M   Council Rock North                5:28   11:11 18:02 
  253  251  949 Shane Coll         11  M   Upper Moreland                    5:26   11:38 18:03 
  254  252  289 Jacob Lawson       9   M   Downingtown East                  5:19   11:18 18:04 
  255  253  657 Matt Vaders        10  M   Pennridge                         5:27   11:36 18:04 
  256  254  827 Kyle Ryan          12  M   Souderton Area                    5:41   11:50 18:04 
  257  255  719 Ryan Duff          10  M   Plymouth Whitemarsh               5:36   11:48 18:04 
  258  256  683 Michael Kelley     12  M   Perkiomen Valley                  5:33   11:37 18:05 
  259  257   28 Connor Gray        11  M   Avon Grove                        5:37   11:41 18:05 
  260  258  771 Ben Ocamb          12  M   Quakertown                        5:40   11:52 18:05 
  261  259  785 Owen Leonard       10  M   Radnor                            5:37   11:46 18:05 
  262  260  894 James Hoopman      10  M   Unionville                        5:44   11:54 18:06 
  263  261  925 Jeff Shepherd      12  M   Upper Dublin                      5:29   11:26 18:06 
  264  262  796 Harry Cotter       10  M   Ridley                            5:47   11:49 18:06 
  265  263  656 Ben Townsend       11  M   Pennridge                         5:38   11:42 18:06 
  266  264  132 Owen Schiele       12  M   Central Bucks West                5:28   11:34 18:06 
  267  265  440 Chris Kratz        12  M   Kennett                           5:34   11:41 18:07 
  268  266 1036 Ceazar Krysztofiak 12  M   William Tennent                   5:29   11:39 18:07 
  269  267  146 Joey Welch         10  M   Cheltenham                        5:49   11:55 18:09 
  270  268  654 Gunnar Orth        11  M   Pennridge                         5:35   11:43 18:10 
  271  269   42 Justin Pratt       12  M   Bensalem                          5:29   11:37 18:10 
  272  270  823 Brian Bruno        11  M   Souderton Area                    5:31   11:42 18:11 
  273  271  768 Sam Barndt         10  M   Quakertown                        5:39   11:52 18:12 
  274  272  288 Alex Dyba          11  M   Downingtown East                  5:18   11:37 18:12 
  275  273  828 Connor Williams    11  M   Souderton Area                    5:25   11:17 18:12 
  276  274   39 Michael Brach      11  M   Bensalem                          5:38   11:50 18:13 
  277  275 2571 Danny Ling         10  M   Bensalem                          5:37   11:50 18:13 
  278  276  651 Cole Doster        11  M   Pennridge                         5:38   11:55 18:13 
  279  277 2536 Alex Coppens       11  M   Avon Grove                        5:37   11:46 18:13 
  280       571 Alex Meer          12  M   North Penn                        5:32   11:41 18:13 
  281  278  118 Jake Sauers        11  M   Central Bucks South               5:32   11:49 18:14 
  282  279  854 Michael Remy       10  M   Springfield (Delco)               5:48   11:52 18:14 
  283  280  856 Viraj Thomas       9   M   Springfield (Delco)               5:47   11:52 18:15 
  284  281  325 John Colavito      9   M   Garnet Valley                     5:30   11:41 18:17 
  285  282  939 Abhiram Vagvala    11  M   Upper Merion                      5:36   11:45 18:17 
  286  283 1034 Israel Atonal-vale 10  M   William Tennent                   5:40   11:52 18:18 
  287  284  215 Bryce Bundens      12  M   Conestoga                         5:36   11:49 18:19 
  288  285  628 Nate Randall       11  M   Penn Wood                         5:34   11:54 18:19 
  289  286  116 Jared Fenessy      10  M   Central Bucks South               5:12   11:11 18:19 
  290  287  911 Nate Sizemore      11  M   Upper Darby                       5:35   11:59 18:19 
  291  288  909 Ghandi Leveille    11  M   Upper Darby                       5:34   12:04 18:21 
  292  289  458 Avery Shandelman   12  M   Lower Merion                      5:32   11:41 18:21 
  293  290  378 Ryan Allen         11  M   Hatboro Horsham                   5:44   11:58 18:21 
  294  291  367 Farzam Mir         12  M   Harriton                          5:45   11:55 18:22 
  295       743 Gabe Craig         11  M   Pottsgrove                        5:36   11:51 18:23 
  296  292  665 Sean Collins       12  M   Pennsbury                         5:29   11:46 18:25 
  297  293  924 William Mead       10  M   Upper Dublin                      5:29   11:30 18:26 
  298  294  935 Michael Freaney    11  M   Upper Merion                      5:44   11:52 18:26 
  299  295  370 Kyle Tassone       11  M   Harriton                          5:42   12:03 18:26 
  300  296  485 Michael Van Der Lo 12  M   Marple Newtown                    5:41   11:59 18:27 
  301  297  157 Abdul Griggs       9   M   Chester                           5:21   11:51 18:28 
  302  298  144 Ben Soboloff       9   M   Cheltenham                        5:49   11:56 18:28 
  303  299  681 Dylan Danowski     10  M   Perkiomen Valley                  5:30   11:33 18:29 
  304  300  723 Francis Okonski    10  M   Plymouth Whitemarsh               5:36   11:57 18:29 
  305  301  798 Christopher Green  9   M   Ridley                            5:49   12:03 18:31 
  306  302  653 Thomas Geiger      11  M   Pennridge                         5:39   11:53 18:31 
  307  303  217 Benjamin Horner    9   M   Conestoga                         5:37   11:56 18:33 
  308  304  800 Jarrod Sleet       11  M   Ridley                            5:48   12:03 18:33 
  309  305  912 Aaron Williams     10  M   Upper Darby                       5:35   12:04 18:34 
  310  306  438 Anthony Bennett    10  M   Kennett                           5:33   11:46 18:35 
  311  307  940 Jake Vogel         12  M   Upper Merion                      5:38   11:51 18:35 
  312  308  629 Tyshaun Truitt     12  M   Penn Wood                         5:34   11:56 18:36 
  313  309  323 Ryan Baldino       12  M   Garnet Valley                     5:52   12:16 18:38 
  314  310 3645 Jack Armstrong     12  M   Phoenixville Area                 5:38   11:58 18:38 
  315  311  637 Billy Angelina     12  M   Penncrest                         5:32   11:44 18:38 
  316  312  480 Joe McCool         11  M   Marple Newtown                    5:50   12:12 18:38 
  317  313  667 Sean Joyce         11  M   Pennsbury                         5:26   11:56 18:39 
  318  314   12 Ori Frazier        12  M   Abington                          5:33   11:55 18:39 
  319  315  368 Guillermo Ribiero- 11  M   Harriton                          5:42   12:00 18:41 
  320  316  444 Cole Robinson      11  M   Kennett                           5:24   11:53 18:43 
  321  317  717 Benjamin Carr      10  M   Plymouth Whitemarsh               5:54   12:10 18:43 
  322  318  938 Connor Smith       10  M   Upper Merion                      5:43   11:56 18:43 
  323  319  213 John Arthey        9   M   Conestoga                         5:46   12:06 18:45 
  324  320  906 Nitharul Bhuiyan   12  M   Upper Darby                       5:35   12:06 18:45 
  325  321  290 Tom Leadbeater     12  M   Downingtown East                  5:39   12:01 18:46 
  326  322  773 Logan Saugling     12  M   Quakertown                        5:53   12:13 18:46 
  327  323  851 Matt Coyle         11  M   Springfield (Delco)               5:52   12:08 18:47 
  328  324  855 Colin Rendon       10  M   Springfield (Delco)               5:49   12:08 18:48 
  329  325  333 Ramik Lawrence     11  M   Glen Mills Schools                5:50   12:08 18:48 
  330  326  882 Justin Kelly       12  M   Sun Valley                        5:46   12:13 18:49 
  331  327  612 Jacob Hewes        11  M   Oxford Area                       5:25   11:58 18:51 
  332  328  214 Liam Bobber        12  M   Conestoga                         5:36   12:07 18:53 
  333  329  558 Ricardo Moreno     10  M   Norristown                        5:38   12:12 18:54 
  334  330  614 Nick Marker        9   M   Oxford Area                       5:49   12:16 18:56 
  335  331  479 Ken Ching          11  M   Marple Newtown                    5:50   12:12 18:58 
  336  332  950 Connor Hurst       12  M   Upper Moreland                    5:46   12:15 18:58 
  337  333   14 Aidan Scharnikow   9   M   Abington                          5:50   12:20 18:59 
  338  334  881 Tom Geveke         12  M   Sun Valley                        5:55   12:22 19:02 
  339  335  481 Steve Pastore      11  M   Marple Newtown                    5:48   12:19 19:05 
  340  336  483 Ben Smith          12  M   Marple Newtown                    5:44   12:18 19:07 
  341  337  556 Richard McCray     12  M   Norristown                        5:50   12:11 19:08 
  342  338  883 Austin Segool      12  M   Sun Valley                        5:46   12:22 19:09 
  343  339  613 Aedan Maio         11  M   Oxford Area                       5:52   12:24 19:10 
  344  340  161 Mahki Little       12  M   Chester                           5:46   12:20 19:11 
  345  341  439 Liam Breining      10  M   Kennett                           5:45   12:21 19:12 
  346  342  908 Damian Gauld       11  M   Upper Darby                       5:50   12:24 19:13 
  347  343  884 Evan Taylor        10  M   Sun Valley                        6:00   12:32 19:13 
  348  344  878 Ryan Cassidy       12  M   Sun Valley                        5:55   12:19 19:14 
  349  345  627 Desmond Randall    9   M   Penn Wood                         5:38   12:27 19:14 
  350  346  218 Patrick O'Mara     10  M   Conestoga                         5:46   12:15 19:21 
  351  347   13 Alexander Martin   10  M   Abington                          6:02   12:41 19:21 
  352  348  624 J'mar James        12  M   Penn Wood                         5:42   12:31 19:24 
  353  349  482 David Ritchie      12  M   Marple Newtown                    5:47   12:22 19:25 
  354  350  684 Riley Milligan     9   M   Perkiomen Valley                  5:34   11:47 19:26 
  355  351  799 Isaac Savinese     12  M   Ridley                            5:54   12:36 19:27 
  356  352  553 Tommy Agnew        10  M   Norristown                        5:56   12:33 19:28 
  357  353  332 Jordan Lattimer    11  M   Glen Mills Schools                5:53   12:40 19:28 
  358  354  953 Gustavo Paiz De Le 10  M   Upper Moreland                    5:41   12:32 19:30 
  359  355  326 Doug Gardener      12  M   Garnet Valley                     6:00   12:33 19:31 
  360  356  951 Kevin Johnston     11  M   Upper Moreland                    5:55   12:33 19:34 
  361  357  554 Axell Bailon Casti 11  M   Norristown                        5:59   12:37 19:37 
  362  358  160 Malachi Langley    10  M   Chester                           5:46   12:32 19:39 
  363  359    8 David Baker        10  M   Abington                          6:02   12:42 19:40 
  364  360  557 Ruben Morales      10  M   Norristown                        5:54   12:47 19:43 
  365  361  880 David German       11  M   Sun Valley                        6:09   12:52 19:55 
  366  362  853 Nick Meloni        12  M   Springfield (Delco)               5:53   12:53 19:58 
  367  363 1024 Brent Long         10  M   West Chester Rustin               5:56   12:50 20:01 
  368  364  334 Josiah Moralez     10  M   Glen Mills Schools                6:10   12:51 20:07 
  369  365  801 Hunter Stephano    12  M   Ridley                            6:08   12:52 20:11 
  370       747 Patrick Rieker     10  M   Pottsgrove                        5:53   12:49 20:14 
  371  366  158 James Jackson      12  M   Chester                           5:55   13:04 20:21 
  372       172 David Sherry       11  M   Chichester                        6:19   13:15 20:27 
  373  367  484 John Tobin         12  M   Marple Newtown                    6:23   13:27 20:40 
  374  368  623 Davon Battle       10  M   Penn Wood                         6:11   13:35 20:41 
  375  369  850 Mike Breslin       11  M   Springfield (Delco)               6:10   13:10 20:44 
  376  370  559 Marco Olmedo       9   M   Norristown                        5:59   13:04 20:49 
  377  371 1023 Nick Durinzi       10  M   West Chester Rustin               6:05   13:27 20:54 
  378  372  852 Ryan Henry         12  M   Springfield (Delco)               6:25   13:27 20:59 
  379  373  625 Zyaire Miller      11  M   Penn Wood                         6:08   13:27 21:04 
  380  374  336 Shykeem Robinson   12  M   Glen Mills Schools                6:08   13:12 21:09 
  381  375  626 Abebola Ogusoga    9   M   Penn Wood                         6:23   13:26 21:09 
  382  376  335 Damon Pozzuto      11  M   Glen Mills Schools                6:27   13:42 21:26 
  383  377  330 Quadre Gavin       10  M   Glen Mills Schools                6:05   13:12 21:33 
  384       331 Darien Howard      11  M   Glen Mills Schools                6:08   13:21 21:52 
  385  378  948 Colin Casey        11  M   Upper Moreland                    6:38   14:00 21:54 
  386       171 Matthew Sendek     10  M   Chichester                        6:41   14:01 22:11 
  387  379  555 Sergio Daniel Pere 11  M   Norristown                        5:59   14:11 23:10 
  388        18 Enoch Watson       10  M   Academy Park                      7:03   14:59 23:26 
  389       170 Daron Muir         11  M   Chichester                        6:51   14:59 23:27 
       380  453 Charlie Herrmann   11  M   Lower Merion                      5:18   10:42       
       381  952 Kyle Murphy        12  M   Upper Moreland                    5:21   11:12       
       382  707 Christian Schaaf   12  M   Phoenixville Area                 5:22               
             17 John Eichman       9   M   Academy Park                      7:05               



Team Scores


*  1.   135  Downingtown West               (  16:09  1:20:41   0:40)
=============================================
  1     11  Payton Sewall             15:54
  2     12  Tyler Rollins             15:54
  3     20  Evan Kaiser               16:05
  4     32  Isaac Valderrabano        16:14
  5     60  Joseph Chamoun            16:34
  6   ( 82) Ben Datte                 16:46
  7   ( 84) Kevin Wagner              16:47

*  2.   169  Council Rock North             (  16:05  1:20:22   1:35)
=============================================
  1      4  Ryan Campbell             15:29
  2      6  Ethan Koza                15:40
  3     18  Sam Earley                16:03
  4     21  Kevin Ehrgott             16:06
  5    120  Matt Mullen               17:04
  6   (144) Brandon Pfister           17:11
  7   (250) John Davis                18:02

*  3.   193  Owen J. Roberts                (  16:10  1:20:49   1:28)
=============================================
  1      3  Liam Conway               15:25
  2      9  Andrew Malmstrom          15:48
  3     28  Kyle Malmstrom            16:12
  4     56  Linus Blatz               16:31
  5     97  Vincent Fennell           16:53
  6   (132) David Brunton             17:06
  7   (234) Quinten Sherwood          17:50

*  4.   239  Spring Ford                    (  16:26  1:22:07   0:34)
=============================================
  1     23  Jacob McKenna             16:08
  2     36  John Zawislak             16:17
  3     43  Milan Sharma              16:24
  4     63  Shane Ainscoe             16:36
  5     74  Zachary Smith             16:42
  6   ( 94) John Thom ( Clark         16:53
  7   (137) Joseph Power              17:08

*  5.   276  Bishop Shanahan                (  16:18  1:21:29   1:51)
=============================================
  1      2  Josh Hoey                 15:12
  2     10  Jonah Hoey                15:54
  3     42  Jonathan McGrory          16:24
  4    103  Ryan Doherty              16:56
  5    119  Jack Ettien               17:03
  6   (164) Joseph Gaffney            17:19
  7   (220) Sean Murphy               17:43

  6.   305  Central Bucks East             (  16:34  1:22:49   0:34)
=============================================
  1     35  Alex Bardwell             16:17
  2     41  Owen Zila                 16:23
  3     58  Declan Earles             16:33
  4     79  Jack McManus              16:45
  5     92  Cole Sands                16:51
  6   ( 99) Cade Sands                16:53
  7   (197) David Endres              17:31

  7.   318  Boyertown                      (  16:33  1:22:45   0:51)
=============================================
  1     22  Dominic Derafelo          16:07
  2     27  Christian McComb          16:11
  3     64  Josh Endy                 16:36
  4     96  Todd Barton               16:53
  5    109  Justin Smyth              16:58
  6   (195) Kollin Miller             17:30
  7   (226) Payton Stanziani          17:46

  8.   352  Penncrest                      (  16:36  1:22:58   0:56)
=============================================
  1     24  Avery Lederer             16:09
  2     29  Patrick Theveny           16:13
  3     47  Justin Senackerib         16:26
  4    125  Jalen Chin                17:05
  5    127  Andrew Woolery            17:05
  6   (205) Luke Narbus               17:37
  7   (311) Billy Angelina            18:38

  9.   357  Central Bucks West             (  16:36  1:22:57   1:18)
=============================================
  1     15  Michael Samson            15:59
  2     52  Ben Bunch                 16:28
  3     57  Brian Baker               16:31
  4     73  Carter Laatsch            16:42
  5    160  Andrew Gillespie          17:17
  6   (178) Riley Warren              17:24
  7   (264) Owen Schiele              18:06

 10.   384  West Chester Henderson         (  16:36  1:22:57   1:21)
=============================================
  1      7  Spencer Smucker           15:44
  2     26  Calvin Pash               16:10
  3    111  Brian Zoretic             16:58
  4    114  Luke Geier                17:00
  5    126  Dom Feola                 17:05
  6   (184) Owen Downing              17:25
  7   (229) Steven Kurek              17:47

 11.   403  Great Valley                   (  16:45  1:23:43   0:36)
=============================================
  1     40  Brett Zatlin              16:23
  2     68  Seth Hoffritz             16:38
  3     90  Hayden Coates             16:51
  4     93  Riley Casey               16:52
  5    112  Roman Silen               16:59
  6   (171) Matthew Dietrick          17:21
  7   (200) Ryan Small                17:32

 12.   407  North Penn                     (  16:38  1:23:09   1:25)
=============================================
  1      8  Brendan O'Toole           15:44
  2     37  Noah Demis                16:18
  3    100  Samir Razi                16:54
  4    122  Jack Shive                17:04
  5    140  Nick Cataldi              17:09
  6   (141) Josiah McCall             17:10
  7   (212) Brian Johnson             17:39

 12.   407  West Chester East              (  16:42  1:23:30   1:01)
=============================================
  1     25  Joshua Lewin              16:09
  2     61  Joseph Mazza              16:35
  3     66  Domenic Moser             16:37
  4    113  Tyler Daley               16:59
  5    142  Matthew Clarke            17:10
  6   (162) Adam McAlonie             17:18
  7   (170) Kyle Puchalla             17:21

 14.   427  Council Rock South             (  16:47  1:23:51   0:38)
=============================================
  1     50  Kyle Kutney               16:27
  2     53  Andrew Zawodniak          16:29
  3     83  Gavin Ricchini            16:47
  4    118  Collin Ochs               17:03
  5    123  Quin Batres               17:05
  6   (129) Shane Goldman             17:05
  7   (190) Adam Devlin               17:27

 15.   440  Haverford Township HS          (  16:46  1:23:49   0:58)
=============================================
  1     31  Mike Donnelly             16:13
  2     54  Evan Peetros              16:29
  3     95  Josh Fingerhut            16:53
  4    117  Brendan Campbell          17:03
  5    143  Aiden Tomov               17:11
  6   (150) Brian Walheim             17:13
  7   (240) Erik McCallion            17:56

 16.   442  Unionville                     (  16:45  1:23:42   1:24)
=============================================
  1     33  Cole Walker               16:15
  2     39  Cole Driver               16:21
  3     55  Ethan McIntyre            16:30
  4    104  Jack Mangan               16:57
  5    211  Brett Wagner              17:39
  6   (260) James Hoopman             18:06

 17.   498  Phoenixville Area              (  16:45  1:23:41   1:54)
=============================================
  1      5  Carlos Shultz             15:37
  2     48  Gabe Puleo                16:27
  3    116  Connor Wilchusky          17:01
  4    131  Zach Kleppe               17:05
  5    198  Pat Darcy                 17:31
  6   (310) Jack Armstrong            18:38

 17.   498  Wissahickon                    (  16:48  1:24:00   1:20)
=============================================
  1     17  Ben Hoyer                 16:00
  2     51  Matt Maiale               16:28
  3    108  Aiden Marcelis            16:57
  4    156  Nathan Leung              17:15
  5    166  Sam Klugherz              17:20
  6   (179) Michael Licata            17:24
  7   (204) Josh Chaiken              17:35

 19.   613  Radnor                         (  17:02  1:25:07   0:48)
=============================================
  1     70  Ethan Zeh                 16:39
  2     72  Jack Bell                 16:41
  3    105  Frank Brown               16:57
  4    175  Chris Barkley             17:23
  5    191  Asa Hartman               17:27
  6   (221) Doug Rosin                17:43
  7   (259) Owen Leonard              18:05

 20.   663  Avon Grove                     (  17:04  1:25:18   1:24)
=============================================
  1     30  Noah Dusseau              16:13
  2    101  Luke Talham               16:54
  3    134  Jordan Howard             17:07
  4    189  Parker Jarratt            17:27
  5    209  Aidan Skinner             17:37
  6   (257) Connor Gray               18:05
  7   (277) Alex Coppens              18:13

 21.   664  Oxford Area                    (  17:11  1:25:54   2:13)
=============================================
  1     69  Evan Campbell             16:38
  2     76  Gavin Fitzgerald          16:42
  3     77  Luke Campbell             16:43
  4    115  Bruce Trimmer             17:00
  5    327  Jacob Hewes               18:51
  6   (330) Nick Marker               18:56
  7   (339) Aedan Maio                19:10

 22.   673  Neshaminy                      (  16:55  1:24:35   2:33)
=============================================
  1      1  Rusty Kujdych             15:11
  2     91  Vlad Mikhailouski         16:51
  3    157  Dan Busch                 17:15
  4    201  Asher Pileggi             17:34
  5    223  Matt Taylor               17:44
  6   (232) Jason Faccenda            17:48
  7   (245) Jason Fitch               17:58

 23.   674  Lower Merion                   (  17:06  1:25:30   1:21)
=============================================
  1     45  Joey Litvin               16:25
  2     59  Danny Gabor               16:33
  3    128  Nick Rhodes               17:05
  4    218  Jasper Lim-Goyette        17:41
  5    224  Benjamin Schmid           17:46
  6   (290) Avery Shandelman          18:21

 24.   705  Strath Haven                   (  17:10  1:25:49   0:29)
=============================================
  1     89  Peter Armour              16:50
  2    148  Evan Chen                 17:13
  3    151  Jacob Davidson            17:13
  4    152  Cole Wirth                17:14
  5    165  Justin Malley             17:19
  6   (167) Graham Hogg               17:20
  7   (168) Alex Melly                17:20

 25.   708  William Tennent                (  17:06  1:25:29   1:41)
=============================================
  1     16  Sean Rahill               16:00
  2    106  Miles Hutton              16:57
  3    181  Mike Sauler               17:24
  4    188  Dean Ricco                17:27
  5    217  Jake Ringers              17:41
  6   (266) Ceazar Krysztofiak        18:07
  7   (283) Israel Atonal-valer       18:18

 26.   730  Upper Dublin                   (  17:10  1:25:47   1:58)
=============================================
  1     14  Ben Brugger               15:59
  2     86  Samuel Griffin            16:49
  3    172  Joshua Skinner            17:21
  4    216  James Fitzmaurice         17:41
  5    242  Luke Dummeldinger         17:57
  6   (261) Jeff Shepherd             18:06
  7   (293) William Mead              18:26

 27.   735  Pennsbury                      (  17:11  1:25:54   1:39)
=============================================
  1     38  Aidan Sauer               16:20
  2     65  Jed Scratchard            16:37
  3    187  Thomas Mink               17:26
  4    199  Nicholas Gribbons         17:32
  5    246  Andrew Keen               17:59
  6   (292) Sean Collins              18:25
  7   (313) Sean Joyce                18:39

 28.   736  Cheltenham                     (  17:09  1:25:43   1:54)
=============================================
  1     13  Jason Cornelison          15:55
  2    121  Kylan Willis              17:04
  3    154  Larry Hall                17:14
  4    215  Liam Brown                17:41
  5    233  Andrew Taulane            17:49
  6   (267) Joey Welch                18:09
  7   (298) Ben Soboloff              18:28

 29.   747  Garnet Valley                  (  17:15  1:26:12   1:52)
=============================================
  1     44  Sean Garrett              16:25
  2    102  Peter Zekonis             16:56
  3    146  Joe Colavito              17:12
  4    174  Doug Murray               17:22
  5    281  John Colavito             18:17
  6   (309) Ryan Baldino              18:38
  7   (355) Doug Gardener             19:31

 30.   759  Methacton                      (  17:13  1:26:01   1:16)
=============================================
  1     49  Matt Varghese             16:27
  2    138  Will Rebert               17:08
  3    158  Garrett Campbell          17:15
  4    192  Thomas Chimes             17:28
  5    222  Garrett McPhillips        17:43
  6   (227) Myles Hoven               17:47
  7   (247) Sean Ritchie              17:59

 31.   763  Harriton                       (  17:17  1:26:24   1:36)
=============================================
  1     81  Sam Kartsonis             16:46
  2     98  Shane Smolenski           16:53
  3    107  Jacob Harris              16:57
  4    186  Derek Goss                17:26
  5    291  Farzam Mir                18:22
  6   (295) Kyle Tassone              18:26
  7   (315) Guillermo Ribiero-Veci    18:41

 31.   763  Hatboro Horsham                (  17:14  1:26:09   0:16)
=============================================
  1    133  Stefano Isabella          17:07
  2    145  Gio Cerisier              17:11
  3    153  Devon Comber              17:14
  4    155  Jaylen Lasseter           17:14
  5    177  Jared Bixler              17:23
  6   (219) Michael Holman            17:42
  7   (289) Ryan Allen                18:21

 33.   814  Souderton Area                 (  17:20  1:26:40   1:29)
=============================================
  1     62  Josiah Moyer              16:35
  2     87  Tim Kennel                16:50
  3    183  Paul Boehm                17:24
  4    228  Tommy Greve               17:47
  5    254  Kyle Ryan                 18:04
  6   (270) Brian Bruno               18:11
  7   (273) Connor Williams           18:12

 34.   875  Central Bucks South            (  17:25  1:27:03   1:11)
=============================================
  1     78  Gavin Crim                16:44
  2    169  Josh D'Agostino           17:21
  3    176  Nick Tome                 17:23
  4    214  Will Drakas               17:40
  5    238  John Pluznyk              17:55
  6   (278) Jake Sauers               18:14
  7   (286) Jared Fenessy             18:19

 35.   880  Quakertown                     (  17:25  1:27:04   1:39)
=============================================
  1     46  Hudson Delisle            16:26
  2    135  Kevin Juszynski           17:07
  3    210  Nolan Pernia              17:38
  4    231  Nicholas Yeatman          17:48
  5    258  Ben Ocamb                 18:05
  6   (271) Sam Barndt                18:12
  7   (322) Logan Saugling            18:46

 36.   896  Plymouth Whitemarsh            (  17:27  1:27:11   0:57)
=============================================
  1    136  Brendan Duff              17:07
  2    149  Nathaniel Jones           17:13
  3    163  Steven Foster             17:18
  4    193  Liam Kessler              17:29
  5    255  Ryan Duff                 18:04
  6   (300) Francis Okonski           18:29
  7   (317) Benjamin Carr             18:43

 37.   908  Downingtown East               (  17:28  1:27:18   1:16)
=============================================
  1     85  Russel Winters            16:48
  2    173  Aaron Stoyack             17:21
  3    185  Nick Robinson             17:25
  4    213  Will McGowen              17:40
  5    252  Jacob Lawson              18:04
  6   (272) Alex Dyba                 18:12
  7   (321) Tom Leadbeater            18:46

 38.   932  Kennett                        (  17:33  1:27:43   1:56)
=============================================
  1     71  Gavin Maxwell             16:39
  2    110  Davis Piercy              16:58
  3    180  Andrew Overman            17:24
  4    265  Chris Kratz               18:07
  5    306  Anthony Bennett           18:35
  6   (316) Cole Robinson             18:43
  7   (341) Liam Breining             19:12

 39.   969  Perkiomen Valley               (  17:34  1:27:49   1:15)
=============================================
  1     88  Tyler Clifford            16:50
  2    182  Matteo Goettler           17:24
  3    202  Ethan Ribelin             17:34
  4    241  Kibura Brown              17:56
  5    256  Michael Kelley            18:05
  6   (299) Dylan Danowski            18:29
  7   (350) Riley Milligan            19:26

 40.   983  Pennridge                      (  17:38  1:28:07   1:28)
=============================================
  1     75  Ethan Saville             16:42
  2    124  Aiden Savoy               17:05
  3    253  Matt Vaders               18:04
  4    263  Ben Townsend              18:06
  5    268  Gunnar Orth               18:10
  6   (276) Cole Doster               18:13
  7   (302) Thomas Geiger             18:31

 41.  1007  West Chester Rustin            (  17:36  1:27:59   0:53)
=============================================
  1    130  James Poff                17:05
  2    194  Vijay Bhagat              17:30
  3    203  Blake Winkley             17:35
  4    236  Kevin Whalen              17:51
  5    244  Josh Viarengo             17:58
  6   (363) Brent Long                20:01
  7   (371) Nick Durinzi              20:54

 42.  1068  Bensalem                       (  17:42  1:28:29   0:58)
=============================================
  1    147  Kevin Rodriguez           17:12
  2    196  Thomas Balla              17:30
  3    207  Zak Bacchus               17:37
  4    249  Tommy Brewer              18:00
  5    269  Justin Pratt              18:10
  6   (274) Michael Brach             18:13
  7   (275) Danny Ling                18:13

 43.  1134  Ridley                         (  17:51  1:29:15   2:28)
=============================================
  1     19  Zack Forney               16:05
  2    248  Andrew Bjorkelo           18:00
  3    262  Harry Cotter              18:06
  4    301  Christopher Green         18:31
  5    304  Jarrod Sleet              18:33
  6   (351) Isaac Savinese            19:27
  7   (365) Hunter Stephano           20:11

 44.  1148  Conestoga                      (  17:54  1:29:30   2:29)
=============================================
  1     34  Jake Robinson             16:16
  2    208  Michael Gossow            17:37
  3    284  Bryce Bundens             18:19
  4    303  Benjamin Horner           18:33
  5    319  John Arthey               18:45
  6   (328) Liam Bobber               18:53
  7   (346) Patrick O'Mara            19:21

 45.  1180  Upper Darby                    (  17:57  1:29:41   1:25)
=============================================
  1    139  Jarnail Dhillon           17:09
  2    161  Antwoine Sizemore         17:18
  3    287  Nate Sizemore             18:19
  4    288  Ghandi Leveille           18:21
  5    305  Aaron Williams            18:34
  6   (320) Nitharul Bhuiyan          18:45
  7   (342) Damian Gauld              19:13

 46.  1189  Abington                       (  18:01  1:30:03   2:13)
=============================================
  1     80  Josh Coleman              16:46
  2    225  Amir Cubbage              17:46
  3    237  Miles Curtis              17:53
  4    314  Ori Frazier               18:39
  5    333  Aidan Scharnikow          18:59
  6   (347) Alexander Martin          19:21
  7   (359) David Baker               19:40

 47.  1288  Upper Merion                   (  18:05  1:30:24   0:38)
=============================================
  1    230  Owen Ebersole             17:48
  2    239  Andrew Leonard            17:56
  3    243  John Matics               17:57
  4    282  Abhiram Vagvala           18:17
  5    294  Michael Freaney           18:26
  6   (307) Jake Vogel                18:35
  7   (318) Connor Smith              18:43

 48.  1483  Glen Mills Schools             (  19:14  1:36:09   4:32)
=============================================
  1     67  Gabriel Valentin          16:37
  2    325  Ramik Lawrence            18:48
  3    353  Jordan Lattimer           19:28
  4    364  Josiah Moralez            20:07
  5    374  Shykeem Robinson          21:09
  6   (376) Damon Pozzuto             21:26
  7   (377) Quadre Gavin              21:33

 49.  1499  Upper Moreland                 (  18:45  1:33:42   1:57)
=============================================
  1    206  Christopher Stewart       17:37
  2    251  Shane Coll                18:03
  3    332  Connor Hurst              18:58
  4    354  Gustavo Paiz De Leon      19:30
  5    356  Kevin Johnston            19:34
  6   (378) Colin Casey               21:54

 50.  1520  Chester                        (  19:00  1:34:56   3:04)
=============================================
  1    159  Lamaj Curry               17:17
  2    297  Abdul Griggs              18:28
  3    340  Mahki Little              19:11
  4    358  Malachi Langley           19:39
  5    366  James Jackson             20:21

 51.  1568  Springfield (Delco)            (  18:49  1:34:02   1:44)
=============================================
  1    279  Michael Remy              18:14
  2    280  Viraj Thomas              18:15
  3    323  Matt Coyle                18:47
  4    324  Colin Rendon              18:48
  5    362  Nick Meloni               19:58
  6   (369) Mike Breslin              20:44
  7   (372) Ryan Henry                20:59

 52.  1576  Sun Valley                     (  18:49  1:34:04   1:22)
=============================================
  1    235  William Dykes             17:51
  2    326  Justin Kelly              18:49
  3    334  Tom Geveke                19:02
  4    338  Austin Segool             19:09
  5    343  Evan Taylor               19:13
  6   (344) Ryan Cassidy              19:14
  7   (361) David German              19:55

 53.  1610  Marple Newtown                 (  18:51  1:34:15   0:40)
=============================================
  1    296  Michael Van Der Loo       18:27
  2    312  Joe McCool                18:38
  3    331  Ken Ching                 18:58
  4    335  Steve Pastore             19:05
  5    336  Ben Smith                 19:07
  6   (349) David Ritchie             19:25
  7   (367) John Tobin                20:40

 54.  1654  Penn Wood                      (  19:15  1:36:14   2:22)
=============================================
  1    285  Nate Randall              18:19
  2    308  Tyshaun Truitt            18:36
  3    345  Desmond Randall           19:14
  4    348  J'mar James               19:24
  5    368  Davon Battle              20:41
  6   (373) Zyaire Miller             21:04
  7   (375) Abebola Ogusoga           21:09

 55.  1735  Norristown                     (  19:22  1:36:50   0:49)
=============================================
  1    329  Ricardo Moreno            18:54
  2    337  Richard McCray            19:08
  3    352  Tommy Agnew               19:28
  4    357  Axell Bailon Casti        19:37
  5    360  Ruben Morales             19:43
  6   (370) Marco Olmedo              20:49
  7   (379) Sergio Daniel Perez       23:10