MileSplit Invitational test 2040

Mainville, FL
Timing/Results iTex

Testing Some New Results John

District 1 Championship - 102519
October 26, 2019
Results By Chester County Running Store CCRS
Overall Finish List - Boys
XC

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

    1      1   7829  Cole Walker           Unionville                            5:02     5:10     5:10       15:22.7  4:57/M   12  
    2      2   7288  Aiden Barnhill        Downingtown West                      5:03     5:09     5:10       15:23.1  4:58/M   11  
    3      3   7305  Sean Garrett          Garnet Valley                         5:02     5:10     5:20       15:33.2  5:01/M   12  
    4      4   7828  Ethan McIntyre        Unionville                            5:03     5:09     5:22       15:35.3  5:02/M   11  
    5      5   7625  Tyler Clifford        Perkiomen Valley                      5:05     5:08     5:27       15:41.7  5:04/M   12  
    6      6   7110  Jack McManus          Central Bucks East                    5:03     5:16     5:27       15:47.2  5:05/M   12  
    7      7   7292  Declan Rymer          Downingtown West                      5:05     5:13     5:28       15:48.1  5:06/M   11  
    8      8   7352  Devon Comber          Hatboro Horsham                       5:12     5:18     5:18       15:48.9  5:06/M   11  
    9      9   7416  Gavin Maxwell         Kennett                               5:03     5:12     5:35       15:52.4  5:07/M   11  
   10     10   7597  Diego Lera-Lozano     Pennridge                             5:03     5:13     5:38       15:54.5  5:08/M   11  
   11     11   7826  Sam Elsen             Unionville                            5:04     5:19     5:33       15:57.6  5:09/M   11  
   12     12   7583  Jalen Chin            Penncrest                             5:04     5:11     5:42       15:58.2  5:09/M   12  
   13     13   7074  Christian McComb      Boyertown                             5:05     5:16     5:37       15:59.7  5:09/M   12  
   14     14   7209  Charlie Miller        Conestoga                             5:07     5:18     5:34       16:00.0  5:10/M   11  
   15     15   7587  Patrick Theveny       Penncrest                             5:03     5:17     5:41       16:02.5  5:10/M   12  
   16     16   7341  Sam Kartsonis         Harriton                              5:04     5:16     5:41       16:03.0  5:11/M   12  
   17     17   7289  Holden Betz           Downingtown West                      5:08     5:15     5:39       16:03.9  5:11/M   11  
   18     18   7540  Thomas Damiani        Owen J. Roberts                       5:07     5:19     5:36       16:04.3  5:11/M   10  
   19     19   7291  Ben Datte             Downingtown West                      5:12     5:17     5:34       16:05.1  5:11/M   12  
   20     20   7030  Benny Clark           Avon Grove                            5:15     5:17     5:33       16:07.4  5:12/M   11  
   21     21   7601  Ethan Saville         Pennridge                             5:10     5:21     5:36       16:08.2  5:12/M   12  
   22     22   7152  Kylan Willis          Cheltenham                            5:07     5:25     5:36       16:08.9  5:12/M   12  
   23     23   7430  Joey Litvin           Lower Merion                          5:08     5:12     5:47       16:09.1  5:13/M   12  
   24     24   7376  Elliot Puckett        Holy Ghost Preparatory School         5:09     5:23     5:36       16:09.3  5:13/M   11  
   25     25   7560  Bruce Trimmer         Oxford Area                           5:02     5:20     5:46       16:09.3  5:13/M   12  
   26     26   7279  Sean McDonald         Downingtown East                      5:11     5:20     5:37       16:09.7  5:13/M   12  
   27     27   7722  Frank Brown           Radnor                                5:09     5:22     5:38       16:10.0  5:13/M   12  
   28     28   7239  Christopher Sears     Council Rock South                    5:05     5:23     5:41       16:10.4  5:13/M   12  
   29     29   7914  Joshua Lewin          West Chester East                     5:09     5:19     5:44       16:14.0  5:14/M   12  
   30     30   7544  Andrew Mcgonigle      Owen J. Roberts                       5:07     5:27     5:39       16:14.6  5:14/M    9  
   31     31   7554  Luke Campbell         Oxford Area                           5:07     5:26     5:42       16:16.4  5:15/M   12  
   32     32   7134  Luke Cimakasky        Central Bucks West                    5:05     5:26     5:44       16:16.5  5:15/M   12  
   33     33   7365  Mike Donnelly         Haverford Township HS                 5:02     5:30     5:43       16:16.6  5:15/M   12  
   34     34   7219  Pat Bierach           Council Rock North                    5:07     5:28     5:40       16:16.8  5:15/M   12  
   35     35   7428  Trey Gannon           Lower Merion                          5:23     5:20     5:33       16:17.7  5:15/M   11  
   36     36   7585  Benjamin Klinger      Penncrest                             5:20     5:21     5:36       16:17.8  5:15/M   11  
   37     37   7233  Andrew Belder         Council Rock South                    5:11     5:28     5:37       16:17.8  5:15/M   11  
   38     38   7007  Amir Cubbage          Abington                              5:07     5:28     5:42       16:18.1  5:15/M   12  
   39     39   7237  Jared Loeper          Council Rock South                    5:14     5:25     5:40       16:19.6  5:16/M   12  
   40     40   7404  Luke Miller           Jenkintown                            5:10     5:18     5:51       16:20.9  5:16/M   11  
   41     41   7650  Gabe Puleo            Phoenixville Area                     5:08     5:23     5:49       16:21.5  5:16/M   12  
   42     42   7431  Simon Schmieder       Lower Merion                          5:24     5:20     5:37       16:21.8  5:16/M   10  
   43     43   7340  Finn Glew             Harriton                              5:08     5:35     5:40       16:24.5  5:17/M   11  
   44     44   7356  Jaylen Lasseter       Hatboro Horsham                       5:12     5:35     5:36       16:24.5  5:17/M   12  
   45     45   7353  Brian DiCola          Hatboro Horsham                       5:21     5:34     5:29       16:24.7  5:17/M    9  
   46     46   7477  Bryan Landsberg       Methacton                             5:17     5:23     5:45       16:26.1  5:18/M   10  
   47     47   7427  Alex Bullard          Lower Merion                          5:30     5:17     5:38       16:26.8  5:18/M   10  
   48     48   7869  Patrick O'Donnell     Upper Merion                          5:20     5:32     5:33       16:26.9  5:18/M   12  
   49     49   7776  Alexander Fink        Spring Ford                           5:13     5:31     5:43       16:28.4  5:19/M   11  
   50     50   7660  Brendan Duff          Plymouth Whitemarsh                   5:11     5:28     5:49       16:29.2  5:19/M   12  
   51     51   7321  Michael Search        Great Valley                          5:11     5:27     5:52       16:30.6  5:19/M   11  
   52     52   7274  Brendan Flynn         Downingtown East                      5:11     5:22     5:56       16:31.1  5:20/M   10  
   53     53   7508  Ryan Tarapchak        Neshaminy                             5:11     5:32     5:47       16:31.9  5:20/M   10  
   54     54   7542  Vincent Fennell       Owen J. Roberts                       5:13     5:34     5:43       16:32.3  5:20/M   12  
   55     55   7624  Kabiru Brown          Perkiomen Valley                      5:18     5:31     5:43       16:32.7  5:20/M   11  
   56     56   7890  Donald Miller         Upper Perkiomen                       5:15     5:29     5:48       16:33.1  5:20/M   10  
   57     57   7278  Caiden Leen           Downingtown East                      5:12     5:30     5:49       16:33.5  5:20/M   10  
   58     58   7925  Gavin Brophy          WC Henderson                          5:11     5:32     5:50       16:34.1  5:21/M   10  
   59     59   7726  Owen Leonard          Radnor                                5:14     5:35     5:45       16:35.2  5:21/M   12  
   60     60   7778  Quintin Smith         Spring Ford                           5:10     5:36     5:48       16:35.7  5:21/M    9  
   61     61   7211  Raymond Welgosh       Conestoga                             5:13     5:33     5:49       16:36.3  5:21/M   10  
   62     62   7954  Dean Ricco            William Tennent                       5:12     5:29     5:54       16:36.8  5:21/M   12  
   63     63   7293  Caelan Sims           Downingtown West                      5:14     5:30     5:52       16:37.6  5:22/M   12  
   64     64   7867  Jack Larkin           Upper Merion                          5:19     5:33     5:44       16:37.9  5:22/M   10  
   65     65   7928  Max Mullertz          WC Henderson                          5:25     5:27     5:45       16:38.2  5:22/M   11  
   66     66   7367  Ethan Fingerhut       Haverford Township HS                 5:14     5:32     5:52       16:38.6  5:22/M   10  
   67     67   7316  Riley Casey           Great Valley                          5:08     5:27     6:03       16:38.9  5:22/M   12  
   68     68   7475  Charlie D'Orazio      Methacton                             5:20     5:30     5:47       16:39.4  5:22/M   11  
   69     69   7294  Ryan Straub           Downingtown West                      5:22     5:26     5:52       16:40.9  5:23/M   12  
   70     70   7374  Mitchell Feyl         Holy Ghost Preparatory School         5:13     5:39     5:48       16:41.8  5:23/M   12  
   71     71   7178  Jahmir Carter         Coatesville                           5:15     5:37     5:48       16:41.8  5:23/M   12  
   72     72   7029  Ayden Caulder         Avon Grove                            5:33     5:24     5:46       16:43.9  5:24/M   11  
   73     73   7791  Viraj Thomas          Springfield (Delco)                   5:10     5:33     5:59       16:43.9  5:24/M   11  
   74     74   7532  Gavin Zanck           North Penn                            5:14     5:34     5:56       16:44.7  5:24/M   10  
   75     75   7584  Patrick Kelly         Penncrest                             5:14     5:36     5:54       16:44.9  5:24/M   12  
   76     76   7034  Luke Talham           Avon Grove                            5:14     5:19     6:10       16:45.0  5:24/M   12  
   77     77   7058  Sean Murphy           Bishop Shanahan                       5:17     5:33     5:54       16:45.5  5:24/M   12  
   78     78   7545  Matt Muthler          Owen J. Roberts                       5:32     5:29     5:44       16:45.5  5:24/M   12  
   79     79   7120  Gavin Crim            Central Bucks South                   5:17     5:26     6:02       16:45.9  5:24/M   11  
   80     80   7611  Nicholas Gribbon      Pennsbury                             5:21     5:33     5:52       16:47.0  5:25/M   12  
   81     81   7774  Andrew Carlin         Spring Ford                           5:16     5:40     5:50       16:47.2  5:25/M   11  
   82     82   7403  Oliver Michell        Jenkintown                            5:27     5:32     5:47       16:47.4  5:25/M    9  
   83     83   7366  Will Field            Haverford Township HS                 5:20     5:36     5:49       16:47.4  5:25/M   12  
   84     84   7957  Jason Vogt            William Tennent                       5:24     5:33     5:49       16:47.8  5:25/M   10  
   85     85   7812  Paul Faggioli         Strath Haven                          5:10     5:32     6:05       16:47.8  5:25/M   11  
   86     86   7626  Dylan Danowski        Perkiomen Valley                      5:16     5:29     6:02       16:48.4  5:25/M   12  
   87     87   7927  Luke Miles            WC Henderson                          5:24     5:29     5:54       16:48.6  5:25/M   11  
   88     88   7235  Shane Goldman         Council Rock South                    5:14     5:32     6:02       16:49.0  5:25/M   12  
   89     89   7109  Dylan Maund           Central Bucks East                    5:06     5:41     6:01       16:49.0  5:25/M   12  
   90     90   7290  Jack Cappello         Downingtown West                      5:21     5:31     5:55       16:49.1  5:25/M   12  
   91     91   7276  Jacob Lawson          Downingtown East                      5:17     5:37     5:54       16:49.7  5:25/M   11  
   92     92   7402  Aiden Michell         Jenkintown                            5:27     5:31     5:50       16:49.8  5:25/M   11  
   93     93   7033  Aidan Skinner         Avon Grove                            5:15     5:26     6:08       16:50.1  5:26/M   12  
   94     94   7354  Stefano Isabella      Hatboro Horsham                       5:13     5:43     5:54       16:50.5  5:26/M   12  
   95     95   7368  Josh Fingerhut        Haverford Township HS                 5:13     5:29     6:07       16:50.6  5:26/M   12  
   96     96   7558  Ryan Latsch           Oxford Area                           5:19     5:34     5:57       16:51.5  5:26/M   10  
   97     97   7541  Josh DiMarino         Owen J. Roberts                       5:17     5:43     5:52       16:52.9  5:26/M   11  
   98     98   7138  Nikolaus Mangeot      Central Bucks West                    5:15     5:41     5:56       16:53.2  5:27/M   10  
   99     99   8944  Karl Schafsteller     North Penn                            5:20     5:37     5:55       16:53.9  5:27/M   11  
  100    100   7651  Doug Villegas-Rivas   Phoenixville Area                     5:23     5:39     5:50       16:54.1  5:27/M   11  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  101    101   7238  Toby Rosengarten      Council Rock South                    5:21     5:35     5:57       16:54.5  5:27/M   10  
  102    102   7071  John Black            Boyertown                             5:22     5:33     5:59       16:54.9  5:27/M   11  
  103    103   7629  Ethan Ribelin         Perkiomen Valley                      5:29     5:42     5:43       16:54.9  5:27/M   12  
  104    104   7275  Collin Hickey         Downingtown East                      5:23     5:40     5:51       16:54.9  5:27/M   11  
  105    105   7968  Hanson Leung          Wissahickon                           5:25     5:42     5:46       16:55.4  5:27/M   12  
  106    106   7852  James Fitzmaurice     Upper Dublin                          5:19     5:43     5:52       16:55.5  5:27/M   11  
  107    107   7277  Teagan Lawson         Downingtown East                      5:23     5:40     5:52       16:55.8  5:27/M    9  
  108    108   7546  Cole Smith            Owen J. Roberts                       5:21     5:39     5:54       16:55.8  5:27/M   12  
  109    109   7815  Samuel Neat           Strath Haven                          5:34     5:30     5:50       16:55.9  5:27/M   10  
  110    110   7825  Jarrett Conway        Unionville                            5:25     5:27     6:02       16:55.9  5:27/M   11  
  111    111   7303  John Colavito         Garnet Valley                         5:25     5:39     5:51       16:56.2  5:28/M   11  
  112    112   7177  Joshua Campagna       Coatesville                           5:16     5:45     5:54       16:56.7  5:28/M   12  
  113    113   7648  Bryan Kerchner        Phoenixville Area                     5:23     5:36     5:57       16:56.9  5:28/M   10  
  114    114   7724  Jimmy Kurtz           Radnor                                5:20     5:35     6:01       16:57.2  5:28/M   10  
  115    115   7208  Jason Look            Conestoga                             5:15     5:50     5:51       16:57.6  5:28/M   11  
  116    116   7108  Holden Emery          Central Bucks East                    5:14     5:44     5:59       16:57.9  5:28/M   11  
  117    117   7588  Andrew Woolery        Penncrest                             5:23     5:43     5:50       16:58.0  5:28/M   12  
  118    118   7426  Ethan Blum            Lower Merion                          5:33     5:35     5:49       16:58.2  5:28/M   11  
  119    119   7824  Aryan Abbaraju        Unionville                            5:26     5:35     5:56       16:58.7  5:28/M    9  
  120    120   7106  Andrew Conte          Central Bucks East                    5:08     5:43     6:06       16:58.7  5:28/M   12  
  121    121   7930  Rowan Shigeno         WC Henderson                          5:30     5:36     5:53       16:59.6  5:29/M   11  
  122    122   7582  Jason Abahazy         Penncrest                             5:24     5:36     5:59       16:59.8  5:29/M   12  
  123    123   9050  Josh Senackerib       Penncrest                             5:35     5:36     5:47       17:00.1  5:29/M   12  
  124    124   7342  Leo Perlstein         Harriton                              5:26     5:36     5:57       17:00.5  5:29/M   10  
  125    125   7661  Ryan Duff             Plymouth Whitemarsh                   5:20     5:45     5:54       17:00.8  5:29/M   12  
  126    126   7685  Brandon Henriksen     Pottsgrove                            5:38     5:34     5:48       17:01.6  5:29/M   12  
  127    127   7236  Josh Gross            Council Rock South                    5:20     5:38     6:02       17:01.8  5:29/M   10  
  128    128   7613  Alex Hludzinski       Pennsbury                             5:22     5:45     5:53       17:02.0  5:30/M   10  
  129    129   7371  Ryan Murray           Haverford Township HS                 5:24     5:40     5:57       17:02.6  5:30/M   12  
  130  (> 7)   8466  Henry Debuque         Downingtown West                      5:24     5:37     6:00       17:03.3  5:30/M   11  
  131    130   7474  Aiden Byrne           Methacton                             5:29     5:43     5:50       17:03.7  5:30/M   11  
  132    131   7841  Joseph Ricciardi      Upper Darby                           5:31     5:40     5:51       17:03.7  5:30/M   12  
  133    132   7319  Patrick Mitchell      Great Valley                          5:25     5:42     5:55       17:03.8  5:30/M   11  
  134    133   7612  John Harding          Pennsbury                             5:33     5:36     5:53       17:04.2  5:30/M    9  
  135    134   7137  Will Jack             Central Bucks West                    5:21     5:39     6:03       17:04.2  5:30/M   11  
  136    135   7555  Mitchell Campbell     Oxford Area                           5:29     5:45     5:49       17:04.4  5:30/M   12  
  137    136   7479  Chris McGlynn         Methacton                             5:19     5:45     5:59       17:04.7  5:30/M   10  
  138    137   7135  Hunter Ewaskey        Central Bucks West                    5:19     5:46     5:58       17:04.8  5:30/M   10  
  139    138   7723  Jack Halberstadt      Radnor                                5:21     5:45     5:57       17:04.8  5:30/M   10  
  140    139   7221  Robbie Lloyd          Council Rock North                    5:16     5:44     6:03       17:05.0  5:31/M   11  
  141    140   7339  Joseph Challisery     Harriton                              5:25     5:33     6:06       17:05.1  5:31/M   10  
  142    141   7112  Gavin Pettigrew       Central Bucks East                    5:13     5:45     6:06       17:05.4  5:31/M   12  
  143    142   7207  Benjamin Horner       Conestoga                             5:14     5:33     6:17       17:05.4  5:31/M   11  
  144    143   7557  Gavin Fitzgerald      Oxford Area                           5:21     5:47     5:55       17:05.4  5:31/M   11  
  145    144   7531  Jack Shive            North Penn                            5:20     5:39     6:05       17:05.5  5:31/M   11  
  146    145   7317  Matthew Dietrick      Great Valley                          5:20     5:45     5:59       17:05.6  5:31/M   11  
  147    146   7967  Doug Hoyer            Wissahickon                           5:26     5:46     5:53       17:06.4  5:31/M   10  
  148    147   7505  Robert Sassaman       Neshaminy                             5:18     5:51     5:57       17:07.8  5:31/M   11  
  149    148   7727  Luke O'Malley         Radnor                                5:23     5:43     6:01       17:07.9  5:31/M   12  
  150    149   7615  Stephan Sroka         Pennsbury                             5:19     5:43     6:06       17:08.7  5:32/M   11  
  151    150   7665  Regent Walden         Plymouth Whitemarsh                   5:21     5:42     6:04       17:09.0  5:32/M   10  
  152    151   7182  Josh Miller           Coatesville                           5:33     5:43     5:52       17:09.5  5:32/M    9  
  153    152   7372  Antonio Camacho       Holy Ghost Preparatory School         5:20     5:49     6:00       17:09.6  5:32/M   11  
  154    153   7369  Anthony Lawson        Haverford Township HS                 5:31     5:42     5:55       17:10.0  5:32/M   11  
  155    154   7322  Charles Sita          Great Valley                          5:25     5:40     6:03       17:10.5  5:32/M   10  
  156    155   7926  Luke Geier            WC Henderson                          5:27     5:37     6:05       17:10.6  5:32/M   12  
  157    156   7850  Karam Aldarwish       Upper Dublin                          5:19     5:47     6:04       17:10.9  5:32/M   12  
  158    157   7280  Chris Walsh           Downingtown East                      5:23     5:45     6:02       17:11.3  5:33/M   10  
  159    158   7073  Cameron Kratz         Boyertown                             5:29     5:37     6:03       17:11.3  5:33/M   10  
  160    159   7401  Carter Geer           Jenkintown                            5:39     5:35     5:56       17:12.0  5:33/M   11  
  161    160   7528  Erik Kull             North Penn                            5:11     5:46     6:13       17:12.1  5:33/M   12  
  162    161   7663  Steven Foster         Plymouth Whitemarsh                   5:21     5:46     6:03       17:12.1  5:33/M   12  
  163  (> 7)   9032  Samarth Khandelwal    Penncrest                             5:34     5:44     5:53       17:12.5  5:33/M   11  
  164    162   7786  Andrew Fox            Springfield (Delco)                   5:38     5:41     5:53       17:12.6  5:33/M   11  
  165    163   7150  Ben Soboloff          Cheltenham                            5:10     5:50     6:11       17:12.7  5:33/M   11  
  166    164   7415  Kendal Lanier         Kennett                               5:33     5:40     5:58       17:12.8  5:33/M   10  
  167    165   7966  Zachary Dallal        Wissahickon                           5:24     5:49     5:59       17:13.1  5:33/M   11  
  168    166   7827  James Hoopman         Unionville                            5:39     5:42     5:51       17:13.9  5:33/M   12  
  169    167   7429  David Litvin          Lower Merion                          5:31     5:32     6:09       17:13.9  5:33/M   10  
  170  (> 7)   8501  Matthew Wagner        Downingtown West                      5:34     5:42     5:56       17:13.9  5:33/M   10  
  171    168   9120  Daniel Haymen         Perkiomen Valley                      5:31     5:47     5:55       17:14.0  5:34/M   11  
  172    169   7111  Shaun Pello           Central Bucks East                    5:18     5:46     6:09       17:14.1  5:34/M   12  
  173    170   7699  Darius Smallwood      Pottstown                             5:38     5:34     6:01       17:14.6  5:34/M   11  
  174    171   7320  Pierce Nolan          Great Valley                          5:26     5:42     6:06       17:14.6  5:34/M   11  
  175    172   9341  Jonathan Muench       Spring Ford                           5:28     5:46     6:00       17:14.6  5:34/M   11  
  176    173   9852  Matthew Winkowski     Wissahickon                           5:31     5:50     5:52       17:14.7  5:34/M    9  
  177    174   7762  Cole Keel             Souderton Area                        5:21     5:48     6:05       17:15.5  5:34/M   12  
  178    175   7517  Owen Nettles          New Hope-Solebury                     5:38     5:35     6:01       17:15.6  5:34/M   11  
  179    176   7970  Alexander Schultz     Wissahickon                           5:33     5:48     5:54       17:15.7  5:34/M   10  
  180    177   8939  Matthew Landis        North Penn                            5:34     5:41     5:59       17:16.0  5:34/M    9  
  181    178   7206  Daniel Gossow         Conestoga                             5:18     5:46     6:11       17:16.0  5:34/M   11  
  182    179   7059  Ethan Perry           Bishop Shanahan                       5:35     5:42     5:58       17:16.1  5:34/M   11  
  183    180   7645  Yash Agnihorti        Phoenixville Area                     5:29     5:43     6:03       17:16.1  5:34/M   10  
  184    181   7194  Jacob Iseminger       Collegium Charter School              5:32     5:42     6:01       17:16.2  5:34/M   11  
  185    182   8028  Seth Williams         Avon Grove                            5:43     5:41     5:51       17:16.2  5:34/M   11  
  186    183   7773  Anthony Bamford       Spring Ford                           5:15     5:39     6:21       17:16.3  5:34/M   11  
  187    184   7061  Connor Smith          Bishop Shanahan                       5:34     5:43     5:58       17:16.6  5:34/M   11  
  188    185   7140  Brennan Wellock       Central Bucks West                    5:21     5:49     6:05       17:17.0  5:35/M   10  
  189    186   7070  Alec Barton           Boyertown                             5:28     5:40     6:08       17:17.2  5:35/M   11  
  190    187   9100  Eric Barr             Pennsbury                             5:29     5:45     6:02       17:17.2  5:35/M   12  
  191    188   7969  Michael Licata        Wissahickon                           5:26     5:44     6:06       17:17.7  5:35/M   12  
  192    189   7223  Dan Takacs            Council Rock North                    5:23     5:45     6:08       17:18.1  5:35/M   12  
  193    190   7787  Paul Lombrana         Springfield (Delco)                   5:38     5:41     5:58       17:18.3  5:35/M    9  
  194    191   7529  Logan McHenry         North Penn                            5:20     5:47     6:11       17:18.6  5:35/M   11  
  195    192   9124  Evan Romano           Perkiomen Valley                      5:31     5:49     5:57       17:18.7  5:35/M   10  
  196    193   7478  Tristan Landsberg     Methacton                             5:30     5:44     6:04       17:18.9  5:35/M   10  
  197    194   8832  Vaughn Lackman        Methacton                             5:25     5:54     5:59       17:19.0  5:35/M   10  
  198    195   7965  Josh Chaiken          Wissahickon                           5:26     5:45     6:06       17:19.3  5:35/M   12  
  199    196   7856  Craig Stenstrom       Upper Dublin                          5:30     5:53     5:56       17:19.4  5:35/M   12  
  200    197   8366  Joseph Branderbit     Council Rock South                    5:28     5:47     6:03       17:19.6  5:35/M   12  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  201  (> 7)   8363  Tallon Batres         Council Rock South                    5:27     5:48     6:03       17:20.0  5:35/M   11  
  202    198   7418  Logan Piercy          Kennett                               5:35     5:41     6:02       17:20.0  5:35/M   10  
  203    199   7136  Conor Gross           Central Bucks West                    5:18     5:49     6:11       17:20.0  5:35/M   11  
  204  (> 7)   8407  Aaron Scavuzzo        Downingtown East                      5:36     5:51     5:52       17:20.3  5:35/M   11  
  205    200   7370  Patrick Lawson        Haverford Township HS                 5:30     5:45     6:04       17:20.5  5:35/M    9  
  206    201   7527  Ian Kelly             North Penn                            5:25     5:46     6:09       17:20.6  5:35/M   11  
  207  (> 7)   8369  Alex Goldman          Council Rock South                    5:25     5:47     6:07       17:20.8  5:35/M   12  
  208    202   7151  Joey Welch            Cheltenham                            5:25     5:53     6:02       17:21.1  5:36/M   12  
  209  (> 7)   8683  Chris Potter          Haverford Township HS                 5:28     5:47     6:06       17:21.7  5:36/M   10  
  210    203   7075  Eric Muthersbaugh     Boyertown                             5:23     5:44     6:14       17:22.1  5:36/M   11  
  211    204   7676  Jack Flynn            Pope John Paul II                     5:41     5:39     6:01       17:23.0  5:36/M   11  
  212    205   7931  Patrick Snyder        WC Henderson                          5:35     5:46     6:01       17:23.0  5:36/M   10  
  213    206   7222  Flavien Moise         Council Rock North                    5:31     5:53     5:59       17:23.8  5:36/M   10  
  214  (> 7)   8405  Owen Hibshman         Downingtown East                      5:38     5:50     5:55       17:24.3  5:37/M   10  
  215    207   7480  Colin Yeh             Methacton                             5:33     5:49     6:02       17:25.2  5:37/M   10  
  216    208   7338  Scott Blender         Harriton                              5:34     5:45     6:05       17:25.7  5:37/M   12  
  217    209   7355  Lars Knudsen          Hatboro Horsham                       5:21     5:48     6:15       17:25.8  5:37/M   12  
  218    210   7457  Josh Noble            Marple Newtown                        5:29     5:49     6:07       17:26.4  5:37/M   12  
  219    211   7616  Joshua Ware           Pennsbury                             5:35     5:52     5:59       17:26.9  5:37/M   11  
  220    212   7318  Max Miller            Great Valley                          5:29     5:51     6:08       17:28.6  5:38/M   11  
  221    213   7942  Dmitri Kosmidis       WC Rustin                             5:26     5:53     6:07       17:28.6  5:38/M   10  
  222    214   7008  Miles Curtis          Abington                              5:27     5:55     6:06       17:28.9  5:38/M   11  
  223    215   7028  Pierce Barfell        Avon Grove                            5:37     5:51     6:00       17:29.1  5:38/M   12  
  224  (> 7)   8452  Jeremy Bechard        Downingtown West                      5:32     5:49     6:07       17:29.5  5:38/M   11  
  225    216   7098  Phillip Rogers        Calvary Christian Academy             5:29     5:44     6:16       17:30.1  5:39/M   11  
  226  (> 7)   9846  Caymus Ruffner        Wissahickon                           5:38     5:54     5:57       17:30.1  5:39/M   12  
  227    217   7057  Jack Loeper           Bishop Shanahan                       5:31     5:52     6:06       17:30.4  5:39/M   11  
  228    218   7139  Eric Mass             Central Bucks West                    5:18     5:51     6:20       17:30.6  5:39/M   10  
  229  (> 7)   7234  Logan Brunnozzi       Council Rock South                    5:37     5:46     6:07       17:31.0  5:39/M   10  
  230    219   7506  Trevor Schoenemann    Neshaminy                             5:31     5:51     6:07       17:31.0  5:39/M   12  
  231    220   7887  William Daub          Upper Perkiomen                       5:29     5:52     6:09       17:31.1  5:39/M   10  
  232    221   7124  Andrew Schaefer       Central Bucks South                   5:32     5:57     6:01       17:31.5  5:39/M   10  
  233    222   7543  Matthew Kwiatkowaki   Owen J. Roberts                       5:27     5:52     6:11       17:31.5  5:39/M   10  
  234    223   9121  George Magyarits      Perkiomen Valley                      5:30     5:47     6:13       17:31.8  5:39/M   12  
  235    224   7952  Evan Chester          William Tennent                       5:39     5:45     6:07       17:31.9  5:39/M   11  
  236    225   7777  Ryan Kovaleski        Spring Ford                           5:26     5:56     6:09       17:32.5  5:39/M    9  
  237    226   7614  Seamus Kelliher       Pennsbury                             5:35     5:52     6:05       17:32.7  5:39/M   10  
  238    227   7337  Nathaneul Benioff     Harriton                              5:35     5:45     6:12       17:32.9  5:39/M   11  
  239    228   7775  Greg Chiaradonna      Spring Ford                           5:31     5:49     6:12       17:32.9  5:39/M   10  
  240  (> 7)   8461  JJ Conzelmann         Downingtown West                      5:31     5:51     6:10       17:33.1  5:40/M   10  
  241    229   7107  Matt Curry            Central Bucks East                    5:40     5:46     6:07       17:33.8  5:40/M   12  
  242    230   7941  Nick Durinzi          WC Rustin                             5:33     5:52     6:08       17:34.0  5:40/M   12  
  243    231   7417  Cameron Olivier       Kennett                               5:32     5:52     6:08       17:34.1  5:40/M   12  
  244    232   7813  Nicholas Falsone      Strath Haven                          5:42     5:49     6:01       17:34.1  5:40/M   11  
  245  (> 7)   7772  Liam Baker            Spring Ford                           5:33     5:51     6:09       17:34.5  5:40/M   11  
  246  (> 7)   8502  Zack Yaros            Downingtown West                      5:32     5:52     6:10       17:34.6  5:40/M   11  
  247    233   7675  Jason DiMarco         Pope John Paul II                     5:41     5:45     6:09       17:35.4  5:40/M   10  
  248  (> 7)   8198  Alex Hartin           Central Bucks West                    5:36     5:48     6:10       17:35.5  5:40/M   11  
  249    234   7659  Benjamin Carr         Plymouth Whitemarsh                   5:36     5:51     6:08       17:36.0  5:41/M   11  
  250  (> 7)   8475  Jack Harper           Downingtown West                      5:31     5:54     6:10       17:36.1  5:41/M   10  
  251  (> 7)   8933  Colin Fisher          North Penn                            5:35     5:48     6:12       17:36.3  5:41/M    9  
  252  (> 7)   8191  Keanu Dugan           Central Bucks West                    5:27     5:52     6:16       17:36.4  5:41/M   10  
  253    235   7866  Parker Edge           Upper Merion                          5:32     5:52     6:11       17:36.6  5:41/M   11  
  254  (> 7)   8489  Nick Piergiovanni     Downingtown West                      5:33     5:57     6:06       17:36.7  5:41/M   11  
  255    236   7691  Jaden Smith           Pottsgrove                            5:38     5:45     6:12       17:36.9  5:41/M   10  
  256    237   7686  Simon Keen            Pottsgrove                            5:39     5:45     6:12       17:36.9  5:41/M   12  
  257    238   7044  Robert Walton         Bensalem                              5:42     5:50     6:04       17:36.9  5:41/M    9  
  258    239   7842  Aaron Williams        Upper Darby                           5:38     5:51     6:07       17:37.2  5:41/M   12  
  259  (> 7)   8930  Brandon Collins       North Penn                            5:36     5:51     6:09       17:37.6  5:41/M   11  
  260  (> 7)   8469  Jake Farrell          Downingtown West                      5:31     5:52     6:13       17:37.6  5:41/M   12  
  261    240   7809  Julian Carmichael     Strath Haven                          5:42     5:51     6:03       17:37.8  5:41/M   11  
  262    241   7055  Patrick Dunphy        Bishop Shanahan                       5:30     5:54     6:12       17:38.2  5:41/M   12  
  263  (> 7)   8190  Owen Donaher          Central Bucks West                    5:41     5:51     6:04       17:38.3  5:41/M    9  
  264    242   7955  Cole Shapiro          William Tennent                       5:38     5:45     6:14       17:38.6  5:41/M   11  
  265  (> 7)   8210  Anirudh Nangunoori    Central Bucks West                    5:36     5:51     6:10       17:38.8  5:41/M   11  
  266    243   7224  Josh Tobias           Council Rock North                    5:17     5:59     6:21       17:38.9  5:41/M   11  
  267  (> 7)   7627  Andrew Moyer          Perkiomen Valley                      5:36     5:56     6:06       17:39.3  5:42/M   12  
  268    244   7714  Chester Welliver      Quakertown                            5:31     6:02     6:05       17:39.4  5:42/M   10  
  269    245   7838  Damian Gauld          Upper Darby                           5:38     5:47     6:13       17:39.4  5:42/M   12  
  270    246   7646  Nick Gatcha           Phoenixville Area                     5:34     6:00     6:05       17:40.2  5:42/M   12  
  271  (> 7)   8494  Chase Sims            Downingtown West                      5:42     5:49     6:08       17:40.3  5:42/M    9  
  272    247   7413  Miko Davidson         Kennett                               5:33     5:53     6:13       17:40.6  5:42/M   10  
  273  (> 7)   8830  John Kiernan          Methacton                             5:39     5:51     6:10       17:41.0  5:42/M   11  
  274    248   7518  Bryce Rooney          New Hope-Solebury                     5:40     5:45     6:14       17:41.2  5:42/M   11  
  275    249   7082  Aidan Quattrocchi     Bristol                               5:34     5:49     6:17       17:41.2  5:42/M    9  
  276    250   7304  Dominic DiLuzio       Garnet Valley                         5:41     5:52     6:07       17:41.3  5:42/M   10  
  277  (> 7)   8459  Matthew Chylack       Downingtown West                      5:32     5:58     6:10       17:41.4  5:42/M   12  
  278  (> 7)   7971  Solomon Thistle       Wissahickon                           5:26     6:02     6:13       17:41.6  5:42/M   12  
  279    251   9696  John McCann           WC Henderson                          5:31     5:58     6:11       17:41.8  5:42/M   12  
  280    252   7823  Ansh Abbaraju         Unionville                            5:39     5:51     6:10       17:41.9  5:42/M   11  
  281  (> 7)   7630  Phillip Smith         Perkiomen Valley                      5:28     5:55     6:18       17:42.0  5:43/M   11  
  282  (> 7)   9348  Tyler Wedemeyer       Spring Ford                           5:38     5:54     6:09       17:42.7  5:43/M   11  
  283  (> 7)   9117  Tommy Bricker         Perkiomen Valley                      5:32     5:55     6:14       17:42.9  5:43/M   10  
  284  (> 7)   9436  Sebastian Arnold      Unionville                            5:37     5:55     6:10       17:43.3  5:43/M   11  
  285  (> 7)   8823  Spencer Brickman      Methacton                             5:39     5:51     6:12       17:43.7  5:43/M    9  
  286  (> 7)   8684  Quentin Ryan          Haverford Township HS                 5:38     5:48     6:17       17:44.1  5:43/M    9  
  287    253   7939  Chris Canterino       WC Rustin                             5:30     5:52     6:21       17:44.1  5:43/M   10  
  288    254   7738  Harry Cotter          Ridley                                5:47     5:50     6:05       17:44.2  5:43/M   12  
  289  (> 7)   8218  Mateo Testani         Central Bucks West                    5:41     5:55     6:07       17:44.3  5:43/M   12  
  290    255   7764  Nic Morales           Souderton Area                        5:36     5:59     6:09       17:45.5  5:44/M   11  
  291    256   7414  Rio King              Kennett                               5:33     5:46     6:25       17:45.8  5:44/M   11  
  292    257   7556  Daniel Cox            Oxford Area                           5:28     5:54     6:23       17:45.8  5:44/M   11  
  293    258   7125  John Tunceli          Central Bucks South                   5:26     5:54     6:24       17:46.2  5:44/M   12  
  294    259   7031  Josh Herring          Avon Grove                            5:43     5:53     6:09       17:46.3  5:44/M   11  
  295    260   7357  Zachary Ryan          Hatboro Horsham                       5:32     5:58     6:15       17:46.5  5:44/M   10  
  296    261   7126  Colin Wood            Central Bucks South                   5:39     5:57     6:10       17:46.7  5:44/M   12  
  297    262   9808  George Slook          William Tennent                       5:43     5:58     6:05       17:46.9  5:44/M   10  
  298  (> 7)   8935  Frankie Gerhart       North Penn                            5:37     5:56     6:13       17:47.1  5:44/M   11  
  299  (> 7)   8678  Stephen Lozano        Haverford Township HS                 5:35     5:53     6:18       17:47.7  5:44/M   11  
  300  (> 7)   7610  Justin Brown          Pennsbury                             5:35     5:54     6:17       17:48.0  5:45/M   10  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  301    263   7710  John Juszynski        Quakertown                            5:40     5:50     6:17       17:48.1  5:45/M   10  
  302    264   7800  Will Strutton         Springfield Township (Montco)         5:38     5:40     6:28       17:48.4  5:45/M   11  
  303    265   7956  Joseph Tuman          William Tennent                       5:38     5:45     6:24       17:48.5  5:45/M   11  
  304    266   7944  Jamie Schmidt         WC Rustin                             5:38     5:58     6:11       17:48.8  5:45/M   12  
  305    267   7446  Ben Zonshayn          Lower Moreland                        5:39     5:55     6:14       17:49.4  5:45/M   12  
  306    268   7006  Michael Castor        Abington                              5:30     6:00     6:18       17:49.4  5:45/M   12  
  307    269   8727  Gabe Pardo            Kennett                               5:40     5:58     6:10       17:49.6  5:45/M   10  
  308  (> 7)   9684  Sam Drap              WC Henderson                          5:31     5:52     6:25       17:50.0  5:45/M   10  
  309  (> 7)   8211  Paul Nicholas         Central Bucks West                    5:42     5:54     6:13       17:50.1  5:45/M   12  
  310    270   7810  Kenneth Chiem         Strath Haven                          5:40     5:54     6:16       17:50.2  5:45/M   11  
  311    271   7917  Conor Quinn           West Chester East                     5:41     5:51     6:17       17:50.4  5:45/M   11  
  312  (> 7)   8460  Owen Clarke           Downingtown West                      5:40     5:55     6:15       17:51.1  5:45/M   11  
  313    272   7225  Bode Wildgrube        Council Rock North                    5:31     6:09     6:10       17:51.5  5:45/M   11  
  314    273   8612  Owen Lester           Harriton                              5:41     5:53     6:16       17:51.7  5:45/M   10  
  315  (> 7)   7586  Luke Narbus           Penncrest                             5:36     5:51     6:24       17:52.4  5:46/M   12  
  316    274   7406  Matt Visomirski       Jenkintown                            5:49     5:53     6:09       17:52.6  5:46/M   11  
  317    275   7736  Matthew Beinlich      Ridley                                5:47     5:51     6:13       17:52.9  5:46/M   11  
  318    276   7148  John Ivory            Cheltenham                            5:37     6:02     6:13       17:52.9  5:46/M   10  
  319    277   7445  Andrew Ung            Lower Moreland                        5:40     5:56     6:16       17:53.2  5:46/M   11  
  320    278   7916  Tyler Pachuda         West Chester East                     5:42     5:55     6:15       17:53.4  5:46/M   11  
  321  (> 7)   8138  Ethan Evans           Central Bucks East                    5:46     5:57     6:10       17:53.9  5:46/M   11  
  322  (> 7)   8377  Eric Neville          Council Rock South                    5:32     5:58     6:22       17:53.9  5:46/M   11  
  323  (> 7)   8409  Jalen Ward            Downingtown East                      5:42     5:58     6:13       17:54.0  5:46/M   11  
  324    279   7853  Oliver Griffin        Upper Dublin                          5:38     5:46     6:28       17:54.1  5:46/M   11  
  325    280   7444  Justin Sandler        Lower Moreland                        5:39     5:57     6:17       17:54.6  5:46/M   11  
  326    281   7181  Dave Kelly            Coatesville                           5:37     6:07     6:09       17:54.6  5:46/M   10  
  327  (> 7)   8587  Adam Surovcik         Great Valley                          5:30     6:06     6:18       17:54.7  5:46/M   11  
  328  (> 7)   8569  Patrick Hanlon        Great Valley                          5:36     6:04     6:14       17:55.2  5:47/M   10  
  329    282   7094  Ian Harrington        Calvary Christian Academy             5:28     5:43     6:44       17:55.5  5:47/M   12  
  330  (> 7)   9122  Erik Moyer            Perkiomen Valley                      5:39     6:04     6:11       17:55.7  5:47/M   12  
  331  (> 7)   9116  Christian Badali      Perkiomen Valley                      5:49     5:54     6:11       17:55.9  5:47/M   12  
  332  (> 7)   8967  Sebastian Herrada     Owen J. Roberts                       5:47     5:53     6:14       17:56.0  5:47/M   10  
  333  (> 7)   9033  Matt Kirchgasser      Penncrest                             5:44     6:03     6:08       17:56.1  5:47/M   12  
  334    283   7598  Rich Loughran         Pennridge                             5:30     6:11     6:14       17:56.1  5:47/M   11  
  335    284   7441  Thomas Hellenbrand    Lower Moreland                        5:40     5:57     6:18       17:56.3  5:47/M   11  
  336  (> 7)   7343  Michael Strauss       Harriton                              5:35     5:52     6:29       17:56.5  5:47/M   12  
  337    285   7940  Jimmy Coates          WC Rustin                             5:27     6:08     6:21       17:57.0  5:47/M   11  
  338  (> 7)   9829  Michael Cimini        Wissahickon                           5:38     5:58     6:19       17:57.2  5:47/M   12  
  339  (> 7)   9347  Ryan Trimble          Spring Ford                           5:41     6:01     6:14       17:57.7  5:47/M   10  
  340    286   7442  Alexander Kebuz       Lower Moreland                        5:40     5:58     6:18       17:57.7  5:47/M    9  
  341  (> 7)   9034  Brendan Luong         Penncrest                             5:45     6:02     6:09       17:57.8  5:47/M   12  
  342  (> 7)   8207  Julien Mackensen      Central Bucks West                    5:46     5:59     6:12       17:57.9  5:47/M   11  
  343    287   7307  David Stango          Garnet Valley                         5:47     5:57     6:12       17:58.0  5:48/M    9  
  344    288   7788  Michael Remy          Springfield (Delco)                   5:44     6:03     6:11       17:58.3  5:48/M   12  
  345    289   7121  James Farrell         Central Bucks South                   5:46     6:07     6:03       17:58.5  5:48/M   11  
  346    290   7400  Nathaniel Barnett     Jenkintown                            5:40     5:58     6:20       17:58.6  5:48/M   10  
  347  (> 7)   8406  Ethan Miller          Downingtown East                      5:40     6:02     6:16       17:58.8  5:48/M   11  
  348    291   7306  Ryle Mellinger        Garnet Valley                         5:47     5:58     6:13       17:58.9  5:48/M   10  
  349  (> 7)   8938  Joshua Hellmann       North Penn                            5:47     5:55     6:15       17:59.2  5:48/M   10  
  350  (> 7)   8928  Ethan Buera           North Penn                            5:44     6:00     6:14       17:59.2  5:48/M   11  
  351    292   7725  Aidan Leonard         Radnor                                5:36     6:01     6:21       17:59.5  5:48/M   10  
  352    293   7599  Ryan Martin           Pennridge                             5:46     6:01     6:12       17:59.8  5:48/M   10  
  353  (> 7)   9450  Caden Young           Unionville                            5:42     6:00     6:17       17:59.9  5:48/M   10  
  354  (> 7)   8381  Thomas Welborn        Council Rock South                    5:39     6:02     6:17       18:00.1  5:48/M   11  
  355    294   7712  David Pyfer           Quakertown                            5:47     6:05     6:07       18:00.2  5:48/M   10  
  356  (> 7)   9439  Lucca DiMario         Unionville                            5:46     6:02     6:11       18:00.3  5:48/M    9  
  357  (> 7)   9102  Ben Brown             Pennsbury                             5:45     6:03     6:10       18:00.4  5:48/M    9  
  358    295   7943  Dylan Matthias        WC Rustin                             5:33     5:58     6:28       18:00.7  5:48/M   11  
  359  (> 7)   8375  Paul McDonnell        Council Rock South                    5:48     6:05     6:07       18:00.7  5:48/M   12  
  360    296   7865  Andrew Ebersole       Upper Merion                          5:35     6:00     6:24       18:01.2  5:49/M   10  
  361    297   7687  Daniel Korman         Pottsgrove                            5:39     5:57     6:24       18:01.2  5:49/M    9  
  362    298   7060  Lance Reitelbach      Bishop Shanahan                       5:43     5:54     6:24       18:01.5  5:49/M    9  
  363    299   7945  Elisha Stigora        WC Rustin                             5:34     5:51     6:36       18:01.8  5:49/M   11  
  364  (> 7)   9850  Ethan Weiss           Wissahickon                           5:43     6:02     6:15       18:02.0  5:49/M   12  
  365  (> 7)   8677  Peter Leibrandt       Haverford Township HS                 5:46     5:58     6:17       18:02.9  5:49/M   11  
  366    300   7377  Joseph Smith          Holy Ghost Preparatory School         5:49     5:56     6:16       18:03.1  5:49/M   10  
  367  (> 7)   9441  Jacob Elsen           Unionville                            5:41     6:10     6:11       18:03.4  5:49/M   12  
  368  (> 7)   9040  Benjamin Miller       Penncrest                             5:43     6:06     6:13       18:03.5  5:49/M   11  
  369  (> 7)   9677  Danny Burt            WC Henderson                          5:46     6:01     6:16       18:03.9  5:49/M   10  
  370    301   8987  Aaron Gamboa          Oxford Area                           5:37     5:54     6:32       18:04.2  5:50/M   12  
  371  (> 7)   8831  Evander Lackman       Methacton                             5:50     6:00     6:13       18:04.2  5:50/M    9  
  372    302   7912  Gavin Hefferan        West Chester East                     5:42     5:59     6:22       18:04.5  5:50/M    9  
  373    303   8762  Krzysztof Jarocha     Lower Merion                          6:02     5:58     6:03       18:04.5  5:50/M   10  
  374    304   7689  Aidan McDonald        Pottsgrove                            5:42     6:00     6:21       18:04.7  5:50/M   12  
  375    305   7811  Benjamin Ent          Strath Haven                          5:35     5:50     6:39       18:05.1  5:50/M   10  
  376  (> 7)   9344  William Taylor        Spring Ford                           5:37     6:02     6:24       18:05.3  5:50/M   11  
  377  (> 7)   9041  Gavin Mogck           Penncrest                             6:04     5:51     6:09       18:05.5  5:50/M    9  
  378  (> 7)   8133  Carson Wylie          Central Bucks East                    5:33     6:00     6:31       18:05.7  5:50/M   11  
  379    306   7123  Tate Prudish          Central Bucks South                   5:34     6:13     6:17       18:05.7  5:50/M   12  
  380  (> 7)   8017  Gavin McGinn          Avon Grove                            6:01     6:03     6:00       18:05.8  5:50/M    9  
  381    307   7851  Jonas Andrulonis      Upper Dublin                          5:41     6:02     6:22       18:06.3  5:50/M   10  
  382    308   7179  Spencer Colon         Coatesville                           5:34     6:07     6:25       18:06.5  5:50/M   11  
  383  (> 7)   8940  Matthew Long          North Penn                            5:29     6:13     6:23       18:06.6  5:50/M   12  
  384    309   8634  Kevin Allen           Hatboro Horsham                       5:43     6:06     6:17       18:06.9  5:50/M   11  
  385  (> 7)   7351  Ben Clarke            Hatboro Horsham                       5:32     6:08     6:25       18:07.2  5:51/M   11  
  386    310   7011  Aidan Scharnikow      Abington                              5:35     6:09     6:22       18:07.3  5:51/M   11  
  387    311   9418  Christian Hansen      Sun Valley                            5:48     5:46     6:32       18:07.5  5:51/M   12  
  388  (> 7)   8485  Tim Milich            Downingtown West                      5:40     5:58     6:28       18:07.8  5:51/M   10  
  389  (> 7)   8196  Michael Greco         Central Bucks West                    5:42     6:01     6:23       18:08.1  5:51/M   11  
  390  (> 7)   9756  Nick Lutcavage        WC Rustin                             5:44     6:04     6:19       18:08.2  5:51/M   12  
  391  (> 7)   8020  Jimmy O'Hora          Avon Grove                            5:54     5:55     6:18       18:08.6  5:51/M   11  
  392    312   7649  Sean Lukowski         Phoenixville Area                     5:36     6:07     6:25       18:09.6  5:51/M   12  
  393  (> 7)   7559  Nick Marker           Oxford Area                           5:36     6:02     6:30       18:09.8  5:51/M   11  
  394    313   7180  Alex Fox              Coatesville                           5:48     6:03     6:18       18:09.9  5:51/M   12  
  395    314   7191  Maasai Harris         Collegium Charter School              5:50     5:50     6:29       18:10.0  5:52/M   10  
  396  (> 7)   8408  James Smith           Downingtown East                      5:51     6:00     6:17       18:10.2  5:52/M   10  
  397    315   8307  Hayden Sudall         Conestoga                             5:43     6:03     6:23       18:10.9  5:52/M   12  
  398    316   9150  Carson Kleppe         Phoenixville Area                     5:47     6:00     6:23       18:11.2  5:52/M   11  
  399  (> 7)   8582  Pete Schembri         Great Valley                          5:39     6:01     6:29       18:11.2  5:52/M    9  
  400    317   7886  Jonathan Daub         Upper Perkiomen                       5:42     6:08     6:21       18:11.3  5:52/M   12  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  401  (> 7)   9123  Dylan Ribelin         Perkiomen Valley                      5:57     5:59     6:13       18:11.3  5:52/M    9  
  402  (> 7)   8374  Mike Magee            Council Rock South                    5:58     6:00     6:12       18:11.4  5:52/M   12  
  403  (> 7)   8932  Braeden Dian          North Penn                            5:38     6:07     6:26       18:11.9  5:52/M   11  
  404    318   7516  Oscar Mailman         New Hope-Solebury                     5:41     6:01     6:29       18:12.0  5:52/M   11  
  405  (> 7)   7647  Luke Hihi             Phoenixville Area                     5:43     6:06     6:22       18:12.4  5:52/M   11  
  406  (> 7)   8934  Sean Fisher           North Penn                            5:39     6:03     6:29       18:12.5  5:52/M   11  
  407    319   7391  Daniel Shanahan       Interboro                             5:39     6:03     6:29       18:12.6  5:52/M   11  
  408  (> 7)   9026  George Grable         Penncrest                             5:55     6:03     6:14       18:13.2  5:53/M   12  
  409    320   7885  Blandin Conklin       Upper Perkiomen                       5:33     6:12     6:27       18:13.3  5:53/M   11  
  410  (> 7)   8199  Bret Hatzinger        Central Bucks West                    5:44     6:07     6:21       18:13.7  5:53/M   12  
  411    321   7504  Steven McLaughlin     Neshaminy                             5:37     6:03     6:32       18:13.8  5:53/M   11  
  412    322   7763  Devon Maue            Souderton Area                        5:50     6:00     6:23       18:14.0  5:53/M   10  
  413  (> 7)   9697  John McGinty          WC Henderson                          5:30     6:22     6:20       18:14.3  5:53/M   12  
  414  (> 7)   9732  Erik Baum             WC Rustin                             5:47     6:10     6:16       18:14.6  5:53/M   12  
  415    323   7855  Ethan Junk            Upper Dublin                          5:52     6:00     6:22       18:14.7  5:53/M   11  
  416    324   9407  Nathan Thallman       Strath Haven                          5:49     6:04     6:21       18:15.2  5:53/M   12  
  417  (> 7)   9350  Nicola Cole"" Yeager  Spring Ford                           5:38     6:14     6:22       18:15.6  5:53/M   12  
  418    325   7507  Dylan Souders         Neshaminy                             5:35     6:15     6:24       18:15.9  5:53/M   12  
  419  (> 7)   8926  Mahilan Bala          North Penn                            5:49     6:05     6:20       18:15.9  5:53/M   11  
  420  (> 7)   8498  Ian Torres-Mercado    Downingtown West                      5:58     5:57     6:19       18:16.0  5:54/M   12  
  421  (> 7)   8644  Lance Hartman         Hatboro Horsham                       5:51     6:03     6:21       18:16.0  5:54/M    9  
  422  (> 7)   8760  Andrew Gannon         Lower Merion                          6:04     6:00     6:11       18:16.6  5:54/M    9  
  423    326   7009  Kevin Dennin          Abington                              5:33     6:10     6:32       18:16.6  5:54/M   12  
  424    327   7056  John Fader            Bishop Shanahan                       5:48     6:06     6:21       18:16.9  5:54/M   12  
  425  (> 7)   8370  Logan Helder          Council Rock South                    5:41     6:05     6:30       18:17.0  5:54/M   12  
  426  (> 7)   9691  Ethan Kilroy          WC Henderson                          5:43     6:03     6:29       18:17.2  5:54/M   12  
  427  (> 7)   8618  Owen Short            Harriton                              5:50     6:06     6:20       18:17.2  5:54/M   10  
  428  (> 7)   8639  Wil Canney            Hatboro Horsham                       5:50     6:04     6:22       18:17.3  5:54/M    9  
  429  (> 7)   8681  Gerry O'Brien         Haverford Township HS                 5:53     6:01     6:22       18:17.7  5:54/M   12  
  430  (> 7)   7814  Alex Melly            Strath Haven                          5:40     6:06     6:31       18:17.8  5:54/M   12  
  431  (> 7)   9848  Josh Sasson           Wissahickon                           5:53     6:06     6:18       18:18.1  5:54/M    9  
  432    328   7308  Peter Zekonis         Garnet Valley                         5:37     6:04     6:37       18:18.7  5:54/M   12  
  433    329   9565  Ethan Markwalter      Upper Perkiomen                       5:44     6:10     6:24       18:18.7  5:54/M   12  
  434    330   7047  Nick Zulewski         Bensalem                              5:43     6:05     6:29       18:18.8  5:54/M   10  
  435  (> 7)   8083  Michael Hughes        Bishop Shanahan                       5:51     6:10     6:17       18:18.8  5:54/M   11  
  436  (> 7)   8088  Caelen Reid           Bishop Shanahan                       5:43     6:18     6:17       18:18.8  5:54/M   11  
  437  (> 7)   9680  Joe Cuesta            WC Henderson                          5:48     6:04     6:26       18:18.9  5:54/M   10  
  438  (> 7)   8577  Tim Mathews           Great Valley                          5:51     6:01     6:25       18:19.1  5:55/M    9  
  439  (> 7)   8194  Carter Fitzgerald     Central Bucks West                    5:40     6:07     6:32       18:19.5  5:55/M   10  
  440  (> 7)   9837  Max Klugherz          Wissahickon                           5:48     6:10     6:20       18:19.5  5:55/M   12  
  441    331   8708  Andrew Schiller       Jenkintown                            5:56     6:09     6:13       18:19.6  5:55/M   11  
  442  (> 7)   8833  Austin Lozinak        Methacton                             5:49     6:06     6:24       18:19.8  5:55/M   12  
  443  (> 7)   8213  Liam Price            Central Bucks West                    5:46     5:55     6:37       18:19.9  5:55/M   11  
  444  (> 7)   7405  Caden Spoerl          Jenkintown                            5:52     6:00     6:27       18:20.3  5:55/M   11  
  445  (> 7)   8404  Jack Hewitt           Downingtown East                      5:39     6:00     6:41       18:20.9  5:55/M   12  
  446    332   7951  Aiden Augustine       William Tennent                       5:40     6:06     6:33       18:21.1  5:55/M   10  
  447    333   9247  Josh Goldberg         Radnor                                5:36     6:04     6:41       18:22.0  5:55/M   12  
  448    334   7889  Mike Milkowich        Upper Perkiomen                       5:42     6:09     6:30       18:22.2  5:55/M   12  
  449    335   7375  John Horgan           Holy Ghost Preparatory School         5:24     6:25     6:32       18:22.4  5:55/M   11  
  450  (> 7)   9681  Ben DeFonzo           WC Henderson                          5:47     6:06     6:29       18:22.8  5:55/M   10  
  451    336   7443  Noah Kim              Lower Moreland                        6:00     6:06     6:16       18:23.0  5:56/M   10  
  452  (> 7)   8005  Noah Cimini           Avon Grove                            5:45     6:01     6:36       18:23.0  5:56/M   10  
  453    337   7868  John Matics           Upper Merion                          5:21     6:19     6:42       18:23.3  5:56/M   11  
  454    338   9509  Matthew Castronuevo   Upper Dublin                          5:42     6:14     6:26       18:23.4  5:56/M    9  
  455  (> 7)   9257  Leo Mlodzienski       Radnor                                5:51     6:10     6:22       18:23.9  5:56/M   11  
  456    339   7596  Jacob Kascsak         Pennridge                             5:41     6:11     6:30       18:24.0  5:56/M   12  
  457  (> 7)   9513  Ryan Lim              Upper Dublin                          5:47     6:08     6:28       18:25.2  5:56/M   12  
  458  (> 7)   9833  Dean DiGiovanni       Wissahickon                           5:49     6:12     6:23       18:25.3  5:56/M   10  
  459    340   9632  Austin Edmunds        West Chester East                     5:49     6:09     6:25       18:25.3  5:56/M   10  
  460    341   7260  Jonathan Anderson     Dock Mennonite Academy                5:39     6:01     6:44       18:25.6  5:56/M   12  
  461  (> 7)   8965  Nathan Hayes          Owen J. Roberts                       5:47     6:02     6:35       18:25.9  5:56/M    9  
  462    342   7911  Eric Benditt          West Chester East                     5:27     5:52     7:05       18:26.0  5:57/M   12  
  463    343   7801  Colin Walsh           Springfield Township (Montco)         5:39     6:05     6:41       18:26.2  5:57/M   11  
  464  (> 7)   8648  Nathan Kephart        Hatboro Horsham                       5:50     6:10     6:25       18:26.4  5:57/M   10  
  465  (> 7)   9346  Nicholas Trapani      Spring Ford                           5:43     6:05     6:37       18:26.7  5:57/M   12  
  466  (> 7)   8403  Jordan Auxer          Downingtown East                      5:55     6:07     6:24       18:27.0  5:57/M   10  
  467  (> 7)   8824  Ray Calarami          Methacton                             5:44     6:12     6:29       18:27.1  5:57/M   12  
  468    344   7302  Aravind Arunachalam   Garnet Valley                         5:47     6:07     6:32       18:27.4  5:57/M   11  
  469  (> 7)   8731  Luca Tresoldi         Kennett                               5:46     6:10     6:31       18:27.9  5:57/M   10  
  470  (> 7)   8606  Tyler Carson          Harriton                              5:41     6:08     6:37       18:28.0  5:57/M   11  
  471  (> 7)   8927  Elliot Buera          North Penn                            5:48     6:10     6:29       18:28.4  5:57/M   11  
  472  (> 7)   8981  Jack Campbell         Oxford Area                           5:51     6:08     6:29       18:28.9  5:57/M   10  
  473  (> 7)   8456  Nate Bulger           Downingtown West                      5:40     6:09     6:39       18:29.1  5:58/M   11  
  474    345   8341  Joey Sulewski         Council Rock North                    5:46     6:14     6:29       18:29.4  5:58/M   10  
  475  (> 7)   9336  Max Collins           Spring Ford                           5:38     6:06     6:45       18:29.6  5:58/M   11  
  476  (> 7)   7953  Peter Jorgenson       William Tennent                       6:00     6:06     6:23       18:30.3  5:58/M   10  
  477  (> 7)   7999  Finn Allison          Avon Grove                            6:03     6:04     6:21       18:30.3  5:58/M   11  
  478  (> 7)   8637  Brian Bollendorf      Hatboro Horsham                       5:50     6:10     6:29       18:30.5  5:58/M   12  
  479    346   7266  Sean Robinson         Dock Mennonite Academy                5:38     6:15     6:36       18:30.5  5:58/M   11  
  480  (> 7)   8136  Evan Clark            Central Bucks East                    5:44     6:10     6:35       18:30.6  5:58/M   10  
  481    347   8776  Thomas Mavroudis      Lower Moreland                        5:43     6:13     6:33       18:30.9  5:58/M   10  
  482    348   7839  Michael Greene        Upper Darby                           5:41     6:07     6:42       18:30.9  5:58/M   12  
  483  (> 7)   9125  Tyler Woolsey         Perkiomen Valley                      6:03     6:01     6:25       18:31.0  5:58/M   12  
  484    349   7378  Paul Watkins          Holy Ghost Preparatory School         5:51     6:05     6:33       18:31.0  5:58/M   12  
  485  (> 7)   9840  Jake Licata           Wissahickon                           5:57     6:16     6:17       18:31.3  5:58/M   10  
  486  (> 7)   8532  Mark Emery            Garnet Valley                         5:47     6:14     6:30       18:32.1  5:59/M   10  
  487  (> 7)   8622  Isaiah Trader         Harriton                              5:59     6:07     6:25       18:32.4  5:59/M   11  
  488  (> 7)   8840  Jack Rosti            Methacton                             5:51     6:06     6:34       18:32.5  5:59/M   10  
  489  (> 7)   8835  Ryan Morgan           Methacton                             5:45     6:03     6:44       18:32.6  5:59/M   12  
  490    350   7711  Zach Pint             Quakertown                            5:43     6:09     6:40       18:32.7  5:59/M   12  
  491  (> 7)   8091  Luke Smith            Bishop Shanahan                       5:49     6:11     6:31       18:33.1  5:59/M   11  
  492    351   8894  Evan Hastings         Neshaminy                             5:42     6:20     6:29       18:33.4  5:59/M   10  
  493  (> 7)   8842  Jake Schwanholt       Methacton                             5:53     6:05     6:35       18:33.5  5:59/M   10  
  494    352   9484  Josiah Saddick        Upper Darby                           5:54     6:08     6:30       18:33.5  5:59/M    9  
  495    353   7183  Tommy Wayne           Coatesville                           5:47     6:15     6:29       18:33.6  5:59/M    9  
  496    354   7708  Logan Archambault     Quakertown                            5:46     6:10     6:36       18:33.8  5:59/M   12  
  497  (> 7)   8970  Eric Shanahan         Owen J. Roberts                       5:57     6:07     6:28       18:34.2  5:59/M   12  
  498  (> 7)   8457  Joseph Cary           Downingtown West                      6:04     6:10     6:19       18:34.3  5:59/M   10  
  499  (> 7)   8204  Jason Lang            Central Bucks West                    5:49     6:12     6:33       18:34.8  5:59/M   10  
  500  (> 7)   8343  David Wenger          Council Rock North                    5:57     6:15     6:21       18:35.1  6:00/M   10  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  501  (> 7)   9109  Jacob Outcalt         Pennsbury                             5:57     6:08     6:28       18:35.2  6:00/M   11  
  502    355   8172  Alexander Peppiatt    Central Bucks South                   5:43     6:12     6:40       18:36.0  6:00/M   11  
  503    356   7019  godfrey odalla        Academy Park                          5:53     6:13     6:28       18:36.3  6:00/M   10  
  504  (> 7)   8657  Matthew West          Hatboro Horsham                       5:51     6:09     6:34       18:36.4  6:00/M   11  
  505  (> 7)   8560  Bryce Bardsley        Great Valley                          5:56     6:11     6:28       18:36.6  6:00/M   10  
  506  (> 7)   8572  Colin Joy             Great Valley                          6:04     6:11     6:21       18:37.1  6:00/M   10  
  507  (> 7)   8946  Brian Toto            North Penn                            5:56     6:14     6:26       18:37.2  6:00/M   12  
  508  (> 7)   9105  Joshua Flax           Pennsbury                             6:01     6:07     6:27       18:37.4  6:00/M    9  
  509  (> 7)   8844  Chris Spletzer        Methacton                             5:45     6:15     6:37       18:38.0  6:01/M   11  
  510    357   7045  Javier Williams       Bensalem                              5:56     6:30     6:11       18:38.3  6:01/M   12  
  511  (> 7)   7440  Jack Becker           Lower Moreland                        5:58     6:08     6:31       18:38.6  6:01/M    9  
  512  (> 7)   9795  Logan Adelson         William Tennent                       6:03     6:03     6:31       18:39.0  6:01/M   10  
  513  (> 7)   8084  Henry Lukens          Bishop Shanahan                       6:03     6:09     6:26       18:39.5  6:01/M   11  
  514    358   8688  Alexander Borda       Holy Ghost Preparatory School         5:44     6:18     6:37       18:39.6  6:01/M   12  
  515  (> 7)   8530  Tyler Cymbala         Garnet Valley                         5:56     6:12     6:31       18:39.8  6:01/M   10  
  516  (> 7)   8990  Noah McGregor         Oxford Area                           6:08     6:06     6:24       18:39.8  6:01/M   10  
  517    359   8303  Patrick O'Mara        Conestoga                             5:42     6:17     6:39       18:39.8  6:01/M   12  
  518    360   7192  Emmanuel Hernandez    Collegium Charter School              5:50     6:19     6:30       18:40.0  6:01/M   12  
  519  (> 7)   9408  Russell Van Duyne     Strath Haven                          5:46     6:10     6:43       18:40.2  6:01/M   11  
  520  (> 7)   8676  John Galligan         Haverford Township HS                 5:55     6:10     6:33       18:40.3  6:01/M    9  
  521  (> 7)   9802  Connor McCollick      William Tennent                       6:00     6:07     6:32       18:40.4  6:01/M   10  
  522  (> 7)   9409  Steven Waldt          Strath Haven                          6:00     6:12     6:27       18:40.8  6:01/M   10  
  523  (> 7)   7476  Jack Kapralick        Methacton                             5:25     6:23     6:51       18:40.9  6:01/M   12  
  524  (> 7)   9119  Luke Desilets         Perkiomen Valley                      6:01     6:05     6:34       18:41.0  6:02/M   12  
  525  (> 7)   8297  Abhijay Luthra        Conestoga                             5:44     6:14     6:42       18:41.4  6:02/M   10  
  526    361   7043  Kevin Merchan         Bensalem                              5:51     6:15     6:33       18:41.4  6:02/M   10  
  527  (> 7)   8309  Jonas Walton          Conestoga                             5:56     6:20     6:24       18:41.5  6:02/M   10  
  528  (> 7)   9242  Kieran Brennan        Radnor                                5:53     6:14     6:34       18:41.6  6:02/M   11  
  529  (> 7)   7997  Grant Adler           Avon Grove                            5:44     6:14     6:43       18:41.6  6:02/M   12  
  530  (> 7)   7032  Alek Pochan           Avon Grove                            5:44     6:14     6:43       18:41.8  6:02/M   10  
  531  (> 7)   8016  Evan McCleary         Avon Grove                            5:56     6:08     6:36       18:42.0  6:02/M   11  
  532  (> 7)   8962  Jack Golden           Owen J. Roberts                       5:52     6:11     6:38       18:42.1  6:02/M   10  
  533  (> 7)   8608  Ray Costello          Harriton                              6:00     6:14     6:26       18:42.2  6:02/M   10  
  534  (> 7)   8588  Jake Zielinski        Great Valley                          5:52     6:12     6:37       18:42.3  6:02/M   10  
  535    362   9630  Gabriel DeRosa        West Chester East                     5:50     6:15     6:36       18:42.5  6:02/M   11  
  536  (> 7)   9639  Stephen Mazza         West Chester East                     5:52     6:12     6:37       18:42.5  6:02/M   10  
  537    363   7677  Liam Hunter           Pope John Paul II                     6:11     6:05     6:25       18:42.8  6:02/M   11  
  538    364   7836  Caleb Dougherty       Upper Darby                           5:38     6:27     6:36       18:43.1  6:02/M   11  
  539  (> 7)   8701  Leo Amorim            Jenkintown                            5:58     6:12     6:32       18:43.3  6:02/M   10  
  540    365   7512  Jack Feehan           New Hope-Solebury                     5:46     6:19     6:37       18:43.3  6:02/M   10  
  541  (> 7)   8311  Vincent Yao           Conestoga                             6:15     6:06     6:21       18:43.3  6:02/M    9  
  542  (> 7)   8380  Justin Walters        Council Rock South                    6:08     6:09     6:26       18:43.6  6:02/M   10  
  543    366   7010  Troy Newby            Abington                              5:47     6:17     6:38       18:43.6  6:02/M   11  
  544  (> 7)   9402  Wade Mutz             Strath Haven                          5:55     6:21     6:27       18:44.0  6:03/M   11  
  545  (> 7)   9339  Braden Krajcirovic    Spring Ford                           5:45     6:19     6:39       18:44.1  6:03/M   10  
  546  (> 7)   7373  Ciaran Chambers       Holy Ghost Preparatory School         5:52     6:16     6:35       18:44.4  6:03/M    9  
  547  (> 7)   8144  Austin Hicks          Central Bucks East                    5:57     6:08     6:37       18:44.5  6:03/M   11  
  548  (> 7)   9400  Matt Faggioli         Strath Haven                          5:56     6:20     6:27       18:44.6  6:03/M   11  
  549    367   7758  Miles Bailey          Souderton Area                        5:56     6:11     6:36       18:44.7  6:03/M   12  
  550  (> 7)   8555  Declan Coates         Great Valley                          6:05     6:18     6:20       18:45.0  6:03/M   11  
  551    368   7673  Owen Bator            Pope John Paul II                     6:11     6:05     6:27       18:45.2  6:03/M    9  
  552  (> 7)   8206  Cole Lentini          Central Bucks West                    6:15     6:10     6:19       18:45.6  6:03/M    9  
  553    369   7709  Sam Barndt            Quakertown                            5:51     6:24     6:30       18:45.7  6:03/M   12  
  554  (> 7)   8925  Ryan Apple            North Penn                            5:45     6:20     6:39       18:45.9  6:03/M   11  
  555  (> 7)   9037  Rory McAfee           Penncrest                             6:12     6:08     6:25       18:46.0  6:03/M    9  
  556    370   7502  Dominic Conturso      Neshaminy                             5:39     6:18     6:48       18:46.1  6:03/M   10  
  557  (> 7)   9399  Anand Dickson         Strath Haven                          5:57     6:18     6:30       18:46.3  6:03/M    9  
  558  (> 7)   9778  Dominic Stoccardo     WC Rustin                             6:12     6:09     6:24       18:46.5  6:03/M    9  
  559    371   7017  Sean Kan              Academy Park                          5:48     6:19     6:38       18:46.6  6:03/M   12  
  560    372   7147  Sebastian Buscemi     Cheltenham                            5:47     6:31     6:28       18:46.7  6:03/M   11  
  561  (> 7)   9025  Mickey Gommer         Penncrest                             5:46     6:08     6:52       18:46.7  6:03/M   12  
  562  (> 7)   8655  Jacob Schwartz        Hatboro Horsham                       6:03     6:09     6:33       18:47.2  6:04/M    9  
  563    373   7570  Jeremiah Michel       Penn Wood                             5:47     6:21     6:38       18:47.2  6:04/M   10  
  564  (> 7)   9335  Jacob Carter          Spring Ford                           5:51     6:21     6:35       18:48.2  6:04/M   10  
  565    374   7870  Siddharth Patel       Upper Merion                          5:52     6:16     6:39       18:48.3  6:04/M   12  
  566  (> 7)   9351  Andrew Zimmerman      Spring Ford                           6:00     6:20     6:27       18:48.7  6:04/M   10  
  567    375   9579  Jonathan Trzaska      Upper Perkiomen                       5:42     6:13     6:53       18:48.8  6:04/M   12  
  568    376   7679  Henry Phillips        Pope John Paul II                     6:12     6:11     6:24       18:49.0  6:04/M    9  
  569  (> 7)   9512  Andrew Krasinski      Upper Dublin                          6:04     6:13     6:31       18:49.4  6:04/M   11  
  570  (> 7)   8756  Justin Badt           Lower Merion                          5:45     6:16     6:47       18:49.4  6:04/M   11  
  571  (> 7)   8365  Joey Benincasa        Council Rock South                    6:04     6:15     6:30       18:50.0  6:05/M   10  
  572    377   9424  Freddie Summers       Sun Valley                            6:09     6:13     6:27       18:50.6  6:05/M   11  
  573    378   7569  Fawaz Fatokun         Penn Wood                             5:56     6:21     6:32       18:50.6  6:05/M   12  
  574  (> 7)   8758  Gabriel Brodeur       Lower Merion                          6:10     6:08     6:32       18:50.7  6:05/M   12  
  575  (> 7)   7998  Nathan Allen          Avon Grove                            6:15     6:15     6:20       18:51.0  6:05/M   10  
  576  (> 7)   8132  Xavier Bardwell       Central Bucks East                    5:59     6:16     6:35       18:51.5  6:05/M   11  
  577    379   9216  Brendan Vaughn        Pottsgrove                            5:45     6:25     6:40       18:51.7  6:05/M   10  
  578    380   7042  Douglas Keenan        Bensalem                              5:37     6:13     7:01       18:52.4  6:05/M   12  
  579    381   7046  David Yunusov         Bensalem                              5:50     6:22     6:39       18:52.6  6:05/M   12  
  580    382   7761  Owen Hersherger       Souderton Area                        5:57     6:19     6:35       18:53.0  6:05/M   11  
  581    383   7197  Albert Sommar         Collegium Charter School              5:50     6:18     6:44       18:53.4  6:05/M   11  
  582    384   9276  Jacob Darcas          Ridley                                5:41     6:25     6:46       18:54.0  6:06/M   10  
  583    385   7837  Curtis Everett        Upper Darby                           5:40     6:18     6:54       18:54.0  6:06/M   11  
  584  (> 7)   8175  Daniel Strobel        Central Bucks South                   5:43     6:26     6:44       18:54.2  6:06/M   11  
  585  (> 7)   9773  Hayden Sommers        WC Rustin                             6:17     6:10     6:26       18:54.6  6:06/M   11  
  586  (> 7)   8090  Aiden Shannon         Bishop Shanahan                       6:04     6:24     6:25       18:54.8  6:06/M   11  
  587  (> 7)   8973  Nick Wood             Owen J. Roberts                       6:05     6:21     6:27       18:54.9  6:06/M   10  
  588    386   7096  Tate Kessler          Calvary Christian Academy             5:51     6:24     6:39       18:54.9  6:06/M   12  
  589    387   9521  Shivansh Bansal       Upper Merion                          5:56     6:18     6:40       18:55.3  6:06/M    9  
  590    388   7193  Mark Hinlo            Collegium Charter School              6:07     6:12     6:35       18:55.3  6:06/M    9  
  591    389   7041  Dabi Chanez           Bensalem                              5:47     6:30     6:36       18:55.4  6:06/M   12  
  592  (> 7)   9398  Brendan Deppen        Strath Haven                          6:00     6:16     6:38       18:55.4  6:06/M   11  
  593  (> 7)   9559  Jonathan Carnesi      Upper Perkiomen                       5:48     6:21     6:45       18:55.9  6:06/M   10  
  594  (> 7)   9345  Elijah Thomas         Spring Ford                           5:37     6:22     6:56       18:56.2  6:06/M   12  
  595    390   9319  Nick Malone           Souderton Area                        5:55     6:22     6:38       18:56.6  6:06/M   10  
  596  (> 7)   9542  Zachary Reid          Upper Merion                          5:56     6:18     6:42       18:56.6  6:06/M   10  
  597  (> 7)   9036  Christopher Mayo      Penncrest                             6:03     6:15     6:37       18:56.7  6:06/M   10  
  598  (> 7)   8899  Zachary Souders       Neshaminy                             5:54     6:24     6:38       18:56.7  6:06/M    9  
  599    391   7012  Ben Thomas            Abington                              5:47     6:18     6:50       18:56.7  6:06/M    9  
  600  (> 7)   8945  Kyle Schafsteller     North Penn                            6:08     6:15     6:32       18:56.9  6:06/M   11  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  601  (> 7)   8146  Cole Kochon           Central Bucks East                    5:48     6:18     6:50       18:57.1  6:07/M   10  
  602  (> 7)   9517  Atticus Yoon          Upper Dublin                          6:14     6:10     6:32       18:57.4  6:07/M   12  
  603  (> 7)   9333  Brendan Ainscoe       Spring Ford                           5:51     6:22     6:43       18:57.5  6:07/M   11  
  604  (> 7)   9027  Shane Hall            Penncrest                             6:12     6:14     6:30       18:57.5  6:07/M    9  
  605    392   7713  Mason Smith           Quakertown                            5:54     6:26     6:36       18:57.6  6:07/M   11  
  606  (> 7)   9249  Asa Hartman           Radnor                                6:00     6:15     6:41       18:57.9  6:07/M   12  
  607  (> 7)   8565  Ryan Dietrick         Great Valley                          6:00     6:18     6:38       18:58.2  6:07/M    9  
  608  (> 7)   8652  Eric Ravenscroft      Hatboro Horsham                       5:58     6:22     6:37       18:58.3  6:07/M   11  
  609  (> 7)   8847  Ryan Therien          Methacton                             6:02     6:21     6:33       18:58.4  6:07/M   11  
  610  (> 7)   8293  Tyler Blagden         Conestoga                             5:59     6:32     6:26       18:58.9  6:07/M   12  
  611  (> 7)   9688  Lucas Heller          WC Henderson                          6:03     6:15     6:40       18:59.0  6:07/M   10  
  612  (> 7)   8342  Brody Troy            Council Rock North                    6:06     6:22     6:30       18:59.2  6:07/M    9  
  613  (> 7)   9758  Braydon Malley        WC Rustin                             6:09     6:13     6:36       18:59.2  6:07/M   10  
  614    393   7797  Patrick McCaslin      Springfield Township (Montco)         5:39     6:23     6:56       18:59.8  6:07/M   11  
  615  (> 7)   8147  Daniel Lane           Central Bucks East                    5:57     6:19     6:43       18:59.8  6:07/M   11  
  616  (> 7)   9104  Jacob Cohen           Pennsbury                             5:49     6:24     6:46       19:00.1  6:08/M   10  
  617  (> 7)   9397  Steven Choi           Strath Haven                          5:59     6:18     6:42       19:00.1  6:08/M   10  
  618  (> 7)   9777  Liam Stigora          WC Rustin                             6:06     6:13     6:40       19:01.3  6:08/M    9  
  619  (> 7)   8527  Ritvik Anumandla      Garnet Valley                         5:59     6:15     6:46       19:01.4  6:08/M    9  
  620  (> 7)   9047  Murphy Roberts        Penncrest                             6:06     6:13     6:41       19:01.5  6:08/M   12  
  621  (> 7)   8961  J.p. Duffy            Owen J. Roberts                       6:06     6:21     6:34       19:01.6  6:08/M   12  
  622  (> 7)   8943  Dylan Reid            North Penn                            5:35     6:20     7:05       19:01.7  6:08/M   12  
  623  (> 7)   9437  Ethan Baram           Unionville                            5:59     6:26     6:36       19:01.7  6:08/M   12  
  624    394   7678  Patrick McCafferty    Pope John Paul II                     6:14     6:13     6:34       19:01.9  6:08/M   10  
  625  (> 7)   9531  Charles Helfand       Upper Merion                          6:11     6:19     6:30       19:02.1  6:08/M    9  
  626  (> 7)   9030  Nathan Holst-Rightley Penncrest                             6:10     6:17     6:34       19:02.4  6:08/M   11  
  627  (> 7)   9020  Alex Chung            Penncrest                             5:55     6:20     6:46       19:02.6  6:08/M   11  
  628  (> 7)   8344  Gabe Wilson           Council Rock North                    6:05     6:22     6:34       19:02.9  6:08/M   11  
  629  (> 7)   8769  Jack Shapiro          Lower Merion                          6:20     6:22     6:20       19:03.6  6:09/M   10  
  630  (> 7)   9637  Robert Kerns          West Chester East                     6:02     6:24     6:37       19:04.2  6:09/M   10  
  631  (> 7)   8310  Miles Whitaker        Conestoga                             5:54     6:30     6:40       19:04.9  6:09/M   12  
  632    395   7149  Chris Luk             Cheltenham                            5:58     6:19     6:46       19:04.9  6:09/M   12  
  633  (> 7)   9543  Zachary Rothbell      Upper Merion                          6:01     6:26     6:38       19:05.1  6:09/M    9  
  634    396   8901  Steven Arevalo        New Hope-Solebury                     6:06     6:28     6:30       19:05.4  6:09/M   10  
  635  (> 7)   8893  Jack Gottschalk       Neshaminy                             5:54     6:23     6:47       19:05.7  6:09/M   10  
  636  (> 7)   7503  Liam McIntyre         Neshaminy                             5:45     6:28     6:52       19:05.9  6:09/M   10  
  637  (> 7)   9042  Daniel Munro          Penncrest                             6:07     6:25     6:32       19:06.2  6:10/M   10  
  638  (> 7)   9155  Colin Murphy          Phoenixville Area                     5:51     6:25     6:49       19:06.3  6:10/M   11  
  639  (> 7)   8197  Cooper Guerin         Central Bucks West                    6:00     6:25     6:40       19:06.3  6:10/M   11  
  640  (> 7)   8654  Jackson Royds         Hatboro Horsham                       5:52     6:38     6:35       19:06.4  6:10/M   10  
  641  (> 7)   9566  Charles McGillen      Upper Perkiomen                       5:54     6:24     6:47       19:06.8  6:10/M    9  
  642  (> 7)   8001  Brian Barrett         Avon Grove                            6:15     6:22     6:29       19:07.0  6:10/M   12  
  643  (> 7)   8153  Jaazil Shamsi         Central Bucks East                    6:12     6:18     6:36       19:07.1  6:10/M   11  
  644  (> 7)   8989  Caleb Griffin         Oxford Area                           5:56     6:23     6:47       19:07.6  6:10/M   10  
  645  (> 7)   8029  Ethan Wills           Avon Grove                            6:18     6:22     6:27       19:07.8  6:10/M    9  
  646  (> 7)   9761  Jack McDougall        WC Rustin                             6:23     6:14     6:30       19:08.5  6:10/M   10  
  647  (> 7)   9528  David Estock          Upper Merion                          5:57     6:27     6:43       19:08.8  6:10/M   10  
  648  (> 7)   9449  Eric Steuber          Unionville                            6:09     6:21     6:38       19:09.1  6:11/M    9  
  649  (> 7)   9486  Gauravpreet Singh     Upper Darby                           5:52     6:22     6:54       19:09.4  6:11/M   12  
  650  (> 7)   8960  Vincent Dimichele     Owen J. Roberts                       5:52     6:23     6:53       19:09.7  6:11/M    9  
  651  (> 7)   9444  Adam Kitay            Unionville                            6:24     6:15     6:29       19:09.7  6:11/M   10  
  652    397   7514  Cameron Kolinchak     New Hope-Solebury                     5:40     6:10     7:19       19:10.2  6:11/M   10  
  653  (> 7)   8761  Prince Geutler        Lower Merion                          6:10     6:13     6:46       19:10.4  6:11/M   12  
  654  (> 7)   8621  Aaron Trader          Harriton                              6:03     6:20     6:45       19:10.5  6:11/M   11  
  655  (> 7)   8492  Daniel Sharpless      Downingtown West                      6:10     6:24     6:35       19:10.6  6:11/M   11  
  656  (> 7)   9107  Luke Labiak           Pennsbury                             5:50     6:23     6:56       19:10.7  6:11/M   12  
  657  (> 7)   7929  Patrick Rabin         WC Henderson                          5:25     5:47     7:57       19:10.7  6:11/M   11  
  658    398   7015  John Ross Flowers     Academy Park                          5:56     6:29     6:45       19:11.8  6:11/M   11  
  659  (> 7)   8675  Remy Dufresne         Haverford Township HS                 6:03     6:19     6:49       19:11.9  6:11/M    9  
  660  (> 7)   9261  Hall Rubenstein       Radnor                                6:02     6:23     6:46       19:12.2  6:12/M   12  
  661  (> 7)   9515  Samuel Pak            Upper Dublin                          6:14     6:18     6:39       19:12.3  6:12/M   12  
  662  (> 7)   8562  Cody Carnes           Great Valley                          6:02     6:19     6:50       19:12.6  6:12/M   11  
  663  (> 7)   8027  Eric Umbach           Avon Grove                            6:17     6:19     6:35       19:12.9  6:12/M   10  
  664  (> 7)   9842  Ryan Lynagh           Wissahickon                           6:01     6:27     6:44       19:13.0  6:12/M   12  
  665  (> 7)   7915  Domenic Moser         West Chester East                     5:16     6:28     7:27       19:13.1  6:12/M   12  
  666    399   7790  Connor Sheldon        Springfield (Delco)                   5:53     6:32     6:46       19:13.2  6:12/M   12  
  667    400   7792  Joseph Wilding        Springfield (Delco)                   5:54     6:31     6:46       19:13.2  6:12/M    9  
  668  (> 7)   8573  Carter Lee            Great Valley                          6:20     6:15     6:37       19:13.3  6:12/M   10  
  669  (> 7)   9029  Ben Holst-Rightley    Penncrest                             6:10     6:22     6:40       19:13.6  6:12/M    9  
  670  (> 7)   8208  Jason Miller          Central Bucks West                    5:56     6:25     6:51       19:13.7  6:12/M   12  
  671    401   7739  Nicholas Dougherty    Ridley                                6:00     6:29     6:44       19:13.9  6:12/M   11  
  672  (> 7)   9334  Alexander Benton      Spring Ford                           5:58     6:24     6:50       19:13.9  6:12/M   12  
  673  (> 7)   9675  Harry Birl            WC Henderson                          6:03     6:21     6:49       19:14.0  6:12/M   11  
  674    402   7602  Gabe Yochum           Pennridge                             6:03     6:26     6:44       19:14.2  6:12/M   10  
  675  (> 7)   9796  Matt Carden           William Tennent                       6:05     6:21     6:47       19:14.3  6:12/M   10  
  676    403   7760  Will Handwerk         Souderton Area                        5:58     6:23     6:52       19:14.5  6:12/M   12  
  677  (> 7)   8942  Jan Ramos             North Penn                            5:57     6:31     6:46       19:14.6  6:12/M   11  
  678  (> 7)   9405  Will Slootmaker       Strath Haven                          6:02     6:26     6:46       19:15.0  6:13/M    9  
  679    404   7069  Jacob Bardsley        Boyertown                             6:11     6:19     6:44       19:15.3  6:13/M   11  
  680  (> 7)   8335  Brian Jonovich        Council Rock North                    6:05     6:33     6:37       19:15.3  6:13/M   12  
  681  (> 7)   8617  Chris Seeley          Harriton                              6:00     6:18     6:56       19:15.4  6:13/M   10  
  682    405   7600  Ryan Otto             Pennridge                             6:03     6:27     6:44       19:15.6  6:13/M   10  
  683  (> 7)   8019  Timothy Oakes         Avon Grove                            6:26     6:19     6:29       19:15.8  6:13/M    9  
  684  (> 7)   9809  Brian Solly           William Tennent                       6:20     6:24     6:30       19:16.1  6:13/M   10  
  685  (> 7)   8300  Aidan Moynagh         Conestoga                             6:19     6:19     6:37       19:16.4  6:13/M   12  
  686  (> 7)   9754  Brent Long            WC Rustin                             6:22     6:24     6:29       19:16.6  6:13/M   12  
  687  (> 7)   8686  Julian Woodman        Haverford Township HS                 6:09     6:15     6:51       19:16.6  6:13/M   11  
  688    406   7020  Felix Sando           Academy Park                          5:54     6:34     6:48       19:16.6  6:13/M   12  
  689  (> 7)   8767  Jacob Marsh           Lower Merion                          6:16     6:23     6:36       19:16.7  6:13/M   12  
  690  (> 7)   8484  Joey Marasco          Downingtown West                      6:07     6:28     6:41       19:17.3  6:13/M   12  
  691  (> 7)   7759  Nate Fickert          Souderton Area                        5:58     6:26     6:53       19:17.7  6:13/M    9  
  692    407   9420  Gabe Manero           Sun Valley                            6:10     6:23     6:43       19:17.7  6:13/M   10  
  693  (> 7)   8992  Cole Smith            Oxford Area                           6:04     6:28     6:45       19:17.9  6:13/M   10  
  694  (> 7)   9645  Tommy Scheuer         West Chester East                     6:14     6:21     6:41       19:17.9  6:13/M   10  
  695  (> 7)   8298  Daniel Marshall       Conestoga                             6:20     6:22     6:34       19:18.0  6:14/M   10  
  696  (> 7)   9805  Julian Ortiz          William Tennent                       6:31     6:21     6:25       19:18.0  6:14/M    9  
  697  (> 7)   8576  Gabriel Macarron      Great Valley                          6:03     6:34     6:41       19:18.7  6:14/M   11  
  698    408   7080  Nathan Eddings        Bristol                               5:50     6:33     6:55       19:19.4  6:14/M   12  
  699    409   7568  Keith Barrett         Penn Wood                             5:55     6:36     6:48       19:19.6  6:14/M   12  
  700  (> 7)   9118  Dalton Davis          Perkiomen Valley                      6:05     6:29     6:44       19:19.9  6:14/M   12  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  701  (> 7)   8454  Ryan Bertram          Downingtown West                      6:09     6:26     6:43       19:20.2  6:14/M   11  
  702  (> 7)   8964  Collin Hanna          Owen J. Roberts                       6:23     6:28     6:27       19:20.3  6:14/M   10  
  703  (> 7)   8674  Jason Cooper          Haverford Township HS                 6:04     6:22     6:52       19:20.5  6:14/M   12  
  704    410   9213  Isaac Kumpf           Pottsgrove                            6:00     6:32     6:47       19:20.8  6:14/M    9  
  705  (> 7)   8825  Dan Chimes            Methacton                             6:11     6:25     6:43       19:21.0  6:15/M   11  
  706  (> 7)   8766  Connor Marsh          Lower Merion                          6:21     6:15     6:44       19:21.3  6:15/M   10  
  707  (> 7)   9739  Arjun Chaudhary       WC Rustin                             6:20     6:22     6:37       19:21.4  6:15/M   12  
  708  (> 7)   9774  Jake Spaniak          WC Rustin                             6:18     6:39     6:22       19:21.8  6:15/M   12  
  709  (> 7)   8185  Jack Boland           Central Bucks West                    5:57     6:05     7:18       19:21.8  6:15/M   12  
  710  (> 7)   8759  Geoffrey Bynum        Lower Merion                          6:27     6:22     6:31       19:22.0  6:15/M   11  
  711  (> 7)   9676  Jake Blewitt          WC Henderson                          6:11     6:22     6:48       19:22.1  6:15/M    9  
  712  (> 7)   9481  Louis Milione         Upper Darby                           5:53     6:29     6:59       19:22.5  6:15/M   10  
  713  (> 7)   9634  Daniel Fay            West Chester East                     6:04     6:26     6:51       19:22.7  6:15/M   12  
  714  (> 7)   9755  Nick Long             WC Rustin                             6:19     6:18     6:44       19:22.8  6:15/M    9  
  715  (> 7)   8834  Nolan McMahon         Methacton                             5:45     6:35     7:01       19:23.0  6:15/M   12  
  716    411   7196  Robert Porreca        Collegium Charter School              6:07     6:27     6:48       19:23.2  6:15/M    9  
  717    412   7798  Simon McDowell        Springfield Township (Montco)         6:14     6:24     6:44       19:23.3  6:15/M   12  
  718  (> 7)   9445  Zandar Mangano        Unionville                            6:28     6:12     6:43       19:23.7  6:15/M   10  
  719  (> 7)   7690  Patrick Rieker        Pottsgrove                            5:54     6:30     6:58       19:23.8  6:15/M   12  
  720  (> 7)   8170  Ben Drakas            Central Bucks South                   5:45     6:34     7:05       19:24.1  6:15/M   11  
  721  (> 7)   9636  Chris Kelleher        West Chester East                     5:50     6:22     7:11       19:24.2  6:15/M   11  
  722  (> 7)   9440  Mason Draxton         Unionville                            6:27     6:16     6:40       19:24.3  6:15/M   12  
  723  (> 7)   9574  Austin Shanely        Upper Perkiomen                       6:03     6:36     6:43       19:24.3  6:15/M   11  
  724  (> 7)   8379  Brent Rolli           Council Rock South                    6:23     6:22     6:39       19:24.7  6:15/M   10  
  725  (> 7)   8453  Michael Bertoni       Downingtown West                      6:04     6:26     6:54       19:24.8  6:15/M   12  
  726  (> 7)   8537  Michael Incorvaia     Garnet Valley                         5:53     6:31     6:59       19:24.8  6:15/M   10  
  727  (> 7)   7840  Eric Gurnell          Upper Darby                           5:42     6:37     7:04       19:24.9  6:15/M   12  
  728  (> 7)   8968  Evan Hild             Owen J. Roberts                       6:12     6:22     6:49       19:24.9  6:15/M   10  
  729  (> 7)   8711  Shawn Spoerl          Jenkintown                            6:03     6:31     6:50       19:25.0  6:16/M    9  
  730    413  10000  Kledian Marinaj       Church Farm School                    6:21     6:20     6:43       19:25.1  6:16/M       
  731  (> 7)   8564  Ean Chasinoff         Great Valley                          6:19     6:27     6:38       19:25.3  6:16/M   12  
  732  (> 7)   8768  Max Palish            Lower Merion                          6:20     6:25     6:41       19:26.3  6:16/M   12  
  733  (> 7)   9480  Shawn Maxwell         Upper Darby                           6:22     6:29     6:34       19:26.4  6:16/M   11  
  734    414   7572  Desmond Randall       Penn Wood                             5:48     6:47     6:51       19:26.5  6:16/M   11  
  735  (> 7)   9685  Sam Fuguet            WC Henderson                          6:11     6:27     6:47       19:26.5  6:16/M   11  
  736  (> 7)   8143  Sam Herbst            Central Bucks East                    6:19     6:28     6:38       19:26.6  6:16/M   12  
  737  (> 7)   9318  Sean Kaufman          Souderton Area                        6:00     6:34     6:52       19:26.6  6:16/M   11  
  738  (> 7)   9340  Joseph McGurkin       Spring Ford                           6:10     6:31     6:45       19:26.8  6:16/M   11  
  739  (> 7)   9690  Ben Hughes            WC Henderson                          6:15     6:25     6:46       19:26.8  6:16/M    9  
  740    415   7263  Aaron Lee             Dock Mennonite Academy                5:59     6:29     6:58       19:26.9  6:16/M   11  
  741  (> 7)   9446  Jacob McCann          Unionville                            5:59     6:31     6:56       19:27.3  6:16/M   10  
  742  (> 7)   9841  Joey Linville         Wissahickon                           6:09     6:24     6:54       19:27.4  6:16/M   10  
  743  (> 7)   9786  Chris Watson          WC Rustin                             6:27     6:26     6:33       19:27.6  6:16/M   10  
  744  (> 7)   8189  Will Deem             Central Bucks West                    6:17     6:29     6:41       19:28.1  6:17/M   12  
  745  ( 7)   8154  Andrew Shea           Central Bucks East                    6:17     6:22     6:48       19:28.4  6:17/M   11  
  747  (> 7)   9768  Connor Rydel          WC Rustin                             6:21     6:29     6:37       19:28.4  6:17/M   11  
  748  (> 7)   8685  Rob Vollbrecht        Haverford Township HS                 5:59     6:27     7:01       19:28.5  6:17/M   10  
  749  (> 7)   9569  James Patterson       Upper Perkiomen                       6:18     6:39     6:31       19:28.7  6:17/M   12  
  750  (> 7)   8184  Eric Barnwell         Central Bucks West                    6:15     6:27     6:45       19:28.8  6:17/M   10  
  751  (> 7)   9338  Kyle Kernen           Spring Ford                           5:47     6:35     7:06       19:29.3  6:17/M   12  
  752  (> 7)   8763  Jack Kovac            Lower Merion                          6:25     6:25     6:38       19:29.5  6:17/M   10  
  753  (> 7)   9578  Ethan Trzaska         Upper Perkiomen                       5:55     6:53     6:40       19:29.7  6:17/M   12  
  754  (> 7)   9844  Robert Matejczyk      Wissahickon                           5:53     6:33     7:02       19:29.8  6:17/M   10  
  755  (> 7)   8299  Alex Meall            Conestoga                             6:25     6:23     6:40       19:30.3  6:17/M   11  
  756  (> 7)   8584  Luke Sita             Great Valley                          6:08     6:27     6:54       19:30.6  6:17/M   10  
  757  (> 7)   8994  Alex Waite            Oxford Area                           6:20     6:35     6:35       19:31.4  6:18/M    9  
  758  (> 7)   8672  Nicholas Bochanski    Haverford Township HS                 6:16     6:20     6:53       19:31.5  6:18/M   11  
  759  (> 7)   8306  Leo Russo             Conestoga                             6:16     6:29     6:45       19:31.6  6:18/M   10  
  760  (> 7)   7432  Jonathan Xu           Lower Merion                          5:34     6:31     7:26       19:31.7  6:18/M   10  
  761    416   9370  Kevin O'Neill         Springfield (Delco)                   6:05     6:29     6:56       19:31.9  6:18/M   10  
  762  (> 7)   9573  Cody Schwenk          Upper Perkiomen                       6:15     6:41     6:35       19:32.0  6:18/M   12  
  763  (> 7)   8004  Alek Buler            Avon Grove                            6:27     6:27     6:37       19:32.3  6:18/M    9  
  764  (> 7)   8296  James Johnson         Conestoga                             6:22     6:34     6:34       19:32.4  6:18/M    9  
  765  (> 7)   8209  Abhimanyu Nangunoori  Central Bucks West                    6:21     6:29     6:41       19:32.5  6:18/M   12  
  766    417   7167  Jalen Sampson         Church Farm School                    5:59     6:40     6:52       19:32.8  6:18/M   11  
  767  (> 7)   8980  Dylan Arnold          Oxford Area                           6:07     6:36     6:48       19:32.9  6:18/M   10  
  768  (> 7)   9508  Daniel Caplan         Upper Dublin                          6:16     6:25     6:50       19:33.0  6:18/M   11  
  769  (> 7)   8986  Conner Gallagher      Oxford Area                           6:31     6:16     6:45       19:33.2  6:18/M   12  
  770  (> 7)   8295  Isaiah Chen           Conestoga                             6:30     6:33     6:29       19:33.2  6:18/M   11  
  771  (> 7)   9751  Luke Krikorian        WC Rustin                             6:19     6:14     6:59       19:33.3  6:18/M   12  
  772  (> 7)   8087  Patrick O'Rourke      Bishop Shanahan                       6:01     6:29     7:02       19:33.7  6:18/M    9  
  773  (> 7)   9564  Owen Harkins          Upper Perkiomen                       5:58     6:29     7:05       19:34.0  6:19/M    9  
  774    418   7264  Jesse Mong            Dock Mennonite Academy                6:02     6:46     6:45       19:34.4  6:19/M   12  
  775  (> 7)   9532  Eric Henderson        Upper Merion                          5:50     6:18     7:25       19:34.8  6:19/M   11  
  776  (> 7)   9560  Joe Carpenter         Upper Perkiomen                       6:11     6:38     6:44       19:34.8  6:19/M   11  
  777  (> 7)   9349  Riley Wright          Spring Ford                           5:56     6:35     7:03       19:35.0  6:19/M   11  
  778  (> 7)   9745  James Hoff            WC Rustin                             6:24     6:17     6:52       19:35.2  6:19/M    9  
  779  (> 7)   8037  Evan Leonard          Bensalem                              5:56     6:34     7:04       19:35.3  6:19/M    9  
  780  (> 7)   9145  Michael Detato        Phoenixville Area                     6:08     6:35     6:51       19:35.7  6:19/M   10  
  781  (> 7)   8149  Luke Roumy            Central Bucks East                    6:25     6:24     6:45       19:36.1  6:19/M   11  
  782    419   7662  Daniel mark Epstein   Plymouth Whitemarsh                   6:02     6:39     6:54       19:36.3  6:19/M   11  
  783  (> 7)   8709  Sam Schumm            Jenkintown                            6:09     6:25     7:01       19:36.5  6:19/M    9  
  784  (> 7)   8687  Rafael Bonner         Holy Ghost Preparatory School         5:54     6:47     6:54       19:36.6  6:19/M   12  
  785  (> 7)   9764  Peter Reinheimer      WC Rustin                             6:20     6:21     6:55       19:36.6  6:19/M   11  
  786  (> 7)   8641  Johnny Delp           Hatboro Horsham                       6:13     6:31     6:51       19:36.6  6:19/M   10  
  787  (> 7)   9410  Joe Watchman          Strath Haven                          6:03     6:44     6:48       19:36.7  6:19/M   11  
  788  (> 7)   8291  Wade Beckstrom        Conestoga                             6:20     6:30     6:46       19:36.9  6:19/M    9  
  789    420   7796  Martin Corcoran       Springfield Township (Montco)         6:11     6:26     6:59       19:37.1  6:20/M    9  
  790  (> 7)   8680  Andrew McGinley       Haverford Township HS                 6:25     6:24     6:46       19:37.3  6:20/M   12  
  791  (> 7)   8203  Patrick Lafferty      Central Bucks West                    6:00     6:40     6:56       19:37.3  6:20/M   11  
  792    421   7265  Daniel Ringenberg     Dock Mennonite Academy                6:04     6:29     7:02       19:37.4  6:20/M    9  
  793  (> 7)   8765  Ethan Manin           Lower Merion                          6:17     6:27     6:52       19:37.6  6:20/M   12  
  794  (> 7)   9547  Cole Vallette         Upper Merion                          6:00     6:33     7:04       19:37.8  6:20/M   12  
  795  (> 7)   9750  Nate Kirkland         WC Rustin                             6:25     6:21     6:50       19:37.9  6:20/M    9  
  796  (> 7)   9343  Matthew Pytel         Spring Ford                           6:06     6:40     6:51       19:38.1  6:20/M   10  
  797  (> 7)   8985  Gabe Forsythe         Oxford Area                           6:14     6:33     6:50       19:38.1  6:20/M   10  
  798  (> 7)   9262  Aidan Scott           Radnor                                5:53     6:35     7:09       19:38.4  6:20/M   10  
  799  (> 7)   9779  Nicolas Stoccardo     WC Rustin                             6:14     6:19     7:04       19:38.6  6:20/M    9  
  800  (> 7)   9443  Colin Keenan          Unionville                            6:27     6:31     6:39       19:39.0  6:20/M   10  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  801  (> 7)   8757  Noah Bissell          Lower Merion                          6:28     6:23     6:47       19:39.3  6:20/M    9  
  802  (> 7)   8566  Iain Gilmartin        Great Valley                          6:30     6:29     6:38       19:39.4  6:20/M    9  
  803  (> 7)   8474  Michael Hancock       Downingtown West                      6:40     6:20     6:37       19:39.5  6:20/M    9  
  804    422   7697  Noah Patton           Pottstown                             5:46     6:52     7:00       19:39.6  6:20/M   12  
  805  (> 7)   7789  Colin Rendon          Springfield (Delco)                   5:54     6:32     7:12       19:39.6  6:20/M   12  
  806    423   7740  Matthew Fennell       Ridley                                6:02     6:39     6:58       19:40.0  6:21/M   12  
  807  (> 7)   8169  Reece D'Alonzo        Central Bucks South                   6:18     6:34     6:47       19:40.0  6:21/M   11  
  808  (> 7)   9342  Ryder Pham            Spring Ford                           6:16     6:30     6:53       19:40.3  6:21/M   10  
  809  (> 7)   9784  Michael Vitullo       WC Rustin                             6:32     6:27     6:40       19:40.6  6:21/M   10  
  810    424   7632  Isaiah Bell           Phil-Mont Christian Academy           6:02     6:42     6:55       19:41.3  6:21/M   10  
  811    425   9423  Vincent Redpath       Sun Valley                            6:10     6:24     7:06       19:41.4  6:21/M    9  
  812  (> 7)   8947  Amari Wharwood        North Penn                            6:21     6:40     6:39       19:41.9  6:21/M   11  
  813  (> 7)   8633  Joseph Acton          Hatboro Horsham                       6:25     6:32     6:43       19:42.2  6:21/M    9  
  814  (> 7)   7688  Jonah Korman          Pottsgrove                            6:10     6:31     7:00       19:42.3  6:21/M   11  
  815    426   7387  Aidan Hubis           Interboro                             6:06     6:39     6:57       19:42.8  6:21/M   11  
  816  (> 7)   9514  Kyle Molz             Upper Dublin                          6:19     6:39     6:44       19:43.0  6:22/M    9  
  817  (> 7)   8822  Jack Benton           Methacton                             6:07     6:38     6:57       19:43.1  6:22/M   10  
  818    427   8227  Jaylen Buckner        Cheltenham                            6:12     6:31     6:59       19:43.3  6:22/M   10  
  819    428   7515  Christian Kruse       New Hope-Solebury                     5:51     6:41     7:10       19:43.4  6:22/M   12  
  820  (> 7)   8773  Nick Bratspis         Lower Moreland                        6:02     6:39     7:01       19:43.5  6:22/M   12  
  821  (> 7)   9689  Alex Hughes           WC Henderson                          6:08     6:35     6:59       19:43.8  6:22/M   11  
  822  (> 7)   9631  Jacob DeRosa          West Chester East                     6:14     6:36     6:53       19:43.9  6:22/M   11  
  823  (> 7)   9794  Eric Adamson          William Tennent                       6:31     6:28     6:44       19:44.0  6:22/M   10  
  824  (> 7)   8971  Nick Speakman-ViggianoOwen J. Roberts                       6:17     6:34     6:52       19:44.5  6:22/M   12  
  825  (> 7)   8581  Lucas Sadoulet        Great Valley                          6:34     6:30     6:39       19:44.7  6:22/M   10  
  826  (> 7)   9442  Reade Keefer          Unionville                            6:28     6:30     6:44       19:44.7  6:22/M   12  
  827  (> 7)   9251  Dave Kenney           Radnor                                6:19     6:31     6:53       19:45.1  6:22/M   10  
  828    429   7741  Mike Keller           Ridley                                6:02     6:48     6:54       19:45.2  6:22/M   12  
  829  (> 7)   8003  Connor Bossong        Avon Grove                            6:26     6:30     6:49       19:46.2  6:23/M   10  
  830  (> 7)   8702  Sully Blake           Jenkintown                            6:08     6:41     6:57       19:46.6  6:23/M   10  
  831  (> 7)   8451  Tyler Aman            Downingtown West                      6:17     6:32     6:56       19:46.7  6:23/M   10  
  832  (> 7)   8487  Luke Ng               Downingtown West                      6:06     6:29     7:10       19:47.1  6:23/M   11  
  833  (> 7)   9404  Ian Shay              Strath Haven                          6:22     6:33     6:51       19:47.4  6:23/M   10  
  834  (> 7)   9678  Alex Chilet           WC Henderson                          6:11     6:35     7:00       19:47.6  6:23/M   11  
  835    430   7072  Cole Cavalero         Boyertown                             6:15     6:29     7:01       19:47.6  6:23/M    9  
  836  (> 7)   8575  Andrew Loose          Great Valley                          6:25     6:37     6:45       19:47.7  6:23/M   11  
  837  (> 7)   8186  Trevor Burge          Central Bucks West                    6:30     6:37     6:40       19:47.9  6:23/M   10  
  838  (> 7)   9476  Dylan Blue            Upper Darby                           6:15     6:46     6:46       19:48.5  6:23/M   12  
  839    431   7737  AJ Cavanaugh          Ridley                                6:16     6:33     6:58       19:48.5  6:23/M   12  
  840  (> 7)   7205  Jack Donahue          Conestoga                             6:34     6:34     6:39       19:49.0  6:24/M   10  
  841  (> 7)   8244  Pablo Rodriguez       Coatesville                           6:06     6:43     6:59       19:49.5  6:24/M    9  
  842  (> 7)   9165  Eli Stevenson         Phoenixville Area                     6:17     6:27     7:04       19:50.1  6:24/M   10  
  843    432   7165  Ajani Knowles         Church Farm School                    6:08     6:41     7:00       19:50.1  6:24/M   11  
  844  (> 7)   8339  Matt Matarazzo        Council Rock North                    6:06     6:37     7:06       19:50.5  6:24/M   11  
  845  (> 7)   7973  Jonathan Egan         Abington                              5:51     6:35     7:23       19:50.6  6:24/M   12  
  846  (> 7)   9448  Austin Pusey          Unionville                            5:47     6:34     7:28       19:50.8  6:24/M   12  
  847    433   9212  Will Woodall          Pope John Paul II                     6:23     6:38     6:49       19:51.1  6:24/M   10  
  848  (> 7)   8036  Jacob Garcia          Bensalem                              6:03     6:39     7:07       19:51.4  6:24/M   12  
  849  (> 7)   8496  Sam Sweatman          Downingtown West                      6:29     6:28     6:53       19:51.5  6:24/M   10  
  850    434   7694  Christian Albert      Pottstown                             6:12     6:36     7:03       19:51.5  6:24/M   11  
  851  (> 7)   9485  Jaronn Sigey-Ronoh    Upper Darby                           6:36     6:27     6:47       19:51.8  6:24/M   12  
  852  (> 7)   8010  Alex Hutchinson       Avon Grove                            6:22     6:35     6:54       19:51.8  6:24/M    9  
  853  (> 7)   8021  Dheeraj Pedada        Avon Grove                            6:25     6:32     6:53       19:52.1  6:25/M   12  
  854  (> 7)   8214  Ryan Schiele          Central Bucks West                    6:17     6:39     6:55       19:52.6  6:25/M   10  
  855  (> 7)   9108  Aidan Magee           Pennsbury                             6:27     6:31     6:53       19:52.6  6:25/M    9  
  856  (> 7)   9401  Kevin Gao             Strath Haven                          6:11     6:44     6:56       19:52.8  6:25/M   10  
  857  (> 7)   9111  CHRISTIAN YOUNG       Pennsbury                             6:27     6:30     6:55       19:52.8  6:25/M   10  
  858  (> 7)   9783  David Thompson        WC Rustin                             6:21     6:31     6:59       19:52.9  6:25/M   12  
  859  (> 7)   9648  Timothy Sullivan      West Chester East                     6:22     6:32     6:58       19:53.0  6:25/M   12  
  860  (> 7)   9572  Andrew Rowland        Upper Perkiomen                       6:10     6:43     6:59       19:53.3  6:25/M   11  
  861  (> 7)   9534  Benjamin Larkin       Upper Merion                          6:12     6:42     6:58       19:53.3  6:25/M    9  
  862  (> 7)   8974  Sean Zubey            Owen J. Roberts                       6:24     6:36     6:51       19:53.3  6:25/M   12  
  863  (> 7)   8493  David Shelton         Downingtown West                      6:31     6:28     6:53       19:53.4  6:25/M   11  
  864  (> 7)   8096  Richard Black         Boyertown                             6:22     6:30     7:00       19:53.6  6:25/M    9  
  865    435   7164  Daylon Jones          Church Farm School                    6:07     6:40     7:05       19:53.9  6:25/M    9  
  866  (> 7)   8142  Danny Heinrichs       Central Bucks East                    6:16     6:30     7:07       19:54.2  6:25/M   12  
  867  (> 7)   8536  Faheem Hussain        Garnet Valley                         6:37     6:31     6:45       19:54.4  6:25/M   12  
  868  (> 7)   9546  Joshua Tickner        Upper Merion                          6:12     6:39     7:02       19:54.8  6:25/M   11  
  869  (> 7)   7122  Owen Moelter          Central Bucks South                   5:20     6:08     8:25       19:55.0  6:25/M   12  
  870  (> 7)   9146  Nate Gale             Phoenixville Area                     6:17     6:32     7:06       19:56.0  6:26/M   10  
  871  (> 7)   8782  Shae Woods            Lower Moreland                        6:27     6:45     6:43       19:56.7  6:26/M    9  
  872  (> 7)   9283  Colin Walls           Ridley                                6:13     6:37     7:05       19:56.8  6:26/M    9  
  873  ( 7)   8491  Matthew Shank         Downingtown West                      6:19     6:42     6:55       19:56.9  6:26/M   11  
  875  (> 7)   9310  Aidan Cox             Souderton Area                        6:13     6:38     7:05       19:57.0  6:26/M   11  
  876  (> 7)   8463  Connor Czap           Downingtown West                      6:12     6:30     7:14       19:57.1  6:26/M   11  
  877    436   7795  Teddy Baughan         Springfield Township (Montco)         6:20     6:38     6:58       19:57.7  6:26/M   12  
  878    437   7700  Collin Stone          Pottstown                             6:17     6:36     7:04       19:58.4  6:26/M   12  
  879  (> 7)   9438  Edison DeWilde        Unionville                            6:41     6:40     6:37       19:58.6  6:26/M    9  
  880  (> 7)   9479  Ian Lengua            Upper Darby                           6:21     6:32     7:04       19:58.8  6:26/M   11  
  881  (> 7)   9324  Chris Sidarous        Souderton Area                        6:21     6:40     6:56       19:58.9  6:26/M   11  
  882  (> 7)   9682  Aansh Devpurva        WC Henderson                          6:18     6:36     7:04       19:59.3  6:27/M    9  
  883  (> 7)   8145  Patrick Kleemeir      Central Bucks East                    6:10     6:51     6:57       19:59.4  6:27/M   10  
  884    438   7695  Anthony Lowe          Pottstown                             6:17     6:35     7:06       19:59.5  6:27/M   11  
  885    439   7195  Austin James          Collegium Charter School              6:25     6:41     6:52       20:00.0  6:27/M   12  
  886  (> 7)   9523  Josiah Carnwath       Upper Merion                          6:24     6:37     6:58       20:00.1  6:27/M    9  
  887  (> 7)   9836  Adam Grossberg        Wissahickon                           6:09     6:40     7:09       20:00.2  6:27/M   10  
  888  (> 7)   8679  Samuel McConnell      Haverford Township HS                 6:20     6:42     6:57       20:00.3  6:27/M   12  
  889  (> 7)   8334  Jude Hollister        Council Rock North                    6:34     6:44     6:42       20:00.8  6:27/M   11  
  890  (> 7)   8482  Ryen Ling             Downingtown West                      6:24     6:38     6:57       20:00.9  6:27/M   11  
  891  (> 7)   9266  Chris Tufaro          Radnor                                6:24     6:46     6:50       20:01.0  6:27/M   10  
  892  (> 7)   9322  Manny Rota-Talarico   Souderton Area                        6:13     6:35     7:12       20:01.1  6:27/M   10  
  893  (> 7)   8201  Keagan Kratze         Central Bucks West                    6:20     6:41     6:59       20:01.4  6:27/M   11  
  894  (> 7)   9533  Romero Hernandez      Upper Merion                          6:11     6:57     6:52       20:01.5  6:27/M   10  
  895  (> 7)   7978  Micheal Williams      Abington                              6:33     6:35     6:53       20:01.6  6:27/M   10  
  896  (> 7)   9646  Jaiden Slifer         West Chester East                     6:18     6:42     7:00       20:01.7  6:27/M   10  
  897  (> 7)   8778  Nathaniel Rubin       Lower Moreland                        6:20     6:50     6:50       20:01.8  6:27/M   10  
  898  (> 7)   8168  Ed Blaney             Central Bucks South                   6:17     6:40     7:03       20:02.0  6:28/M   12  
  899  (> 7)   8528  Clay Bromley          Garnet Valley                         6:13     6:45     7:03       20:02.1  6:28/M   12  
  900    440   9180  Danny Symnoski        Plymouth Whitemarsh                   6:34     6:35     6:52       20:02.6  6:28/M   11  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

  901  (> 7)   9839  Brett Lehman          Wissahickon                           6:17     6:38     7:07       20:02.9  6:28/M   11  
  902  (> 7)   9087  Nate Walker           Pennridge                             6:26     6:52     6:44       20:03.2  6:28/M   10  
  903  (> 7)   8092  Sean Whitaker         Bishop Shanahan                       6:20     6:45     6:57       20:04.2  6:28/M   10  
  904  (> 7)   8613  Patrick McCann        Harriton                              6:31     6:43     6:49       20:04.5  6:28/M   12  
  905  (> 7)   8458  Jacob Chamoun         Downingtown West                      6:22     6:37     7:04       20:04.8  6:28/M   10  
  906  (> 7)   8046  Liam Robinson         Bensalem                              6:11     6:54     6:59       20:04.9  6:28/M    9  
  907  (> 7)   9530  Michael Gribbin       Upper Merion                          6:12     6:39     7:12       20:05.0  6:29/M    9  
  908  (> 7)   8781  Jonathan Suh          Lower Moreland                        6:27     6:46     6:51       20:05.0  6:29/M    9  
  909  (> 7)   7513  Benjamin House        New Hope-Solebury                     5:46     6:21     7:57       20:05.3  6:29/M   11  
  910  (> 7)   9624  Austin Bickle         West Chester East                     6:25     6:44     6:56       20:06.0  6:29/M    9  
  911  (> 7)   9628  Jefferson Cooper      West Chester East                     6:24     6:46     6:55       20:06.0  6:29/M    9  
  912  (> 7)   9522  Omar Bedak            Upper Merion                          6:15     6:47     7:03       20:06.7  6:29/M   11  
  913  (> 7)   9320  Dylan Mayrides        Souderton Area                        6:08     6:35     7:22       20:06.8  6:29/M   12  
  914  (> 7)   8616  Bennett Schwarz       Harriton                              6:24     6:44     6:59       20:07.8  6:29/M   10  
  915    441   9004  Davon Battle          Penn Wood                             6:13     6:59     6:55       20:08.4  6:30/M   12  
  916    442   7095  Larson Hunt           Calvary Christian Academy             6:12     6:43     7:13       20:08.5  6:30/M   10  
  917    443   8389  Nick Halstead         Dock Mennonite Academy                6:07     6:56     7:03       20:08.5  6:30/M   12  
  918  (> 7)   9260  Michael Rocheleau     Radnor                                6:21     6:43     7:03       20:08.6  6:30/M   10  
  919  (> 7)   8378  Michael Perry         Council Rock South                    6:32     6:37     6:58       20:09.0  6:30/M   12  
  920  (> 7)   9447  Anuj Peri             Unionville                            6:41     6:39     6:48       20:09.5  6:30/M    9  
  921  (> 7)   9244  Michael Farhy         Radnor                                6:36     6:36     6:56       20:09.9  6:30/M   10  
  922  (> 7)   9851  Ethan Werner          Wissahickon                           6:28     6:37     7:04       20:10.1  6:30/M    9  
  923  (> 7)   8015  Luke Manolescu        Avon Grove                            6:31     6:42     6:57       20:10.7  6:30/M   12  
  924  (> 7)   7742  Vaughn Ritter         Ridley                                6:16     6:36     7:18       20:10.8  6:30/M    9  
  925    444   7247  Jude Metricarti       Delaware County Christian School      6:11     7:01     6:58       20:11.0  6:31/M   11  
  926  (> 7)   9337  Richard Garman        Spring Ford                           6:31     6:42     6:56       20:11.1  6:31/M   10  
  927  (> 7)   8483  Anthony Mangine       Downingtown West                      6:12     6:44     7:14       20:11.2  6:31/M   12  
  928  (> 7)   8638  Justin Bupp           Hatboro Horsham                       6:22     6:47     7:01       20:11.3  6:31/M   12  
  929    445   7573  Langston Richards     Penn Wood                             5:54     6:48     7:28       20:11.5  6:31/M   10  
  930  (> 7)   8828  Ethan Gretzula        Methacton                             6:08     6:48     7:14       20:11.6  6:31/M   12  
  931  (> 7)   9577  Austin Sottung        Upper Perkiomen                       6:23     6:45     7:02       20:12.1  6:31/M    9  
  932  (> 7)   8099  A J Galanti           Boyertown                             6:38     6:40     6:53       20:12.5  6:31/M   10  
  933  (> 7)   9403  Chris Selverain       Strath Haven                          6:23     6:46     7:02       20:13.1  6:31/M   10  
  934  (> 7)   8289  John Arthy            Conestoga                             6:19     6:45     7:08       20:13.4  6:31/M   11  
  935  (> 7)   9647  Daniel Steil          West Chester East                     6:24     6:48     7:00       20:13.7  6:31/M   10  
  936  (> 7)   9625  Harsha Burugupali     West Chester East                     6:33     6:50     6:49       20:14.1  6:32/M   10  
  937    446   7571  Kayleb Myricks        Penn Wood                             5:59     7:01     7:13       20:14.7  6:32/M   10  
  938  (> 7)   8230  Eli Lietkda           Cheltenham                            6:12     6:53     7:08       20:15.1  6:32/M    9  
  939  (> 7)   9487  Alex Thai             Upper Darby                           6:28     6:40     7:06       20:15.5  6:32/M   10  
  940  (> 7)   8620  Simon Spadea          Harriton                              6:34     6:36     7:06       20:16.8  6:32/M   10  
  941  (> 7)   8504  Dominic Zouras        Downingtown West                      6:32     6:35     7:08       20:17.1  6:33/M   10  
  942  (> 7)   8972  Cole Torak            Owen J. Roberts                       6:24     6:39     7:13       20:17.1  6:33/M   10  
  943  (> 7)   9070  Luke Bailey           Pennridge                             6:49     6:42     6:45       20:17.6  6:33/M   10  
  944  (> 7)   8643  Jake Gutekunst        Hatboro Horsham                       6:32     6:51     6:54       20:17.7  6:33/M   11  
  945  (> 7)   8241  Jackson Okie          Coatesville                           6:11     6:47     7:19       20:18.0  6:33/M   10  
  946  (> 7)   9092  Parker Wood           Pennridge                             7:02     6:34     6:41       20:18.1  6:33/M    9  
  947  (> 7)   8722  Tim Kratz             Kennett                               5:59     6:57     7:21       20:18.2  6:33/M   11  
  948  (> 7)   8155  Jack Steitz           Central Bucks East                    6:42     6:41     6:54       20:18.2  6:33/M   10  
  949  (> 7)   9090  Nathan Wilson         Pennridge                             6:54     6:36     6:47       20:18.6  6:33/M   11  
  950  (> 7)   9765  Brendan Rhein         WC Rustin                             6:25     6:40     7:13       20:19.1  6:33/M   11  
  951  (> 7)   9243  Gedd Constable        Radnor                                6:03     6:38     7:36       20:19.4  6:33/M   12  
  952  (> 7)   8231  Sam Nejberger         Cheltenham                            6:21     6:57     7:00       20:19.5  6:33/M    9  
  953  (> 7)   8038  Xander Margerum       Bensalem                              6:16     6:49     7:13       20:19.6  6:33/M    9  
  954  (> 7)   9264  Gardner Sheehan       Radnor                                6:31     6:43     7:03       20:19.7  6:33/M    9  
  955    447   7698  Ian Salisbury         Pottstown                             6:17     6:35     7:27       20:19.7  6:33/M    9  
  956  (> 7)   9366  Ryan Henry            Springfield (Delco)                   6:24     6:46     7:09       20:20.2  6:34/M   12  
  957  (> 7)   8009  Ethan Hudson          Avon Grove                            6:26     6:48     7:05       20:20.3  6:34/M    9  
  958  (> 7)   9071  Gryphin Dean          Pennridge                             6:50     6:44     6:45       20:20.8  6:34/M   10  
  959  (> 7)   8623  Jackie Zong           Harriton                              6:32     6:39     7:09       20:21.0  6:34/M   11  
  960  (> 7)   8841  Jack Rowland          Methacton                             6:22     6:45     7:13       20:21.4  6:34/M    9  
  961  (> 7)   8636  Tom Bartie            Hatboro Horsham                       6:35     6:40     7:05       20:21.7  6:34/M   11  
  962    448   7455  Dolan Cox             Marple Newtown                        6:19     7:04     6:58       20:22.0  6:34/M   12  
  963    449   8388  Drew Bauman           Dock Mennonite Academy                6:21     6:54     7:07       20:22.3  6:34/M    9  
  964  (> 7)   9629  Justin Crump          West Chester East                     6:42     6:44     6:55       20:22.9  6:34/M   10  
  965  (> 7)   9147  Nick Guido            Phoenixville Area                     6:13     6:47     7:22       20:23.2  6:35/M   10  
  966  (> 7)   8969  Charles Kullen        Owen J. Roberts                       6:17     6:45     7:20       20:23.2  6:35/M   10  
  967  (> 7)   8212  William Peralta       Central Bucks West                    6:39     6:42     7:02       20:23.7  6:35/M    9  
  968  (> 7)   9200  Brenden Chychota      Pope John Paul II                     6:38     6:35     7:10       20:24.0  6:35/M    9  
  969  (> 7)   9838  Justin Le             Wissahickon                           6:20     6:48     7:15       20:24.5  6:35/M   11  
  970  (> 7)   9364  Matt Debany           Springfield (Delco)                   6:24     6:43     7:16       20:25.1  6:35/M   11  
  971  (> 7)   8966  Brandon Hays          Owen J. Roberts                       6:23     6:48     7:13       20:25.7  6:35/M   10  
  972  (> 7)   9028  Declan Hefferan       Penncrest                             6:32     6:45     7:08       20:25.9  6:35/M   10  
  973  (> 7)   9853  Danny Zappin          Wissahickon                           6:31     6:49     7:06       20:27.4  6:36/M    9  
  974    450   7456  Mohammed Iyoun        Marple Newtown                        6:06     7:07     7:13       20:27.7  6:36/M   12  
  975  (> 7)   9700  Jack Schweidler       WC Henderson                          6:32     6:49     7:05       20:28.2  6:36/M   12  
  976  (> 7)   8470  Anton Fediukov        Downingtown West                      6:51     6:33     7:03       20:29.2  6:36/M   11  
  977  (> 7)   8011  Kshitij Kochhar       Avon Grove                            6:46     6:48     6:54       20:29.2  6:36/M   10  
  978  (> 7)   8134  Connor Brodish        Central Bucks East                    6:31     6:49     7:08       20:29.3  6:36/M   11  
  979  (> 7)   8845  Zane Takyeldin        Methacton                             6:19     6:58     7:10       20:29.4  6:36/M   12  
  980  (> 7)   8836  Kevin O'Conner        Methacton                             6:17     6:57     7:14       20:29.4  6:36/M   11  
  981  (> 7)   9831  Thomas Davis          Wissahickon                           6:30     6:49     7:09       20:29.8  6:36/M    9  
  982  (> 7)   8615  Hugo Paulat           Harriton                              6:35     6:51     7:03       20:30.2  6:37/M   10  
  983  (> 7)   9832  Gabe Decker           Wissahickon                           6:16     6:50     7:23       20:30.5  6:37/M   11  
  984  (> 7)   8331  Jack Czarnecki        Council Rock North                    6:35     6:51     7:04       20:30.8  6:37/M    9  
  985    451   7084  Jacob Walker          Bristol                               6:21     6:50     7:18       20:30.9  6:37/M    9  
  986  (> 7)   8476  Karson Hawthorne      Downingtown West                      6:31     6:43     7:16       20:30.9  6:37/M    9  
  987  (> 7)   8829  Jacob Gronwaldf       Methacton                             6:29     6:56     7:05       20:31.2  6:37/M    9  
  988  (> 7)   9623  Matthew Bergin        West Chester East                     6:40     6:46     7:06       20:32.7  6:37/M   10  
  989  (> 7)   8304  Joshua Penny          Conestoga                             6:34     6:48     7:10       20:33.1  6:38/M    9  
  990  (> 7)   9742  Wesley Flynn          WC Rustin                             6:41     6:47     7:05       20:33.4  6:38/M   12  
  991  (> 7)   8538  Anish Krishnagiri     Garnet Valley                         6:40     6:49     7:03       20:33.5  6:38/M   10  
  992  (> 7)   8014  Chris Lopapa          Avon Grove                            6:34     6:43     7:16       20:33.9  6:38/M    9  
  993  (> 7)   9699  Ethan Ng              WC Henderson                          6:33     6:56     7:03       20:33.9  6:38/M    9  
  994  (> 7)   8995  Sean Walsh            Oxford Area                           6:29     6:57     7:07       20:34.3  6:38/M   12  
  995    452   9422  Joey Mozzoni          Sun Valley                            6:23     6:52     7:18       20:34.3  6:38/M   10  
  996    453   7388  Jake Hubis            Interboro                             6:27     7:01     7:06       20:34.4  6:38/M   11  
  997  (> 7)   8929  Garrett Chonko        North Penn                            6:25     6:53     7:15       20:34.6  6:38/M   10  
  998  (> 7)   9803  Eli Mednick           William Tennent                       6:22     6:44     7:27       20:35.0  6:38/M   12  
  999  (> 7)   8574  Daniel Li             Great Valley                          6:55     6:46     6:53       20:35.2  6:38/M    9  
 1000  (> 7)   9274  Luke Broadhurst       Ridley                                6:16     6:54     7:23       20:35.4  6:38/M    9  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

 1001  (> 7)   8724  Max Molchanov         Kennett                               6:37     6:45     7:12       20:35.5  6:38/M   10  
 1002  (> 7)   9321  William Nase          Souderton Area                        6:34     6:49     7:12       20:35.6  6:38/M   12  
 1003  (> 7)   9772  Aiden Simcox          WC Rustin                             6:33     6:50     7:11       20:35.9  6:38/M   11  
 1004    454   7097  Nicolas Morabito      Calvary Christian Academy             6:18     7:02     7:14       20:36.2  6:39/M   10  
 1005    455   7386  Bruce Cunningham      Interboro                             6:00     7:09     7:26       20:36.4  6:39/M   12  
 1006  (> 7)   9103  Tyler Busack          Pennsbury                             6:52     6:46     6:58       20:36.7  6:39/M   10  
 1007  (> 7)   9253  Nick Lavine           Radnor                                6:30     6:52     7:14       20:37.3  6:39/M   10  
 1008  (> 7)   8302  David Neubig          Conestoga                             6:30     6:59     7:08       20:37.4  6:39/M   12  
 1009  (> 7)   8235  Carlton Smith         Cheltenham                            6:39     6:55     7:02       20:37.5  6:39/M   10  
 1010  (> 7)   8896  Brandon Nolan         Neshaminy                             6:18     7:11     7:07       20:37.8  6:39/M   10  
 1011  (> 7)   9031  Jasper Jonosky        Penncrest                             6:38     6:48     7:11       20:37.9  6:39/M   10  
 1012    456   7389  Cooper Jones          Interboro                             6:06     7:06     7:25       20:38.0  6:39/M   10  
 1013  (> 7)   8609  Logan Ebner           Harriton                              6:35     6:52     7:10       20:38.2  6:39/M   10  
 1014  (> 7)   9038  Taylor McAfee         Penncrest                             6:45     6:58     6:54       20:38.5  6:39/M   12  
 1015    457   7246  Samuel Bushra         Delaware County Christian School      6:22     6:53     7:23       20:38.7  6:39/M   12  
 1016  (> 7)   9250  Mason Hill            Radnor                                6:31     6:50     7:16       20:38.7  6:39/M   10  
 1017  (> 7)   9571  Paul Reichley         Upper Perkiomen                       6:29     6:54     7:15       20:39.3  6:40/M    9  
 1018  (> 7)   7972  Enrique Camacho       Abington                              6:49     6:50     6:58       20:39.3  6:40/M   11  
 1019  (> 7)   8308  Branden Veale         Conestoga                             6:34     6:48     7:16       20:39.4  6:40/M   12  
 1020  (> 7)   9516  Soloman Pak           Upper Dublin                          6:40     6:50     7:08       20:39.5  6:40/M    9  
 1021  (> 7)   8486  Steven Miller         Downingtown West                      6:46     6:49     7:03       20:39.7  6:40/M   10  
 1022  (> 7)   9051  Jackson Sigda         Penncrest                             6:37     6:56     7:05       20:39.7  6:40/M    9  
 1023  (> 7)   9790  Ryan Zier             WC Rustin                             6:51     6:41     7:06       20:39.8  6:40/M    9  
 1024  (> 7)   9046  Nick Quintiliano      Penncrest                             6:43     6:50     7:06       20:40.0  6:40/M   10  
 1025  (> 7)   8646  Marco Isabella        Hatboro Horsham                       6:43     6:46     7:10       20:40.3  6:40/M   10  
 1026  (> 7)   9830  Zayne Dallal          Wissahickon                           6:25     6:54     7:20       20:40.6  6:40/M    9  
 1027  (> 7)   8642  Landon Gisondi        Hatboro Horsham                       6:43     6:47     7:09       20:41.0  6:40/M   10  
 1028  (> 7)   8963  Ben Hailey            Owen J. Roberts                       6:03     6:45     7:51       20:41.1  6:40/M    9  
 1029  (> 7)   9072  Cael Doster           Pennridge                             6:58     6:37     7:05       20:41.2  6:40/M   10  
 1030  (> 7)   9178  Joshua Levin          Plymouth Whitemarsh                   6:20     6:52     7:28       20:41.4  6:40/M   12  
 1031    458   9994  Liam Sarsfield        Springfield Township (Montco)         6:44     6:51     7:06       20:41.4  6:40/M   11  
 1032  (> 7)   9396  Gavin Abrahamsson     Strath Haven                          6:26     7:05     7:09       20:41.8  6:40/M   10  
 1033    459   7168  Chauncey Thornton     Church Farm School                    6:33     6:52     7:16       20:42.0  6:41/M   12  
 1034  (> 7)   9770  Eric Sauselein        WC Rustin                             6:33     6:54     7:14       20:42.4  6:41/M   12  
 1035  (> 7)   9101  John Bednarcik        Pennsbury                             6:11     7:05     7:25       20:42.5  6:41/M   12  
 1036  (> 7)   8205  Samson Leaf           Central Bucks West                    6:43     6:53     7:05       20:42.6  6:41/M   10  
 1037  (> 7)   9258  Justin Nourian        Radnor                                6:35     6:56     7:10       20:43.3  6:41/M   10  
 1038  (> 7)   8984  Ryan Davis            Oxford Area                           6:34     6:55     7:12       20:43.4  6:41/M   12  
 1039  (> 7)   7864  Minh Duong            Upper Merion                          5:51     6:42     8:09       20:43.6  6:41/M   12  
 1040  (> 7)   9142  Justin Bailey         Phoenixville Area                     6:48     6:48     7:07       20:44.4  6:41/M   10  
 1041  (> 7)   9536  Jack Lutz             Upper Merion                          6:25     6:51     7:26       20:44.6  6:41/M    9  
 1042  (> 7)   8174  Ian Smith             Central Bucks South                   6:28     6:56     7:19       20:44.8  6:41/M   10  
 1043  (> 7)   8682  Eamon O'Conner        Haverford Township HS                 6:31     6:53     7:20       20:44.9  6:41/M   12  
 1044  (> 7)   9378  Jack Fitzpatrick      Springfield Township (Montco)         7:04     6:49     6:51       20:45.2  6:42/M   10  
 1045  (> 7)   9023  Jack Gallagher        Penncrest                             6:43     6:54     7:07       20:45.3  6:42/M   10  
 1046  (> 7)   8048  Bobby Walker          Bensalem                              6:51     6:53     7:00       20:45.6  6:42/M    9  
 1047  (> 7)   8479  Smith Justin          Downingtown West                      6:45     6:52     7:08       20:45.7  6:42/M   12  
 1048  (> 7)   9022  Sean Downes           Penncrest                             6:51     6:53     7:00       20:46.0  6:42/M    9  
 1049  (> 7)   8579  Ryan Nelson           Great Valley                          6:53     6:46     7:05       20:46.2  6:42/M   10  
 1050  (> 7)   7664  William Stanczak      Plymouth Whitemarsh                   6:07     7:11     7:26       20:46.2  6:42/M   12  
 1051  (> 7)   8721  Jeffery Kjelstrom     Kennett                               6:48     6:51     7:06       20:46.8  6:42/M   10  
 1052  (> 7)   8910  Braden Trenti         New Hope-Solebury                     6:50     6:53     7:02       20:47.0  6:42/M    9  
 1053  (> 7)   9151  Noah Kocher           Phoenixville Area                     6:35     6:53     7:18       20:47.0  6:42/M    9  
 1054  (> 7)   9044  Ryan O'Donnell        Penncrest                             6:45     6:58     7:04       20:48.2  6:43/M   12  
 1055  (> 7)   9766  Michael Rock          WC Rustin                             6:38     6:56     7:13       20:48.7  6:43/M   11  
 1056  (> 7)   8098  Lucas Famous          Boyertown                             6:38     6:47     7:23       20:49.2  6:43/M    9  
 1057  (> 7)   9541  Michael Radzanowski   Upper Merion                          6:35     6:54     7:19       20:49.5  6:43/M   12  
 1058    460   9415  Jeffrey Coombs        Sun Valley                            6:40     7:03     7:05       20:50.2  6:43/M   11  
 1059  (> 7)   8907  Daniel Maya-Perez     New Hope-Solebury                     6:42     7:01     7:06       20:50.8  6:43/M    9  
 1060  (> 7)   9642  Sam Parnis            West Chester East                     6:28     7:11     7:11       20:50.9  6:43/M   10  
 1061  (> 7)   9743  Ryan Gentile          WC Rustin                             7:07     6:52     6:51       20:51.8  6:44/M   10  
 1062  (> 7)   8260  Michael McCain        Collegium Charter School              6:43     6:57     7:10       20:51.8  6:44/M   12  
 1063  (> 7)   8993  Saul Torres           Oxford Area                           6:12     7:04     7:35       20:52.2  6:44/M   12  
 1064  (> 7)   8539  Jeff Kummeth          Garnet Valley                         6:41     6:56     7:13       20:52.5  6:44/M   11  
 1065  (> 7)   8217  Elliot Taylor         Central Bucks West                    6:34     6:53     7:24       20:52.8  6:44/M    9  
 1066  (> 7)   8252  Kai Castro            Collegium Charter School              6:28     7:10     7:14       20:53.6  6:44/M   11  
 1067  (> 7)   8895  Jack Lolli            Neshaminy                             6:09     7:07     7:38       20:54.4  6:45/M    9  
 1068  (> 7)   9807  Matthew Richman       William Tennent                       6:45     6:55     7:13       20:54.5  6:45/M    9  
 1069  (> 7)   8490  Kurt Rachau           Downingtown West                      6:42     6:58     7:13       20:54.6  6:45/M   11  
 1070  (> 7)   9144  Max Davis             Phoenixville Area                     6:36     6:57     7:21       20:55.0  6:45/M   10  
 1071    461   7079  Brodie Conlan         Bristol                               6:49     7:00     7:05       20:55.3  6:45/M   10  
 1072  (> 7)   8024  Brayden Reaney        Avon Grove                            6:35     6:55     7:24       20:55.5  6:45/M   12  
 1073  (> 7)   9776  Collin Stevens        WC Rustin                             6:50     6:54     7:11       20:56.3  6:45/M   10  
 1074  (> 7)   9089  Marshall Wilson       Pennridge                             6:56     6:41     7:19       20:56.7  6:45/M   11  
 1075  (> 7)   9263  Ben Selbach           Radnor                                6:49     6:55     7:11       20:56.9  6:45/M    9  
 1076  (> 7)   8673  Tim Cincotta          Haverford Township HS                 6:33     7:02     7:21       20:57.2  6:45/M   12  
 1077  (> 7)   8254  Tyler Correll         Collegium Charter School              6:37     6:59     7:20       20:57.3  6:45/M   12  
 1078  (> 7)   9568  AJ Moreland           Upper Perkiomen                       6:39     6:54     7:23       20:57.4  6:45/M   11  
 1079  (> 7)   8167  Bryce Bell            Central Bucks South                   6:39     7:04     7:14       20:58.1  6:46/M    9  
 1080  (> 7)   8495  Pranav Suby           Downingtown West                      6:49     6:45     7:23       20:58.1  6:46/M   11  
 1081  (> 7)   8148  Carter Moore          Central Bucks East                    6:34     7:07     7:16       20:58.2  6:46/M   12  
 1082  (> 7)   8139  Diego Forest          Central Bucks East                    6:49     6:59     7:08       20:58.3  6:46/M   12  
 1083  (> 7)   8151  Nash Sain             Central Bucks East                    6:35     7:03     7:19       20:58.9  6:46/M   10  
 1084  (> 7)   9769  Alex Sauselein        WC Rustin                             6:46     6:59     7:13       20:59.1  6:46/M   12  
 1085    462   7248  Michael Rhine         Delaware County Christian School      6:46     7:05     7:07       20:59.5  6:46/M   11  
 1086  (> 7)   8653  Tyler Rosen           Hatboro Horsham                       6:43     6:48     7:27       20:59.6  6:46/M   10  
 1087  (> 7)   9048  Ryan Rockwell         Penncrest                             6:54     6:55     7:10       21:00.0  6:46/M    9  
 1088  (> 7)   9622  Srihan Basvapatri     West Chester East                     6:53     6:57     7:09       21:00.5  6:46/M   10  
 1089  (> 7)   8033  Alex Arjona           Bensalem                              6:32     7:17     7:10       21:00.7  6:46/M   10  
 1090  (> 7)   9406  Finn Szybist          Strath Haven                          6:00     7:00     8:00       21:01.6  6:47/M   10  
 1091  (> 7)   9482  Sebastian Mostek      Upper Darby                           6:46     6:57     7:18       21:01.8  6:47/M   10  
 1092  (> 7)   8372  Mike Korixis          Council Rock South                    6:50     6:53     7:18       21:02.6  6:47/M   11  
 1093  (> 7)   8464  Jordan Davis          Downingtown West                      6:51     6:49     7:22       21:02.8  6:47/M   11  
 1094  (> 7)   8827  Alexander Gretzula    Methacton                             6:42     6:59     7:21       21:03.1  6:47/M    9  
 1095  (> 7)   8570  Vishnu Jagannathan    Great Valley                          6:56     7:04     7:01       21:03.3  6:47/M   10  
 1096  (> 7)   9164  Leo Sereni            Phoenixville Area                     7:05     6:53     7:04       21:03.5  6:47/M   10  
 1097  (> 7)   8171  Logan Hinds           Central Bucks South                   6:29     7:03     7:31       21:04.3  6:48/M    9  
 1098  (> 7)   9199  Gavin Buce            Pope John Paul II                     6:50     6:55     7:18       21:04.4  6:48/M   11  
 1099  (> 7)   9314  Gabe Hagen            Souderton Area                        7:10     6:49     7:04       21:04.6  6:48/M   12  
 1100  (> 7)   8100  Austin Holiday        Boyertown                             6:39     6:59     7:27       21:05.3  6:48/M   11  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

 1101  (> 7)   8141  Zachery Harrelson     Central Bucks East                            13:49     7:16       21:05.9  6:48/M   12  
 1102    463   7166  Malik Lacy            Church Farm School                    6:33     7:04     7:28       21:06.2  6:48/M    9  
 1103  (> 7)   8578  Bharavi Misra         Great Valley                          6:30     6:51     7:44       21:06.3  6:48/M   11  
 1104  (> 7)   9692  Ethan Kress           WC Henderson                          6:33     7:02     7:29       21:06.3  6:48/M   10  
 1105  (> 7)   8568  Kyle Hamel            Great Valley                          7:10     6:51     7:04       21:06.5  6:48/M    9  
 1106  (> 7)   9039  Owen McGroary         Penncrest                             7:01     7:00     7:04       21:06.9  6:48/M   10  
 1107  (> 7)   8707  Stephen Ridenour      Jenkintown                            6:29     7:06     7:32       21:07.6  6:49/M   10  
 1108    464   7093  Austin Chandler       Calvary Christian Academy             6:21     7:09     7:36       21:07.7  6:49/M   11  
 1109    465   7169  Joshua Torres         Church Farm School                    6:36     7:03     7:28       21:08.0  6:49/M   11  
 1110  (> 7)   8848  Srikrishna TirumalaredMethacton                             6:29     7:03     7:35       21:08.0  6:49/M    9  
 1111    466   7696  Riley Mead            Pottstown                             6:25     7:02     7:41       21:09.3  6:49/M   12  
 1112  (> 7)   9788  David Youn            WC Rustin                             7:08     6:57     7:03       21:09.9  6:49/M   10  
 1113  (> 7)   8546  Benjamin Wu           Garnet Valley                         6:56     6:56     7:18       21:10.2  6:50/M    9  
 1114  (> 7)   9308  Ryan Bachman          Souderton Area                        6:51     7:08     7:11       21:11.4  6:50/M   12  
 1115  (> 7)   8188  Connor D'Arcy         Central Bucks West                    6:24     6:59     7:48       21:11.6  6:50/M   11  
 1116  (> 7)   9548  Luca Volpi            Upper Merion                          6:38     7:05     7:27       21:12.2  6:50/M    9  
 1117  (> 7)   9537  Jeff Nguyen           Upper Merion                          6:48     7:11     7:12       21:12.5  6:50/M    9  
 1118  (> 7)   9313  Owen Gingrich         Souderton Area                        6:47     7:12     7:13       21:13.4  6:51/M    9  
 1119  (> 7)   9197  Jack Bordic           Pope John Paul II                     6:55     6:51     7:27       21:14.0  6:51/M   10  
 1120  (> 7)   7799  Eric Stoudt           Springfield Township (Montco)         6:17     7:16     7:40       21:14.4  6:51/M   11  
 1121  (> 7)   9384  Owen Sarsfield        Springfield Township (Montco)         6:54     7:02     7:17       21:14.4  6:51/M    9  
 1122  (> 7)   8983  Raymond Davis         Oxford Area                           6:34     7:08     7:31       21:14.5  6:51/M   10  
 1123  (> 7)   9141  Noah August           Phoenixville Area                     7:19     6:50     7:05       21:14.9  6:51/M   12  
 1124  (> 7)   8034  Samuel Arjona         Bensalem                              6:59     7:04     7:11       21:15.0  6:51/M   12  
 1125  (> 7)   8018  Jackson Morris        Avon Grove                            6:54     7:02     7:18       21:15.5  6:51/M    9  
 1126  (> 7)   8826  Logan Greer           Methacton                             6:48     7:06     7:20       21:15.6  6:51/M    9  
 1127    467   7083  Angel Rivera          Bristol                               6:49     7:08     7:17       21:15.7  6:51/M   11  
 1128  (> 7)   9748  Adam Khatib           WC Rustin                             7:06     6:53     7:16       21:16.3  6:52/M    9  
 1129  (> 7)   8101  Carson Zadroga        Boyertown                             6:43     7:12     7:20       21:16.4  6:52/M   11  
 1130  (> 7)   8156  Aaron Wang            Central Bucks East                    6:36     7:11     7:28       21:16.7  6:52/M   12  
 1131  (> 7)   9162  Ben Schratz           Phoenixville Area                     7:18     6:50     7:08       21:17.3  6:52/M   12  
 1132  (> 7)   8013  Erik Linkmeyer        Avon Grove                            6:51     7:08     7:16       21:17.4  6:52/M   11  
 1133    468   7078  Alexander Cinar       Bristol                               6:49     7:08     7:19       21:17.5  6:52/M   10  
 1134  (> 7)   8245  Richard Witkowski     Coatesville                           6:49     7:11     7:17       21:17.7  6:52/M   12  
 1135  (> 7)   9082  Tyler Soto            Pennridge                             7:06     6:54     7:16       21:18.0  6:52/M   10  
 1136  (> 7)   9539  Rahil Patel           Upper Merion                          6:26     7:09     7:42       21:18.1  6:52/M    9  
 1137  (> 7)   8583  Alexander Siaton      Great Valley                          7:17     7:08     6:52       21:18.1  6:52/M   12  
 1138  (> 7)   9544  Joshua Schwartz       Upper Merion                          6:49     7:11     7:18       21:18.4  6:52/M   12  
 1139  (> 7)   8725  Max Mullin            Kennett                               6:27     7:11     7:40       21:18.7  6:52/M   11  
 1140  (> 7)   9633  Patrick Einstein      West Chester East                     6:50     7:04     7:23       21:18.8  6:52/M   11  
 1141  (> 7)   8941  Kenny Lu              North Penn                            6:41     7:10     7:26       21:18.8  6:52/M   10  
 1142  (> 7)   7974  Marvin Eugene         Abington                              6:50     6:52     7:36       21:19.2  6:53/M   11  
 1143  (> 7)   8367  Logan Davis           Council Rock South                    7:00     7:01     7:17       21:19.8  6:53/M   12  
 1144  (> 7)   8000  Ian Ambrose           Avon Grove                            7:00     6:56     7:22       21:20.0  6:53/M   12  
 1145  (> 7)   8006  Ben Coppens           Avon Grove                            6:54     6:58     7:27       21:20.2  6:53/M   10  
 1146  (> 7)   8561  Ryan Bruderle         Great Valley                          7:12     6:56     7:11       21:20.3  6:53/M    9  
 1147  (> 7)   8838  Kevin Riddell         Methacton                             6:45     7:05     7:29       21:21.2  6:53/M   12  
 1148  (> 7)   8839  Cole Rose             Methacton                             6:08     7:21     7:51       21:21.4  6:53/M    9  
 1149  (> 7)   9735  Hayden Bliss          WC Rustin                             6:39     6:56     7:45       21:21.7  6:53/M   11  
 1150  (> 7)   9383  Ian O'Malley          Springfield Township (Montco)         6:48     7:05     7:28       21:21.8  6:53/M    9  
 1151  (> 7)   9529  Ali Galal Moustafa    Upper Merion                          6:11     7:07     8:02       21:22.0  6:54/M    9  
 1152  (> 7)   8563  Marc Castellucci      Great Valley                          6:56     7:05     7:20       21:22.5  6:54/M   10  
 1153  (> 7)   7574  Jimmy Sek             Penn Wood                             6:11     7:35     7:36       21:22.8  6:54/M   12  
 1154  (> 7)   8846  Harrison Taylor       Methacton                             6:32     7:18     7:31       21:23.2  6:54/M   12  
 1155  (> 7)   9835  Samuel Forde          Wissahickon                           6:40     7:07     7:35       21:23.6  6:54/M   11  
 1156    469   7633  Ethan Campbell        Phil-Mont Christian Academy           6:36     7:12     7:35       21:24.0  6:54/M   12  
 1157  (> 7)   8022  Hugo Pochan           Avon Grove                            6:54     7:14     7:15       21:24.1  6:54/M   10  
 1158  (> 7)   9367  Bones Houston         Springfield (Delco)                   6:35     7:39     7:09       21:24.6  6:54/M   12  
 1159  (> 7)   8729  Nate Pippen           Kennett                               7:11     7:07     7:05       21:24.6  6:54/M   12  
 1160  (> 7)   8704  Ernesto Garcia        Jenkintown                            6:45     7:07     7:31       21:24.9  6:54/M   11  
 1161  (> 7)   9674  Henry Bellwoar        WC Henderson                          6:51     7:11     7:21       21:25.1  6:55/M    9  
 1162  (> 7)   9650  Darren Wilson         West Chester East                     7:08     7:10     7:06       21:25.3  6:55/M    9  
 1163  (> 7)   8032  Daniyal Amjed         Bensalem                              7:20     6:54     7:10       21:25.5  6:55/M    9  
 1164  (> 7)   9843  Micah Margolis        Wissahickon                           6:35     6:53     7:57       21:25.8  6:55/M    9  
 1165  (> 7)   8025  Gavin Skinner         Avon Grove                            6:54     7:11     7:21       21:27.0  6:55/M    9  
 1166  (> 7)   9581  Chase Ziegler         Upper Perkiomen                       6:39     7:09     7:38       21:27.6  6:55/M   12  
 1167  (> 7)   8567  Adam Goold            Great Valley                          7:01     7:05     7:21       21:27.7  6:55/M   11  
 1168    470   7458  Ganesh Selvakumar     Marple Newtown                        6:22     7:21     7:44       21:28.4  6:55/M   11  
 1169  (> 7)   8730  Matt Pollard          Kennett                               6:41     7:12     7:34       21:28.8  6:55/M    9  
 1170  (> 7)   9488  Steven Tong           Upper Darby                           6:53     7:03     7:31       21:28.9  6:55/M    9  
 1171  (> 7)   7976  Patrick Magauran      Abington                              6:22     7:19     7:47       21:29.2  6:56/M   12  
 1172  (> 7)   9208  Kiernan Storti        Pope John Paul II                     6:59     7:08     7:21       21:29.8  6:56/M    9  
 1173  (> 7)   8292  David Bennett         Conestoga                             6:21     7:15     7:52       21:30.1  6:56/M   11  
 1174  (> 7)   9382  Jake McGlinchey       Springfield Township (Montco)         7:00     7:10     7:18       21:30.1  6:56/M    9  
 1175  (> 7)   9381  Ethan Mazurek         Springfield Township (Montco)         7:00     7:11     7:19       21:31.3  6:56/M    9  
 1176  (> 7)   8720  Ethan Faust           Kennett                               6:55     7:05     7:31       21:32.8  6:57/M   12  
 1177  (> 7)   8258  Andrew Lis            Collegium Charter School              6:57     6:58     7:37       21:33.3  6:57/M    9  
 1178  (> 7)   8305  Max Rosenfeld         Conestoga                             6:47     7:18     7:27       21:33.8  6:57/M   12  
 1179  (> 7)   9626  Nathan Clarke         West Chester East                     7:06     7:09     7:18       21:34.1  6:57/M    9  
 1180  (> 7)   9771  Charlie Shaw          WC Rustin                             7:01     7:02     7:31       21:35.3  6:58/M   10  
 1181  (> 7)   8982  Nowell Clay           Oxford Area                           6:59     7:08     7:28       21:35.7  6:58/M   12  
 1182  (> 7)   9545  Connor Smith          Upper Merion                          6:11     6:51     8:31       21:35.7  6:58/M   12  
 1183  (> 7)   9640  Gavin McDermond       West Chester East                     6:59     7:10     7:25       21:36.0  6:58/M   10  
 1184  (> 7)   8238  Phillip Clinton       Coatesville                           6:19     7:30     7:45       21:36.1  6:58/M   11  
 1185  (> 7)   9683  Aidan Doyle           WC Henderson                          7:13     7:04     7:19       21:36.7  6:58/M   10  
 1186  (> 7)   8540  Gavin Meiser          Garnet Valley                         6:57     7:07     7:31       21:36.7  6:58/M   10  
 1187  (> 7)   9043  Paul Noble            Penncrest                             7:18     7:08     7:10       21:36.8  6:58/M    9  
 1188  (> 7)   9563  Gavin Fuhs            Upper Perkiomen                       6:40     7:18     7:37       21:37.0  6:58/M   12  
 1189  (> 7)   9282  Christian Taylor      Ridley                                6:34     7:12     7:50       21:37.4  6:58/M   12  
 1190  (> 7)   8237  Jeff Clemons          Coatesville                           7:00     7:13     7:23       21:37.6  6:58/M    9  
 1191  (> 7)   8589  Bobby Zimmerman       Great Valley                          7:00     7:08     7:29       21:37.7  6:58/M    9  
 1192    471   9421  Nicholas Mozonni      Sun Valley                            6:59     7:06     7:30       21:37.7  6:58/M   11  
 1193  (> 7)   9278  Chris Finnegan        Ridley                                6:45     7:19     7:33       21:38.4  6:59/M    9  
 1194  (> 7)   9163  Cameron Schratz       Phoenixville Area                     7:18     6:54     7:25       21:38.4  6:59/M   10  
 1195    472   7454  Sean Bowers           Marple Newtown                        6:35     7:25     7:38       21:39.4  6:59/M   10  
 1196  (> 7)   9740  Ricky Chen            WC Rustin                             7:06     7:07     7:25       21:39.4  6:59/M   10  
 1197  (> 7)   9224  Matt Aber             Quakertown                            6:31     7:17     7:51       21:40.2  6:59/M   12  
 1198  ( 7)   9757  Nick Madonna          WC Rustin                             6:35     7:15     7:51       21:41.7  7:00/M   12  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

 1201  (> 7)   8150  Sam Ruch              Central Bucks East                    7:01     7:08     7:31       21:42.0  7:00/M   10  
 1202  (> 7)   9081  Andrew Rosenfeld      Pennridge                             7:04     7:09     7:27       21:42.0  7:00/M    9  
 1203  (> 7)   9373  Victor Swafford       Springfield (Delco)                   6:40     7:33     7:27       21:42.3  7:00/M   10  
 1204  (> 7)   8719  Alex Edelman          Kennett                               6:58     7:08     7:34       21:42.7  7:00/M   10  
 1205  (> 7)   8002  Kevin Barrett         Avon Grove                            6:54     7:14     7:33       21:42.9  7:00/M   10  
 1206  (> 7)   9703  Connor Williford      WC Henderson                          7:02     7:07     7:33       21:43.2  7:00/M    9  
 1207    474   7251  Jason Zhou            Delaware County Christian School      6:36     7:12     7:55       21:43.6  7:00/M   11  
 1208  (> 7)   7975  Ian Heydt             Abington                              6:50     7:08     7:43       21:43.7  7:00/M    9  
 1209  (> 7)   9686  Jack Gorman           WC Henderson                          7:05     7:05     7:33       21:44.0  7:01/M    9  
 1210  (> 7)   9701  Radek Semon           WC Henderson                          7:04     7:11     7:28       21:45.1  7:01/M    9  
 1211  (> 7)   9106  Kevin Kosko           Pennsbury                             6:41     7:20     7:42       21:45.1  7:01/M   12  
 1212  (> 7)   9993  Brian Nelson          Springfield Township (Montco)         7:09     7:10     7:26       21:46.5  7:01/M   10  
 1213  (> 7)   9205  Mike McElroy          Pope John Paul II                     7:18     6:58     7:29       21:46.6  7:01/M   11  
 1214  (> 7)   9540  Alex Piscopo          Upper Merion                          6:31     7:13     8:01       21:47.0  7:02/M   12  
 1215  (> 7)   9166  Jon Witcoski          Phoenixville Area                     6:57     7:10     7:38       21:47.1  7:02/M   11  
 1216  (> 7)   9785  Robert Vitullo        WC Rustin                             7:08     7:04     7:34       21:47.5  7:02/M    9  
 1217  (> 7)   8012  Tyler Kurtz           Avon Grove                            6:54     7:12     7:40       21:47.9  7:02/M   10  
 1218  (> 7)   9738  Jason Canterino       WC Rustin                             7:06     7:05     7:35       21:48.1  7:02/M    9  
 1219  (> 7)   9149  William Imburgia      Phoenixville Area                     7:03     7:20     7:24       21:48.5  7:02/M    9  
 1220  (> 7)   9255  Federico Lesmes       Radnor                                6:42     7:21     7:45       21:48.7  7:02/M    9  
 1221  (> 7)   9576  Lincoln Simms         Upper Perkiomen                       6:37     7:20     7:51       21:49.0  7:02/M   10  
 1222  (> 7)   8619  Jarred Slomine        Harriton                              6:19     7:33     7:57       21:49.9  7:02/M    9  
 1223    475   7635  Noah Crane            Phil-Mont Christian Academy           7:05     7:12     7:32       21:50.2  7:03/M   10  
 1224  (> 7)   8047  Zaid Shaik            Bensalem                              7:07     7:18     7:24       21:50.9  7:03/M    9  
 1225  (> 7)   8340  Harrison Mischel      Council Rock North                    7:14     7:10     7:26       21:51.7  7:03/M    9  
 1226    476   7249  James Schaefer        Delaware County Christian School      6:50     7:26     7:35       21:52.1  7:03/M   10  
 1227  (> 7)   8534  Shashank Gudipati     Garnet Valley                         7:03     7:10     7:38       21:52.4  7:03/M   10  
 1228  (> 7)   9567  Zane Miller           Upper Perkiomen                       6:39     7:27     7:45       21:53.0  7:04/M   11  
 1229  (> 7)   8905  Adrian Li             New Hope-Solebury                     7:05     7:13     7:34       21:53.4  7:04/M    9  
 1230  (> 7)   9374  Caleb Anagnos         Springfield Township (Montco)         6:59     7:11     7:42       21:54.0  7:04/M   10  
 1231  (> 7)   9649  Patrick Tran          West Chester East                     7:28     7:18     7:09       21:56.2  7:05/M    9  
 1232  (> 7)   8656  Jason Sergio          Hatboro Horsham                       6:59     7:11     7:45       21:57.3  7:05/M   12  
 1233  (> 7)   9177  Eric Dinofa           Plymouth Whitemarsh                   7:00     7:07     7:49       21:57.6  7:05/M   12  
 1234  (> 7)   9002  Sefu Anyka            Penn Wood                             6:32     7:27     7:58       21:58.2  7:05/M   11  
 1235  (> 7)   9084  Joe Sullivan          Pennridge                             6:38     7:23     7:56       21:58.5  7:05/M   11  
 1236  (> 7)   8219  Reuben Trachtenberg   Central Bucks West                    7:15     7:17     7:25       21:58.9  7:05/M   11  
 1237  (> 7)   8535  Jonathan He           Garnet Valley                         7:11     7:13     7:33       21:59.0  7:05/M   12  
 1238  (> 7)   8333  Matt Hendrickson      Council Rock North                    7:11     7:18     7:28       21:59.4  7:05/M    9  
 1239    477   7390  Kennan Lu             Interboro                             6:38     7:25     7:55       21:59.4  7:05/M   10  
 1240  (> 7)   8294  Andrew Borrelli       Conestoga                             6:48     7:18     7:52       21:59.7  7:05/M   12  
 1241  (> 7)   8503  Andrew Zou            Downingtown West                      6:49     6:49     8:20       22:00.0  7:06/M   11  
 1242  (> 7)   8649  Andrew Larsson        Hatboro Horsham                       6:51     7:12     7:55       22:00.4  7:06/M   11  
 1243  (> 7)   9325  Nathan Vaszily        Souderton Area                        6:46     7:20     7:53       22:00.5  7:06/M   10  
 1244  (> 7)   9220  Jose Hernandez        Pottstown                             6:47     7:22     7:50       22:00.8  7:06/M   10  
 1245  (> 7)   9078  Aidan McGinnis        Pennridge                             7:07     7:10     7:43       22:02.0  7:06/M   11  
 1246  (> 7)   9010  Luckie Tan            Penn Wood                             6:23     7:24     8:14       22:02.3  7:06/M   10  
 1247  (> 7)   9746  Ben Hutsell           WC Rustin                             7:07     7:06     7:48       22:02.3  7:06/M   10  
 1248  (> 7)   8651  Ethan Peterson        Hatboro Horsham                       6:40     7:24     7:57       22:03.0  7:07/M   10  
 1249  (> 7)   8236  Harrison Chain        Coatesville                           6:32     7:42     7:47       22:03.0  7:07/M   12  
 1250  (> 7)   8229  Owen McLaughlin       Cheltenham                            6:33     7:32     7:57       22:03.7  7:07/M   10  
 1251    478   7081  Nicholas Eddings      Bristol                               6:49     7:26     7:48       22:03.8  7:07/M   12  
 1252  (> 7)   8764  Jacob Krimsky         Lower Merion                          5:42     5:56    10:25       22:04.0  7:07/M   10  
 1253  (> 7)   9478  Christopher Hackney   Upper Darby                           7:08     7:07     7:48       22:04.2  7:07/M    9  
 1254  (> 7)   8544  Charlie Robertson     Garnet Valley                         7:04     7:24     7:36       22:05.2  7:07/M   10  
 1255  (> 7)   9159  Luke Russel           Phoenixville Area                     6:58     7:19     7:48       22:06.1  7:08/M   10  
 1256  (> 7)   8465  Stephen Dean          Downingtown West                      6:53     7:08     8:04       22:06.3  7:08/M   10  
 1257  (> 7)   9080  Austin Prudish        Pennridge                             7:06     7:28     7:33       22:07.5  7:08/M   11  
 1258  (> 7)   8545  Justin Small          Garnet Valley                         7:01     7:20     7:46       22:07.9  7:08/M    9  
 1259    479   7637  John Shirley          Phil-Mont Christian Academy           7:06     7:12     7:49       22:08.0  7:08/M   10  
 1260  (> 7)   8937  Mark Heath            North Penn                            6:18     7:42     8:07       22:08.2  7:08/M   12  
 1261  (> 7)   9369  Ethan Noll            Springfield (Delco)                   7:10     7:20     7:37       22:08.7  7:08/M    9  
 1262  (> 7)   8455  Greg Buczacki         Downingtown West                      6:58     7:16     7:54       22:09.5  7:09/M   11  
 1263  (> 7)   9834  Kyle Doll             Wissahickon                           7:06     7:28     7:34       22:09.9  7:09/M    9  
 1264  (> 7)   9281  Evan Scarpato         Ridley                                6:57     7:25     7:46       22:09.9  7:09/M   11  
 1265  (> 7)   9847  Ari Sasson            Wissahickon                           6:41     7:31     7:57       22:10.0  7:09/M   12  
 1266  (> 7)   9702  Will Unangst          WC Henderson                          7:05     7:05     7:59       22:10.2  7:09/M    9  
 1267  (> 7)   8543  William Porter        Garnet Valley                         7:06     7:17     7:46       22:10.7  7:09/M    9  
 1268  (> 7)   9076  Aidan Kuhns           Pennridge                             7:08     7:21     7:42       22:11.5  7:09/M   10  
 1269  (> 7)   8849  Justin Weychert       Methacton                             6:50     7:24     7:56       22:11.7  7:09/M   10  
 1270  (> 7)   9279  Max Mergot            Ridley                                6:58     7:26     7:46       22:11.7  7:09/M    9  
 1271  (> 7)   8571  Shane Johnston        Great Valley                          7:04     7:31     7:37       22:13.2  7:10/M   12  
 1272  (> 7)   9845  Reed Possoff          Wissahickon                           7:14     7:27     7:31       22:13.6  7:10/M   11  
 1273    480   7250  Jack Xiao             Delaware County Christian School      6:54     7:23     7:55       22:13.8  7:10/M   12  
 1274  (> 7)   9074  Trevor Gouge          Pennridge                             7:16     7:15     7:41       22:13.8  7:10/M    9  
 1275  (> 7)   9161  Cole Schlosser        Phoenixville Area                     7:03     7:20     7:49       22:14.1  7:10/M   11  
 1276  (> 7)   8912  Alan Wu               New Hope-Solebury                     6:54     7:24     7:55       22:14.7  7:10/M   11  
 1277  (> 7)   8376  Derrick McKnight      Council Rock South                    7:13     7:22     7:38       22:15.2  7:11/M    9  
 1278  (> 7)   8645  Kyle Henry            Hatboro Horsham                       7:12     7:20     7:42       22:15.9  7:11/M    9  
 1279  (> 7)   9549  Zachary Zelli         Upper Merion                          7:08     7:22     7:45       22:16.8  7:11/M    9  
 1280  (> 7)   9196  Ciejay Bond           Pope John Paul II                     7:04     7:06     8:06       22:17.2  7:11/M    9  
 1281  (> 7)   9372  Parker Sheldon        Springfield (Delco)                   7:06     7:23     7:47       22:17.5  7:11/M   10  
 1282  (> 7)   9315  Aidan Hahn            Souderton Area                        7:27     7:09     7:40       22:17.6  7:11/M   12  
 1283  (> 7)   8085  Ben Norcia            Bishop Shanahan                       7:08     7:23     7:45       22:17.6  7:11/M    9  
 1284  (> 7)   9849  Charlie Weiss         Wissahickon                           7:16     7:25     7:35       22:17.7  7:11/M   10  
 1285  (> 7)   8499  Ryan Vance            Downingtown West                      6:31     7:10     8:35       22:17.9  7:11/M   10  
 1286  (> 7)   8904  Lucca Defulgentis     New Hope-Solebury                     6:40     7:33     8:04       22:18.8  7:12/M   10  
 1287  (> 7)   9561  Gabriel Coddington    Upper Perkiomen                       6:52     7:31     7:54       22:19.4  7:12/M    9  
 1288  (> 7)   9317  Brian Hanson          Souderton Area                        7:01     7:30     7:48       22:19.6  7:12/M    9  
 1289  (> 7)   8473  Ryan Glancey          Downingtown West                      6:54     7:25     7:59       22:19.7  7:12/M   11  
 1290  (> 7)   9417  Blaze Graham          Sun Valley                            6:43     7:22     8:13       22:19.7  7:12/M   10  
 1291  (> 7)   8936  Sean Greenfield       North Penn                            7:09     7:23     7:47       22:20.1  7:12/M    9  
 1292  (> 7)   9704  Liam Wood             WC Henderson                          7:05     7:19     7:55       22:20.8  7:12/M    9  
 1293    481   7636  Torin Eimer           Phil-Mont Christian Academy           5:57     6:58     9:25       22:21.1  7:13/M   11  
 1294  (> 7)   9368  Sam Melchior          Springfield (Delco)                   6:59     7:24     7:57       22:21.5  7:13/M   11  
 1295  (> 7)   9175  Andrew Beer           Plymouth Whitemarsh                   7:00     7:21     8:00       22:21.9  7:13/M   10  
 1296  (> 7)   8726  Spencer Pannhorst     Kennett                               7:10     7:37     7:34       22:22.6  7:13/M   11  
 1297  (> 7)   9085  Matt Tomeo            Pennridge                             6:52     7:35     7:55       22:23.2  7:13/M   12  
 1298  (> 7)   8635  Aidan Angelopoulos    Hatboro Horsham                       7:09     7:25     7:49       22:24.0  7:14/M   10  
 1299  (> 7)   9143  Jacob Cross           Phoenixville Area                     7:08     7:20     7:55       22:24.8  7:14/M    9  
 1300    482   8692  Ajani Adovor          Interboro                             6:55     7:32     7:56       22:25.5  7:14/M   10  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

 1301  (> 7)   8906  Miles Mailman         New Hope-Solebury                     7:13     7:31     7:40       22:25.7  7:14/M    9  
 1302  (> 7)   8477  Connor Hebert         Downingtown West                      7:20     7:23     7:42       22:26.1  7:14/M    9  
 1303  (> 7)   9526  Joshua Covell         Upper Merion                          6:52     7:40     7:53       22:26.7  7:14/M    9  
 1304  (> 7)   8023  Connor Rayner         Avon Grove                            7:11     7:33     7:42       22:26.8  7:14/M   12  
 1305  (> 7)   9312  Mick Etzler           Souderton Area                        7:28     7:30     7:27       22:27.0  7:15/M   10  
 1306  (> 7)   8698  Ashton Ray            Interboro                             6:55     7:34     7:56       22:27.4  7:15/M   10  
 1307  (> 7)   9759  Eric Mastangelo       WC Rustin                             7:11     7:30     7:46       22:27.7  7:15/M   12  
 1308  (> 7)   8541  Tuan Nguyen           Garnet Valley                         7:20     7:29     7:38       22:28.1  7:15/M   10  
 1309  (> 7)   8035  Lorenzo DeBerry       Bensalem                              7:39     7:22     7:27       22:28.5  7:15/M   11  
 1310  (> 7)   8234  Henry Rubin           Cheltenham                            7:13     7:34     7:41       22:29.3  7:15/M    9  
 1311  (> 7)   9259  Colin Reed            Radnor                                7:15     7:35     7:40       22:30.8  7:15/M   10  
 1312  (> 7)   9489  Justin Xiao           Upper Darby                           7:18     7:33     7:38       22:31.0  7:16/M   11  
 1313  (> 7)   8215  Ross Sherrod          Central Bucks West                    6:42     6:59     8:50       22:31.6  7:16/M   10  
 1314  (> 7)   8039  Cesar Martinez        Bensalem                              7:25     7:24     7:43       22:32.6  7:16/M   12  
 1315  (> 7)   9209  Aidan Sylvester       Pope John Paul II                     7:19     7:26     7:47       22:33.0  7:16/M   10  
 1316    483   7018  Joshua Myers          Academy Park                          6:07     7:12     9:12       22:33.5  7:16/M   10  
 1317    484   7016  Alex Jaje             Academy Park                          5:47     7:33     9:13       22:33.6  7:16/M   12  
 1318  (> 7)   8097  Elijah Elwell         Boyertown                             6:40     7:29     8:23       22:34.1  7:17/M   10  
 1319  (> 7)   9140  Dylan Antonini        Phoenixville Area                     7:12     7:34     7:47       22:34.2  7:17/M    9  
 1320  (> 7)   9477  Cameron Brown         Upper Darby                           7:16     7:36     7:42       22:34.9  7:17/M   10  
 1321  (> 7)   8780  Manav Singh           Lower Moreland                        7:17     7:33     7:44       22:35.5  7:17/M   11  
 1322  (> 7)   9525  Jonathan Clinton      Upper Merion                          6:47     7:48     7:59       22:36.1  7:17/M    9  
 1323  (> 7)   8086  Thomas Nowakowski     Bishop Shanahan                       7:09     7:35     7:51       22:36.1  7:17/M   11  
 1324  (> 7)   8693  Ben Atkins            Interboro                             6:51     7:38     8:07       22:36.3  7:17/M   10  
 1325  (> 7)   8710  Devin Shenk           Jenkintown                            6:53     7:40     8:02       22:36.6  7:17/M   11  
 1326  (> 7)   9998  Felix Giovani         Church Farm School                    7:21     7:31     7:44       22:37.5  7:18/M       
 1327  (> 7)   9752  Dilan Kuders          WC Rustin                             7:27     7:30     7:40       22:37.6  7:18/M   11  
 1328  (> 7)   8703  Aden Dubin            Jenkintown                            7:00     7:43     7:54       22:38.3  7:18/M   10  
 1329  (> 7)   9380  Chris Irvin           Springfield Township (Montco)         7:12     7:28     7:57       22:38.8  7:18/M   11  
 1330  (> 7)   9221  Danielت Williams     Pottstown                             6:47     7:33     8:17       22:38.8  7:18/M   10  
 1331  (> 7)   9562  Mason Conti           Upper Perkiomen                       6:55     7:36     8:06       22:39.1  7:18/M    9  
 1332  (> 7)   9225  Nolan Lucabaugh       Quakertown                            6:22     7:51     8:25       22:39.6  7:18/M   11  
 1333  (> 7)   9385  Jonah Wells           Springfield Township (Montco)         7:12     7:27     7:59       22:39.9  7:18/M   10  
 1334  (> 7)   8026  Ted Tibbels           Avon Grove                            7:11     7:33     7:56       22:41.5  7:19/M    9  
 1335  (> 7)   9246  Pedro Gallino         Radnor                                7:13     7:37     7:50       22:42.0  7:19/M   12  
 1336  (> 7)   8614  Patrick Murtaugh      Harriton                              6:58     7:37     8:07       22:42.8  7:19/M   10  
 1337  (> 7)   9152  Ewen Mackay           Phoenixville Area                     7:10     7:18     8:14       22:43.1  7:20/M   10  
 1338  (> 7)   9644  Nate Ruth             West Chester East                     7:00     7:28     8:14       22:44.3  7:20/M   10  
 1339  (> 7)   8040  Michael McShea        Bensalem                              7:16     7:40     7:48       22:44.4  7:20/M    9  
 1340  (> 7)   9363  Sean Dasovich         Springfield (Delco)                   7:03     7:32     8:09       22:44.9  7:20/M    9  
 1341  (> 7)   9086  Devin Tulanowski      Pennridge                             7:10     7:44     7:51       22:46.2  7:21/M   10  
 1342  (> 7)   8497  Wyatt Thir            Downingtown West                      7:37     7:21     7:48       22:47.0  7:21/M    9  
 1343  (> 7)   8694  Jeff Gaul             Interboro                             6:58     7:46     8:02       22:47.4  7:21/M   10  
 1344  (> 7)   9265  Max Trachtenberg      Radnor                                7:14     7:37     7:56       22:48.6  7:21/M   12  
 1345  (> 7)   9797  Tyler Dennis          William Tennent                       7:11     7:37     8:00       22:49.4  7:22/M    9  
 1346  (> 7)   8586  Jack Stapf            Great Valley                          7:06     7:36     8:07       22:50.7  7:22/M   12  
 1347  (> 7)   8892  Bobby Ahern           Neshaminy                             7:09     7:42     7:59       22:51.0  7:22/M   10  
 1348    485   7252  Bobby Zhu             Delaware County Christian School      6:58     7:29     8:23       22:51.1  7:22/M   11  
 1349  (> 7)   8243  Matthew Maris         Coatesville                           6:44     7:53     8:13       22:51.7  7:22/M   11  
 1350  (> 7)   9248  Cormac Harper         Radnor                                7:14     7:38     8:00       22:52.9  7:23/M    9  
 1351  (> 7)   9580  Thomas Uber           Upper Perkiomen                       6:45     7:53     8:13       22:53.1  7:23/M    9  
 1352  (> 7)   9024  Jack Gommer           Penncrest                             7:11     7:35     8:07       22:54.0  7:23/M   10  
 1353  (> 7)   8253  Chris Correll         Collegium Charter School              7:17     7:37     8:00       22:54.9  7:23/M   11  
 1354  (> 7)   8105  Gohan Oliveras        Bristol                               7:13     7:50     7:52       22:56.3  7:24/M   10  
 1355  (> 7)   9582  Kaden Ziegler         Upper Perkiomen                       6:54     7:47     8:15       22:57.9  7:24/M   10  
 1356    486   7460  Evan Valente          Marple Newtown                        6:58     8:08     7:52       22:59.1  7:25/M   11  
 1357  (> 7)   9824  Evan Boroch           Wissahickon                           7:18     7:49     7:51       22:59.7  7:25/M   12  
 1358  (> 7)   9737  Nate Burke            WC Rustin                             7:35     7:34     7:49       22:59.9  7:25/M   11  
 1359  (> 7)   9073  Stan Dworak           Pennridge                             7:16     8:02     7:42       23:00.6  7:25/M   11  
 1360  (> 7)   8529  Andrew Christie       Garnet Valley                         7:21     7:39     8:00       23:00.7  7:25/M   10  
 1361  (> 7)   8931  Drew Cummando         North Penn                            7:07     7:45     8:08       23:00.8  7:25/M   12  
 1362  (> 7)   8505  Vincent Zouras        Downingtown West                      7:28     7:31     8:01       23:00.8  7:25/M    9  
 1363  (> 7)   9148  Dan Huynh             Phoenixville Area                     6:54     7:36     8:30       23:01.8  7:25/M   11  
 1364  (> 7)   8779  Alex Silverman        Lower Moreland                        6:47     7:12     9:01       23:01.8  7:25/M   10  
 1365  (> 7)   8192  Daniel Dunleavy       Central Bucks West                    7:22     7:46     7:52       23:02.0  7:26/M   10  
 1366  (> 7)   9760  Sam Mattis            WC Rustin                             7:12     7:43     8:06       23:02.2  7:26/M   10  
 1367  (> 7)   8135  Zach Carson           Central Bucks East                    7:03     7:41     8:19       23:04.3  7:26/M   10  
 1368  (> 7)   8718  Joe Berger            Kennett                               7:23     7:41     7:59       23:04.4  7:26/M   10  
 1369  (> 7)   9731  Dalton Bassett        WC Rustin                             7:26     7:30     8:08       23:05.0  7:27/M    9  
 1370  (> 7)   8774  Emmit Fitzgerald      Lower Moreland                        6:51     7:44     8:28       23:05.1  7:27/M   11  
 1371  (> 7)   8157  Reign Wurtz           Central Bucks East                    7:44     7:40     7:41       23:06.0  7:27/M   10  
 1372  (> 7)   9753  Tom Le                WC Rustin                             7:15     7:39     8:12       23:07.5  7:27/M   10  
 1373  (> 7)   9575  Christopher Shermer   Upper Perkiomen                       7:15     7:35     8:17       23:08.2  7:28/M    9  
 1374  (> 7)   9075  Jesse Kitabjian       Pennridge                             7:31     7:45     7:53       23:10.6  7:28/M   10  
 1375  (> 7)   8531  Anindya Das           Garnet Valley                         7:15     7:49     8:05       23:10.8  7:28/M   10  
 1376  (> 7)   9005  Nasir Butler          Penn Wood                             7:09     7:59     8:03       23:12.1  7:29/M   12  
 1377  (> 7)   9694  Andrew Levesque       WC Henderson                          7:25     7:44     8:05       23:14.9  7:30/M   11  
 1378  (> 7)   8462  Danny Crossan         Downingtown West                      7:23     7:50     8:01       23:15.8  7:30/M   11  
 1379  (> 7)   8239  DJ Daller             Coatesville                           7:33     7:46     7:55       23:15.9  7:30/M   10  
 1380  (> 7)   9996  Matthew Sullivan      Church Farm School                    7:21     7:39     8:14       23:15.9  7:30/M       
 1381  (> 7)   9800  Dylan Hewitt          William Tennent                       7:33     7:52     7:51       23:17.2  7:31/M    9  
 1382  (> 7)   9311  Brayden Crawford      Souderton Area                        7:28     7:37     8:12       23:18.9  7:31/M   10  
 1383  (> 7)   8337  Andrew Lin            Council Rock North                    7:26     7:56     7:58       23:21.5  7:32/M   12  
 1384  (> 7)   9698  Max Moak              WC Henderson                          7:16     7:48     8:18       23:23.7  7:33/M    9  
 1385  (> 7)   9782  Jack Syzmanski        WC Rustin                             7:01     7:48     8:34       23:24.5  7:33/M   11  
 1386  (> 7)   8900  Aiden Alderfer        New Hope-Solebury                     7:19     7:51     8:14       23:25.2  7:33/M    9  
 1387  (> 7)   9775  Advaith Sriram        WC Rustin                             6:55     7:38     8:51       23:25.6  7:33/M   12  
 1388  (> 7)   9570  Connor Post           Upper Perkiomen                       6:54     8:07     8:24       23:25.9  7:33/M   11  
 1389  (> 7)   8385  Will Powala           Delaware County Christian School      7:03     7:54     8:29       23:26.9  7:34/M   10  
 1390  (> 7)   8045  Winston Richards      Bensalem                              7:32     7:51     8:05       23:28.7  7:34/M   10  
 1391  (> 7)   8500  Matt Visoskas         Downingtown West                      7:06     7:52     8:30       23:29.6  7:35/M   10  
 1392  (> 7)   9214  Steve Lin             Pottsgrove                            7:12     8:02     8:14       23:29.7  7:35/M   12  
 1393  (> 7)   9219  Andrew Green          Pottstown                             7:11     7:50     8:28       23:30.4  7:35/M   11  
 1394  (> 7)   9825  Jeremy Breacher       Wissahickon                           6:56     8:00     8:33       23:31.0  7:35/M   12  
 1395  (> 7)   9008  Timmy Odunjo          Penn Wood                             7:24     8:04     8:02       23:31.3  7:35/M   12  
 1396  (> 7)   8542  Michael Pelczar       Garnet Valley                         7:34     7:46     8:11       23:32.0  7:35/M    9  
 1397  ( 7)   8640  Mosin Chaudhry        Hatboro Horsham                       7:23     7:46     8:22       23:32.1  7:35/M   12  
 1399  (> 7)   8728  Patrick Phillips      Kennett                               7:42     7:46     8:05       23:33.6  7:36/M    9  
 1400  (> 7)   9207  Jake Rees             Pope John Paul II                     7:26     7:56     8:11       23:35.0  7:36/M   11  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

 1401  (> 7)   8242  Ameil Pouncy          Coatesville                           7:08     8:13     8:13       23:35.5  7:36/M   10  
 1402  (> 7)   9088  Connor Williams       Pennridge                             7:14     7:48     8:32       23:36.4  7:37/M   11  
 1403  (> 7)   8481  Brady Kline           Downingtown West                      7:26     7:44     8:27       23:37.7  7:37/M   10  
 1404  (> 7)   9052  Dean York             Penncrest                             7:37     7:45     8:14       23:37.8  7:37/M   12  
 1405  (> 7)   9309  Theo Coleman          Souderton Area                        7:56     7:57     7:44       23:38.4  7:37/M   10  
 1406  (> 7)   9053  Dimitar Zhekov        Penncrest                             7:30     7:49     8:18       23:39.1  7:38/M    9  
 1407  (> 7)   9638  Logan Kovach          West Chester East                     7:50     8:07     7:41       23:39.2  7:38/M   12  
 1408  (> 7)   9806  Diego Peralta         William Tennent                       7:14     7:55     8:30       23:40.1  7:38/M   11  
 1409  (> 7)   9006  Cellou Diallo         Penn Wood                             7:27     7:48     8:25       23:42.0  7:39/M   10  
 1410  (> 7)   9483  Jackson O'Boyle       Upper Darby                           7:36     7:52     8:13       23:42.0  7:39/M    9  
 1411  (> 7)   9801  Ethan Kravcak         William Tennent                       7:33     8:03     8:06       23:43.7  7:39/M   10  
 1412  (> 7)   9091  Ryan Wilson           Pennridge                             7:39     7:52     8:12       23:44.2  7:39/M   11  
 1413  (> 7)   8695  Jordon Havens         Interboro                             7:21     8:14     8:07       23:44.3  7:39/M   11  
 1414  (> 7)   9376  Micah Bustos          Springfield Township (Montco)         7:51     7:55     7:59       23:46.0  7:40/M   10  
 1415  (> 7)   9999  Temidayo Biomi        Church Farm School                    7:25     8:00     8:20       23:47.4  7:40/M       
 1416  (> 7)   8371  Lucas Hull            Council Rock South                    7:27     7:52     8:28       23:48.7  7:41/M    9  
 1417  (> 7)   9316  Kevin Hahn            Souderton Area                        7:58     7:59     7:51       23:49.9  7:41/M    9  
 1418  (> 7)   9823  Ishaan Arnav          Wissahickon                           7:32     7:59     8:20       23:52.0  7:42/M    9  
 1419  (> 7)   9804  Gabriel Mervin        William Tennent                       7:30     7:55     8:28       23:54.2  7:43/M    9  
 1420  (> 7)   9176  Jack Derfler          Plymouth Whitemarsh                   7:24     8:00     8:31       23:56.3  7:43/M   12  
 1421  (> 7)   9379  Micah Goodman         Springfield Township (Montco)         7:40     7:50     8:26       23:57.4  7:44/M    9  
 1422  (> 7)   8705  Colin Gzesh           Jenkintown                            7:42     7:56     8:19       23:58.2  7:44/M   12  
 1423  (> 7)   9747  Brady Jones           WC Rustin                             7:20     8:03     8:34       23:59.4  7:44/M   11  
 1424  (> 7)   9077  Spencer Lane          Pennridge                             7:39     8:07     8:13       24:01.0  7:45/M   11  
 1425  (> 7)   8611  Aleksander Kusmirek   Harriton                              7:37     8:02     8:22       24:02.5  7:45/M   10  
 1426  (> 7)   8044  Steven Ramirez        Bensalem                              7:34     8:05     8:24       24:04.3  7:46/M   11  
 1427  (> 7)   8775  David Hargy           Lower Moreland                        7:10     8:21     8:36       24:07.6  7:47/M    9  
 1428  (> 7)   8647  Christopher Jasper    Hatboro Horsham                       7:47     7:58     8:22       24:08.9  7:47/M   10  
 1429  (> 7)   9763  Jackson Poff          WC Rustin                             7:27     8:16     8:28       24:11.9  7:48/M   11  
 1430  (> 7)   9734  Logan Beveridge       WC Rustin                             7:46     8:03     8:24       24:13.9  7:49/M   12  
 1431  (> 7)   9210  Hugh Trexler          Pope John Paul II                     7:42     7:59     8:34       24:17.3  7:50/M    9  
 1432  (> 7)   9780  Griffin Strunk        WC Rustin                             7:27     8:08     8:42       24:19.3  7:51/M    9  
 1433  (> 7)   8585  Alex Spuckti          Great Valley                          7:42     8:09     8:30       24:21.7  7:51/M   10  
 1434  (> 7)   9365  Sam Debany            Springfield (Delco)                   7:20     8:01     9:01       24:23.2  7:52/M   11  
 1435  (> 7)   8140  Dennis Hancock        Central Bucks East                    7:47     8:05     8:30       24:23.3  7:52/M    9  
 1436  (> 7)   9781  Michael Sweeley       WC Rustin                             7:43     8:04     8:36       24:24.6  7:52/M   11  
 1437  (> 7)   8095  Phillip Angus         Boyertown                             7:25     8:01     8:57       24:25.4  7:53/M   10  
 1438  (> 7)   9733  Tyler Beadle          WC Rustin                             7:35     7:45     9:06       24:27.7  7:53/M    9  
 1439  (> 7)   9201  Matt Delciotto        Pope John Paul II                     7:31     7:56     9:02       24:30.5  7:54/M   12  
 1440  (> 7)   9323  Malachi Saunder       Souderton Area                        7:02     8:41     8:53       24:37.1  7:56/M   12  
 1441  (> 7)   8384  Ben Myers             Delaware County Christian School      7:10     8:24     9:03       24:39.5  7:57/M   11  
 1442  (> 7)   9045  Connor Quesenberry    Penncrest                             7:46     8:05     8:51       24:43.9  7:58/M   12  
 1443  (> 7)   9167  Declan Woodall        Phoenixville Area                     7:31     7:58     9:15       24:44.4  7:59/M    9  
 1444  (> 7)   8392  Jacob Sprague         Dock Mennonite Academy                7:17     8:24     9:04       24:46.2  7:59/M   11  
 1445  (> 7)   8383  Jeremy Mitchell       Delaware County Christian School      7:38     8:12     8:57       24:49.0  8:00/M   10  
 1446  (> 7)   9218  Matthew Deppen        Pottstown                             7:50     8:16     8:50       24:56.9  8:03/M   11  
 1447  (> 7)   9997  Shawn Murefu          Church Farm School                    7:21     8:25     9:12       24:58.9  8:03/M       
 1448  (> 7)   8903  James Connolly        New Hope-Solebury                     7:51     8:24     8:42       24:59.3  8:04/M    9  
 1449  (> 7)   8137  Liam Donnelly         Central Bucks East                    7:54     8:26     8:40       25:01.5  8:04/M    9  
 1450  (> 7)   8471  Ryan Gallagher        Downingtown West                      7:40     8:24     8:58       25:03.8  8:05/M    9  
 1451  (> 7)   9256  Louis Minning         Radnor                                7:21     9:06     8:35       25:03.9  8:05/M   12  
 1452  (> 7)   9275  Matthew Cassidy       Ridley                                7:29     8:22     9:13       25:04.8  8:05/M   12  
 1453  (> 7)   9995  Christian Sini        Church Farm School                    7:51     8:41     8:37       25:10.5  8:07/M       
 1454  (> 7)   8007  Whit Daly             Avon Grove                            7:26     8:29     9:15       25:11.0  8:07/M   12  
 1455  (> 7)   8533  Michael Erdman        Garnet Valley                         8:02     8:21     8:47       25:11.6  8:07/M    9  
 1456  (> 7)   9762  Liam O'Rourke         WC Rustin                             7:31     8:16     9:24       25:12.9  8:08/M   10  
 1457  (> 7)   8176  Adam Suter            Central Bucks South                   7:46     8:31     8:56       25:14.3  8:08/M   11  
 1458  (> 7)   8102  Gavin Fairweather     Bristol                               7:35     8:17     9:23       25:16.4  8:09/M   11  
 1459  (> 7)   9787  Jack Woodruff         WC Rustin                             7:55     8:25     8:56       25:16.5  8:09/M   10  
 1460  (> 7)   8256  Ian Jamison           Collegium Charter School              7:51     8:36     8:49       25:16.5  8:09/M    9  
 1461  (> 7)   8580  Sayan Patel           Great Valley                          8:00     8:21     8:56       25:18.7  8:10/M    9  
 1462  (> 7)   8043  Ramses Parades        Bensalem                              7:22     8:50     9:07       25:20.5  8:10/M   11  
 1463  (> 7)   8911  Thomas Warren         New Hope-Solebury                     7:25     9:30     8:24       25:20.6  8:10/M   11  
 1464  (> 7)   8246  Steven Wuh            Coatesville                           7:25     8:36     9:19       25:22.0  8:11/M    9  
 1465  (> 7)   8794  Feliks Kocibelli      Marple Newtown                        7:35     8:59     8:58       25:33.2  8:15/M   12  
 1466  (> 7)   9021  Matt Coulter          Penncrest                             7:58     8:27     9:07       25:33.4  8:15/M   11  
 1467  (> 7)   5459  Nick Torres           Church Farm School                    7:54     8:35     9:04       25:34.3  8:15/M       
 1468  (> 7)   8228  Kai Gibbs             Cheltenham                            8:13     8:43     8:39       25:35.9  8:15/M   12  
 1469  (> 7)   8259  Nile Mahmood          Collegium Charter School              8:07     8:36     8:56       25:40.9  8:17/M    9  
 1470  (> 7)   9049  Spencer Rosin         Penncrest                             7:58     8:28     9:16       25:42.6  8:17/M    9  
 1471  (> 7)   9204  Kevin Kessler         Pope John Paul II                     7:41     8:45     9:25       25:52.5  8:21/M   12  
 1472  (> 7)   8777  Brandon Mutchnick     Lower Moreland                        7:43     8:55     9:14       25:54.0  8:21/M   12  
 1473  (> 7)   8902  Joseph Cammarata      New Hope-Solebury                     7:41     8:45     9:27       25:54.3  8:21/M   11  
 1474  (> 7)   8152  Santigo Salinas-Luna  Central Bucks East                    7:01     8:50    10:07       25:59.6  8:23/M   10  
 1475  (> 7)   9749  Michael Kinzly        WC Rustin                             8:22     8:30     9:07       26:00.5  8:23/M   11  
 1476  (> 7)   9277  Will Delaney          Ridley                                7:49     9:00     9:11       26:00.9  8:23/M   12  
 1477  (> 7)   9007  Zachary Knight        Penn Wood                             7:24     8:49     9:46       26:01.5  8:24/M   10  
 1478  (> 7)   7977  Tristan Rabuck        Abington                              8:14     8:42     9:10       26:07.2  8:25/M    9  
 1479  (> 7)   9206  Tyler Petery          Pope John Paul II                     7:41     8:45     9:46       26:13.0  8:27/M   12  
 1480  (> 7)   8488  Andre Pennisi         Downingtown West                      8:01     8:53     9:22       26:17.1  8:29/M   11  
 1481  (> 7)   8696  Leo Huang             Interboro                             7:58     8:51     9:27       26:17.8  8:29/M   12  
 1482  (> 7)   8996  Emiliano Zetune       Oxford Area                           8:23     8:50     9:15       26:29.4  8:33/M   10  
 1483  (> 7)   8261  Bryant McCoy          Collegium Charter School              7:31     9:22     9:36       26:29.8  8:33/M    9  
 1484    487   7634  Beri Chung            Phil-Mont Christian Academy           8:30     8:56     9:10       26:36.9  8:35/M   11  
 1485  (> 7)   9375  Thomas Baranauskas    Springfield Township (Montco)         8:24     8:46     9:28       26:39.3  8:36/M    9  
 1486  (> 7)   9203  Thomas Erwin          Pope John Paul II                     8:07     8:58     9:34       26:40.5  8:36/M   11  
 1487  (> 7)   9789  Aiden Zier            WC Rustin                             8:11     9:20     9:12       26:44.0  8:37/M   12  
 1488  (> 7)   9828  Torry Ciliberto       Wissahickon                           9:01     8:28     9:17       26:46.6  8:38/M    9  
 1489  (> 7)   8909  An Binh Tran          New Hope-Solebury                     7:57     8:58     9:51       26:46.6  8:38/M   11  
 1490  (> 7)   9827  Sam Cammarota         Wissahickon                           9:01     8:27     9:18       26:47.4  8:38/M   10  
 1491  (> 7)   8700  Jacob Welsh           Interboro                             7:28     9:25    10:07       27:01.1  8:43/M   12  
 1492  (> 7)   8106  Gianni Quattrocchi    Bristol                               7:42     9:43    10:12       27:38.8  8:55/M   12  
 1493  (> 7)   9202  Bruce Erhart-ZimmermanPope John Paul II                     8:04     9:05    10:30       27:40.2  8:55/M    9  
 1494  (> 7)   9083  Ryan Stauffer         Pennridge                             8:04     9:06    10:35       27:45.5  8:57/M    9  
 1495  (> 7)   8796  Vik Singh             Marple Newtown                        8:24     9:13    10:18       27:56.1  9:01/M    9  
 1496  (> 7)   9252  Matt Khalil           Radnor                                8:55     9:31     9:41       28:08.6  9:05/M   12  
 1497  (> 7)   8257  Rowan Kelley          Collegium Charter School              8:54     9:41     9:35       28:11.3  9:05/M   11  
 1498  (> 7)   8251  Timothy Carlson       Collegium Charter School              9:21     9:34     9:21       28:17.3  9:07/M   11  
 1499  (> 7)   9524  Leon Cheng            Upper Merion                          8:10    10:05    10:03       28:19.2  9:08/M    9  
 1500  (> 7)   8387  Leo Xu                Delaware County Christian School      8:11     9:44    10:28       28:24.2  9:10/M    9  

 O'all   Adj
 Place  Place Bib No Name                   Team                               1 Mile   Mile 2   1.1 Mil       Time    Pace    Age  

 1501  (> 7)   9767  Colin Rodriguez       WC Rustin                             8:14     9:31    10:39       28:25.9  9:10/M    9  
 1502  (> 7)   8795  Matt Reitano          Marple Newtown                        7:39     9:57    10:49       28:27.2  9:11/M   11  
 1503  (> 7)   8263  Ethan Shihadeh        Collegium Charter School              9:01     9:51     9:34       28:27.6  9:11/M   11  
 1504  (> 7)   8042  Naman Mody            Bensalem                              9:41    10:04     8:51       28:36.4  9:14/M   10  
 1505  (> 7)   8908  Nicholas Piscopo      New Hope-Solebury                     8:54     9:32    10:10       28:37.0  9:14/M   10  
 1506  (> 7)   8697  Finn Lehman           Interboro                             8:31    10:13     9:58       28:44.2  9:16/M    9  
 1507  (> 7)   9280  Yousef Mohammed       Ridley                                8:35     9:50    10:24       28:51.4  9:18/M   10  
 1508  (> 7)   8255  John Darnall          Collegium Charter School              9:16     9:51     9:59       29:06.5  9:23/M   11  
 1509    488   8107  Jacob Cridland        Calvary Christian Academy             8:50     9:52    10:26       29:09.5  9:24/M   10  
 1510  (> 7)   9744  Tyler Hendrik         WC Rustin                             8:50     9:56    10:27       29:13.2  9:25/M    9  
 1511  (> 7)   9377  William Eddis         Springfield Township (Montco)         8:50    10:25    10:38       29:54.5  9:39/M    9  
 1512  ( 7)   8393  Ming Xue              Dock Mennonite Academy                7:18     9:23    14:17       30:59.7 10:00/M   12  
 1514  (> 7)   9736  Gabe Borshansky       WC Rustin                            10:16    10:39    10:05       31:02.0 10:01/M   10  
 1515  (> 7)   8104  Gerald McConnell      Bristol                               9:40    11:25    10:43       31:50.2 10:16/M   10  
 1516  (> 7)   9160  Neel Saaja            Phoenixville Area                    10:45    11:05    11:06       32:57.5 10:38/M    9  
 1517  (> 7)   9158  Chris Romney          Phoenixville Area                    11:15    11:00    11:24       33:40.4 10:52/M   10  
Team Summary Report - Boys
XC

                                          Top  5             ------- Finishers -------
 Place  Team                              Places              1   2   3   4   5  6*  7*        

    1 Downingtown West                      108               2   7  17  19  63  69  90         
        Top  5 Times: 1:19:58.0

    2 Unionville                            245               1   4  11 110 119 166 252         
        Top  5 Times: 1:20:50.4

    3 Penncrest                             255              12  15  36  75 117 122 123         
        Top  5 Times: 1:22:01.5

    4 Lower Merion                          265              23  35  42  47 118 167 303         
        Top  5 Times: 1:22:13.7

    5 Owen J. Roberts                       277              18  30  54  78  97 108 222         
        Top  5 Times: 1:22:29.9

    6 Council Rock South                    293              28  37  39  88 101 127 197         
        Top  5 Times: 1:22:31.4

    7 Downingtown East                      330              26  52  57  91 104 107 157         
        Top  5 Times: 1:22:59.1

    8 Hatboro Horsham                       400               8  44  45  94 209 260 309         
        Top  5 Times: 1:22:54.6

    9 Haverford Township HS                 406              33  66  83  95 129 153 200         
        Top  5 Times: 1:23:35.9

   10 Perkiomen Valley                      417               5  55  86 103 168 192 223         
        Top  5 Times: 1:23:11.9

   11 Oxford Area                           430              25  31  96 135 143 257 301         
        Top  5 Times: 1:23:27.3

   12 Avon Grove                            443              20  72  76  93 182 215 259         
        Top  5 Times: 1:23:42.8

   13 Central Bucks East                    472               6  89 116 120 141 169 229         
        Top  5 Times: 1:23:38.4

   14 WC Henderson                          486              58  65  87 121 155 205 251         
        Top  5 Times: 1:24:11.3

   15 Radnor                                486              27  59 114 138 148 292 333         
        Top  5 Times: 1:23:55.3

   16 Conestoga                             510              14  61 115 142 178 315 359         
        Top  5 Times: 1:23:55.5

   17 Harriton                              531              16  43 124 140 208 227 273         
        Top  5 Times: 1:23:58.9

   18 Spring Ford                           545              49  60  81 172 183 225 228         
        Top  5 Times: 1:24:22.5

   19 Great Valley                          549              51  67 132 145 154 171 212         
        Top  5 Times: 1:24:29.6

   20 Methacton                             573              46  68 130 136 193 194 207         
        Top  5 Times: 1:24:33.0

   21 Central Bucks West                    586              32  98 134 137 185 199 218         
        Top  5 Times: 1:24:35.8

   22 Jenkintown                            647              40  82  92 159 274 290 331         
        Top  5 Times: 1:25:02.8

   23 North Penn                            654              74  99 144 160 177 191 201         
        Top  5 Times: 1:25:12.3

   24 Boyertown                             662              13 102 158 186 203 404 430         
        Top  5 Times: 1:24:45.4

   25 Pennsbury                             677              80 128 133 149 187 211 226         
        Top  5 Times: 1:25:19.2

   26 Phoenixville Area                     680              41 100 113 180 246 312 316         
        Top  5 Times: 1:25:09.0

   27 Plymouth Whitemarsh                   720              50 125 150 161 234 419 440         
        Top  5 Times: 1:25:27.4

   28 Wissahickon                           765             105 146 165 173 176 188 195         
        Top  5 Times: 1:25:45.5

   29 Council Rock North                    811              34 139 189 206 243 272 345         
        Top  5 Times: 1:25:42.7

   30 Kennett                               849               9 164 198 231 247 256 269         
        Top  5 Times: 1:25:40.0

   31 William Tennent                       874              62  84 224 242 262 265 332         
        Top  5 Times: 1:26:22.2

   32 Holy Ghost Preparatory School         881              24  70 152 300 335 349 358         
        Top  5 Times: 1:26:26.3

   33 Bishop Shanahan                       898              77 179 184 217 241 298 327         
        Top  5 Times: 1:26:26.8

   34 Coatesville                           923              71 112 151 281 308 313 353         
        Top  5 Times: 1:26:49.4

   35 Strath Haven                          936              85 109 232 240 270 305 324         
        Top  5 Times: 1:26:46.1

   36 Garnet Valley                         942               3 111 250 287 291 328 344         
        Top  5 Times: 1:26:07.8

   37 Pennridge                             946              10  21 283 293 339 402 405         
        Top  5 Times: 1:26:22.8

   38 Upper Merion                          980              48  64 235 296 337 374 387         
        Top  5 Times: 1:27:06.0

   39 Cheltenham                           1035              22 163 202 276 372 395 427         
        Top  5 Times: 1:27:22.5

   40 Upper Dublin                         1044             106 156 196 279 307 323 338         
        Top  5 Times: 1:27:26.3

   41 Neshaminy                            1065              53 147 219 321 325 351 370         
        Top  5 Times: 1:27:40.5

   42 Central Bucks South                  1108              79 221 258 261 289 306 355         
        Top  5 Times: 1:27:49.0

   43 Springfield (Delco)                  1112              73 162 190 288 399 400 416         
        Top  5 Times: 1:28:26.5

   44 Abington                             1156              38 214 268 310 326 366 391         
        Top  5 Times: 1:28:00.6

   45 Pottsgrove                           1200             126 236 237 297 304 379 410         
        Top  5 Times: 1:28:21.5

   46 West Chester East                    1220              29 271 278 302 340 342 362         
        Top  5 Times: 1:28:27.7

   47 Upper Perkiomen                      1242              56 220 317 320 329 334 375         
        Top  5 Times: 1:28:47.6

   48 WC Rustin                            1247             213 230 253 266 285 295 299         
        Top  5 Times: 1:28:32.7

   49 Upper Darby                          1315             131 239 245 348 352 364 385         
        Top  5 Times: 1:29:25.1

   50 Lower Moreland                       1394             267 277 280 284 286 336 347         
        Top  5 Times: 1:29:31.4

   51 Souderton Area                       1500             174 255 322 367 382 390 403         
        Top  5 Times: 1:30:52.8

   52 New Hope-Solebury                    1502             175 248 318 365 396 397 428         
        Top  5 Times: 1:30:57.6

   53 Quakertown                           1505             244 263 294 350 354 369 392         
        Top  5 Times: 1:30:34.4

   54 Pope John Paul II                    1544             204 233 363 368 376 394 433         
        Top  5 Times: 1:31:15.6

   55 Collegium Charter School             1626             181 314 360 383 388 411 439         
        Top  5 Times: 1:31:55.1

   56 Bensalem                             1666             238 330 357 361 380 381 389         
        Top  5 Times: 1:32:08.1

   57 Ridley                               1737             254 275 384 401 423 429 431         
        Top  5 Times: 1:33:25.2

   58 Calvary Christian Academy            1780             216 282 386 442 454 464 488         
        Top  5 Times: 1:35:05.4

   59 Springfield Township (Montco)        1832             264 343 393 412 420 436 458         
        Top  5 Times: 1:34:14.9

   60 Pottstown                            1901             170 422 434 437 438 447 466         
        Top  5 Times: 1:36:43.8

   61 Dock Mennonite Academy               1941             341 346 415 418 421 443 449         
        Top  5 Times: 1:35:35.0

   62 Sun Valley                           1972             311 377 407 425 452 460 471         
        Top  5 Times: 1:36:31.7

   63 Academy Park                         2014             356 371 398 406 483 484             
        Top  5 Times: 1:38:25.0

   64 Penn Wood                            2015             373 378 409 414 441 445 446         
        Top  5 Times: 1:36:32.4

   65 Bristol                              2036             249 408 451 461 467 468 478         
        Top  5 Times: 1:39:42.7

   66 Marple Newtown                       2050             210 448 450 470 472 473 486         
        Top  5 Times: 1:41:24.1

   67 Interboro                            2109             319 426 453 455 456 477 482         
        Top  5 Times: 1:39:44.3

   68 Church Farm School                   2156             413 417 432 435 459 463 465         
        Top  5 Times: 1:39:24.1

   69 Delaware County Christian School     2313             444 457 462 474 476 480 485         
        Top  5 Times: 1:45:25.0

   70 Phil-Mont Christian Academy          2328             424 469 475 479 481 487             
        Top  5 Times: 1:47:24.9

 Inc. Chester                              2 finishers                                          
        Top  5 Times: 

 Inc. Upper Moreland                       3 finishers                                          
        Top  5 Times: