Boys Combined

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

    1      1    847  Cole Walker           Unionville                            4:58     5:11     5:24       15:34.5  5:01/M        
    2      2    289  Payton Sewall         Downingtown West                      4:58     5:11     5:25       15:36.0  5:02/M        
    3      3     73  Christian McComb      Boyertown                             4:58     5:11     5:27       15:36.8  5:02/M        
    4      4    538  Noah Demis            North Penn                            4:57     5:11     5:30       15:40.0  5:03/M        
    5      5    846  Ethan McIntyre        Unionville                            5:04     5:08     5:27       15:41.2  5:04/M        
    6      6    843  Cole Driver           Unionville                            5:02     5:10     5:29       15:41.8  5:04/M        
    7      7    362  Mike Donnelly         Haverford Township HS                 4:57     5:17     5:30       15:45.8  5:05/M        
    8      8    290  Isaac Valderrabano    Downingtown West                      5:01     5:10     5:36       15:49.0  5:06/M        
    9      9    637  Tyler Clifford        Perkiomen Valley                      5:05     5:17     5:26       15:49.7  5:06/M        
   10     10    148  Jason Cornelison      Cheltenham                            5:02     5:14     5:33       15:50.4  5:06/M        
   11     11    285  Aiden Barnhill        Downingtown West                      5:01     5:14     5:35       15:51.4  5:07/M        
   12     12    426  Joey Litvin           Lower Merion                          5:06     5:12     5:33       15:52.3  5:07/M        
   13     13    599  Patrick Theveny       Penncrest                             5:06     5:13     5:33       15:52.9  5:07/M        
   14     14    108  David Endres          Central Bucks East                    5:03     5:19     5:32       15:55.7  5:08/M        
   15     15    234  Collin Ochs           Council Rock South                    5:09     5:20     5:26       15:56.2  5:08/M        
   16     16    233  Kyle Kutney           Council Rock South                    5:10     5:21     5:25       15:56.6  5:08/M        
   17     17    745  Ethan Zeh             Radnor                                5:11     5:20     5:25       15:57.2  5:09/M        
   18     18    399  Jack Miller           Jenkintown                            5:04     5:13     5:40       15:58.5  5:09/M        
   19     19    287  Joseph Chamoun        Downingtown West                      5:06     5:12     5:39       15:58.5  5:09/M        
   20     20    841  James Conway          Unionville                            5:07     5:19     5:32       15:58.8  5:09/M        
   21     21    965  Joshua Lewin          West Chester East                     4:59     5:21     5:38       15:59.1  5:09/M        
   22     22    413  Gavin Maxwell         Kennett                               5:07     5:18     5:32       15:59.3  5:09/M        
   23     23    552  Linus Blatz           Owen J. Roberts                       5:11     5:12     5:35       15:59.6  5:09/M        
   24     24    612  Ethan Saville         Pennridge                             5:10     5:20     5:28       15:59.7  5:09/M        
   25     25    934  Gavin Brophy          WC Henderson                          5:11     5:21     5:28       16:01.8  5:10/M        
   26     26    663  Gabe Puleo            Phoenixville Area                     5:09     5:16     5:36       16:01.9  5:10/M        
   27     27    416  Davis Piercy          Kennett                               5:07     5:22     5:32       16:02.7  5:10/M        
   28     28    796  John Zawislak         Spring Ford                           5:07     5:21     5:34       16:03.2  5:11/M        
   29     29    351  Stefano Isabella      Hatboro Horsham                       5:14     5:23     5:24       16:03.6  5:11/M        
   30     30    335  Sam Kartsonis         Harriton                              5:06     5:22     5:34       16:03.7  5:11/M        
   31     31    348  Devon Comber          Hatboro Horsham                       5:14     5:23     5:25       16:03.8  5:11/M        
   32     32    425  Charlie Herrmann      Lower Merion                          5:15     5:16     5:32       16:04.1  5:11/M        
   33     33    291  Kevin Wagner          Downingtown West                      5:04     5:20     5:39       16:04.6  5:11/M        
   34     34    315  Seth Hoffritz         Great Valley                          5:17     5:16     5:30       16:04.7  5:11/M        
   35     35    939  Calvin Pash           WC Henderson                          5:05     5:24     5:34       16:05.3  5:11/M        
   36     36    110  Jack McManus          Central Bucks East                    4:59     5:29     5:38       16:06.9  5:12/M        
   37     37    478  Matt Varghese         Methacton                             5:04     5:21     5:41       16:07.1  5:12/M        
   38     38    967  Domenic Moser         West Chester East                     5:06     5:20     5:39       16:07.4  5:12/M        
   39     39    303  Sean Garrett          Garnet Valley                         5:09     5:21     5:39       16:10.0  5:13/M        
   40     40    316  Rahman Mohammed       Great Valley                          5:15     5:19     5:35       16:10.7  5:13/M        
   41     41    554  Thomas Damiani        Owen J. Roberts                       5:09     5:26     5:36       16:11.8  5:13/M        
   42     42    288  Ben Datte             Downingtown West                      5:10     5:21     5:40       16:12.1  5:14/M        
   43     43    232  Shane Goldman         Council Rock South                    5:10     5:21     5:40       16:12.3  5:14/M        
   44     44    597  Benjamin Klinger      Penncrest                             5:19     5:19     5:34       16:13.7  5:14/M        
   45     45    109  Sean Lahetta          Central Bucks East                    5:00     5:29     5:44       16:14.9  5:14/M        
   46     46    572  Bruce Trimmer         Oxford Area                           5:15     5:21     5:39       16:16.7  5:15/M        
   47     47    235  Christopher Sears     Council Rock South                    5:12     5:24     5:40       16:16.7  5:15/M        
   48     48    400  Luke Miller           Jenkintown                            5:12     5:26     5:39       16:17.2  5:15/M        
   49     49    365  Evan Peetros          Haverford Township HS                 5:03     5:27     5:46       16:17.8  5:15/M        
   50     50    402  Pat Wagner            Jenkintown                            5:12     5:25     5:40       16:18.8  5:15/M        
   51     51    136  Andrew Gillespie      Central Bucks West                    5:11     5:26     5:40       16:19.1  5:16/M        
   52     52     36  Luke Talham           Avon Grove                            5:07     5:22     5:50       16:20.2  5:16/M        
   53     53    781  Josiah Moyer          Souderton Area                        5:05     5:24     5:50       16:20.6  5:16/M        
   54     54    361  Brendan Campbell      Haverford Township HS                 5:14     5:32     5:34       16:21.4  5:16/M        
   55     55    396  Carter Geer           Jenkintown                            5:11     5:26     5:43       16:21.5  5:16/M        
   56     56    542  Samir Razi            North Penn                            5:02     5:26     5:53       16:21.9  5:16/M        
   57     57    567  Luke Campbell         Oxford Area                           5:10     5:28     5:43       16:22.1  5:17/M        
   58     58    556  Vincent Fennell       Owen J. Roberts                       5:10     5:27     5:44       16:22.5  5:17/M        
   59     59    134  Luke Cimakasky        Central Bucks West                    5:10     5:28     5:44       16:22.7  5:17/M        
   60     60    154  Kylan Willis          Cheltenham                            5:14     5:29     5:39       16:23.4  5:17/M        
   61     61    364  Josh Fingerhut        Haverford Township HS                 5:10     5:28     5:45       16:24.7  5:17/M        
   62     62    314  Riley Casey           Great Valley                          5:17     5:27     5:39       16:25.0  5:18/M        
   63     63    795  Joseph Power          Spring Ford                           5:14     5:30     5:39       16:25.4  5:18/M        
   64     64    505  Luke Sisco            Neshaminy                             5:13     5:27     5:45       16:25.9  5:18/M        
   65     65     47  Danny Ling            Bensalem                              5:10     5:31     5:44       16:26.5  5:18/M        
   66     66    996  Solomon Thistle       Wissahickon                           5:07     5:32     5:46       16:26.6  5:18/M        
   67     67    428  Nick Rhodes           Lower Merion                          5:28     5:28     5:30       16:27.7  5:18/M        
   68     68    112  Cade Sands            Central Bucks East                    5:01     5:32     5:54       16:27.8  5:18/M        
   69     69    595  Jalen Chin            Penncrest                             5:23     5:26     5:38       16:28.7  5:19/M        
   70     70     59  Jonah Hoey            Bishop Shanahan                       5:06     5:35     5:47       16:28.8  5:19/M        
   71     71    437  Shane Cohen           Lower Moreland                        5:16     5:33     5:39       16:29.0  5:19/M        
   72     72      8  Amir Cubbage          Abington                              5:06     5:30     5:52       16:29.3  5:19/M        
   73     73    686  Jack Brosius          Pope John Paul II                     5:19     5:28     5:41       16:29.6  5:19/M        
   74     74    366  Aiden Tomov           Haverford Township HS                 5:09     5:36     5:43       16:30.1  5:19/M        
   75     75    318  Michael Search        Great Valley                          5:20     5:32     5:37       16:30.2  5:19/M        
   76     76    221  Brandon Pfister       Council Rock North                    5:08     5:38     5:43       16:30.6  5:19/M        
   77     77    558  Quinten Sherwood      Owen J. Roberts                       5:11     5:25     5:53       16:31.3  5:20/M        
   78     78    476  Garrett McPhillips    Methacton                             5:13     5:25     5:52       16:31.4  5:20/M        
   79     79    121  Jared Fenessy         Central Bucks South                   5:13     5:26     5:51       16:31.5  5:20/M        
   80     80   2604  John McGinty          WC Henderson                          5:23     5:33     5:35       16:31.9  5:20/M        
   81     81    935  Luke Geier            WC Henderson                          5:20     5:26     5:44       16:32.2  5:20/M        
   82     82    642  Ethan Ribelin         Perkiomen Valley                      5:18     5:33     5:40       16:32.3  5:20/M        
   83     83   1486  Holden Betz           Downingtown West                      5:18     5:35     5:38       16:32.7  5:20/M        
   84     84    673  Brendan Duff          Plymouth Whitemarsh                   5:11     5:31     5:50       16:32.9  5:20/M        
   85     85    138  Carter Laatsch        Central Bucks West                    5:15     5:27     5:50       16:33.4  5:20/M        
   86     86    553  David Brunton         Owen J. Roberts                       5:12     5:29     5:51       16:33.4  5:20/M        
   87     87    938  Max Mullertz          WC Henderson                          5:21     5:32     5:39       16:33.9  5:20/M        
   88     88    350  Kyle Hontz            Hatboro Horsham                       5:12     5:35     5:45       16:34.0  5:21/M        
   89     89    937  Luke Miles            WC Henderson                          5:05     5:29     5:59       16:34.3  5:21/M        
   90     90    277  Russel Winters        Downingtown East                      5:20     5:32     5:41       16:34.5  5:21/M        
   91     91    600  Andrew Woolery        Penncrest                             5:23     5:31     5:40       16:34.8  5:21/M        
   92     92     57  Ryan Doherty          Bishop Shanahan                       5:20     5:31     5:43       16:35.6  5:21/M        
   93     93    793  Alexander Fink        Spring Ford                           5:14     5:32     5:48       16:35.6  5:21/M        
   94     94    963  Tyler Daley           West Chester East                     5:08     5:29     5:57       16:36.0  5:21/M        
   95     95    977  Miles Hutton          William Tennent                       5:20     5:27     5:48       16:36.7  5:21/M        
   96     96    744  Doug Rosin            Radnor                                5:15     5:35     5:45       16:36.7  5:21/M        
   97  (> 7)    286  Jack Cappello         Downingtown West                      5:22     5:32     5:42       16:37.0  5:22/M        
   98     97    842  Jarrett Conway        Unionville                            5:12     5:28     5:56       16:37.4  5:22/M        
   99     98    566  Evan Campbell         Oxford Area                           5:11     5:29     5:57       16:37.5  5:22/M        
  100  (> 7)   1527  Caelan Sims           Downingtown West                      5:23     5:30     5:43       16:37.6  5:22/M        

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

  101     99    739  Frank Brown           Radnor                                5:18     5:33     5:46       16:38.0  5:22/M        
  102    100    313  Hayden Coates         Great Valley                          5:16     5:35     5:45       16:38.1  5:22/M        
  103    101    539  Brian Johnson         North Penn                            5:09     5:31     5:56       16:38.3  5:22/M        
  104    102    305  Chris Rudawsky        Garnet Valley                         5:09     5:22     6:06       16:38.6  5:22/M        
  105    103    207  Raymond Welgosh       Conestoga                             5:07     5:36     5:55       16:38.8  5:22/M        
  106    104    472  Garrett Campbell      Methacton                             5:13     5:32     5:53       16:39.0  5:22/M        
  107    105    828  Paul Faggioli         Strath Haven                          5:19     5:33     5:46       16:39.1  5:22/M        
  108  (> 7)   1530  Ryan Straub           Downingtown West                      5:22     5:31     5:45       16:39.6  5:22/M        
  109    106    367  Brian Walheim         Haverford Township HS                 5:16     5:33     5:49       16:39.8  5:22/M        
  110    107    230  Andrew Belder         Council Rock South                    5:16     5:35     5:48       16:39.9  5:22/M        
  111    108    106  Andrew Conte          Central Bucks East                    5:09     5:35     5:55       16:40.4  5:23/M        
  112    109    271  Brendan Flynn         Downingtown East                      5:20     5:35     5:44       16:41.4  5:23/M        
  113    110    691  Jack Phillips         Pope John Paul II                     5:16     5:28     5:56       16:41.7  5:23/M        
  114    111    569  Gavin Fitzgerald      Oxford Area                           5:18     5:39     5:42       16:41.8  5:23/M        
  115    112    319  Ryan Small            Great Valley                          5:23     5:36     5:43       16:42.8  5:23/M        
  116    113    966  Joseph Mazza          West Chester East                     5:10     5:37     5:54       16:43.2  5:24/M        
  117    114    477  Sean Ritchie          Methacton                             5:20     5:37     5:46       16:44.8  5:24/M        
  118    115    220  Matt Mullen           Council Rock North                    5:14     5:40     5:51       16:46.5  5:25/M        
  119    116    541  Erik Kull             North Penn                            5:09     5:48     5:48       16:47.3  5:25/M        
  120    117     75  Tyler Reigner         Boyertown                             5:15     5:38     5:53       16:47.3  5:25/M        
  121    118    598  Josh Senackerib       Penncrest                             5:30     5:29     5:47       16:47.4  5:25/M        
  122    119    674  Ryan Duff             Plymouth Whitemarsh                   5:24     5:36     5:46       16:47.7  5:25/M        
  123    120    176  Joshua Campagna       Coatesville                           5:19     5:43     5:45       16:48.1  5:25/M        
  124    121    415  Andrew Overman        Kennett                               5:16     5:39     5:52       16:48.1  5:25/M        
  125    122    427  Vikas Miller          Lower Merion                          5:30     5:34     5:43       16:48.1  5:25/M        
  126    123    911  Gabriel Pitcher       Upper Perkiomen                       5:08     5:39     6:01       16:49.3  5:25/M        
  127    124    992  Hanson Leung          Wissahickon                           5:19     5:38     5:52       16:49.5  5:25/M        
  128  (> 7)   1523  Declan Rymer          Downingtown West                      5:18     5:35     5:55       16:49.9  5:25/M        
  129    125    374  Jarett Zelinsky       Holy Ghost Preparatory School         5:12     5:45     5:51       16:50.0  5:26/M        
  130    126    231  Alex Goldman          Council Rock South                    5:16     5:40     5:52       16:50.0  5:26/M        
  131    127    275  Sean McDonald         Downingtown East                      5:20     5:36     5:53       16:50.4  5:26/M        
  132    128    301  John Colavito         Garnet Valley                         5:16     5:42     5:51       16:50.8  5:26/M        
  133    129    474  Jack Kapralick        Methacton                             5:16     5:38     5:57       16:51.5  5:26/M        
  134    130    430  Simon Schmieder       Lower Merion                          5:31     5:33     5:46       16:51.5  5:26/M        
  135    131    568  Mitchell Campbell     Oxford Area                           5:22     5:42     5:46       16:51.7  5:26/M        
  136    132    844  Jacob Elsen           Unionville                            5:22     5:30     5:58       16:51.7  5:26/M        
  137    133    216  Pat Bierach           Council Rock North                    5:17     5:37     5:57       16:52.0  5:26/M        
  138    134    126  Nick Tome             Central Bucks South                   5:11     5:38     6:02       16:52.0  5:26/M        
  139    135    177  Jahmir Carter         Coatesville                           5:24     5:41     5:47       16:52.3  5:26/M        
  140    136   1178  Cole Sands            Central Bucks East                    5:09     5:37     6:06       16:52.4  5:26/M        
  141    137    571  Ryan Latsch           Oxford Area                           5:31     5:33     5:47       16:53.4  5:27/M        
  142    138    202  Henry Borska          Conestoga                             5:19     5:42     5:52       16:54.5  5:27/M        
  143    139     72  John Black            Boyertown                             5:16     5:38     5:59       16:54.9  5:27/M        
  144    140    978  Dean Ricco            William Tennent                       5:20     5:33     6:00       16:54.9  5:27/M        
  145    141     71  Alec Barton           Boyertown                             5:19     5:43     5:52       16:55.8  5:27/M        
  146    142    886  Jack Larkin           Upper Merion                          5:21     5:39     5:55       16:55.8  5:27/M        
  147    143    236  Scotty Ulrick         Council Rock South                    5:32     5:40     5:43       16:56.0  5:28/M        
  148    144    628  Stephan Sroka         Pennsbury                             5:19     5:39     5:57       16:57.0  5:28/M        
  149    145    557  Matt Muthler          Owen J. Roberts                       5:12     5:43     6:01       16:57.4  5:28/M        
  150    146    995  Alexander Schultz     Wissahickon                           5:26     5:43     5:47       16:57.5  5:28/M        
  151    147    936  Steven Kurek          WC Henderson                          5:21     5:38     5:57       16:57.5  5:28/M        
  152    148    424  Alex Bullard          Lower Merion                          5:30     5:34     5:52       16:57.6  5:28/M        
  153    149    703  LaRee Hills           Pottsgrove                            5:19     5:41     5:56       16:57.6  5:28/M        
  154    150    994  Caymus Ruffner        Wissahickon                           5:26     5:42     5:48       16:57.9  5:28/M        
  155    151    991  Zachary Dallal        Wissahickon                           5:16     5:43     5:57       16:57.9  5:28/M        
  156    152    371  Nicholas Polidoro     Holy Ghost Preparatory School         5:13     5:45     5:59       16:58.2  5:28/M        
  157    153    870  James Fitzmaurice     Upper Dublin                          5:24     5:40     5:53       16:59.0  5:29/M        
  158    154    658  Pat Darcy             Phoenixville Area                     5:23     5:36     5:59       16:59.1  5:29/M        
  159    155     34  Parker Jarratt        Avon Grove                            5:08     5:26     6:24       16:59.1  5:29/M        
  160    156    123  John Pluznyk          Central Bucks South                   5:17     5:45     5:56       16:59.2  5:29/M        
  161    157    675  Steven Foster         Plymouth Whitemarsh                   5:24     5:40     5:54       16:59.7  5:29/M        
  162    158    624  Killian Brennan       Pennsbury                             5:18     5:39     6:01       17:00.0  5:29/M        
  163    159     77  Payton Stanziani      Boyertown                             5:19     5:43     5:57       17:00.3  5:29/M        
  164    160     74  Zachary Raugh         Boyertown                             5:16     5:39     6:04       17:00.3  5:29/M        
  165    161    125  Andrew Schaefer       Central Bucks South                   5:27     5:37     5:56       17:00.6  5:29/M        
  166    162    609  Cole Doster           Pennridge                             5:17     5:50     5:52       17:00.6  5:29/M        
  167    163    636  Kabiru Brown          Perkiomen Valley                      5:24     5:42     5:53       17:00.7  5:29/M        
  168    164    625  Nicholas Gribbon      Pennsbury                             5:22     5:39     5:59       17:00.7  5:29/M        
  169    165    964  Joe Delaney           West Chester East                     5:27     5:33     6:00       17:01.5  5:29/M        
  170    166   2419  Sebastian Arnold      Unionville                            5:29     5:38     5:54       17:01.5  5:29/M        
  171    167    687  Kaden Buchler         Pope John Paul II                     5:17     5:40     6:03       17:02.0  5:30/M        
  172    168     43  Thomas Balla          Bensalem                              5:24     5:41     5:56       17:02.2  5:30/M        
  173  (> 7)   2418  Ansh Abbaraju         Unionville                            5:29     5:38     5:54       17:02.3  5:30/M        
  174    169    540  Ian Kelly             North Penn                            5:29     5:43     5:49       17:02.8  5:30/M        
  175    170      9  Miles Curtis          Abington                              5:19     5:44     6:00       17:04.0  5:30/M        
  176    171    111  Matthew Miller        Central Bucks East                    5:10     5:47     6:06       17:04.4  5:30/M        
  177    172    274  Caiden Leen           Downingtown East                      5:28     5:42     5:53       17:04.5  5:30/M        
  178    173    596  Patrick Kelly         Penncrest                             5:29     5:42     5:53       17:04.9  5:30/M        
  179    174    372  Elliot Puckett        Holy Ghost Preparatory School         5:14     5:45     6:05       17:05.0  5:31/M        
  180    175   1106  Eric Muthersbaugh     Boyertown                             5:18     5:43     6:02       17:05.0  5:31/M        
  181    176    473  Thomas Chimes         Methacton                             5:13     5:30     6:21       17:05.2  5:31/M        
  182    177   1984  Cole Smith            Owen J. Roberts                       5:25     5:41     5:58       17:05.3  5:31/M        
  183    178    676  Nathaniel Jones       Plymouth Whitemarsh                   5:28     5:45     5:51       17:05.6  5:31/M        
  184    179    993  Bryce Miles           Wissahickon                           5:28     5:42     5:54       17:05.7  5:31/M        
  185  (> 7)    555  Josh DiMarino         Owen J. Roberts                       5:22     5:43     6:00       17:05.8  5:31/M        
  186  (> 7)     76  James Sahakian        Boyertown                             5:25     5:38     6:02       17:06.4  5:31/M        
  187    180    912  Lance Templeton       Upper Perkiomen                       5:18     5:49     5:58       17:06.8  5:31/M        
  188    181    349  Michael Holman        Hatboro Horsham                       5:21     5:40     6:04       17:06.9  5:31/M        
  189    182    627  Andrew Keen           Pennsbury                             5:21     5:48     5:57       17:07.7  5:31/M        
  190    183    594  Jason Abahazy         Penncrest                             5:30     5:43     5:54       17:08.1  5:32/M        
  191    184    664  Connor Wilchusky      Phoenixville Area                     5:23     5:46     5:57       17:08.1  5:32/M        
  192  (> 7)   1491  Matthew Chylack       Downingtown West                      5:24     5:44     5:59       17:08.2  5:32/M        
  193    185     35  Aidan Skinner         Avon Grove                            5:06     5:47     6:14       17:08.3  5:32/M        
  194    186    910  Donald Miller         Upper Perkiomen                       5:20     5:46     6:02       17:08.6  5:32/M        
  195    187    204  Michael Gossow        Conestoga                             5:23     5:45     5:59       17:09.1  5:32/M        
  196  (> 7)   1537  Zack Yaros            Downingtown West                      5:27     5:41     5:59       17:09.1  5:32/M        
  197  (> 7)    845  James Hoopman         Unionville                            5:25     5:49     5:53       17:09.2  5:32/M        
  198    188    273  Jacob Lawson          Downingtown East                      5:22     5:47     5:59       17:09.5  5:32/M        
  199    189    790  Anthony Bamford       Spring Ford                           5:14     5:41     6:13       17:09.6  5:32/M        
  200    190     31  Benny Clark           Avon Grove                            5:30     5:44     5:54       17:09.8  5:32/M        

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

  201    191   2087  Matt Vaders           Pennridge                             5:21     5:47     6:01       17:10.1  5:32/M        
  202    192   1951  Sean Fisher           North Penn                            5:30     5:43     5:57       17:10.6  5:32/M        
  203    193    887  John Matics           Upper Merion                          5:22     5:38     6:10       17:10.7  5:32/M        
  204    194    732  Nicholas Yeatman      Quakertown                            5:24     5:47     5:58       17:10.7  5:32/M        
  205    195    831  Alex Melly            Strath Haven                          5:30     5:41     5:58       17:10.9  5:32/M        
  206    196    317  Pierce Nolan          Great Valley                          5:34     5:46     5:52       17:12.3  5:33/M        
  207  (> 7)   1493  JJ Conzelmann         Downingtown West                      5:35     5:39     5:57       17:12.5  5:33/M        
  208  (> 7)   1399  Tallon Batres         Council Rock South                    5:27     5:47     5:58       17:12.6  5:33/M        
  209    197    502  Asher Pileggi         Neshaminy                             5:25     5:47     6:00       17:13.1  5:33/M        
  210    198    689  Jack Flynn            Pope John Paul II                     5:21     5:52     5:59       17:13.2  5:33/M        
  211  (> 7)   1604  Patrick Mitchell      Great Valley                          5:35     5:44     5:52       17:13.4  5:33/M        
  212    199     30  Ayden Caulder         Avon Grove                            5:30     5:44     5:58       17:13.4  5:33/M        
  213    200    429  Benjamin Schmid       Lower Merion                          5:40     5:41     5:51       17:13.4  5:33/M        
  214    201    272  Collin Hickey         Downingtown East                      5:28     5:46     5:58       17:13.5  5:33/M        
  215    202    614  Rob Yochum            Pennridge                             5:27     5:49     5:56       17:13.8  5:33/M        
  216    203    152  Ben Soboloff          Cheltenham                            5:33     5:40     5:59       17:13.8  5:33/M        
  217  (> 7)   1406  Josh Gross            Council Rock South                    5:34     5:41     5:57       17:14.3  5:34/M        
  218    204    122  Liam Loynd            Central Bucks South                   5:31     5:39     6:03       17:14.3  5:34/M        
  219    205    398  Aiden Michell         Jenkintown                            5:28     5:50     5:55       17:14.5  5:34/M        
  220    206    792  Jadon Dunham          Spring Ford                           5:28     5:47     5:58       17:14.8  5:34/M        
  221  (> 7)   1521  Nick Piergiovanni     Downingtown West                      5:26     5:42     6:05       17:15.5  5:34/M        
  222    207    179  Ryan Corsello         Coatesville                           5:25     5:45     6:05       17:15.8  5:34/M        
  223    208   1848  Bryan Landsberg       Methacton                             5:24     5:46     6:05       17:16.4  5:34/M        
  224    209    892  Shane Coll            Upper Moreland                        5:17     5:51     6:07       17:16.8  5:34/M        
  225    210    659  Nick Gatcha           Phoenixville Area                     5:29     5:49     5:58       17:17.0  5:35/M        
  226    211     60  Jack Loeper           Bishop Shanahan                       5:33     5:45     5:58       17:17.4  5:35/M        
  227  (> 7)   2598  Ethan Kilroy          WC Henderson                          5:31     5:44     6:02       17:17.5  5:35/M        
  228    212    962  Sean Brennan          West Chester East                     5:27     5:46     6:03       17:18.2  5:35/M        
  229    213    626  Amauris Hernandez     Pennsbury                             5:28     5:44     6:05       17:18.3  5:35/M        
  230    214     63  Joseph Schubert       Bishop Shanahan                       5:29     5:49     5:59       17:18.6  5:35/M        
  231    215    829  Graham Hogg           Strath Haven                          5:39     5:45     5:53       17:18.6  5:35/M        
  232    216    678  Regent Walden         Plymouth Whitemarsh                   5:28     5:48     6:02       17:18.8  5:35/M        
  233  (> 7)   1787  Henry Folk            Lower Merion                          5:45     5:44     5:48       17:19.1  5:35/M        
  234    217    135  Luke Fehrman          Central Bucks West                    5:17     5:52     6:09       17:19.3  5:35/M        
  235    218    950  Nick Durinzi          WC Rustin                             5:23     5:50     6:05       17:19.4  5:35/M        
  236    219    982  Jason Vogt            William Tennent                       5:37     5:43     5:57       17:19.6  5:35/M        
  237    220    140  Matt Monahan          Central Bucks West                    5:24     5:46     6:08       17:19.7  5:35/M        
  238    221    704  Simon Keen            Pottsgrove                            5:19     5:54     6:06       17:20.1  5:35/M        
  239  (> 7)   1602  Max Miller            Great Valley                          5:38     5:47     5:54       17:20.1  5:35/M        
  240    222    672  Benjamin Carr         Plymouth Whitemarsh                   5:30     5:46     6:02       17:20.4  5:35/M        
  241  (> 7)   1405  Cathal Garvey         Council Rock South                    5:33     5:48     5:58       17:20.5  5:35/M        
  242    223    219  Brian Jonovich        Council Rock North                    5:21     5:50     6:08       17:20.7  5:35/M        
  243    224    833  William Dykes         Sun Valley                            5:36     5:39     6:05       17:20.9  5:35/M        
  244    225    544  Gavin Zanck           North Penn                            5:24     5:45     6:11       17:20.9  5:35/M        
  245  (> 7)   1958  Logan McHenry         North Penn                            5:26     5:49     6:05       17:21.0  5:36/M        
  246    226    873  William Mead          Upper Dublin                          5:34     5:46     6:00       17:21.2  5:36/M        
  247  (> 7)   1783  Ethan Blum            Lower Merion                          5:45     5:44     5:50       17:21.3  5:36/M        
  248  (> 7)   1591  Matthew Dietrick      Great Valley                          5:25     5:52     6:02       17:21.3  5:36/M        
  249    227   1700  Anthony Lawson        Haverford Township HS                 5:28     5:46     6:07       17:21.4  5:36/M        
  250  (> 7)   2045  Sean McGroary         Penncrest                             5:48     5:45     5:46       17:21.4  5:36/M        
  251    228    807  Michael Remy          Springfield (Delco)                   5:30     5:53     5:58       17:21.6  5:36/M        
  252    229   2699  Eric Benditt          West Chester East                     5:26     5:47     6:08       17:21.7  5:36/M        
  253    230    778  Tommy Greve           Souderton Area                        5:24     5:50     6:07       17:21.9  5:36/M        
  254    231   2128  Calvin Ribelin        Perkiomen Valley                      5:27     5:48     6:06       17:22.2  5:36/M        
  255  (> 7)   1840  Aiden Byrne           Methacton                             5:29     5:52     6:01       17:22.5  5:36/M        
  256    232   1208  John Tunceli          Central Bucks South                   5:29     5:47     6:05       17:22.9  5:36/M        
  257    233    352  Lars Knudsen          Hatboro Horsham                       5:35     5:48     5:59       17:23.1  5:36/M        
  258  (> 7)   1784  Gabriel Brodeur       Lower Merion                          5:53     5:40     5:49       17:23.4  5:36/M        
  259    234    692  John Schiele          Pope John Paul II                     5:17     5:57     6:08       17:23.6  5:36/M        
  260    235     32  Alex Coppens          Avon Grove                            5:34     5:49     6:00       17:24.2  5:37/M        
  261  (> 7)   2607  Rowan Shigeno         WC Henderson                          5:41     5:46     5:56       17:24.3  5:37/M        
  262  (> 7)   1496  Kevin Damico          Downingtown West                      5:39     5:50     5:55       17:26.0  5:37/M        
  263  (> 7)   1174  Shaun Pello           Central Bucks East                    5:28     5:54     6:03       17:26.0  5:37/M        
  264    236    333  Aidan Bova            Harriton                              5:39     5:49     5:56       17:26.2  5:37/M        
  265    237   1085  Patrick Dunphy        Bishop Shanahan                               11:20     6:05       17:26.4  5:37/M        
  266    238    153  Joey Welch            Cheltenham                            5:34     5:49     6:01       17:26.4  5:37/M        
  267    239    701  Bryce Hampton         Pottsgrove                            5:19     5:52     6:14       17:26.6  5:37/M        
  268    240     62  Ethan Perry           Bishop Shanahan                       5:35     5:49     6:01       17:26.6  5:37/M        
  269    241     45  Dabi Chanez           Bensalem                              5:15     5:48     6:23       17:27.1  5:38/M        
  270  (> 7)   1963  Jack Shive            North Penn                            5:25     5:53     6:08       17:27.5  5:38/M        
  271  (> 7)   1503  Jake Farrell          Downingtown West                      5:26     5:54     6:07       17:28.2  5:38/M        
  272    242    206  Vicente Pena          Conestoga                             5:28     5:53     6:05       17:28.4  5:38/M        
  273    243    397  Travis Geer           Jenkintown                            5:31     5:49     6:08       17:29.2  5:38/M        
  274  (> 7)   1487  Keegan Borig          Downingtown West                      5:21     5:56     6:10       17:29.2  5:38/M        
  275    244    874  Craig Stenstrom       Upper Dublin                          5:32     5:58     5:58       17:29.3  5:38/M        
  276  (> 7)   1398  Quin Batres           Council Rock South                    5:24     5:58     6:06       17:29.4  5:38/M        
  277    245    585  Nate Randall          Penn Wood                             5:19     6:03     6:07       17:30.2  5:39/M        
  278    246    334  Mason Coburn-Weigand  Harriton                              5:39     5:49     6:01       17:30.4  5:39/M        
  279  (> 7)   1961  Karl Schafsteller     North Penn                            5:25     5:50     6:13       17:30.5  5:39/M        
  280    247    640  Andrew Moyer          Perkiomen Valley                      5:24     5:48     6:18       17:31.2  5:39/M        
  281    248    638  Dylan Danowski        Perkiomen Valley                      5:21     5:46     6:24       17:31.8  5:39/M        
  282    249    139  Eric Mass             Central Bucks West                    5:34     5:49     6:08       17:32.0  5:39/M        
  283  (> 7)   2055  Matt Tylek            Penncrest                             5:40     5:47     6:04       17:32.4  5:39/M        
  284  (> 7)   2602  Issa Makke            WC Henderson                          5:30     5:53     6:09       17:32.6  5:39/M        
  285    250    259  Matthew Birch         Dock Mennonite Academy                5:32     5:49     6:12       17:34.2  5:40/M        
  286    251    827  Jacob Davidson        Strath Haven                          5:38     5:51     6:04       17:34.2  5:40/M        
  287  (> 7)   1705  Caleb Nolan           Haverford Township HS                 5:37     5:45     6:11       17:34.4  5:40/M        
  288    252   1710  Antonio Camacho       Holy Ghost Preparatory School         5:26     5:54     6:12       17:34.5  5:40/M        
  289    253    300  Aravind Arunachalam   Garnet Valley                         5:19     5:52     6:23       17:34.5  5:40/M        
  290  (> 7)   1103  Cameron Kratz         Boyertown                             5:29     5:50     6:14       17:35.4  5:40/M        
  291  (> 7)    968  Kyle Puchalla         West Chester East                     5:16     5:48     6:30       17:35.7  5:40/M        
  292    254    191  Jacob Iseminger       Collegium Charter School              5:32     5:49     6:13       17:35.8  5:40/M        
  293    255   2328  Andrew Carlin         Spring Ford                           5:35     5:52     6:08       17:36.4  5:41/M        
  294    256    203  Daniel Gossow         Conestoga                             5:24     5:52     6:19       17:36.6  5:41/M        
  295    257    702  Brandon Henriksen     Pottsgrove                            5:17     5:56     6:22       17:37.0  5:41/M        
  296    258    369  Mitchell Feyl         Holy Ghost Preparatory School         5:19     6:04     6:13       17:37.1  5:41/M        
  297  (> 7)   1401  Joseph Branderbit     Council Rock South                    5:38     5:48     6:10       17:37.1  5:41/M        
  298    259   1095  Connor Smith          Bishop Shanahan                       5:37     5:55     6:04       17:37.1  5:41/M        
  299    260   1220  Christian Crabtree    Central Bucks West                    5:40     5:50     6:06       17:37.2  5:41/M        
  300  (> 7)   2036  Mickey Gommer         Penncrest                             5:46     5:50     6:00       17:37.4  5:41/M        

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

  301    261   2129  Evan Romano           Perkiomen Valley                      5:22     5:59     6:15       17:37.6  5:41/M        
  302    262   1365  CJ Haas               Council Rock North                    5:31     6:03     6:03       17:37.8  5:41/M        
  303    263    826  Julian Carmichael     Strath Haven                          5:37     5:59     6:00       17:38.4  5:41/M        
  304  (> 7)   1789  Jasper Lim-Goyette    Lower Merion                          5:53     5:41     6:02       17:38.4  5:41/M        
  305    264    217  Jake Boyd             Council Rock North                    5:22     6:01     6:14       17:39.0  5:42/M        
  306    265   2784  Doug Hoyer            Wissahickon                           5:34     5:56     6:07       17:39.5  5:42/M        
  307    266    336  Ethan McKeever        Harriton                              5:41     5:50     6:08       17:39.7  5:42/M        
  308    267    953  Josh Viarengo         WC Rustin                             5:34     5:51     6:13       17:39.7  5:42/M        
  309    268    780  Nic Morales           Souderton Area                        5:32     5:57     6:10       17:40.0  5:42/M        
  310    269     94  Sanjay George         Calvary Christian Academy             5:35     5:52     6:11       17:40.2  5:42/M        
  311    270    856  Caleb Dougherty       Upper Darby                           5:33     5:57     6:09       17:40.8  5:42/M        
  312    271    347  Ryan Allen            Hatboro Horsham                       5:38     5:51     6:10       17:40.9  5:42/M        
  313    272    504  Trevor Schoenemann    Neshaminy                             5:35     5:54     6:10       17:40.9  5:42/M        
  314  (> 7)   2040  Matt Kirchgasser      Penncrest                             5:47     5:49     6:05       17:42.1  5:43/M        
  315    273    979  Mike Sauler           William Tennent                       5:36     5:55     6:09       17:42.3  5:43/M        
  316  (> 7)   1785  Robert D'Aquila       Lower Merion                          5:45     5:50     6:05       17:42.6  5:43/M        
  317  (> 7)   2605  Luke Mullen           WC Henderson                          5:42     5:58     6:02       17:42.7  5:43/M        
  318    274    401  Matt Visomirski       Jenkintown                            5:36     5:55     6:10       17:42.8  5:43/M        
  319    275    570  Jacob Hewes           Oxford Area                           5:15     5:56     6:31       17:42.9  5:43/M        
  320    276    741  Owen Leonard          Radnor                                5:40     5:54     6:08       17:43.2  5:43/M        
  321  (> 7)   1241  Liam Price            Central Bucks West                    5:44     5:50     6:07       17:43.6  5:43/M        
  322    277    451  Ken Ching             Marple Newtown                        5:45     5:57     6:01       17:44.0  5:43/M        
  323    278    124  Jake Sauers           Central Bucks South                   5:38     5:59     6:06       17:44.2  5:43/M        
  324    279     10  Kevin Dennin          Abington                              5:26     6:04     6:14       17:44.3  5:43/M        
  325    280    860  Joseph Ricciardi      Upper Darby                           5:39     5:59     6:05       17:44.5  5:43/M        
  326  (> 7)   1955  Matthew Long          North Penn                            5:25     5:57     6:21       17:44.7  5:43/M        
  327  (> 7)   1227  Alex Hartin           Central Bucks West                    5:44     5:51     6:09       17:44.9  5:43/M        
  328    281    261  Sean Robinson         Dock Mennonite Academy                5:33     5:55     6:16       17:45.0  5:44/M        
  329  (> 7)   1153  Elijah Carpenter      Central Bucks East                    5:37     5:59     6:08       17:45.0  5:44/M        
  330    282    742  Luke O'Malley         Radnor                                5:39     5:57     6:07       17:45.0  5:44/M        
  331  (> 7)   1108  Stephen Repa          Boyertown                             5:42     5:59     6:03       17:45.1  5:44/M        
  332  (> 7)   2608  Patrick Snyder        WC Henderson                          5:43     5:52     6:08       17:45.2  5:44/M        
  333  (> 7)   1843  Charlie D'Orazio      Methacton                             5:26     5:59     6:20       17:45.5  5:44/M        
  334    283    613  Ben Townsend          Pennridge                             5:40     5:57     6:07       17:45.5  5:44/M        
  335    284    411  Jesse Comanda         Kennett                               5:30     5:59     6:15       17:45.5  5:44/M        
  336    285    608  Nick Alvarez          Pennridge                             5:40     5:57     6:07       17:45.7  5:44/M        
  337  (> 7)   2121  Logan Baitinger       Perkiomen Valley                      5:34     5:58     6:13       17:45.8  5:44/M        
  338    286     98  Phillip Rogers        Calvary Christian Academy             5:33     5:57     6:14       17:46.1  5:44/M        
  339    287    503  Robert Sassaman       Neshaminy                             5:37     6:02     6:06       17:46.2  5:44/M        
  340  (> 7)   1184  Carson Wiley          Central Bucks East                    5:27     5:53     6:25       17:46.8  5:44/M        
  341    288   1370  Robbie Lloyd          Council Rock North                    5:35     5:54     6:17       17:46.9  5:44/M        
  342    289    338  Guillermo Ribiero-VeciHarriton                              5:39     5:49     6:17       17:47.3  5:44/M        
  343  (> 7)    475  Nolan McMahon         Methacton                             5:21     6:06     6:19       17:47.5  5:44/M        
  344  (> 7)   1948  Brandon Collins       North Penn                            5:32     5:59     6:15       17:47.5  5:44/M        
  345    290   1669  Ben Clarke            Hatboro Horsham                       5:39     5:54     6:14       17:47.8  5:44/M        
  346    291    727  Logan Brezner         Quakertown                            5:43     5:55     6:08       17:48.0  5:45/M        
  347  (> 7)   1610  Charles Sita          Great Valley                          5:39     5:47     6:21       17:48.3  5:45/M        
  348  (> 7)    137  Jason Gilvary         Central Bucks West                    5:31     5:56     6:20       17:48.8  5:45/M        
  349    292   2237  Jack Halberstadt      Radnor                                5:39     5:54     6:14       17:49.0  5:45/M        
  350    293   1022  Grant Adler           Avon Grove                            5:35     5:58     6:14       17:49.3  5:45/M        
  351    294    859  Ghandi Leveille       Upper Darby                           5:32     6:08     6:08       17:49.3  5:45/M        
  352  (> 7)     33  Connor Gray           Avon Grove                            5:32     5:52     6:24       17:49.6  5:45/M        
  353  (> 7)    639  Riley Milligan        Perkiomen Valley                      5:21     5:46     6:41       17:49.8  5:45/M        
  354  (> 7)    222  Josh Tobias           Council Rock North                    5:25     5:58     6:25       17:50.1  5:45/M        
  355    295    981  William Solly         William Tennent                       5:40     5:58     6:11       17:50.6  5:45/M        
  356    296    976  Eddie Campbell        William Tennent                       5:46     5:50     6:13       17:50.7  5:45/M        
  357  (> 7)   1499  Henry Debuque         Downingtown West                      5:34     5:52     6:23       17:51.1  5:45/M        
  358  (> 7)    940  Patrick Rabin         WC Henderson                          5:35     5:52     6:24       17:51.9  5:45/M        
  359    297    622  Eric Barr             Pennsbury                             5:21     5:59     6:30       17:52.2  5:46/M        
  360    298    205  Patrick O'Mara        Conestoga                             5:27     5:59     6:24       17:52.3  5:46/M        
  361    299    339  Kyle Tassone          Harriton                              5:50     6:01     6:01       17:53.1  5:46/M        
  362    300   1328  Nicholas Nastasi      Conestoga                             5:36     5:58     6:18       17:53.4  5:46/M        
  363    301    948  Chris Canterino       WC Rustin                             5:41     5:55     6:16       17:53.7  5:46/M        
  364  (> 7)   2131  Tyler Woolsey         Perkiomen Valley                      5:39     5:50     6:24       17:53.9  5:46/M        
  365  (> 7)   1175  Gavin Pettigrew       Central Bucks East                    5:40     5:55     6:18       17:54.2  5:46/M        
  366    302    276  Jalen Ward            Downingtown East                      5:41     6:04     6:08       17:54.3  5:46/M        
  367    303    871  Oliver Griffin        Upper Dublin                          5:41     5:57     6:15       17:54.4  5:46/M        
  368  (> 7)    363  Will Field            Haverford Township HS                 5:30     6:00     6:23       17:54.6  5:46/M        
  369    304    516  Christian Kruse       New Hope-Solebury                     5:29     5:58     6:26       17:55.1  5:47/M        
  370  (> 7)   1852  Ryan Matour           Methacton                             5:33     6:00     6:20       17:55.1  5:47/M        
  371    305    688  Jason DiMarco         Pope John Paul II                     5:41     6:03     6:09       17:55.2  5:47/M        
  372    306    190  Emmanuel Hernandez    Collegium Charter School              5:36     6:04     6:14       17:55.4  5:47/M        
  373  (> 7)   2037  George Grable         Penncrest                             5:49     5:53     6:12       17:55.4  5:47/M        
  374  (> 7)   1446  Aaron Scavuzzo        Downingtown East                      5:40     6:00     6:14       17:55.5  5:47/M        
  375    307    410  Liam Breining         Kennett                               5:33     6:04     6:17       17:55.9  5:47/M        
  376    308   2379  Matt Faggioli         Strath Haven                          5:46     6:03     6:06       17:56.0  5:47/M        
  377  (> 7)   1782  Justin Badt           Lower Merion                          6:03     5:49     6:03       17:56.1  5:47/M        
  378  (> 7)   1025  Pierce Barfell        Avon Grove                            5:52     5:55     6:07       17:56.1  5:47/M        
  379  (> 7)   1849  Tristan Landsberg     Methacton                             5:34     6:05     6:15       17:56.3  5:47/M        
  380  (> 7)    353  Zachary Ryan          Hatboro Horsham                       5:38     5:59     6:18       17:56.3  5:47/M        
  381  (> 7)   1235  Julien Mackensen      Central Bucks West                    5:44     5:57     6:14       17:56.6  5:47/M        
  382  (> 7)    208  Miles Whitaker        Conestoga                             5:33     6:04     6:19       17:56.7  5:47/M        
  383    309    810  Viraj Thomas          Springfield (Delco)                   5:30     6:09     6:17       17:56.9  5:47/M        
  384    310    443  Ben Zonshayn          Lower Moreland                        5:30     6:04     6:21       17:56.9  5:47/M        
  385  (> 7)   1236  Nikolaus Mangeot      Central Bucks West                    5:53     5:55     6:08       17:56.9  5:47/M        
  386    311    883  Owen Ebersole         Upper Merion                          5:23     6:07     6:26       17:56.9  5:47/M        
  387  (> 7)   1856  Jake Peters           Methacton                             5:35     5:57     6:23       17:57.0  5:47/M        
  388  (> 7)   1230  Will Jack             Central Bucks West                    5:52     5:48     6:16       17:57.2  5:47/M        
  389    312    743  Andrew Rosin          Radnor                                5:40     5:58     6:18       17:57.4  5:47/M        
  390    313    412  Kendal Lanier         Kennett                               5:48     5:57     6:10       17:57.4  5:47/M        
  391  (> 7)   1180  Danny Spillane        Central Bucks East                    5:48     5:58     6:09       17:57.4  5:47/M        
  392  (> 7)   1853  Chris McGlynn         Methacton                             5:34     6:06     6:16       17:57.5  5:47/M        
  393    314   1743  Miko Davidson         Kennett                               5:43     5:58     6:15       17:57.5  5:47/M        
  394  (> 7)   1841  Ray Calarami          Methacton                             5:36     6:01     6:20       17:58.0  5:48/M        
  395    315      7  Michael Castor        Abington                              5:30     6:09     6:17       17:58.0  5:48/M        
  396    316    178  Spencer Colon         Coatesville                           5:27     6:05     6:25       17:58.4  5:48/M        
  397    317    302  Dominic DiLuzio       Garnet Valley                         5:41     6:01     6:15       17:58.4  5:48/M        
  398    318   1918  Ryan Tarapchak        Neshaminy                             5:37     6:02     6:19       17:58.6  5:48/M        
  399    319    455  Josh Noble            Marple Newtown                        5:52     5:58     6:08       17:58.7  5:48/M        
  400  (> 7)   1864  Colin Yeh             Methacton                             5:37     5:59     6:21       17:58.9  5:48/M        

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

  401    320   2107  Seamus Kelliher       Pennsbury                             5:47     5:56     6:15       17:58.9  5:48/M        
  402  (> 7)   1790  David Litvin          Lower Merion                          6:03     5:49     6:06       17:59.0  5:48/M        
  403  (> 7)    641  Eric Olden            Perkiomen Valley                      5:31     5:51     6:36       17:59.2  5:48/M        
  404  (> 7)   1483  Jeremy Bechard        Downingtown West                      5:45     5:56     6:17       17:59.7  5:48/M        
  405  (> 7)    623  Anthony Bell          Pennsbury                             5:29     6:06     6:24       17:59.9  5:48/M        
  406  (> 7)    120  Will Drakas           Central Bucks South                   5:34     6:17     6:07       17:59.9  5:48/M        
  407    321    832  Jonathan Speirs       Strath Haven                          5:42     6:04     6:13       18:00.1  5:48/M        
  408  (> 7)   1233  Jason Lang            Central Bucks West                    5:46     6:02     6:11       18:00.1  5:48/M        
  409  (> 7)   1599  Gabe Macarron         Great Valley                          5:43     6:05     6:11       18:00.4  5:48/M        
  410  (> 7)   2127  Eric Moyer            Perkiomen Valley                      5:33     5:58     6:27       18:00.5  5:48/M        
  411    322    782  Kevin Walter          Souderton Area                        5:43     6:01     6:15       18:00.7  5:48/M        
  412  (> 7)   1176  Ryan Roscia           Central Bucks East                    5:30     6:06     6:24       18:00.8  5:48/M        
  413  (> 7)   1706  Chris Potter          Haverford Township HS                 5:40     5:58     6:22       18:00.9  5:48/M        
  414  (> 7)   1039  Thomas Mayer          Avon Grove                            5:50     5:59     6:11       18:00.9  5:48/M        
  415  (> 7)   2603  Jon McCormack         WC Henderson                          5:53     5:59     6:07       18:01.1  5:49/M        
  416    323    858  Damian Gauld          Upper Darby                           5:43     6:00     6:17       18:01.1  5:49/M        
  417  (> 7)   2123  Luke Desilets         Perkiomen Valley                      5:41     6:03     6:16       18:01.2  5:49/M        
  418  (> 7)   1742  Anthony Bennett       Kennett                               5:34     6:11     6:14       18:01.2  5:49/M        
  419    324    791  Max Collins           Spring Ford                           5:34     6:04     6:22       18:01.5  5:49/M        
  420    325   1635  Scott Blender         Harriton                              5:50     6:00     6:11       18:01.5  5:49/M        
  421    326    388  Daniel Shanahan       Interboro                             5:27     6:04     6:30       18:01.5  5:49/M        
  422    327     44  Michael Brach         Bensalem                              5:39     6:12     6:09       18:01.6  5:49/M        
  423  (> 7)   2792  Sean Robinson         Wissahickon                           5:39     6:06     6:15       18:02.0  5:49/M        
  424  (> 7)   2046  Dan McLoughlin        Penncrest                             5:49     5:58     6:14       18:02.1  5:49/M        
  425    328    804  Matt Coyle            Springfield (Delco)                   5:38     6:03     6:20       18:02.2  5:49/M        
  426  (> 7)   1094  Caelen Reid           Bishop Shanahan                       5:45     6:03     6:14       18:02.4  5:49/M        
  427  (> 7)   1045  Max Pochan            Avon Grove                            5:51     5:58     6:12       18:02.6  5:49/M        
  428  (> 7)   1749  Logan Piercy          Kennett                               5:48     5:57     6:16       18:02.8  5:49/M        
  429    329    893  Gustavo Deleon        Upper Moreland                        5:35     5:58     6:29       18:02.8  5:49/M        
  430    330   2172  Doug Villegas-Rivas   Phoenixville Area                     5:42     6:03     6:16       18:02.9  5:49/M        
  431  (> 7)   2125  Daniel Haymen         Perkiomen Valley                      5:36     6:02     6:24       18:03.3  5:49/M        
  432    331    453  Joe McCool            Marple Newtown                        5:41     6:03     6:19       18:03.4  5:49/M        
  433  (> 7)   2041  Brendan Luong         Penncrest                             5:54     5:57     6:11       18:03.5  5:49/M        
  434  (> 7)   1198  James Farrell         Central Bucks South                   5:42     6:12     6:08       18:03.6  5:49/M        
  435  (> 7)    990  Josh Chaiken          Wissahickon                           5:26     5:49     6:48       18:03.8  5:49/M        
  436  (> 7)   1679  Brian Pisch           Hatboro Horsham                       5:38     6:08     6:17       18:04.1  5:50/M        
  437  (> 7)   1404  Connor Dickel         Council Rock South                    5:52     6:05     6:06       18:04.1  5:50/M        
  438    332    888  Michael Radzanowski   Upper Merion                          5:47     6:08     6:08       18:04.2  5:50/M        
  439    333    980  Cole Shapiro          William Tennent                       5:45     5:52     6:26       18:04.4  5:50/M        
  440  (> 7)   1202  Tate Prudish          Central Bucks South                   5:42     6:09     6:13       18:04.5  5:50/M        
  441    334    441  Justin Sandler        Lower Moreland                        5:30     6:05     6:28       18:04.9  5:50/M        
  442    335    500  Sam Bley              Neshaminy                             5:38     6:06     6:20       18:05.0  5:50/M        
  443    336    731  Chester Welliver      Quakertown                            5:40     6:09     6:15       18:05.1  5:50/M        
  444    337    949  Jimmy Coates          WC Rustin                             5:42     6:06     6:15       18:05.2  5:50/M        
  445  (> 7)   2106  Alex Hludzinski       Pennsbury                             5:48     6:00     6:17       18:06.6  5:50/M        
  446    338     13  Aidan Scharnikow      Abington                              5:33     6:08     6:24       18:06.7  5:50/M        
  447    339    779  Jake Lavely           Souderton Area                        5:43     6:02     6:21       18:07.4  5:51/M        
  448    340    885  Michael Freaney       Upper Merion                          5:40     6:03     6:23       18:07.5  5:51/M        
  449  (> 7)   1981  Matthew Kwiatkowaki   Owen J. Roberts                       5:47     6:00     6:20       18:07.6  5:51/M        
  450    341    907  Blandin Conklin       Upper Perkiomen                       5:31     6:13     6:23       18:07.9  5:51/M        
  451  (> 7)   1156  Ethan Evans           Central Bucks East                    5:40     6:05     6:22       18:08.1  5:51/M        
  452  (> 7)   1652  Isaiah Trader         Harriton                              5:47     6:00     6:20       18:08.2  5:51/M        
  453  (> 7)   2591  Dean Harris           WC Henderson                          5:42     6:05     6:20       18:08.3  5:51/M        
  454    342    150  John Ivory            Cheltenham                            5:41     6:04     6:22       18:08.7  5:51/M        
  455  (> 7)   1049  Seth Williams         Avon Grove                            5:53     5:57     6:17       18:08.8  5:51/M        
  456  (> 7)   1846  John Kiernan          Methacton                             5:38     6:07     6:23       18:09.2  5:51/M        
  457  (> 7)   1729  Christian Byler       Jenkintown                            5:45     6:01     6:23       18:09.3  5:51/M        
  458  (> 7)   1854  Ryan Morgan           Methacton                             5:33     5:55     6:40       18:09.3  5:51/M        
  459  (> 7)   2331  Braden Krajcirovic    Spring Ford                           5:35     6:04     6:29       18:09.6  5:51/M        
  460    343   1562  Cameron Kennedy       Garnet Valley                         5:57     5:59     6:13       18:10.1  5:52/M        
  461  (> 7)   1748  Gabe Pardo            Kennett                               5:51     5:51     6:26       18:10.2  5:52/M        
  462  (> 7)   2779  Michael Cimini        Wissahickon                           5:49     6:05     6:15       18:10.5  5:52/M        
  463    344    906  Hunter Adelsberger    Upper Perkiomen                       5:36     6:12     6:23       18:11.3  5:52/M        
  464  (> 7)   1324  Benjamin Horner       Conestoga                             5:45     6:02     6:23       18:11.4  5:52/M        
  465    345     92  Joe Erghott           Calvary Christian Academy             5:35     5:59     6:36       18:11.8  5:52/M        
  466  (> 7)   1983  Eric Shanahan         Owen J. Roberts                       5:47     6:06     6:18       18:11.9  5:52/M        
  467  (> 7)   2112  Matt Sweeney          Pennsbury                             5:47     6:01     6:22       18:12.2  5:52/M        
  468  (> 7)    107  Holden Emery          Central Bucks East                    5:25     6:06     6:40       18:12.5  5:52/M        
  469    346    869  Kerim Aldarwish       Upper Dublin                          5:43     6:02     6:26       18:12.6  5:52/M        
  470  (> 7)   2785  Max Klugherz          Wissahickon                           5:41     6:06     6:25       18:12.7  5:52/M        
  471  (> 7)   2239  Jimmy Kurtz           Radnor                                5:52     6:00     6:20       18:12.8  5:52/M        
  472    347    506  Michael Tarapchak     Neshaminy                             5:37     6:14     6:20       18:12.8  5:52/M        
  473    348   2508  Patrick O'Donnell     Upper Merion                          5:46     6:06     6:20       18:13.0  5:53/M        
  474    349     12  Michael Ruggieri      Abington                              5:37     6:05     6:30       18:13.0  5:53/M        
  475  (> 7)   1209  Colin Wood            Central Bucks South                   5:51     6:03     6:18       18:13.2  5:53/M        
  476  (> 7)   2122  Tommy Bricker         Perkiomen Valley                      5:45     6:05     6:22       18:13.3  5:53/M        
  477    350   1284  Phillip Clinton       Coatesville                           5:43     6:07     6:21       18:13.4  5:53/M        
  478  (> 7)   1941  Ryan Apple            North Penn                            5:39     6:15     6:18       18:13.8  5:53/M        
  479    351    776  Paul Boehm            Souderton Area                        5:19     6:07     6:47       18:13.9  5:53/M        
  480  (> 7)   1704  Ryan Murray           Haverford Township HS                 5:48     6:12     6:13       18:14.2  5:53/M        
  481    352    884  Parker Edge           Upper Merion                          5:40     6:10     6:23       18:14.2  5:53/M        
  482  (> 7)    414  Cameron Olivier       Kennett                               5:42     5:59     6:32       18:14.3  5:53/M        
  483  (> 7)   1847  Vaughn Lackman        Methacton                             5:40     6:11     6:22       18:14.6  5:53/M        
  484    353    299  Ben Ansley            Garnet Valley                         5:31     6:11     6:31       18:14.6  5:53/M        
  485  (> 7)   1702  Stephen Lozano        Haverford Township HS                 5:48     6:08     6:17       18:14.7  5:53/M        
  486  (> 7)   1225  Carter Fitzgerald     Central Bucks West                    5:47     6:02     6:24       18:14.7  5:53/M        
  487  (> 7)   1152  Jack Brodish          Central Bucks East                    5:39     6:07     6:27       18:14.7  5:53/M        
  488  (> 7)   1237  Jason Miller          Central Bucks West                    5:46     6:01     6:27       18:15.0  5:53/M        
  489    354   2678  Elisha Stigora        WC Rustin                             5:46     6:13     6:15       18:15.3  5:53/M        
  490    355    875  Atticus Yoon          Upper Dublin                          5:45     6:08     6:21       18:15.3  5:53/M        
  491  (> 7)   1377  Dan Takacs            Council Rock North                    5:47     6:04     6:23       18:15.6  5:53/M        
  492    356    726  Sam Barndt            Quakertown                            5:42     6:10     6:23       18:15.7  5:53/M        
  493  (> 7)   1421  Thomas Welborn        Council Rock South                    5:53     6:05     6:16       18:15.7  5:53/M        
  494  (> 7)   2384  Wade Mutz             Strath Haven                          5:54     6:03     6:18       18:15.8  5:53/M        
  495    357   2522  Jonathan Daub         Upper Perkiomen                       5:41     6:14     6:20       18:16.1  5:54/M        
  496    358     46  Tom Kelly             Bensalem                              6:20     5:51     6:04       18:16.4  5:54/M        
  497    359   2659  Nick Lutcavage        WC Rustin                             5:41     6:08     6:26       18:16.8  5:54/M        
  498    360    257  Jonathan Anderson     Dock Mennonite Academy                5:37     6:05     6:34       18:17.1  5:54/M        
  499  (> 7)   2610  Kevin Wheeler         WC Henderson                          5:57     6:04     6:15       18:17.3  5:54/M        
  500    361    909  Mike Milkowich        Upper Perkiomen                       5:23     6:12     6:42       18:17.7  5:54/M        

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

  501  (> 7)   2527  Ethan Markwalter      Upper Perkiomen                       5:38     6:15     6:24       18:18.1  5:54/M        
  502    362    808  Colin Rendon          Springfield (Delco)                   5:38     6:03     6:36       18:18.5  5:54/M        
  503    363    729  Zach Pint             Quakertown                            5:44     6:03     6:31       18:18.6  5:54/M        
  504  (> 7)   2380  Nicholas Falsone      Strath Haven                          5:56     6:04     6:17       18:18.7  5:54/M        
  505  (> 7)   1327  Aidan Moynagh         Conestoga                             5:51     6:06     6:20       18:19.0  5:55/M        
  506  (> 7)   2000  Nick Marker           Oxford Area                           5:45     6:03     6:30       18:19.0  5:55/M        
  507  (> 7)   1030  Peyton Cole           Avon Grove                            5:57     6:07     6:14       18:19.1  5:55/M        
  508  (> 7)   2585  Robby Colson          WC Henderson                          5:54     6:00     6:24       18:19.4  5:55/M        
  509  (> 7)   1957  Logan Macosko         North Penn                            5:45     6:04     6:29       18:19.6  5:55/M        
  510  (> 7)   1860  Chris Spletzer        Methacton                             5:39     6:12     6:27       18:19.6  5:55/M        
  511    364    857  Curtis Everett        Upper Darby                           5:44     5:58     6:36       18:19.8  5:55/M        
  512  (> 7)   1204  Eduardo Rovira        Central Bucks South                   5:57     6:01     6:20       18:20.2  5:55/M        
  513    365    525  Oluwasegun Adeshoken  Norristown                            5:47     6:15     6:17       18:20.3  5:55/M        
  514  (> 7)   1500  Vincent Diedwardo     Downingtown West                      5:45     6:11     6:23       18:20.5  5:55/M        
  515    366    175  Terrence Amos         Coatesville                           5:46     6:12     6:22       18:20.5  5:55/M        
  516    367    777  Robbie Fink           Souderton Area                        5:38     6:11     6:31       18:20.6  5:55/M        
  517    368   2226  John Juszynski        Quakertown                            5:44     6:08     6:28       18:20.8  5:55/M        
  518  (> 7)   1444  Ethan Miller          Downingtown East                      5:39     6:09     6:32       18:21.1  5:55/M        
  519  (> 7)   1445  Harrison Muller       Downingtown East                      5:51     6:01     6:29       18:21.4  5:55/M        
  520  (> 7)   2751  Rhys Simmons          William Tennent                       5:42     6:04     6:33       18:21.4  5:55/M        
  521  (> 7)   1535  Matthew Wagner        Downingtown West                      6:06     5:58     6:15       18:21.4  5:55/M        
  522    369    952  Jamie Schmidt         WC Rustin                             5:46     6:12     6:22       18:21.7  5:55/M        
  523  (> 7)   1449  Matt Wisel            Downingtown East                      5:56     6:07     6:18       18:21.8  5:55/M        
  524  (> 7)   2504  Eric Henderson        Upper Merion                          5:38     6:11     6:31       18:21.8  5:55/M        
  525  (> 7)   1954  Joshua Hellman        North Penn                            5:52     6:10     6:19       18:22.0  5:55/M        
  526    370     48  Ethan Whiting         Bensalem                              5:43     6:15     6:23       18:22.0  5:55/M        
  527  (> 7)   1104  Nolan Longacre        Boyertown                             5:40     6:15     6:25       18:22.1  5:55/M        
  528  (> 7)   1245  Brennan Wellock       Central Bucks West                    5:47     6:07     6:27       18:22.2  5:55/M        
  529  (> 7)    501  Rishi Patel           Neshaminy                             5:38     6:05     6:38       18:22.3  5:55/M        
  530  (> 7)   2236  Kieran Brennan        Radnor                                5:56     6:03     6:22       18:22.4  5:55/M        
  531  (> 7)   1947  James Chupalio        North Penn                            5:51     6:08     6:21       18:22.7  5:55/M        
  532    371    439  Thomas Hellenbrand    Lower Moreland                        5:36     6:19     6:27       18:22.8  5:55/M        
  533  (> 7)   2109  Luke Labiak           Pennsbury                             5:48     6:07     6:28       18:23.3  5:56/M        
  534  (> 7)   1447  Chris Walsh           Downingtown East                      5:52     6:08     6:22       18:23.5  5:56/M        
  535    372    610  Christian Hangey      Pennridge                             5:40     5:59     6:43       18:23.7  5:56/M        
  536    373    661  Carson Kleppe         Phoenixville Area                     5:38     6:08     6:36       18:23.7  5:56/M        
  537  (> 7)   1238  Anirudh Nangunoori    Central Bucks West                    5:56     6:05     6:22       18:23.7  5:56/M        
  538    374    370  John Horgan           Holy Ghost Preparatory School         5:26     6:25     6:32       18:24.0  5:56/M        
  539  (> 7)   2285  Miles Bailey          Souderton Area                        5:52     6:04     6:26       18:24.0  5:56/M        
  540  (> 7)   1228  Bret Hatzinger        Central Bucks West                    5:52     6:06     6:25       18:24.4  5:56/M        
  541  (> 7)   1524  Thomas Schwarz        Downingtown West                      5:42     6:04     6:37       18:24.5  5:56/M        
  542  (> 7)   1086  John Fader            Bishop Shanahan                       5:51     6:12     6:21       18:24.6  5:56/M        
  543  (> 7)   2590  Sam Drap              WC Henderson                          5:47     6:11     6:26       18:24.8  5:56/M        
  544  (> 7)   1708  Aaron Weible          Haverford Township HS                 5:57     6:09     6:17       18:25.1  5:56/M        
  545  (> 7)   1952  Frankie Gerhart       North Penn                            5:38     6:15     6:31       18:25.3  5:56/M        
  546  (> 7)   1667  Brian Bollendorf      Hatboro Horsham                       5:57     6:16     6:11       18:25.4  5:56/M        
  547  (> 7)   1676  Jaylen Lasseter       Hatboro Horsham                       5:58     6:12     6:15       18:25.7  5:56/M        
  548    375    677  Francis Okonski       Plymouth Whitemarsh                   5:42     6:17     6:26       18:25.7  5:56/M        
  549  (> 7)    611  Rich Loughran         Pennridge                             5:41     6:09     6:35       18:26.0  5:57/M        
  550  (> 7)   1166  Parker Madey          Central Bucks East                    5:58     6:05     6:22       18:26.4  5:57/M        
  551  (> 7)   2526  Ryan Landis           Upper Perkiomen                       5:56     6:14     6:15       18:26.5  5:57/M        
  552  (> 7)   2302  Owen Hersherger       Souderton Area                        5:55     6:09     6:22       18:26.9  5:57/M        
  553  (> 7)   1794  Jonathan Xu           Lower Merion                          6:07     5:55     6:23       18:27.0  5:57/M        
  554    376   1577  Xzavier Suren         Glen Mills Schools                    5:40     6:26     6:20       18:27.2  5:57/M        
  555  (> 7)    954  Kevin Whalen          WC Rustin                             5:23     6:07     6:55       18:27.4  5:57/M        
  556  (> 7)   1788  Jacob Krimsky         Lower Merion                          6:06     5:57     6:23       18:27.5  5:57/M        
  557  (> 7)   2306  Devon Mau             Souderton Area                        5:55     6:08     6:23       18:27.8  5:57/M        
  558  (> 7)   2329  Greg Chiaradonna      Spring Ford                           5:44     6:11     6:32       18:27.8  5:57/M        
  559  (> 7)   1240  Butchy Peralta        Central Bucks West                    5:28     6:02     6:56       18:28.0  5:57/M        
  560    377    149  Aiden Frankenberg     Cheltenham                            5:51     6:09     6:26       18:28.1  5:57/M        
  561  (> 7)   2587  Ben DeFonzo           WC Henderson                          5:49     6:10     6:28       18:28.3  5:57/M        
  562  (> 7)   1413  Mike Magee            Council Rock South                    6:16     6:00     6:12       18:28.4  5:57/M        
  563    378   2157  Sean Lukowski         Phoenixville Area                     5:47     6:14     6:25       18:28.7  5:57/M        
  564  (> 7)   1448  Max White             Downingtown East                      5:51     6:10     6:26       18:28.8  5:57/M        
  565  (> 7)    908  William Daub          Upper Perkiomen                       5:38     6:18     6:31       18:29.0  5:58/M        
  566  (> 7)   2794  Ethan Weiss           Wissahickon                           5:50     6:12     6:26       18:29.1  5:58/M        
  567    379    690  Luke McCarthy         Pope John Paul II                     5:46     6:09     6:33       18:29.2  5:58/M        
  568  (> 7)   1206  Daniel Strobel        Central Bucks South                   5:51     6:05     6:32       18:29.5  5:58/M        
  569  (> 7)   2717  Stephen Mazza         West Chester East                     5:56     6:06     6:26       18:29.7  5:58/M        
  570  (> 7)   1701  Peter Leibrandt       Haverford Township HS                 5:51     6:08     6:29       18:29.9  5:58/M        
  571  (> 7)   2742  Israel Atonal-valera  William Tennent                       6:06     6:05     6:18       18:30.0  5:58/M        
  572  (> 7)   2385  Sameul Neat           Strath Haven                          6:11     6:02     6:17       18:30.4  5:58/M        
  573  (> 7)   1999  Noah Hewes            Oxford Area                           5:39     6:15     6:35       18:30.5  5:58/M        
  574  (> 7)   1740  Caden Spoerl          Jenkintown                            5:48     6:12     6:29       18:30.7  5:58/M        
  575  (> 7)   1162  Patrick Kleemeier     Central Bucks East                    5:45     6:13     6:31       18:30.8  5:58/M        
  576  (> 7)    794  Sean Morris           Spring Ford                           5:41     6:13     6:36       18:31.6  5:58/M        
  577  (> 7)   2645  Erik Baum             WC Rustin                             5:48     6:14     6:28       18:31.7  5:58/M        
  578  (> 7)   2676  Jake Spaniak          WC Rustin                             5:44     6:06     6:41       18:32.0  5:59/M        
  579  (> 7)   1842  Nick Czincila         Methacton                             5:52     6:11     6:27       18:32.1  5:59/M        
  580    380    700  Gabe Craig            Pottsgrove                            5:34     6:15     6:42       18:32.3  5:59/M        
  581  (> 7)   1703  Andrew McGinley       Haverford Township HS                 5:50     6:08     6:33       18:32.4  5:59/M        
  582  (> 7)   1995  Aaron Gamboa          Oxford Area                           5:43     6:11     6:38       18:32.4  5:59/M        
  583  (> 7)   2053  Murphy Roberts        Penncrest                             5:56     6:04     6:31       18:32.5  5:59/M        
  584    381   2212  Patrick Rieker        Pottsgrove                            5:33     6:20     6:38       18:32.5  5:59/M        
  585  (> 7)   2662  Dylan Matthias        WC Rustin                             5:48     6:14     6:30       18:32.7  5:59/M        
  586  (> 7)   2375  Kenneth Chiem         Strath Haven                          5:54     6:03     6:35       18:32.8  5:59/M        
  587    382    373  Paul Watkins          Holy Ghost Preparatory School         5:45     6:15     6:31       18:33.0  5:59/M        
  588  (> 7)   2387  Finn Szybist          Strath Haven                          6:10     6:06     6:15       18:33.2  5:59/M        
  589  (> 7)   1155  Matt Curry            Central Bucks East                    6:01     6:11     6:21       18:33.3  5:59/M        
  590  (> 7)   2501  Andrew Ebersole       Upper Merion                          5:56     6:07     6:28       18:33.3  5:59/M        
  591  (> 7)   1207  Caleb Tsai            Central Bucks South                   5:45     6:16     6:31       18:33.5  5:59/M        
  592    383   1578  Kelsey Young          Glen Mills Schools                    5:39     6:16     6:37       18:33.8  5:59/M        
  593  (> 7)   1044  Alek Pochan           Avon Grove                            5:58     6:10     6:25       18:34.0  5:59/M        
  594  (> 7)   1851  Austin Lozinak        Methacton                             5:44     6:16     6:32       18:34.3  5:59/M        
  595  (> 7)   1991  Daniel Cox            Oxford Area                           5:37     6:14     6:42       18:34.7  5:59/M        
  596  (> 7)   2597  Ryan Kelly            WC Henderson                          6:03     6:08     6:22       18:34.8  5:59/M        
  597  (> 7)   2714  Adam Kaplan           West Chester East                     6:00     6:12     6:22       18:35.2  6:00/M        
  598  (> 7)   1855  Jack Pellegrino       Methacton                             5:46     6:16     6:32       18:35.3  6:00/M        
  599    384    861  Aaron Williams        Upper Darby                           5:32     6:10     6:52       18:35.4  6:00/M        
  600  (> 7)   2143  Yash Agnihorti        Phoenixville Area                     6:01     6:10     6:24       18:35.6  6:00/M        

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

  601  (> 7)   1484  Michael Bertoni       Downingtown West                      6:11     6:08     6:16       18:36.1  6:00/M        
  602  (> 7)   2722  Tyler Pachuda         West Chester East                     5:58     6:09     6:28       18:36.4  6:00/M        
  603  (> 7)   1615  Adam Surovcik         Great Valley                          5:40     6:22     6:33       18:36.5  6:00/M        
  604  (> 7)   1592  Patrick Hanlon        Great Valley                          6:05     6:09     6:21       18:36.7  6:00/M        
  605  (> 7)   1518  Tim Milich            Downingtown West                      6:06     6:08     6:21       18:36.8  6:00/M        
  606  (> 7)   1565  Karthik Reddy         Garnet Valley                         5:58     6:14     6:24       18:37.4  6:00/M        
  607  (> 7)   1042  Jimmy O'Hora          Avon Grove                            6:03     6:12     6:21       18:37.4  6:00/M        
  608  (> 7)   1229  Nicholas Isaac        Central Bucks West                    5:59     6:10     6:27       18:37.5  6:00/M        
  609  (> 7)   1699  Teddy Delduca         Haverford Township HS                 5:55     6:12     6:29       18:37.5  6:00/M        
  610    385    706  Jaden Smith           Pottsgrove                            5:42     6:19     6:35       18:37.6  6:00/M        
  611  (> 7)   1221  Will Deem             Central Bucks West                    5:55     6:15     6:26       18:37.6  6:00/M        
  612  (> 7)    889  Abhiram Vagvala       Upper Merion                          5:37     6:12     6:48       18:38.1  6:01/M        
  613  (> 7)   2120  Christian Badali      Perkiomen Valley                      5:43     6:17     6:37       18:38.4  6:01/M        
  614  (> 7)   1917  Dylan Souders         Neshaminy                             5:51     6:17     6:30       18:38.7  6:01/M        
  615  (> 7)   2783  Adam Grossberg        Wissahickon                           5:55     6:14     6:28       18:38.9  6:01/M        
  616    386   1269  Raphael Orange        Cheltenham                            5:56     6:15     6:27       18:39.0  6:01/M        
  617  (> 7)   1678  James Nolin           Hatboro Horsham                       5:51     6:18     6:28       18:39.0  6:01/M        
  618  (> 7)   2711  Kieran Hefferan       West Chester East                     6:07     6:06     6:25       18:39.2  6:01/M        
  619  (> 7)   1167  Jachin Mapily         Central Bucks East                    5:57     6:15     6:25       18:39.6  6:01/M        
  620  (> 7)   1638  Joseph Challisery     Harriton                              5:56     6:11     6:31       18:40.0  6:01/M        
  621    387    180  Alex Fox              Coatesville                           5:45     6:18     6:36       18:40.0  6:01/M        
  622  (> 7)   1168  Will Marston          Central Bucks East                    5:55     6:17     6:27       18:40.8  6:01/M        
  623  (> 7)   2746  Evan Chester          William Tennent                       6:04     6:04     6:32       18:40.8  6:01/M        
  624    388    193  Nick Mazzone          Collegium Charter School              5:37     6:26     6:36       18:41.0  6:02/M        
  625  (> 7)   1858  Jack Rosti            Methacton                             5:45     6:15     6:40       18:41.3  6:02/M        
  626  (> 7)   1199  Mason McClintic       Central Bucks South                   5:52     6:08     6:40       18:41.6  6:02/M        
  627  (> 7)   1402  Logan Brunnozzi       Council Rock South                    6:16     6:03     6:21       18:41.7  6:02/M        
  628  (> 7)    181  Mike Kelly            Coatesville                           5:48     6:23     6:30       18:41.7  6:02/M        
  629    389    896  Kevin Johnston        Upper Moreland                        5:53     6:19     6:29       18:41.8  6:02/M        
  630  (< 5)    156  Abdul Griggs          Chester                               5:25     6:28     6:48       18:42.1  6:02/M        
  631  (> 7)    662  Conor McShane         Phoenixville Area                     5:33     6:22     6:46       18:42.3  6:02/M        
  632  (> 7)   1567  Carson Slook          Garnet Valley                         6:04     6:09     6:28       18:42.6  6:02/M        
  633  (> 7)   1976  Andrea Cambiati       Owen J. Roberts                       5:57     6:17     6:28       18:42.9  6:02/M        
  634  (> 7)    705  Aidan McDonald        Pottsgrove                            5:37     6:22     6:43       18:43.1  6:02/M        
  635  (> 7)   2710  Martin Gusick         West Chester East                     5:53     6:23     6:26       18:43.1  6:02/M        
  636  (> 7)    830  Andrew Manwaring      Strath Haven                          5:47     6:20     6:35       18:43.4  6:02/M        
  637  (> 7)   1378  Bode Wildgrube        Council Rock North                    5:38     6:21     6:44       18:44.0  6:03/M        
  638    390    580  Davon Battle          Penn Wood                             5:49     6:32     6:22       18:44.4  6:03/M        
  639  (> 7)   2523  William Daub          Upper Perkiomen                       5:47     6:20     6:37       18:44.8  6:03/M        
  640  (> 7)   1173  Carter Moore          Central Bucks East                    6:03     6:20     6:20       18:45.4  6:03/M        
  641    391   2401  Christian Hansen      Sun Valley                            6:07     6:10     6:27       18:45.7  6:03/M        
  642  (> 7)   1507  Adam Henning          Downingtown West                      6:08     6:12     6:24       18:45.9  6:03/M        
  643  (> 7)   2743  Aiden Augustine       William Tennent                       5:59     6:15     6:30       18:45.9  6:03/M        
  644  (> 7)   2388  Nathan Thallman       Strath Haven                          6:11     6:13     6:21       18:46.0  6:03/M        
  645    392    457  Steve Pastore         Marple Newtown                        5:47     6:25     6:32       18:46.3  6:03/M        
  646  (> 7)   1982  Andrew LaGreca        Owen J. Roberts                       5:59     6:14     6:32       18:46.5  6:03/M        
  647    393    517  Oscar Mailman         New Hope-Solebury                     5:57     6:17     6:31       18:46.5  6:03/M        
  648  (> 7)   2152  Luke Hihi             Phoenixville Area                     6:00     6:11     6:34       18:46.5  6:03/M        
  649  (> 7)   2594  Alex Hughes           WC Henderson                          5:54     6:13     6:39       18:47.1  6:04/M        
  650  (> 7)   2658  Brent Long            WC Rustin                             5:47     6:35     6:24       18:47.3  6:04/M        
  651  (> 7)   1519  Luke Ng               Downingtown West                      6:00     6:17     6:30       18:47.8  6:04/M        
  652  (> 7)   1965  Brian Toto            North Penn                            6:08     6:17     6:22       18:47.9  6:04/M        
  653  (> 7)   1560  Tyler Cymbala         Garnet Valley                         5:57     6:17     6:33       18:47.9  6:04/M        
  654  (> 7)   2336  Riley Wright          Spring Ford                           5:49     6:17     6:40       18:48.0  6:04/M        
  655    394    165  Jalen Sampson         Church Farm School                    5:43     6:33     6:31       18:48.1  6:04/M        
  656  (> 7)   1159  Danny Heinrichs       Central Bucks East                    5:57     6:18     6:32       18:48.5  6:04/M        
  657  (> 7)   1161  Bryce Hudson          Central Bucks East                    5:57     6:15     6:35       18:48.6  6:04/M        
  658    395    817  Will Strutton         Springfield Twp (Montco)              5:56     6:31     6:21       18:48.8  6:04/M        
  659  (> 7)   2305  Sean Kaufman          Souderton Area                        5:57     6:11     6:39       18:49.4  6:04/M        
  660  (> 7)   2782  Samuel Forde          Wissahickon                           5:59     6:16     6:33       18:49.5  6:04/M        
  661    396    716  Sharp Jamie           Pottstown                             5:51     6:20     6:38       18:50.1  6:05/M        
  662  (> 7)   1612  Gabe Stahl            Great Valley                          6:05     6:18     6:26       18:50.2  6:05/M        
  663  (> 7)   1087  Michael Hughes        Bishop Shanahan                       6:08     6:18     6:24       18:50.9  6:05/M        
  664  (> 7)   2243  Deke Magen            Radnor                                6:06     6:15     6:29       18:51.5  6:05/M        
  665  (> 7)   1525  Daniel Sharpless      Downingtown West                      6:09     6:16     6:25       18:51.6  6:05/M        
  666  (> 7)   2525  Jacob Heffner         Upper Perkiomen                       6:02     6:24     6:25       18:51.9  6:05/M        
  667  (> 7)   2536  Jonathan Trzaska      Upper Perkiomen                       5:50     6:22     6:38       18:52.3  6:05/M        
  668  (> 7)   1090  Luke Mich             Bishop Shanahan                       5:55     6:22     6:34       18:52.4  6:05/M        
  669    397    194  Albert Sommar         Collegium Charter School              6:01     6:18     6:32       18:52.9  6:05/M        
  670  (> 7)   2675  Hayden Sommers        WC Rustin                             6:17     6:10     6:24       18:52.9  6:05/M        
  671  (> 7)   1645  Patrick McCann        Harriton                              6:04     6:17     6:30       18:53.2  6:05/M        
  672  (> 7)   2382  Carter Kropac         Strath Haven                          6:12     6:18     6:22       18:53.4  6:05/M        
  673  (> 7)   1674  Nathan Kephart        Hatboro Horsham                       6:09     6:16     6:27       18:53.7  6:05/M        
  674  (> 7)   1160  Sam Herbst            Central Bucks East                    6:08     6:16     6:28       18:53.8  6:05/M        
  675    398    263  Steven Seachrist      Dock Mennonite Academy                5:41     6:24     6:48       18:53.9  6:05/M        
  676  (> 7)   2584  Alex Chilet           WC Henderson                          5:59     6:12     6:42       18:54.0  6:06/M        
  677    399    756  Christopher Green     Ridley                                5:59     6:26     6:27       18:54.0  6:06/M        
  678  (> 7)   1709  Tom Zukowski          Haverford Township HS                 6:16     6:13     6:24       18:54.0  6:06/M        
  679  (> 7)   2510  Siddharth Patel       Upper Merion                          5:57     6:18     6:38       18:54.2  6:06/M        
  680  (> 7)   2664  Jack McDougall        WC Rustin                             6:13     6:14     6:26       18:54.3  6:06/M        
  681  (> 7)   2669  Brendan Rhein         WC Rustin                             6:08     6:14     6:31       18:54.4  6:06/M        
  682  (> 7)    951  Joe Runzer            WC Rustin                             5:49     6:25     6:39       18:54.4  6:06/M        
  683  (> 7)   1320  Daniel Goddard        Conestoga                             6:02     6:21     6:31       18:54.6  6:06/M        
  684  (> 7)   1333  Mehul Tomar           Conestoga                             6:13     6:09     6:31       18:54.9  6:06/M        
  685  (> 7)   1040  Evan McCleary         Avon Grove                            6:01     6:14     6:39       18:55.1  6:06/M        
  686    400    515  Cameron Kolinchak     New Hope-Solebury                     6:04     6:24     6:26       18:55.5  6:06/M        
  687  (> 7)   2423  Michael Scali         Unionville                            6:01     6:11     6:42       18:55.5  6:06/M        
  688  (> 7)   2072  Thomas Geiger         Pennridge                             6:04     6:24     6:27       18:55.8  6:06/M        
  689  (> 7)   2529  James Patterson       Upper Perkiomen                       5:53     6:29     6:32       18:55.8  6:06/M        
  690  (> 7)   2188  Daniel Munro          Plymouth Whitemarsh                   5:53     6:20     6:41       18:55.9  6:06/M        
  691  (> 7)   1154  Evan Clark            Central Bucks East                    5:45     6:21     6:48       18:56.0  6:06/M        
  692  (> 7)   2309  Manny Rota-Talarico   Souderton Area                        6:11     6:12     6:31       18:56.2  6:06/M        
  693  (> 7)   1747  Max Mullin            Kennett                               6:00     6:13     6:41       18:56.3  6:06/M        
  694  (> 7)   1110  Caleb Taylor          Boyertown                             5:49     6:21     6:46       18:56.7  6:06/M        
  695  (> 7)   1169  Luke McCarron         Central Bucks East                    5:58     6:17     6:40       18:57.1  6:07/M        
  696    401    514  Benjamin House        New Hope-Solebury                     5:59     6:20     6:37       18:57.2  6:07/M        
  697  (> 7)   1590  Declan Coates         Great Valley                          6:00     6:23     6:33       18:57.7  6:07/M        
  698    402    719  Noah Patton           Pottstown                             5:57     6:23     6:37       18:58.1  6:07/M        
  699  (> 7)   1325  Alex Meall            Conestoga                             6:10     6:12     6:35       18:58.4  6:07/M        
  700  (> 7)   1504  Drew Gelling          Downingtown West                      6:06     6:14     6:38       18:58.5  6:07/M        

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

  701  (> 7)   1088  Henry Lukens          Bishop Shanahan                       6:08     6:17     6:32       18:58.7  6:07/M        
  702    403    648  Torin Eimer           Phil-Mont Christian Academy           5:37     6:27     6:53       18:58.7  6:07/M        
  703  (> 7)   1417  Eric Neville          Council Rock South                    5:59     6:19     6:39       18:58.8  6:07/M        
  704  (> 7)   2105  Nicholas Doyle        Pennsbury                             6:02     6:16     6:40       18:59.3  6:07/M        
  705    404    730  David Pyfer           Quakertown                            5:58     6:35     6:26       18:59.5  6:07/M        
  706  (> 7)   2228  Mason Smith           Quakertown                            6:00     6:27     6:32       18:59.5  6:07/M        
  707  (> 7)   2422  Jacob McCann          Unionville                            6:13     6:21     6:24       18:59.6  6:07/M        
  708  (> 7)   2209  Jonah Korman          Pottsgrove                            6:09     6:17     6:33       19:00.0  6:08/M        
  709  (> 7)    304  Eddie Porter          Garnet Valley                         5:41     6:12     7:06       19:00.3  6:08/M        
  710  (> 7)   2110  Jacob Outcalt         Pennsbury                             6:09     6:12     6:38       19:00.3  6:08/M        
  711  (> 7)    660  Ethan Herring         Phoenixville Area                     5:46     6:25     6:48       19:01.2  6:08/M        
  712    405    386  James Razzi           Interboro                             5:44     6:33     6:43       19:01.3  6:08/M        
  713  (> 7)    151  Chris Luk             Cheltenham                            5:49     6:25     6:47       19:01.6  6:08/M        
  714  (> 7)   1420  Toby Rosengarten      Council Rock South                    6:07     6:16     6:38       19:01.9  6:08/M        
  715  (> 7)   1165  Christopher Madera    Central Bucks East                    6:09     6:18     6:34       19:02.1  6:08/M        
  716    406     11  Jonathan Egan         Abington                              5:37     6:32     6:52       19:02.3  6:08/M        
  717  (> 7)   1949  Rahul Desai           North Penn                            6:07     6:22     6:32       19:02.9  6:08/M        
  718  (> 7)   1195  Ed Blaney             Central Bucks South                   6:05     6:22     6:34       19:03.2  6:09/M        
  719  (> 7)   2581  Harry Birl            WC Henderson                          6:03     6:20     6:39       19:03.4  6:09/M        
  720  (> 7)   1029  Noah Cimini           Avon Grove                            5:59     6:21     6:42       19:03.5  6:09/M        
  721  (> 7)   1644  Owen Lester           Harriton                              5:56     6:17     6:49       19:03.6  6:09/M        
  722  (> 7)   1170  Kevin McGovern        Central Bucks East                    6:11     6:18     6:34       19:04.1  6:09/M        
  723    407    805  Joshua Fiorentino     Springfield (Delco)                   5:51     6:30     6:41       19:04.2  6:09/M        
  724  (> 7)   2516  Cole Vallette         Upper Merion                          5:57     6:17     6:49       19:04.3  6:09/M        
  725  (> 7)   2151  Dan Hickey            Phoenixville Area                     5:56     6:27     6:40       19:04.4  6:09/M        
  726  (> 7)   2520  Joe Carpenter         Upper Perkiomen                       5:58     6:28     6:37       19:04.5  6:09/M        
  727  (> 7)   2001  Noah McGregor         Oxford Area                           6:07     6:13     6:43       19:04.8  6:09/M        
  728  (> 7)   1587  Cody Carnes           Great Valley                          6:12     6:17     6:34       19:04.9  6:09/M        
  729  (> 7)   2102  Justin Brown          Pennsbury                             6:01     6:22     6:41       19:05.6  6:09/M        
  730  (> 7)   1944  Matthew Chmielewski   North Penn                            5:53     6:30     6:42       19:05.8  6:09/M        
  731  (> 7)   2050  Ryan O'Donnell        Penncrest                             6:06     6:21     6:37       19:05.9  6:09/M        
  732    408   2452  Michael Greene        Upper Darby                           5:57     6:20     6:48       19:06.7  6:10/M        
  733    409    584  Desmond Randall       Penn Wood                             5:44     6:36     6:45       19:07.1  6:10/M        
  734  (> 7)   2039  Jasper Jonosky        Penncrest                             6:06     6:18     6:42       19:07.5  6:10/M        
  735  (> 7)   1232  Patrick Lafferty      Central Bucks West                    5:50     6:24     6:52       19:07.6  6:10/M        
  736  (> 7)   2156  Kyler Lewis           Phoenixville Area                     6:20     6:18     6:28       19:07.8  6:10/M        
  737  (> 7)   2245  Leo Mlodzienski       Radnor                                6:09     6:21     6:37       19:07.9  6:10/M        
  738  (> 7)   2147  Alex Fey              Phoenixville Area                     6:01     6:20     6:46       19:08.5  6:10/M        
  739  (> 7)   2512  Saran Ram             Upper Merion                          5:57     6:16     6:54       19:08.8  6:10/M        
  740    410    818  Colin Walsh           Springfield Twp (Montco)              5:55     6:30     6:42       19:08.8  6:10/M        
  741    411     95  Ian Harrington        Calvary Christian Academy             5:35     6:00     7:33       19:09.1  6:11/M        
  742  (> 7)   1516  Anthony Mangine       Downingtown West                      6:08     6:19     6:41       19:09.4  6:11/M        
  743  (> 7)   1517  Joey Marasco          Downingtown West                      6:08     6:21     6:39       19:09.5  6:11/M        
  744  (> 7)   1913  Sean Kelly            Neshaminy                             5:57     6:31     6:39       19:09.6  6:11/M        
  745  (> 7)   1564  Ryle Mellinger        Garnet Valley                         6:14     6:16     6:38       19:09.7  6:11/M        
  746  (> 7)   1226  Cooper Guerin         Central Bucks West                    6:08     6:27     6:34       19:10.2  6:11/M        
  747  (> 7)   2448  Clark Briddes         Upper Darby                           6:01     6:24     6:44       19:10.5  6:11/M        
  748  (> 7)   1267  Liam McNally          Cheltenham                            6:07     6:23     6:39       19:10.8  6:11/M        
  749  (> 7)   2238  Asa Hartman           Radnor                                5:48     6:22     6:59       19:11.1  6:11/M        
  750  (> 7)   2081  Andrew Reice          Pennridge                             5:47     6:27     6:56       19:11.1  6:11/M        
  751    412     93  Sam Feather           Calvary Christian Academy             5:56     6:23     6:51       19:11.3  6:11/M        
  752  (> 7)   2514  Harrison Sieker       Upper Merion                          6:02     6:26     6:43       19:12.0  6:12/M        
  753  (> 7)   2708  Austin Edmunds        West Chester East                     6:11     6:19     6:41       19:12.1  6:12/M        
  754  (> 7)   2330  Thomas Duersch        Spring Ford                           5:51     6:36     6:44       19:12.2  6:12/M        
  755  (> 7)   2754  Joseph Tuman          William Tennent                       6:14     6:28     6:29       19:12.5  6:12/M        
  756  (> 7)   1400  Joey Benincasa        Council Rock South                    6:15     6:17     6:38       19:12.6  6:12/M        
  757  (> 7)   1914  Steven McLaughlin     Neshaminy                             5:53     6:28     6:50       19:12.6  6:12/M        
  758  (> 7)   2295  Jake Etzler           Souderton Area                        6:00     6:25     6:47       19:12.9  6:12/M        
  759  (> 7)   2462  Gauravpreet Singh     Upper Darby                           5:56     6:30     6:46       19:13.5  6:12/M        
  760  (> 7)   2291  Aidan Cox             Souderton Area                        6:04     6:20     6:48       19:14.0  6:12/M        
  761  (> 7)   1786  Jeffrey Deng          Lower Merion                          6:19     6:25     6:30       19:15.2  6:13/M        
  762    413    717  Giankirk Kimmell      Pottstown                             5:49     6:30     6:55       19:15.3  6:13/M        
  763  (> 7)   2241  Aidan Leonard         Radnor                                6:11     6:23     6:40       19:15.3  6:13/M        
  764  (> 7)   1196  Reece D'Alonzo        Central Bucks South                   6:10     6:25     6:39       19:15.7  6:13/M        
  765  (> 7)   1651  Aaron Trader          Harriton                              5:51     6:20     7:03       19:16.4  6:13/M        
  766    414     49  David Yunusov         Bensalem                              5:58     6:38     6:39       19:16.6  6:13/M        
  767  (> 7)   2752  George Slook          William Tennent                       6:17     6:28     6:31       19:17.2  6:13/M        
  768  (> 7)   1586  Bryce Bardsley        Great Valley                          6:21     6:17     6:38       19:17.2  6:13/M        
  769  (> 7)   1980  Charles Kullen        Owen J. Roberts                       6:09     6:24     6:43       19:17.3  6:13/M        
  770  (> 7)   2733  Timothy Sullivan      West Chester East                     6:02     6:28     6:46       19:17.8  6:13/M        
  771  (> 7)   2288  Axell Beskar          Souderton Area                        6:16     6:25     6:36       19:18.0  6:14/M        
  772  (> 7)   1481  Tyler Aman            Downingtown West                      6:18     6:25     6:35       19:18.6  6:14/M        
  773  (> 7)   1751  Luca Tresoldi         Kennett                               6:17     6:26     6:34       19:18.9  6:14/M        
  774    415    442  Andrew Ung            Lower Moreland                        6:01     6:32     6:44       19:19.0  6:14/M        
  775  (> 7)   1510  Max Kelly             Downingtown West                      6:23     6:24     6:31       19:19.1  6:14/M        
  776  (> 7)   2199  Gavin Buce            Pope John Paul II                     6:24     6:19     6:35       19:19.5  6:14/M        
  777  (> 7)   1611  Luke Sita             Great Valley                          6:06     6:26     6:46       19:19.7  6:14/M        
  778  (> 7)   2749  Justin Glass          William Tennent                       6:10     6:22     6:47       19:20.0  6:14/M        
  779  (> 7)   2032  Alex Chung            Penncrest                             6:07     6:21     6:51       19:20.3  6:14/M        
  780  (> 7)   2390  Marshall Wenger       Strath Haven                          6:16     6:26     6:37       19:20.7  6:14/M        
  781  (> 7)   2148  Isaac Gale            Phoenixville Area                     6:01     6:23     6:55       19:20.9  6:14/M        
  782  (> 7)   1036  Josh Herring          Avon Grove                            6:03     6:23     6:53       19:21.1  6:15/M        
  783    416    649  Aaron Krpata          Phil-Mont Christian Academy           5:56     6:35     6:49       19:21.2  6:15/M        
  784    417    512  Steven Arevalo        New Hope-Solebury                     6:15     6:33     6:32       19:21.2  6:15/M        
  785  (> 7)   2154  Bryan Kerchner        Phoenixville Area                     6:03     6:27     6:50       19:21.3  6:15/M        
  786  (> 7)    997  John Boone            Abington                              5:58     6:35     6:47       19:21.4  6:15/M        
  787  (> 7)   1024  Ian Ambrose           Avon Grove                            6:13     6:30     6:37       19:21.5  6:15/M        
  788  (> 7)   1375  Tucker Smith          Council Rock North                    5:43     6:28     7:09       19:22.2  6:15/M        
  789  (> 7)   2190  William Stanczak      Plymouth Whitemarsh                   6:20     6:28     6:33       19:22.2  6:15/M        
  790  (> 7)   2332  Matthew Pytel         Spring Ford                           6:05     6:33     6:43       19:22.7  6:15/M        
  791  (> 7)   2593  Evan Hellmig          WC Henderson                          5:54     6:24     7:04       19:23.1  6:15/M        
  792  (> 7)   1697  Liam Brophy           Haverford Township HS                 6:17     6:26     6:39       19:23.4  6:15/M        
  793  (> 7)   1698  Tim Cincotta          Haverford Township HS                 6:16     6:27     6:40       19:23.7  6:15/M        
  794  (> 7)   1727  Nathaniel Barnett     Jenkintown                            6:28     6:21     6:34       19:24.2  6:15/M        
  795  (> 7)   2745  Matt Carden           William Tennent                       6:16     6:29     6:39       19:24.4  6:15/M        
  796    418    513  Joseph Cammarata      New Hope-Solebury                     6:14     6:34     6:35       19:24.4  6:15/M        
  797  (> 7)   1223  Jade Ewing            Central Bucks West                    6:23     6:25     6:36       19:24.4  6:15/M        
  798  (> 7)   1641  Logan Ebner           Harriton                              6:11     6:30     6:43       19:24.7  6:15/M        
  799  (> 7)   1950  Braeden Dian          North Penn                            6:10     6:23     6:50       19:25.0  6:16/M        
  800  (> 7)   2169  Jeff Stevens          Phoenixville Area                     6:04     6:31     6:50       19:25.5  6:16/M        

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

  801  (> 7)   1978  J.p. Duffy            Owen J. Roberts                       6:11     6:22     6:52       19:26.3  6:16/M        
  802  (> 7)   2314  Garrett Thompson      Souderton Area                        6:15     6:32     6:39       19:27.1  6:16/M        
  803    419   1796  Julian Ogawa          Lower Moreland                        6:01     6:26     6:59       19:27.3  6:16/M        
  804  (> 7)   2240  Nick Lavine           Radnor                                6:11     6:23     6:53       19:27.8  6:16/M        
  805  (> 7)   2786  Justin Le             Wissahickon                           6:04     6:30     6:52       19:28.0  6:17/M        
  806  (> 7)   2655  Luke Krikorian        WC Rustin                             6:20     6:27     6:39       19:28.3  6:17/M        
  807  (> 7)   1979  Jack Golden           Owen J. Roberts                       6:10     6:29     6:48       19:28.6  6:17/M        
  808  (> 7)   1985  Nick Wood             Owen J. Roberts                       6:25     6:16     6:46       19:28.9  6:17/M        
  809  (> 7)   1372  Matt Matarazzo        Council Rock North                    6:06     6:30     6:52       19:29.0  6:17/M        
  810    420    258  Josh Bauman           Dock Mennonite Academy                6:02     6:32     6:54       19:29.6  6:17/M        
  811  (> 7)   1203  Jonathan Robinson     Central Bucks South                   6:06     6:29     6:53       19:29.7  6:17/M        
  812  (> 7)   1052  Kyle Keenan           Bensalem                              6:02     6:39     6:47       19:30.1  6:17/M        
  813  (> 7)   1379  Gabe Wilson           Council Rock North                    6:17     6:38     6:34       19:30.8  6:17/M        
  814  (> 7)   1956  Erik Loro             North Penn                            6:00     6:37     6:52       19:30.9  6:17/M        
  815  (> 7)   1792  Jacob Marsh           Lower Merion                          6:32     6:19     6:38       19:30.9  6:17/M        
  816  (> 7)    368  Burton Carbino        Holy Ghost Preparatory School         5:13     6:14     8:03       19:31.2  6:18/M        
  817  (> 7)   2747  Matt Christofas       William Tennent                       6:28     6:19     6:43       19:31.3  6:18/M        
  818  (> 7)   1411  Mike Korixis          Council Rock South                    6:22     6:35     6:33       19:31.3  6:18/M        
  819  (> 7)   1197  Ben Drakas            Central Bucks South                   6:06     6:29     6:56       19:32.2  6:18/M        
  820    421    754  Jacob Darcas          Ridley                                6:08     6:36     6:47       19:32.3  6:18/M        
  821  (> 7)   2317  Connor Williams       Souderton Area                        6:24     6:16     6:51       19:32.7  6:18/M        
  822  (> 7)   2298  Jacob Golden          Souderton Area                        6:25     6:15     6:51       19:32.7  6:18/M        
  823    422    192  Austin James          Collegium Charter School              6:02     6:33     6:56       19:32.8  6:18/M        
  824  (> 7)   2724  Conor Quinn           West Chester East                     6:16     6:25     6:50       19:32.9  6:18/M        
  825  (> 7)   2153  Kyle Keener           Phoenixville Area                     6:20     6:36     6:35       19:33.0  6:18/M        
  826  (> 7)   1589  Ean Chasinoff         Great Valley                          6:30     6:25     6:36       19:33.1  6:18/M        
  827  (> 7)   1943  Ethan Buera           North Penn                            6:08     6:34     6:50       19:33.2  6:18/M        
  828  (> 7)   2424  Caden Young           Unionville                            6:14     6:36     6:43       19:34.5  6:19/M        
  829  (> 7)   1859  Jake Schwanholt       Methacton                             5:54     6:31     7:07       19:34.5  6:19/M        
  830  (> 7)   2075  Zach Hildebrandt      Pennridge                             6:12     6:34     6:47       19:34.6  6:19/M        
  831  (> 7)   2034  Jack Gallagher        Penncrest                             6:16     6:32     6:46       19:34.6  6:19/M        
  832    423   2346  Ryan Henry            Springfield (Delco)                   6:09     6:35     6:49       19:34.6  6:19/M        
  833  (> 7)   2203  Patrick McCafferty    Pope John Paul II                     6:17     6:32     6:45       19:34.7  6:19/M        
  834    424     97  Trevor Mitchell       Calvary Christian Academy             6:03     6:43     6:48       19:35.0  6:19/M        
  835    425    260  Jesse Mong            Dock Mennonite Academy                6:04     6:44     6:46       19:35.2  6:19/M        
  836  (> 7)   2535  Ethan Trzaska         Upper Perkiomen                       5:52     6:23     7:19       19:35.2  6:19/M        
  837  (> 7)   1603  Bharavi Misra         Great Valley                          6:08     6:24     7:03       19:36.1  6:19/M        
  838    426    528  Ruben Morales         Norristown                            6:01     6:48     6:46       19:36.4  6:19/M        
  839  (> 7)   2163  Tyler Pekofsky        Phoenixville Area                     6:11     6:42     6:43       19:37.4  6:20/M        
  840  (> 7)   1977  Ezra Craig            Owen J. Roberts                       6:19     6:31     6:47       19:37.6  6:20/M        
  841  (> 7)   2030  Sean Bramley          Penncrest                             6:17     6:32     6:47       19:37.9  6:20/M        
  842  (> 7)   2381  Jason Hu              Strath Haven                          6:22     6:29     6:46       19:38.1  6:20/M        
  843    427    524  Rahmon Adeshokan      Norristown                            5:48     6:35     7:13       19:38.3  6:20/M        
  844  (> 7)   2795  Noah Sachs            Strath Haven                          6:21     6:30     6:45       19:38.5  6:20/M        
  845  (> 7)   2376  Steven Choi           Strath Haven                          6:21     6:31     6:45       19:38.6  6:20/M        
  846    428     19  Calvin Keeys          Academy Park                          5:49     6:29     7:19       19:38.7  6:20/M        
  847  (> 7)   2161  Colin Murphy          Phoenixville Area                     6:20     6:28     6:50       19:38.7  6:20/M        
  848  (> 7)   2246  Hall Rubenstein       Radnor                                6:14     6:33     6:51       19:38.8  6:20/M        
  849  (> 7)   2513  Zachary Reid          Upper Merion                          6:14     6:31     6:53       19:39.1  6:20/M        
  850  (> 7)   1959  Christopher Pyatt     North Penn                            6:31     6:31     6:36       19:39.2  6:20/M        
  851  (> 7)   2377  Charles Dawes         Strath Haven                          6:19     6:33     6:46       19:39.7  6:20/M        
  852  (> 7)   2334  Nicholas Trapani      Spring Ford                           5:37     6:36     7:26       19:39.9  6:20/M        
  853    429    872  Samuel Griffin        Upper Dublin                          5:46     6:17     7:37       19:40.2  6:21/M        
  854  (> 7)   1376  Joey Sulewski         Council Rock North                    6:16     6:36     6:47       19:40.3  6:21/M        
  855  (> 7)   2500  Chimezie Amaefuna     Upper Merion                          5:45     6:52     7:02       19:40.5  6:21/M        
  856  (> 7)   2704  Joshua Cuozzo         West Chester East                     6:13     6:30     6:57       19:40.8  6:21/M        
  857  (> 7)   2083  Aiden Savoy           Pennridge                             6:10     6:36     6:54       19:41.0  6:21/M        
  858  (> 7)   2301  Will Handwerk         Souderton Area                        6:19     6:32     6:48       19:41.0  6:21/M        
  859  (> 7)   1096  Luke Smith            Bishop Shanahan                       6:14     6:37     6:50       19:41.2  6:21/M        
  860  (> 7)   1862  Ryan Therien          Methacton                             5:58     6:43     6:59       19:41.3  6:21/M        
  861  (> 7)   2092  Logan Wyllie          Pennridge                             6:10     6:45     6:45       19:41.4  6:21/M        
  862  (> 7)   1200  Mark McPeak           Central Bucks South                   6:17     6:40     6:43       19:41.8  6:21/M        
  863  (> 7)   1746  Tim Kratz             Kennett                               6:03     6:37     7:01       19:42.0  6:21/M        
  864  (> 7)   1637  Tyler Carson          Harriton                              6:04     6:27     7:10       19:42.2  6:21/M        
  865  (> 7)   2155  Riley Kleppe          Phoenixville Area                     6:23     6:33     6:45       19:42.3  6:21/M        
  866  (> 7)   2297  Brad Gavigan          Souderton Area                        6:02     6:25     7:13       19:42.3  6:21/M        
  867  (> 7)   2600  Aidan Langan          WC Henderson                          6:15     6:31     6:55       19:42.6  6:21/M        
  868    430    438  John Davies           Lower Moreland                        5:55     6:40     7:06       19:42.6  6:21/M        
  869  (> 7)   2103  Jacob Cohen           Pennsbury                             6:14     6:30     6:58       19:42.9  6:21/M        
  870    431    809  Connor Sheldon        Springfield (Delco)                   5:51     6:44     7:07       19:42.9  6:21/M        
  871  (> 7)   1568  Matt Toner            Garnet Valley                         6:18     6:33     6:50       19:42.9  6:21/M        
  872  (> 7)   2531  Cody Schwenk          Upper Perkiomen                       5:57     6:43     7:02       19:43.3  6:22/M        
  873    432    758  Navkaran Mann         Ridley                                6:02     6:33     7:08       19:43.4  6:22/M        
  874  (> 7)   1992  Raymond Davis         Oxford Area                           6:19     6:32     6:51       19:43.4  6:22/M        
  875  (> 7)   2787  Brett Lehman          Wissahickon                           6:05     6:42     6:55       19:43.6  6:22/M        
  876  (> 7)   1260  Dan Fox               Cheltenham                            6:06     6:40     6:56       19:43.6  6:22/M        
  877  (> 7)   2753  Brian Solly           William Tennent                       6:34     6:30     6:38       19:43.7  6:22/M        
  878  (> 7)   2052  Ethan Rigby           Penncrest                             6:16     6:39     6:47       19:43.7  6:22/M        
  879  (> 7)   1234  Samson Leaf           Central Bucks West                    6:38     6:25     6:40       19:43.8  6:22/M        
  880  (> 7)   2383  Nate Linderman        Strath Haven                          6:17     6:33     6:52       19:43.9  6:22/M        
  881  (> 7)   2729  Tommy Scheuer         West Chester East                     6:32     6:31     6:40       19:44.5  6:22/M        
  882  (> 7)   2592  Lucas Heller          WC Henderson                          6:24     6:22     6:57       19:44.5  6:22/M        
  883  (> 7)   2420  Gerard Faia           Unionville                            6:13     6:25     7:05       19:44.6  6:22/M        
  884  (> 7)   1919  Jack Toy              Neshaminy                             6:02     6:43     6:58       19:44.9  6:22/M        
  885  (> 7)   1000  Patrick Magauran      Abington                              6:07     6:48     6:49       19:45.0  6:22/M        
  886  (> 7)   2506  Romero Hernandez      Upper Merion                          6:13     6:32     6:58       19:45.1  6:22/M        
  887  (> 7)   1101  Ethan Cahill          Boyertown                             6:22     6:39     6:42       19:45.2  6:22/M        
  888  (> 7)   1696  Ryan Bates            Haverford Township HS                 6:23     6:35     6:46       19:45.4  6:22/M        
  889  (> 7)   2304  Ryan Kagarise         Souderton Area                        6:17     6:42     6:45       19:45.8  6:22/M        
  890  (> 7)   2683  CHris Watson          WC Rustin                             6:24     6:35     6:46       19:46.2  6:23/M        
  891  (> 7)   1315  John Arthy            Conestoga                             6:07     6:35     7:03       19:46.4  6:23/M        
  892  (> 7)   2043  Taylor McAfee         Penncrest                             6:16     6:32     6:57       19:46.6  6:23/M        
  893  (> 7)   1506  Jack Harper           Downingtown West                      6:19     6:35     6:52       19:47.1  6:23/M        
  894    433    759  Jarrod Sleet          Ridley                                6:10     6:48     6:49       19:47.5  6:23/M        
  895  (> 7)   2533  Lincoln Simms         Upper Perkiomen                       6:11     6:45     6:50       19:47.5  6:23/M        
  896  (> 7)   2079  Mason Nyce            Pennridge                             6:29     6:33     6:45       19:47.8  6:23/M        
  897  (> 7)   2741  Logan Adelson         William Tennent                       6:25     6:28     6:53       19:47.9  6:23/M        
  898    434    518  Thomas Warren         New Hope-Solebury                     6:16     6:39     6:52       19:48.1  6:23/M        
  899    435    586  Jimmy Sek             Penn Wood                             5:53     6:53     7:01       19:48.2  6:23/M        
  900  (> 7)   1960  Jan Ramos             North Penn                            6:10     6:43     6:54       19:48.4  6:23/M        

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

  901  (> 7)   2781  Dean DiGiovanni       Wissahickon                           6:11     6:38     6:58       19:48.4  6:23/M        
  902  (> 7)   2208  Will Woodall          Pope John Paul II                     6:19     6:35     6:53       19:48.9  6:23/M        
  903  (> 7)   2378  Brendan Deppen        Strath Haven                          6:20     6:32     6:56       19:49.2  6:24/M        
  904  (> 7)   1672  Jake Gutekunst        Hatboro Horsham                       6:24     6:29     6:55       19:49.3  6:24/M        
  905    436    530  Geovanni Santiago     Norristown                            6:13     6:45     6:50       19:49.4  6:24/M        
  906  (> 7)   2182  Justin Adler          Plymouth Whitemarsh                   6:21     6:38     6:49       19:49.4  6:24/M        
  907  (> 7)   2187  Joshua Levin          Plymouth Whitemarsh                   5:58     6:41     7:09       19:50.0  6:24/M        
  908  (> 7)   2421  Reade Keefer          Unionville                            6:19     6:40     6:50       19:50.3  6:24/M        
  909  (> 7)   1750  Nate Pippen           Kennett                               5:57     6:57     6:55       19:50.5  6:24/M        
  910  (> 7)   1490  Jacob Chamoun         Downingtown West                      6:18     6:25     7:06       19:50.6  6:24/M        
  911    437    527  Miguel Camacho        Norristown                            6:04     6:41     7:05       19:51.2  6:24/M        
  912  (> 7)   1670  Johnny Delp           Hatboro Horsham                       6:32     6:33     6:44       19:51.3  6:24/M        
  913    438     83  Michael Ocasio        Bristol                               6:00     6:51     6:59       19:51.4  6:24/M        
  914  (> 7)   2091  Nathan Wilson         Pennridge                             6:22     6:38     6:50       19:51.5  6:24/M        
  915  (> 7)   1942  Elliot Buera          North Penn                            6:22     6:39     6:50       19:52.0  6:25/M        
  916    439    246  Ryan Schaafsma        Delaware County Christian School      6:19     6:38     6:54       19:52.3  6:25/M        
  917  (> 7)   1408  Mitchell Howe         Council Rock South                    6:25     6:46     6:40       19:52.6  6:25/M        
  918    440    526  Axell Bailon Castillo Norristown                            6:05     6:44     7:02       19:52.7  6:25/M        
  919    441    529  Ricardo Moreno        Norristown                            5:42     6:44     7:25       19:52.8  6:25/M        
  920  (> 7)   1707  Danny Smith           Haverford Township HS                 6:34     6:36     6:42       19:52.9  6:25/M        
  921  (> 7)   1596  Colin Joy             Great Valley                          6:39     6:41     6:32       19:53.4  6:25/M        
  922  (> 7)   2705  Gabriel DeRosa        West Chester East                     6:16     6:38     6:58       19:53.4  6:25/M        
  923  (> 7)   2227  Nolan Lucabaugh       Quakertown                            6:20     6:38     6:54       19:53.6  6:25/M        
  924  (> 7)   2647  Hayden Bliss          WC Rustin                             6:38     6:32     6:42       19:54.2  6:25/M        
  925  (> 7)   2160  Evan Mia              Phoenixville Area                     6:22     6:35     6:55       19:54.3  6:25/M        
  926    442   1431  Camron Good           Dock Mennonite Academy                6:30     6:41     6:43       19:54.4  6:25/M        
  927  (> 7)   2583  Danny Burt            WC Henderson                          6:30     6:29     6:54       19:54.5  6:25/M        
  928  (> 7)   1566  Josh Shoemaker        Garnet Valley                         6:24     6:41     6:48       19:54.8  6:25/M        
  929  (> 7)   2660  Braydon Malley        WC Rustin                             6:39     6:24     6:51       19:55.5  6:25/M        
  930  (> 7)   2191  Danny Symnoski        Plymouth Whitemarsh                   6:21     6:46     6:48       19:56.0  6:26/M        
  931    443    814  Shawn Burrell         Springfield Twp (Montco)              5:49     7:03     7:03       19:56.3  6:26/M        
  932  (> 7)   2389  Steven Waldt          Strath Haven                          6:28     6:36     6:51       19:56.4  6:26/M        
  933  (> 7)   2519  Jonathan Carnesi      Upper Perkiomen                       6:12     6:40     7:03       19:56.4  6:26/M        
  934    444    581  Cletus Gbondo         Penn Wood                             5:48     6:45     7:23       19:56.5  6:26/M        
  935  (> 7)   2307  Dylan Mayrides        Souderton Area                        6:32     6:28     6:55       19:56.6  6:26/M        
  936  (> 7)   2715  Robert Kerns          West Chester East                     6:15     6:36     7:04       19:56.8  6:26/M        
  937  (> 7)   2149  Nate Gale             Phoenixville Area                     6:28     6:31     6:56       19:57.2  6:26/M        
  938  (> 7)   1373  Brady Sciobona        Council Rock North                    5:59     6:20     7:38       19:57.6  6:26/M        
  939  (> 7)   1916  Zach Shatson          Neshaminy                             6:08     6:48     7:01       19:57.8  6:26/M        
  940  (> 7)   1149  Xavier Bardwell       Central Bucks East                    6:12     6:48     6:56       19:57.9  6:26/M        
  941  (> 7)   1668  Justin Bupp           Hatboro Horsham                       6:12     6:40     7:04       19:58.0  6:26/M        
  942  (> 7)   1337  Jonas Walton          Conestoga                             6:30     6:34     6:52       19:58.2  6:26/M        
  943  (> 7)   2080  Gunnar Orth           Pennridge                             5:45     6:11     8:01       19:58.6  6:26/M        
  944  (> 7)   1262  Edgar Maddox          Cheltenham                            6:14     6:43     7:01       19:58.6  6:26/M        
  945  (> 7)   2202  Liam Hunter           Pope John Paul II                     6:10     6:40     7:07       19:58.7  6:26/M        
  946  (> 7)   2090  Marshall Wilson       Pennridge                             6:09     6:37     7:11       19:58.9  6:26/M        
  947    445   2407  Freddie Summers       Sun Valley                            6:12     6:33     7:13       19:59.3  6:27/M        
  948  (> 7)   1745  Jeffery Kjelstrom     Kennett                               6:23     6:45     6:51       19:59.8  6:27/M        
  949    446    815  Patrick McCaslin      Springfield Twp (Montco)              5:56     6:54     7:09       20:00.2  6:27/M        
  950  (> 7)   2205  Joshua Murtaugh       Pope John Paul II                     6:25     6:41     6:52       20:00.2  6:27/M        
  951  (> 7)   1219  Jack Boland           Central Bucks West                    6:22     6:23     7:13       20:00.3  6:27/M        
  952  (> 7)   2316  Sebastian Watters     Souderton Area                        6:33     6:28     6:58       20:00.4  6:27/M        
  953  (> 7)   1194  Charles Bird          Central Bucks South                   6:19     6:45     6:56       20:00.5  6:27/M        
  954  (> 7)   2609  Taylor Sorenson       WC Henderson                          6:21     6:33     7:06       20:00.6  6:27/M        
  955  (> 7)   1201  Alexander Peppiatt    Central Bucks South                   6:16     6:20     7:24       20:01.0  6:27/M        
  956  (> 7)    262  Addison Schweizerhof  Dock Mennonite Academy                6:04     6:56     7:01       20:01.3  6:27/M        
  957  (> 7)   1666  Tom Bartie            Hatboro Horsham                       6:09     6:46     7:05       20:01.3  6:27/M        
  958  (> 7)   2284  Ryan Bachman          Souderton Area                        6:25     6:45     6:51       20:01.4  6:27/M        
  959  (> 7)   1732  Daniel Gifford        Jenkintown                            6:31     6:33     6:57       20:01.8  6:27/M        
  960  (> 7)   2502  David Estock          Upper Merion                          6:17     6:43     7:02       20:02.4  6:28/M        
  961  (> 7)   2719  Aidan McClay          West Chester East                     5:49     7:08     7:04       20:02.9  6:28/M        
  962  (> 7)   2311  Chris Sidarous        Souderton Area                        6:28     6:32     7:01       20:03.2  6:28/M        
  963    447   2019  Christian Priva       Penn Wood                             6:02     7:00     7:00       20:03.2  6:28/M        
  964    448   1118  Judah Stites          Calvary Christian Academy             6:17     6:45     7:01       20:04.1  6:28/M        
  965  (> 7)   1056  Ritish Sharma         Bensalem                              6:12     6:59     6:52       20:04.1  6:28/M        
  966  (> 7)   1559  Clay Bromley          Garnet Valley                         6:24     6:46     6:53       20:04.3  6:28/M        
  967  (> 7)   2744  Keenan Beveridge      William Tennent                       6:03     6:47     7:13       20:04.5  6:28/M        
  968  (> 7)   2649  Paolo Cunicelli       WC Rustin                             6:27     6:38     6:59       20:05.2  6:29/M        
  969  (> 7)   1964  Dan Song              North Penn                            6:30     6:37     6:57       20:05.6  6:29/M        
  970  (> 7)   2349  Michael Reiter        Springfield (Delco)                   6:04     6:49     7:12       20:06.1  6:29/M        
  971  (> 7)   2671  Alex Sauselein        WC Rustin                             6:32     6:43     6:50       20:06.3  6:29/M        
  972  (> 7)   1482  Jack Barker           Downingtown West                      6:29     6:38     6:58       20:07.0  6:29/M        
  973    449    164  Ajani Knowles         Church Farm School                    6:09     6:59     6:58       20:07.8  6:29/M        
  974  (> 7)   1183  Aaron Wang            Central Bucks East                    6:19     6:48     7:00       20:08.0  6:30/M        
  975    450    583  Kayleb Myricks        Penn Wood                             6:20     6:48     6:59       20:08.3  6:30/M        
  976  (> 7)   2780  Gabe Decker           Wissahickon                           6:23     6:42     7:03       20:08.5  6:30/M        
  977  (> 7)   1601  Ryan May              Great Valley                          6:38     6:50     6:40       20:08.6  6:30/M        
  978  (> 7)   2333  Elijah Thomas         Spring Ford                           6:05     7:25     6:37       20:08.6  6:30/M        
  979  (> 7)   1407  Zeke Hertz            Council Rock South                    6:26     6:46     6:56       20:08.8  6:30/M        
  980  (> 7)   1492  Owen Clarke           Downingtown West                      6:19     6:39     7:09       20:08.9  6:30/M        
  981  (> 7)   2773  Evan Boroch           Wissahickon                           6:25     6:48     6:55       20:09.3  6:30/M        
  982  (> 7)   1001  Brendan Murcar        Abington                              6:33     6:45     6:50       20:09.4  6:30/M        
  983  (> 7)   1410  Jack Koehler          Council Rock South                    6:38     6:50     6:40       20:09.4  6:30/M        
  984    451    454  Ryan Naughton         Marple Newtown                        6:18     6:50     7:00       20:09.6  6:30/M        
  985  (> 7)   2289  Evan Bromiley         Souderton Area                        6:24     6:41     7:03       20:09.6  6:30/M        
  986  (> 7)   1224  Jack Fennell          Central Bucks West                    6:35     6:43     6:50       20:09.9  6:30/M        
  987  (> 7)   1561  Mark Emery            Garnet Valley                         5:57     6:24     7:48       20:10.4  6:30/M        
  988  (> 7)   2312  Aleks Smith           Souderton Area                        6:25     6:46     6:59       20:10.7  6:30/M        
  989    452    189  Tyler Correll         Collegium Charter School              6:26     6:51     6:52       20:11.0  6:31/M        
  990  (> 7)   2721  Jefferson Moak        West Chester East                     6:07     6:47     7:17       20:11.5  6:31/M        
  991    453   1812  Mohammed Iyoun        Marple Newtown                        6:19     6:48     7:04       20:12.2  6:31/M        
  992  (> 7)   1598  Andrew Loose          Great Valley                          6:32     6:38     7:00       20:12.3  6:31/M        
  993  (> 7)   1334  Branden Veale         Conestoga                             6:19     6:44     7:08       20:12.4  6:31/M        
  994    454    757  Mike Keller           Ridley                                6:15     6:50     7:06       20:12.6  6:31/M        
  995  (> 7)   1989  Jack Campbell         Oxford Area                           6:33     6:45     6:54       20:12.8  6:31/M        
  996  (> 7)   1597  Carter Lee            Great Valley                          6:49     6:38     6:45       20:13.2  6:31/M        
  997  (> 7)   1850  Marco Leonetti        Methacton                             5:56     6:54     7:22       20:13.5  6:31/M        
  998  (> 7)   1593  Rohit Haridas         Great Valley                          6:33     6:47     6:53       20:13.5  6:31/M        
  999  (> 7)   1515  Ryen Ling             Downingtown West                      6:29     6:44     7:00       20:14.0  6:32/M        
 1000  (> 7)   2606  Jack Schweidler       WC Henderson                          6:32     6:47     6:54       20:14.2  6:32/M        

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

 1001  (> 7)   1151  Connor Brodish        Central Bucks East                    6:30     6:57     6:46       20:14.2  6:32/M        
 1002    455   2351  Leo Hoffman           Springfield Twp (Montco)              6:31     6:35     7:07       20:14.3  6:32/M        
 1003  (> 7)   2643  Raz Baruch            WC Rustin                             6:46     6:41     6:47       20:15.2  6:32/M        
 1004  (> 7)   2537  Chase Ziegler         Upper Perkiomen                       6:15     6:46     7:13       20:15.6  6:32/M        
 1005  (> 7)   1845  Ethan Gretzula        Methacton                             6:08     6:48     7:18       20:16.1  6:32/M        
 1006  (> 7)   2735  Connor Whipple        West Chester East                     6:19     6:47     7:09       20:16.4  6:32/M        
 1007  (> 7)   2130  Ryan Stratton         Perkiomen Valley                      6:25     6:43     7:07       20:16.6  6:32/M        
 1008  (> 7)   2071  Stan Dworak           Pennridge                             6:13     6:56     7:07       20:17.2  6:33/M        
 1009    456    813  Alex Bonacci          Springfield Twp (Montco)              6:21     6:47     7:07       20:17.5  6:33/M        
 1010  (> 7)   1185  Alex Yahaghi          Central Bucks East                    6:18     6:54     7:04       20:17.5  6:33/M        
 1011  (> 7)   2731  Jaiden Slifer         West Chester East                     6:27     6:42     7:08       20:17.9  6:33/M        
 1012  (> 7)    806  Kevin O'Neill         Springfield (Delco)                   6:13     6:53     7:11       20:18.1  6:33/M        
 1013    457   1279  Joshua Torres         Church Farm School                    6:15     6:49     7:13       20:18.2  6:33/M        
 1014  (> 7)   1268  Ahmad Newton          Cheltenham                            6:42     7:08     6:27       20:18.6  6:33/M        
 1015  (> 7)   2457  Sebastian Mostek      Upper Darby                           6:43     6:49     6:46       20:18.9  6:33/M        
 1016    458    456  Ryan O'Meara          Marple Newtown                        6:21     6:57     7:00       20:19.0  6:33/M        
 1017    459    816  Eric Stoudt           Springfield Twp (Montco)              6:22     6:46     7:10       20:19.2  6:33/M        
 1018  (> 7)   2750  Eli Mednick           William Tennent                       6:21     6:45     7:12       20:19.6  6:33/M        
 1019  (> 7)   1735  Merrick Mangan        Jenkintown                            6:28     6:47     7:04       20:19.8  6:33/M        
 1020  (> 7)   2038  Declan Hefferan       Penncrest                             6:24     6:41     7:14       20:19.9  6:33/M        
 1021  (> 7)   1485  Ryan Bertram          Downingtown West                      6:42     6:41     6:56       20:20.1  6:34/M        
 1022  (> 7)   1163  Daniel Lane           Central Bucks East                    6:33     6:51     6:55       20:20.3  6:34/M        
 1023  (> 7)   2093  Gabe Yochum           Pennridge                             6:33     6:38     7:08       20:20.5  6:34/M        
 1024  (> 7)   1419  Brent Rolli           Council Rock South                    6:21     6:32     7:27       20:20.6  6:34/M        
 1025    460    384  Aidan Hubis           Interboro                             6:23     6:50     7:06       20:20.6  6:34/M        
 1026  (> 7)   2703  Justin Crump          West Chester East                     6:32     6:42     7:06       20:20.6  6:34/M        
 1027    461    166  Daylon Shackelford    Church Farm School                    6:14     6:59     7:06       20:20.8  6:34/M        
 1028  (> 7)   2682  Michael Vitullo       WC Rustin                             6:43     6:40     6:57       20:21.3  6:34/M        
 1029  (> 7)   1330  Leo Russo             Conestoga                             6:34     6:58     6:48       20:21.4  6:34/M        
 1030  (> 7)   2532  Austin Shanely        Upper Perkiomen                       6:20     6:48     7:12       20:21.4  6:34/M        
 1031  (> 7)   2287  Nolan Berry           Souderton Area                        6:33     6:46     7:01       20:22.2  6:34/M        
 1032  (> 7)   1084  Ethan Chan            Bishop Shanahan                       6:03     7:01     7:17       20:22.4  6:34/M        
 1033  (> 7)   1415  Paul McDonnell        Council Rock South                    6:44     6:51     6:46       20:22.7  6:34/M        
 1034  (> 7)   1266  Owen McLaughlin       Cheltenham                            6:08     7:03     7:11       20:23.2  6:35/M        
 1035  (> 7)   2286  Aiden Bell            Souderton Area                        6:29     6:38     7:14       20:23.2  6:35/M        
 1036  (> 7)   1639  Michael DeBotton      Harriton                              6:02     7:02     7:18       20:23.3  6:35/M        
 1037  (> 7)   1741  Danny Westcott        Jenkintown                            6:12     6:55     7:15       20:23.5  6:35/M        
 1038  (> 7)   1614  CJ Stiles             Great Valley                          6:44     6:43     6:55       20:23.8  6:35/M        
 1039  (> 7)   1051  Sebastian Coates      Bensalem                              6:15     7:02     7:06       20:24.3  6:35/M        
 1040  (> 7)   1264  Ben Martinez          Cheltenham                            6:36     6:51     6:56       20:24.6  6:35/M        
 1041  (> 7)   2327  Brendan Ainscoe       Spring Ford                           6:20     6:58     7:06       20:25.1  6:35/M        
 1042  (> 7)   2146  Robert Edney          Phoenixville Area                     6:34     6:43     7:07       20:25.2  6:35/M        
 1043  (> 7)   2171  Evan Stout            Phoenixville Area                     6:11     6:52     7:21       20:25.3  6:35/M        
 1044  (> 7)   2723  Sam Parnis            West Chester East                     6:15     6:42     7:27       20:25.6  6:35/M        
 1045    462    714  Christian Albert      Pottstown                             6:22     6:51     7:11       20:25.7  6:35/M        
 1046  (> 7)   1648  Bennett Schwarz       Harriton                              6:32     6:56     6:56       20:25.7  6:35/M        
 1047  (> 7)   2170  Eli Stevenson         Phoenixville Area                     6:36     6:45     7:05       20:26.9  6:35/M        
 1048  (> 7)   1261  Jack Hanes            Cheltenham                            6:32     6:53     7:02       20:27.1  6:36/M        
 1049  (> 7)   2353  Jason Needhammer      Springfield Twp (Montco)              6:35     6:50     7:01       20:27.7  6:36/M        
 1050  (> 7)   1332  Hayden Sudall         Conestoga                             6:37     7:00     6:50       20:28.0  6:36/M        
 1051  (> 7)   1839  Ethan Bryers          Methacton                             6:40     6:54     6:53       20:28.4  6:36/M        
 1052    463    755  Matthew Fennell       Ridley                                6:10     7:16     7:02       20:29.0  6:36/M        
 1053  (> 7)   1793  Ethan Spingarn        Lower Merion                          6:47     6:54     6:47       20:29.0  6:36/M        
 1054  (> 7)   1023  Finn Allison          Avon Grove                            6:31     6:52     7:04       20:29.0  6:36/M        
 1055  (> 7)    812  Teddy Baughan         Springfield Twp (Montco)              6:22     6:46     7:20       20:29.2  6:36/M        
 1056  (> 7)   1911  John Gottschalk       Neshaminy                             6:10     6:55     7:23       20:30.0  6:37/M        
 1057  (> 7)    452  Dolan Cox             Marple Newtown                        6:18     7:06     7:05       20:30.5  6:37/M        
 1058    464   1572  Dalil Clark           Glen Mills Schools                    6:33     6:44     7:12       20:31.0  6:37/M        
 1059  (> 7)   1673  Marco Isabella        Hatboro Horsham                       6:29     7:02     6:59       20:31.2  6:37/M        
 1060  (> 7)   1331  Brent Sudall          Conestoga                             6:20     7:03     7:08       20:32.1  6:37/M        
 1061  (> 7)   1993  Gabe Forsythe         Oxford Area                           6:40     6:50     7:01       20:32.1  6:37/M        
 1062    465   1576  Domanic Mccree        Glen Mills Schools                    6:33     6:47     7:11       20:33.0  6:38/M        
 1063  (> 7)   1058  Nick Zulewski         Bensalem                              6:38     6:54     7:00       20:33.6  6:38/M        
 1064  (> 7)   1272  Evan Rominiecki       Cheltenham                            6:19     6:45     7:29       20:33.7  6:38/M        
 1065  (> 7)   1403  Shumyatsky Dan        Council Rock South                    6:25     6:47     7:22       20:34.5  6:38/M        
 1066  (> 7)   2088  Nate Walker           Pennridge                             6:51     6:54     6:48       20:35.3  6:38/M        
 1067  (> 7)   2793  Ari Sasson            Wissahickon                           6:39     6:56     6:59       20:35.4  6:38/M        
 1068  (> 7)   2186  Daniel mark Epstein   Plymouth Whitemarsh                   6:47     6:53     6:55       20:36.6  6:39/M        
 1069  (> 7)   2455  Shawn Maxwell         Upper Darby                           6:41     7:08     6:47       20:36.9  6:39/M        
 1070  (> 7)   1335  Thomas Verna          Conestoga                             6:44     6:54     6:58       20:37.0  6:39/M        
 1071  (> 7)   1367  Jude Hollister        Council Rock North                    6:41     6:55     7:00       20:37.0  6:39/M        
 1072    466    718  Riley Mead            Pottstown                             6:17     6:47     7:31       20:37.1  6:39/M        
 1073  (> 7)   2728  Ben Ryan              West Chester East                     6:28     6:57     7:11       20:37.9  6:39/M        
 1074  (> 7)   2374  Gavin Abrahamsson     Strath Haven                          6:41     6:55     7:00       20:38.2  6:39/M        
 1075  (> 7)   1032  Jackson Crawford      Avon Grove                            6:42     6:42     7:13       20:38.5  6:39/M        
 1076    467   2255  Christopher Bautista  Ridley                                6:32     6:55     7:10       20:38.8  6:39/M        
 1077  (> 7)   2077  Ryan Martin           Pennridge                             6:52     6:55     6:51       20:39.2  6:40/M        
 1078  (> 7)   2464  Synceir Williams      Upper Darby                           6:24     7:00     7:14       20:39.4  6:40/M        
 1079  (> 7)   1529  Miller Steven         Downingtown West                      6:26     7:00     7:12       20:40.0  6:40/M        
 1080  (> 7)   2292  Chris Cox             Souderton Area                        6:18     6:57     7:24       20:40.5  6:40/M        
 1081  (> 7)   1595  Shane Johnston        Great Valley                          6:47     6:54     6:59       20:40.7  6:40/M        
 1082  (> 7)   2016  Madda Ngaima          Penn Wood                             6:21     7:02     7:19       20:42.9  6:41/M        
 1083  (> 7)    855  Dylan Blue            Upper Darby                           6:07     7:31     7:03       20:43.0  6:41/M        
 1084  (> 7)   2014  Keith Barrett         Penn Wood                             6:21     7:10     7:11       20:43.5  6:41/M        
 1085  (> 7)   2166  Ben Schratz           Phoenixville Area                     6:31     6:55     7:17       20:43.6  6:41/M        
 1086  (> 7)   2358  David Scott           Springfield Twp (Montco)              6:28     6:53     7:21       20:43.8  6:41/M        
 1087  (> 7)   1681  Tyler Rosen           Hatboro Horsham                       6:29     7:02     7:12       20:44.5  6:41/M        
 1088    468    715  Mitchell Aquino       Pottstown                             6:26     6:58     7:20       20:45.0  6:42/M        
 1089  (> 7)   2260  Christian Taylor      Ridley                                6:34     7:02     7:08       20:45.4  6:42/M        
 1090  (> 7)   2207  Dominic Romania       Pope John Paul II                     6:27     7:04     7:14       20:45.5  6:42/M        
 1091  (> 7)   1563  Jeff Kummeth          Garnet Valley                         6:42     6:51     7:11       20:45.6  6:42/M        
 1092  (> 7)   1418  Michael Perry         Council Rock South                    6:44     6:42     7:19       20:45.8  6:42/M        
 1093  (> 7)   1522  Kurt Rachau           Downingtown West                      6:34     6:59     7:12       20:46.3  6:42/M        
 1094  (> 7)   2748  Matt Drake            William Tennent                       6:35     6:56     7:14       20:46.3  6:42/M        
 1095    469   2408  Evan Taylor           Sun Valley                            6:36     6:55     7:14       20:46.5  6:42/M        
 1096  (> 7)   2200  Matt Delciotto        Pope John Paul II                     6:24     6:55     7:27       20:46.6  6:42/M        
 1097  (> 7)   2732  Daniel Steil          West Chester East                     6:34     7:00     7:11       20:46.7  6:42/M        
 1098  (> 7)   2007  Sean Walsh            Oxford Area                           6:17     7:02     7:26       20:46.7  6:42/M        
 1099  (> 7)   2145  Andrew Carranti       Phoenixville Area                     6:27     6:54     7:24       20:47.0  6:42/M        
 1100  (> 7)   2150  Nick Guido            Phoenixville Area                     6:34     6:52     7:19       20:47.0  6:42/M        

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

 1101  (> 7)   2185  Eric Dinofa           Plymouth Whitemarsh                   6:31     6:57     7:19       20:47.3  6:42/M        
 1102    470   1571  Leonardo Castro       Glen Mills Schools                    6:28     6:52     7:26       20:48.2  6:43/M        
 1103  (> 7)   1988  Dylan Arnold          Oxford Area                           6:40     6:59     7:08       20:48.4  6:43/M        
 1104  (> 7)   1728  Sully Blake           Jenkintown                            6:36     6:57     7:15       20:49.3  6:43/M        
 1105  (> 7)   1671  Landon Gisondi        Hatboro Horsham                       6:29     7:02     7:17       20:49.5  6:43/M        
 1106  (> 7)   2069  Gryphin Dean          Pennridge                             6:28     7:04     7:16       20:49.6  6:43/M        
 1107  (> 7)   2672  Eric Sauselein        WC Rustin                             6:41     7:05     7:02       20:50.1  6:43/M        
 1108  (> 7)   1994  Conner Gallagher      Oxford Area                           6:42     6:36     7:31       20:51.1  6:44/M        
 1109  (> 7)   2204  Mike McElroy          Pope John Paul II                     6:27     7:03     7:21       20:51.6  6:44/M        
 1110  (> 7)   1609  Alexander Siaton      Great Valley                          6:30     7:13     7:09       20:52.3  6:44/M        
 1111  (> 7)   1861  Zane Takyeldin        Methacton                             6:31     7:05     7:16       20:53.0  6:44/M        
 1112  (> 7)   2706  Jacob DeRosa          West Chester East                     6:38     6:55     7:19       20:53.3  6:44/M        
 1113  (> 7)   1733  Colin Gzesh           Jenkintown                            6:44     6:59     7:09       20:53.3  6:44/M        
 1114  (> 7)   1412  Jared Loeper          Council Rock South                    6:24     7:09     7:20       20:54.2  6:45/M        
 1115  (> 7)   1117  Larson Hunt           Calvary Christian Academy             6:37     7:01     7:14       20:54.3  6:45/M        
 1116  (> 7)   1734  Jack Herr             Jenkintown                            6:28     7:04     7:20       20:54.8  6:45/M        
 1117    471    167  Chauncey Thornton     Church Farm School                    6:23     7:01     7:29       20:54.9  6:45/M        
 1118  (> 7)   2652  Ryan Gentile          WC Rustin                             6:33     6:58     7:23       20:55.1  6:45/M        
 1119  (> 7)   1181  Jack Steitz           Central Bucks East                    6:33     7:08     7:13       20:55.6  6:45/M        
 1120  (> 7)   2002  Cade Pearson          Oxford Area                           6:39     7:00     7:15       20:56.0  6:45/M        
 1121  (> 7)   1498  Jordan Davis          Downingtown West                      6:33     6:59     7:23       20:56.0  6:45/M        
 1122  (> 7)   1752  Sean Wright           Kennett                               6:37     6:59     7:19       20:56.2  6:45/M        
 1123  (> 7)   1182  Jon Walter            Central Bucks East                    6:38     7:13     7:04       20:56.6  6:45/M        
 1124  (> 7)   1616  Drake Vitale          Great Valley                          6:51     6:54     7:10       20:57.0  6:45/M        
 1125  (> 7)   1244  Reuben Trachtenberg   Central Bucks West                    6:39     6:57     7:20       20:57.2  6:45/M        
 1126  (> 7)   2035  Jack Gommer           Penncrest                             6:33     7:17     7:06       20:57.2  6:45/M        
 1127  (> 7)   2018  Timmy Odunjo          Penn Wood                             6:35     7:13     7:07       20:57.3  6:45/M        
 1128  (> 7)   2386  Andrew Pak            Strath Haven                          6:32     7:04     7:20       20:57.5  6:45/M        
 1129  (> 7)   1102  Cade Hovey            Boyertown                             6:46     7:01     7:10       20:58.8  6:46/M        
 1130  (> 7)   1043  Dheeraj Pedada        Avon Grove                            6:44     7:01     7:12       20:58.9  6:46/M        
 1131  (> 7)   1928  Scott Wilson          Norristown                            6:40     6:58     7:20       20:59.4  6:46/M        
 1132  (> 7)   1650  Simon Spadea          Harriton                              6:39     7:07     7:13       21:00.0  6:46/M        
 1133  (> 7)   2348  Joe Madden            Springfield (Delco)                   6:27     7:13     7:20       21:01.0  6:47/M        
 1134  (> 7)   1416  Landon Moore          Council Rock South                    6:22     6:56     7:42       21:01.1  6:47/M        
 1135    472   2406  Josiah Senwesky       Sun Valley                            6:42     7:10     7:08       21:01.3  6:47/M        
 1136  (> 7)   1495  Connor Czap           Downingtown West                      6:34     7:00     7:27       21:01.6  6:47/M        
 1137  (> 7)   2499  Shenouda Abdel Malak  Upper Merion                          6:14     7:10     7:36       21:01.7  6:47/M        
 1138  (> 7)   2198  Chris Beeler          Pope John Paul II                     6:48     7:01     7:12       21:01.9  6:47/M        
 1139  (> 7)   1035  Rowan Gerenser        Avon Grove                            6:32     7:07     7:21       21:02.0  6:47/M        
 1140  (> 7)   2006  Saul Torres           Oxford Area                           6:18     7:03     7:40       21:02.3  6:47/M        
 1141  (> 7)   1502  Mihn Duong            Downingtown West                      6:43     7:01     7:17       21:02.8  6:47/M        
 1142  (> 7)   2595  Vivek Inumella        WC Henderson                          6:46     6:59     7:18       21:04.0  6:48/M        
 1143  (> 7)   2144  Justin Bailey         Phoenixville Area                     6:37     7:03     7:23       21:04.5  6:48/M        
 1144  (> 7)   1270  Vance Ragland         Cheltenham                            6:31     7:08     7:24       21:04.8  6:48/M        
 1145    473    720  Collin Stone          Pottstown                             6:26     7:03     7:35       21:04.9  6:48/M        
 1146  (> 7)   1002  Conor Murcar          Abington                              6:42     7:07     7:15       21:05.1  6:48/M        
 1147  (> 7)   1093  Caleb Puz             Bishop Shanahan                       6:34     7:00     7:30       21:05.2  6:48/M        
 1148  (> 7)   1048  Eric Umbach           Avon Grove                            6:45     7:06     7:13       21:05.3  6:48/M        
 1149  (> 7)   2162  Kellen Narke          Phoenixville Area                     6:38     7:09     7:17       21:05.8  6:48/M        
 1150    474    188  Kai Castro            Collegium Charter School              6:27     7:02     7:36       21:06.4  6:48/M        
 1151  (> 7)   1680  Eric Ravenscroft      Hatboro Horsham                       6:59     7:08     6:58       21:06.8  6:48/M        
 1152  (> 7)   1675  Andrew Larsson        Hatboro Horsham                       6:45     6:54     7:27       21:07.9  6:49/M        
 1153  (> 7)   1100  Phillip Angus         Boyertown                             7:03     6:57     7:07       21:08.0  6:49/M        
 1154  (> 7)   1912  Kyle Hock-Smith       Neshaminy                             6:57     6:56     7:15       21:09.0  6:49/M        
 1155  (> 7)   2505  Gavin Hepner          Upper Merion                          6:43     7:11     7:13       21:09.6  6:49/M        
 1156  (> 7)   2158  Braden Mahar          Phoenixville Area                     6:42     7:02     7:25       21:10.5  6:50/M        
 1157  (> 7)   1242  Ryan Schiele          Central Bucks West                    6:50     7:03     7:17       21:11.0  6:50/M        
 1158  (> 7)   1038  Erik Linkmeyer        Avon Grove                            6:43     7:10     7:17       21:11.3  6:50/M        
 1159  (> 7)   1738  Andrew Schiller       Jenkintown                            6:47     7:08     7:16       21:11.7  6:50/M        
 1160  (> 7)   1034  Matthew Gaerity       Avon Grove                            6:43     7:13     7:16       21:13.4  6:51/M        
 1161  (> 7)   2085  Joe Sullivan          Pennridge                             6:24     7:07     7:41       21:13.5  6:51/M        
 1162  (> 7)   1171  Neel Mehta            Central Bucks East                    6:22     7:16     7:34       21:13.5  6:51/M        
 1163  (> 7)   1814  Ganesh Selvakumar     Marple Newtown                        6:43     7:03     7:26       21:14.2  6:51/M        
 1164  (> 7)   2074  Shane Hall            Pennridge                             6:37     7:06     7:30       21:14.5  6:51/M        
 1165    475     18  Sean Kan              Academy Park                          6:14     7:08     7:52       21:14.5  6:51/M        
 1166  (> 7)   1990  Nowell Clay           Oxford Area                           6:38     7:06     7:30       21:15.2  6:51/M        
 1167  (> 7)   1329  David Neubig          Conestoga                             6:43     7:12     7:19       21:16.1  6:52/M        
 1168    476   2405  Joey Mozzoni          Sun Valley                            6:30     7:07     7:39       21:17.3  6:52/M        
 1169  (> 7)   2300  Adam Handwerk         Souderton Area                        6:39     7:11     7:26       21:17.6  6:52/M        
 1170  (> 7)   2681  David Thompson        WC Rustin                             6:31     7:08     7:37       21:17.8  6:52/M        
 1171  (> 7)   1731  Ernesto Garcia        Jenkintown                            6:57     7:08     7:11       21:18.1  6:52/M        
 1172    477    162  Emmett Eckert         Church Farm School                    6:24     7:14     7:39       21:18.1  6:52/M        
 1173    478    897  Jared McCellan        Upper Moreland                        6:36     7:15     7:26       21:18.4  6:52/M        
 1174  (> 7)   2611  Jack Whoriskey        WC Henderson                          6:41     7:02     7:34       21:18.4  6:52/M        
 1175  (> 7)   1966  Amari Wharwood        North Penn                            6:38     7:10     7:30       21:19.0  6:53/M        
 1176  (> 7)   2223  Matt Aber             Quakertown                            6:46     7:00     7:31       21:19.2  6:53/M        
 1177  (> 7)   1636  Graham Branscom       Harriton                              6:40     7:11     7:29       21:20.6  6:53/M        
 1178  (> 7)   1115  Austin Chandler       Calvary Christian Academy             6:39     7:06     7:35       21:21.1  6:53/M        
 1179    479   2399  David German          Sun Valley                            6:35     7:03     7:42       21:21.2  6:53/M        
 1180  (> 7)   2167  Cameron Schratz       Phoenixville Area                     6:27     7:07     7:46       21:21.9  6:53/M        
 1181  (> 7)   2673  Elliot Seymour        WC Rustin                             6:52     7:13     7:17       21:22.8  6:54/M        
 1182  (> 7)   2650  Wesley Flynn          WC Rustin                             7:00     7:09     7:12       21:22.8  6:54/M        
 1183  (> 7)   2347  Conor Houston         Springfield (Delco)                   6:23     7:19     7:39       21:23.0  6:54/M        
 1184  (> 7)   1433  Aaron Lee             Dock Mennonite Academy                6:46     7:01     7:35       21:23.1  6:54/M        
 1185  (> 7)   2398  Levi Das              Sun Valley                            6:37     7:05     7:40       21:23.6  6:54/M        
 1186  (> 7)   2343  Mike Breslin          Springfield (Delco)                   6:24     7:27     7:32       21:23.8  6:54/M        
 1187  (> 7)   2221  Jared Hill            Pottstown                             6:27     7:25     7:30       21:23.9  6:54/M        
 1188  (> 7)   2222  Danielت Williams     Pottstown                             6:41     7:19     7:22       21:24.2  6:54/M        
 1189  (> 7)   2698  Srihan Basvapatri     West Chester East                     6:40     7:17     7:26       21:24.4  6:54/M        
 1190  (> 7)   1318  Simon Bodek           Conestoga                             6:47     7:12     7:24       21:24.5  6:54/M        
 1191  (> 7)   2352  Simon McDowell        Springfield Twp (Montco)              7:02     7:02     7:19       21:24.8  6:54/M        
 1192  (> 7)   2700  Matthew Bergin        West Chester East                     6:49     7:10     7:25       21:25.1  6:55/M        
 1193  (> 7)   1488  Greg Buczacki         Downingtown West                      6:30     7:21     7:32       21:25.2  6:55/M        
 1194  (> 7)   2044  Owen McGroary         Penncrest                             7:01     7:11     7:12       21:25.4  6:55/M        
 1195  (> 7)   2159  Henry McManus         Phoenixville Area                     6:33     7:14     7:37       21:25.8  6:55/M        
 1196    480     80  Nathan Eddings        Bristol                               6:18     7:22     7:45       21:25.8  6:55/M        
 1197  (> 7)   2164  Zack Pekofsky         Phoenixville Area                     6:31     7:23     7:30       21:25.8  6:55/M        
 1198  (> 7)   1946  Garrett Chonko        North Penn                            6:52     7:10     7:23       21:25.9  6:55/M        
 1199  (> 7)   1031  Ben Coppens           Avon Grove                            6:47     7:07     7:31       21:26.1  6:55/M        
 1200  (> 7)   1808  Shawn Cooper          Marple Newtown                        6:39     7:17     7:29       21:26.2  6:55/M        

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

 1201  (> 7)   2774  Jeremy Breacher       Wissahickon                           6:39     7:13     7:35       21:27.8  6:55/M        
 1202  (> 7)   2313  Domenic Tate          Souderton Area                        6:45     7:18     7:24       21:27.9  6:55/M        
 1203  (> 7)   1962  Kyle Schafsteller     North Penn                            6:38     7:10     7:39       21:28.1  6:55/M        
 1204  (> 7)   2777  Jack Cahill           Wissahickon                           6:19     7:35     7:33       21:28.4  6:55/M        
 1205  (> 7)   2296  Mick Etzler           Souderton Area                        6:45     7:18     7:24       21:28.5  6:55/M        
 1206  (> 7)   2511  Ryan Pena             Upper Merion                          6:30     7:09     7:48       21:28.9  6:55/M        
 1207  (> 7)   2256  Matthew Cassidy       Ridley                                6:54     7:16     7:18       21:29.1  6:56/M        
 1208  (> 7)   2031  Jimmy Cawley          Penncrest                             6:58     7:12     7:19       21:29.4  6:56/M        
 1209  (> 7)   1926  Logan Altrogge        Norristown                            6:37     7:07     7:44       21:29.7  6:56/M        
 1210    481   1275  Temidayo Bambe        Church Farm School                    6:35     7:17     7:36       21:29.7  6:56/M        
 1211  (> 7)   2070  Cael Doster           Pennridge                             6:55     7:10     7:24       21:30.2  6:56/M        
 1212  (> 7)   2492  Ryan Lim              Upper Dublin                          8:19     6:26     6:44       21:30.3  6:56/M        
 1213  (> 7)    163  Edwin Kent            Church Farm School                    6:34     7:33     7:23       21:30.6  6:56/M        
 1214  (> 7)   1737  Stephen Ridenour      Jenkintown                            6:32     7:05     7:52       21:30.8  6:56/M        
 1215  (> 7)   1179  Andrew Shea           Central Bucks East                    6:39     7:12     7:38       21:31.0  6:56/M        
 1216  (> 7)   1744  Lawrence Iyok         Kennett                               6:45     7:19     7:26       21:31.2  6:56/M        
 1217  (> 7)   2210  Mike Lance            Pottsgrove                            6:36     7:19     7:36       21:31.8  6:56/M        
 1218  (> 7)   2175  Jon Witcoski          Phoenixville Area                     6:48     7:08     7:34       21:32.1  6:57/M        
 1219  (< 5)    155  Micah Earnest         Chester                               5:57     7:12     8:23       21:32.7  6:57/M        
 1220  (> 7)   2653  Ben Hutsell           WC Rustin                             6:34     7:00     7:58       21:32.8  6:57/M        
 1221  (> 7)   1259  Jaylen Buckner        Cheltenham                            6:53     7:10     7:28       21:33.6  6:57/M        
 1222    482    895  Souhail Hadjali       Upper Moreland                        6:31     7:36     7:25       21:33.9  6:57/M        
 1223  (> 7)   2220  Jose Hernandez        Pottstown                             6:39     7:21     7:32       21:33.9  6:57/M        
 1224  (> 7)   1336  Moritz Wagner         Conestoga                             6:48     7:19     7:26       21:34.5  6:57/M        
 1225  (> 7)   2588  Artem Desman          WC Henderson                          6:45     7:09     7:38       21:34.6  6:57/M        
 1226  (> 7)   2599  Ethan Kress           WC Henderson                          6:43     7:18     7:33       21:35.3  6:58/M        
 1227  (> 7)   1092  Thomas Nowakowski     Bishop Shanahan                       6:37     7:28     7:30       21:35.8  6:58/M        
 1228  (> 7)   1726  Leo Amorim            Jenkintown                            6:47     7:14     7:33       21:35.9  6:58/M        
 1229  (> 7)   1857  Kevin Riddell         Methacton                             6:36     7:26     7:33       21:36.1  6:58/M        
 1230  (> 7)   1863  Christian Trafford    Methacton                             6:26     7:05     8:04       21:36.2  6:58/M        
 1231  (> 7)   1277  Jason Lavoe           Church Farm School                    6:34     7:33     7:29       21:37.1  6:58/M        
 1232    483   1569  Wayne Blakey          Glen Mills Schools                    6:36     7:49     7:11       21:37.2  6:58/M        
 1233  (> 7)   2524  Gavin Fuhs            Upper Perkiomen                       6:46     7:18     7:31       21:37.4  6:58/M        
 1234  (> 7)   2727  Nate Ruth             West Chester East                     6:27     7:26     7:43       21:37.5  6:58/M        
 1235  (> 7)    998  Davi Brottow          Abington                              6:50     7:08     7:38       21:37.6  6:58/M        
 1236  (> 7)   2165  Cole Schlosser        Phoenixville Area                     6:45     7:09     7:43       21:38.2  6:59/M        
 1237  (> 7)   2078  Aidan McGinnis        Pennridge                             7:02     7:10     7:25       21:38.5  6:59/M        
 1238  (> 7)   2359  Miles Wilman          Springfield Twp (Montco)              6:49     7:26     7:22       21:38.5  6:59/M        
 1239  (> 7)   2354  Brian Nelson          Springfield Twp (Montco)              6:50     7:25     7:23       21:39.1  6:59/M        
 1240  (> 7)   2402  Nicholas Maiale       Sun Valley                            6:35     7:09     7:53       21:39.4  6:59/M        
 1241  (> 7)   1810  Gabe Farhan           Marple Newtown                        6:45     7:15     7:39       21:40.0  6:59/M        
 1242    484    382  Bruce Cunningham      Interboro                             6:12     7:40     7:47       21:40.6  6:59/M        
 1243  (> 7)   2225  Nathan Gruver         Quakertown                            6:55     7:16     7:28       21:40.8  6:59/M        
 1244  (> 7)   1157  Diego Forest          Central Bucks East                    6:52     7:28     7:19       21:40.9  6:59/M        
 1245  (> 7)   1505  Ryan Glancey          Downingtown West                      6:50     7:14     7:36       21:41.4  7:00/M        
 1246  (> 7)   1594  Vishnu Jagannathan    Great Valley                          7:07     7:18     7:15       21:41.7  7:00/M        
 1247  (> 7)    999  Enrique Camacho       Abington                              6:43     7:21     7:37       21:41.8  7:00/M        
 1248  (> 7)   2667  Char Reinheimer       WC Rustin                             6:35     7:27     7:38       21:41.8  7:00/M        
 1249  (> 7)   1046  Brayden Reaney        Avon Grove                            6:38     7:08     7:55       21:42.1  7:00/M        
 1250  (> 7)   1608  Colin Search          Great Valley                          6:59     7:16     7:25       21:42.3  7:00/M        
 1251  (> 7)   1600  Ricardo Macarron      Great Valley                          6:54     7:16     7:31       21:42.6  7:00/M        
 1252  (> 7)   1111  Carson Zadroga        Boyertown                             6:53     7:13     7:36       21:42.9  7:00/M        
 1253  (> 7)   2515  Connor Smith          Upper Merion                          6:30     7:00     8:12       21:43.2  7:00/M        
 1254  (> 7)   1278  Kharnel Swans         Church Farm School                    6:38     7:30     7:35       21:43.6  7:00/M        
 1255  (> 7)   2494  Frank She             Upper Dublin                          8:36     6:25     6:42       21:44.3  7:01/M        
 1256  (> 7)   1844  Austin Eastmure       Methacton                             6:37     7:24     7:42       21:44.6  7:01/M        
 1257  (> 7)   2730  David Scully          West Chester East                     6:15     7:49     7:40       21:45.0  7:01/M        
 1258  (> 7)   1532  Sam Sweatman          Downingtown West                      7:06     7:15     7:23       21:46.1  7:01/M        
 1259  (> 7)   1326  William Morgan        Conestoga                             6:49     7:20     7:37       21:47.2  7:02/M        
 1260    485    243  Jude Metricarti       Delaware County Christian School      6:40     7:35     7:31       21:47.3  7:02/M        
 1261    486    385  Kennan Lu             Interboro                             6:15     7:36     7:56       21:47.9  7:02/M        
 1262  (> 7)   1054  Steven Ramirez        Bensalem                              7:09     7:17     7:21       21:48.0  7:02/M        
 1263  (> 7)   1533  Ian Torres-Mercado    Downingtown West                      6:50     7:34     7:24       21:48.9  7:02/M        
 1264  (> 7)   1536  Ryan Wagner           Downingtown West                      6:35     7:29     7:45       21:50.1  7:03/M        
 1265  (> 7)   2666  Jackson Poff          WC Rustin                             6:56     7:28     7:26       21:50.8  7:03/M        
 1266  (> 7)   1409  Keegan Hribovski      Council Rock South                    6:26     7:10     8:15       21:51.4  7:03/M        
 1267  (> 7)   1997  Jovani Gomez          Oxford Area                           6:51     7:23     7:37       21:52.5  7:03/M        
 1268  (> 7)   2310  Sarthak Saini         Souderton Area                        6:51     7:15     7:45       21:52.6  7:03/M        
 1269  (> 7)   2219  Andrew Green          Pottstown                             6:43     7:23     7:45       21:52.8  7:03/M        
 1270  (> 7)   1613  Jack Stapf            Great Valley                          7:09     7:28     7:14       21:53.7  7:04/M        
 1271  (> 7)   1653  Matthew Vonderheide   Harriton                              6:49     7:27     7:37       21:54.6  7:04/M        
 1272  (> 7)   1539  Andrew Zou            Downingtown West                      6:58     7:19     7:37       21:55.1  7:04/M        
 1273  (> 7)   2073  Lucas George          Pennridge                             6:41     7:24     7:50       21:56.9  7:05/M        
 1274  (> 7)   1274  Justice Austin        Church Farm School                    6:56     7:20     7:39       21:57.2  7:05/M        
 1275  (> 7)   1283  Harrison Chain        Coatesville                           6:44     7:25     7:47       21:57.7  7:05/M        
 1276  (> 7)   1538  Cooper Zednik         Downingtown West                      7:07     7:14     7:38       22:00.3  7:06/M        
 1277  (> 7)   1285  Anthony Jackson       Coatesville                           6:33     7:36     7:52       22:01.3  7:06/M        
 1278  (> 7)   1813  Kevin Morrow          Marple Newtown                        6:58     7:28     7:34       22:01.4  7:06/M        
 1279  (> 7)   1319  Graham Cuthbertson    Conestoga                             6:54     7:31     7:36       22:01.7  7:06/M        
 1280    487   1426  James Schaefer        Delaware County Christian School      6:42     7:30     7:49       22:02.0  7:06/M        
 1281    488    387  Tommy Roberts         Interboro                             6:36     7:41     7:44       22:03.1  7:07/M        
 1282  (> 7)   1257  Ifenna Amaefuna       Cheltenham                            6:35     7:45     7:43       22:04.1  7:07/M        
 1283  (> 7)   2772  Ian Abrahams          Wissahickon                           7:10     7:33     7:20       22:04.8  7:07/M        
 1284  (> 7)   2259  Gabe Noel             Ridley                                6:54     7:33     7:37       22:05.0  7:07/M        
 1285  (> 7)   2048  Benjamin Miller       Penncrest                             6:59     7:30     7:35       22:05.1  7:07/M        
 1286  (> 7)   2184  Jack Derfler          Plymouth Whitemarsh                   7:01     7:24     7:40       22:06.2  7:08/M        
 1287  (> 7)   1053  Aman Mody             Bensalem                              7:07     7:20     7:39       22:07.2  7:08/M        
 1288  (> 7)   1646  Daniel Novick         Harriton                              6:47     7:26     7:54       22:08.7  7:08/M        
 1289  (> 7)   1369  Andrew Lin            Council Rock North                    6:44     7:39     7:45       22:09.8  7:09/M        
 1290  (> 7)   2005  Michael Stockard      Oxford Area                           7:04     7:27     7:38       22:10.5  7:09/M        
 1291  (> 7)   2720  Gavin McDermon        West Chester East                     7:03     7:29     7:38       22:11.5  7:09/M        
 1292  (> 7)   2294  Connor Crawford       Souderton Area                        6:53     7:31     7:51       22:15.4  7:11/M        
 1293  (> 7)   1798  Shejin Shaju          Lower Moreland                        6:41     7:51     7:43       22:16.4  7:11/M        
 1294  (> 7)   1083  Ben Baggott           Bishop Shanahan                       6:44     7:30     8:03       22:19.7  7:12/M        
 1295  (> 7)   1293  Michael McCain        Collegium Charter School              6:59     7:31     7:49       22:19.7  7:12/M        
 1296  (> 7)   1205  Ian Smith             Central Bucks South                   7:08     7:27     7:45       22:21.3  7:13/M        
 1297  (> 7)   1338  Mark Wang             Conestoga                             7:08     7:37     7:36       22:22.3  7:13/M        
 1298  (> 7)   2183  Andrew Beer           Plymouth Whitemarsh                   7:05     7:28     7:48       22:22.6  7:13/M        
 1299  (> 7)   1795  Brandon Mutchnick     Lower Moreland                        6:48     7:38     7:55       22:23.1  7:13/M        
 1300  (> 7)   2674  Aiden Simcox          WC Rustin                             6:54     7:30     7:59       22:24.8  7:14/M        

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

 1301  (> 7)   1649  Jarred Slomine        Harriton                              6:29     7:22     8:33       22:25.3  7:14/M        
 1302    489    248  Stephen Zhang         Delaware County Christian School      6:49     7:43     7:52       22:25.8  7:14/M        
 1303  (> 7)   2740  Eric Adamson          William Tennent                       7:19     7:30     7:36       22:26.0  7:14/M        
 1304  (> 7)   1097  Ryan Walters          Bishop Shanahan                       6:48     7:36     8:02       22:26.2  7:14/M        
 1305  (> 7)   1037  Tyler Kurtz           Avon Grove                            6:46     7:39     7:59       22:26.7  7:14/M        
 1306  (> 7)   2345  Brendan Downey        Springfield (Delco)                   7:00     7:28     7:58       22:27.2  7:15/M        
 1307  (> 7)   1927  Anthony Lopez Santos  Norristown                            6:49     7:47     7:50       22:27.3  7:15/M        
 1308  (> 7)   2680  Jack Syzmanski        WC Rustin                             6:48     7:36     8:03       22:28.4  7:15/M        
 1309  (> 7)   1996  Dylan Gerrard         Oxford Area                           7:06     7:41     7:41       22:28.9  7:15/M        
 1310  (> 7)   2004  Cole Smith            Oxford Area                           7:07     7:41     7:40       22:29.0  7:15/M        
 1311  (> 7)   1177  Sam Ruch              Central Bucks East                    6:59     7:30     8:01       22:30.6  7:15/M        
 1312  (> 7)   1273  Isreal Arthur         Church Farm School                    6:54     7:38     7:57       22:30.7  7:15/M        
 1313  (> 7)   2397  Jeffrey Coombs        Sun Valley                            6:57     7:39     7:55       22:31.7  7:16/M        
 1314    490    647  Noah Crane            Phil-Mont Christian Academy           7:09     7:40     7:43       22:32.8  7:16/M        
 1315  (> 7)   2644  Jack Batchelor        WC Rustin                             6:56     7:46     7:51       22:34.1  7:17/M        
 1316  (> 7)   2465  Justin Xiao           Upper Darby                           7:11     7:33     7:50       22:35.0  7:17/M        
 1317  (> 7)   1817  Evan Valente          Marple Newtown                        6:59     7:43     7:51       22:35.5  7:17/M        
 1318  (> 7)   1231  Wallace Krempa        Central Bucks West                    6:56     7:31     8:08       22:36.5  7:17/M        
 1319  (> 7)   1091  Camilo Morrice        Bishop Shanahan                       6:36     7:38     8:26       22:42.4  7:19/M        
 1320    491    245  Michael Rhine         Delaware County Christian School      6:41     8:01     7:59       22:42.4  7:19/M        
 1321  (> 7)   2589  Aidan Doyle           WC Henderson                          7:07     7:40     7:57       22:44.6  7:20/M        
 1322  (> 7)   2458  Darryl Osei           Upper Darby                           7:19     7:37     7:48       22:45.9  7:20/M        
 1323  (> 7)   2257  Will Delaney          Ridley                                7:11     7:41     7:53       22:46.3  7:21/M        
 1324  (> 7)   2206  Jake Rees             Pope John Paul II                     6:54     8:00     7:51       22:46.5  7:21/M        
 1325  (> 7)   2076  Aidan Kuhns           Pennridge                             7:17     7:29     8:00       22:47.4  7:21/M        
 1326    492     21  Kamai Merritt         Academy Park                          6:34     8:05     8:08       22:48.0  7:21/M        
 1327  (> 7)   2242  Ignacio Llorente      Radnor                                7:13     7:37     7:58       22:48.9  7:21/M        
 1328  (> 7)   2521  Drake Conklin         Upper Perkiomen                       7:04     7:38     8:06       22:49.2  7:22/M        
 1329    493   1573  Anthron Green         Glen Mills Schools                    6:56     7:58     7:54       22:50.2  7:22/M        
 1330    494    249  Bobby Zhu             Delaware County Christian School      7:21     7:37     7:52       22:50.6  7:22/M        
 1331  (> 7)   2086  Devin Tulanowski      Pennridge                             7:18     7:32     8:00       22:51.1  7:22/M        
 1332  (> 7)   2712  Tyler Herzog          West Chester East                     7:06     7:33     8:12       22:52.4  7:23/M        
 1333  (> 7)   2084  Tyler Soto            Pennridge                             7:01     7:41     8:12       22:54.9  7:23/M        
 1334  (> 7)   2657  Tom Le                WC Rustin                             7:10     7:39     8:05       22:55.2  7:24/M        
 1335  (> 7)   1290  Austen Gustafson      Collegium Charter School              7:15     7:45     7:54       22:55.5  7:24/M        
 1336  (> 7)   2736  Emil Zasko            West Chester East                     6:43     7:58     8:14       22:56.9  7:24/M        
 1337  (> 7)   2718  Jack McAlinney        West Chester East                     6:43     7:58     8:14       22:57.1  7:24/M        
 1338    495    646  Ethan Campbell        Phil-Mont Christian Academy           6:59     7:51     8:06       22:57.5  7:24/M        
 1339  (> 7)   1511  Max Kennedy           Downingtown West                      7:06     7:49     8:01       22:57.8  7:24/M        
 1340  (> 7)   1276  Christian Cini        Church Farm School                    6:46     7:53     8:17       22:57.9  7:24/M        
 1341  (< 5)    160  Antwaan Speights      Chester Charter School                7:30     7:21     8:06       22:59.4  7:25/M        
 1342    496    247  Soren Shao            Delaware County Christian School      7:05     7:48     8:05       22:59.8  7:25/M        
 1343  (> 7)   2033  Matt Coulter          Penncrest                             7:29     7:41     7:48       22:59.8  7:25/M        
 1344  (> 7)   2051  Connor Quesenberry    Penncrest                             7:29     7:41     7:48       23:00.2  7:25/M        
 1345  (> 7)   2217  Matthew Deppen        Pottstown                             7:06     7:45     8:09       23:01.5  7:25/M        
 1346    497     22  Enoch Watson          Academy Park                          7:18     7:42     8:00       23:02.3  7:26/M        
 1347  (> 7)   2211  Steve Lin             Pottsgrove                            6:57     7:52     8:13       23:03.4  7:26/M        
 1348  (> 7)   1816  Andrew Tran           Marple Newtown                        6:59     7:46     8:20       23:06.6  7:27/M        
 1349  (> 7)   2538  Kaden Ziegler         Upper Perkiomen                       6:59     7:55     8:12       23:07.2  7:27/M        
 1350  (> 7)   2047  Connor Meek           Penncrest                             7:20     7:46     8:01       23:08.3  7:28/M        
 1351  (> 7)   1570  Brandon Borland       Glen Mills Schools                    7:01     7:46     8:20       23:08.9  7:28/M        
 1352  (> 7)   1730  Aden Dubin            Jenkintown                            7:23     7:58     7:47       23:09.7  7:28/M        
 1353  (> 7)   2661  Eric Mastangelo       WC Rustin                             7:04     8:19     7:45       23:10.0  7:28/M        
 1354  (> 7)   2335  Ryan Trimble          Spring Ford                           6:48     8:11     8:11       23:10.8  7:28/M        
 1355  (> 7)   1428  Steven Wisnewski      Delaware County Christian School      6:51     8:05     8:14       23:11.0  7:29/M        
 1356    498    383  Shant House           Interboro                             7:07     7:57     8:08       23:12.8  7:29/M        
 1357  (> 7)   1286  Jackson Okie          Coatesville                           7:26     7:50     7:56       23:14.1  7:30/M        
 1358  (> 7)   1055  Winston Richards      Bensalem                              7:28     8:01     7:44       23:14.3  7:30/M        
 1359  (> 7)   1222  Daniel Dunleavy       Central Bucks West                    7:08     7:56     8:10       23:15.5  7:30/M        
 1360  (> 7)   1716  Jeff Gaul             Interboro                             7:14     7:45     8:16       23:16.5  7:30/M        
 1361  (> 7)   1050  Alex Arjona           Bensalem                              7:26     8:03     7:48       23:18.7  7:31/M        
 1362  (> 7)   1422  David Cai             Delaware County Christian School      6:35     8:12     8:32       23:20.3  7:32/M        
 1363  (> 7)   1107  Ian Ndiangui          Boyertown                             6:56     7:49     8:34       23:20.7  7:32/M        
 1364  (> 7)   2716  Logan Kovach          West Chester East                     6:57     8:03     8:20       23:21.6  7:32/M        
 1365  (> 7)   1105  Daniel Martignetti    Boyertown                             7:28     7:53     8:00       23:21.7  7:32/M        
 1366  (> 7)   2357  Harry Rittenhouse     Springfield Twp (Montco)              6:57     8:07     8:17       23:22.8  7:32/M        
 1367  (> 7)   1026  Brian Barrett         Avon Grove                            7:11     7:49     8:22       23:23.2  7:33/M        
 1368  (> 7)   1739  Devin Shenk           Jenkintown                            6:47     8:05     8:29       23:23.3  7:33/M        
 1369  (> 7)   1512  Brady Kline           Downingtown West                      7:19     7:47     8:17       23:24.0  7:33/M        
 1370  (> 7)   1953  Mark Heath            North Penn                            7:05     7:55     8:30       23:30.7  7:35/M        
 1371  (> 7)   2089  Connor Williams       Pennridge                             7:19     7:57     8:15       23:32.9  7:35/M        
 1372  (> 7)   1258  Giovanni Brown        Cheltenham                            6:51     8:36     8:05       23:33.1  7:36/M        
 1373  (> 7)   1715  Ben Atkins            Interboro                             7:14     7:45     8:33       23:33.4  7:36/M        
 1374  (> 7)   2702  Drew Comer            West Chester East                     6:47     8:24     8:23       23:35.8  7:36/M        
 1375  (> 7)   1643  Aleksander Kusmirek   Harriton                              7:18     7:49     8:29       23:36.8  7:37/M        
 1376  (> 7)   2665  Liam O'Rourke         WC Rustin                             6:57     8:01     8:39       23:38.5  7:37/M        
 1377  (> 7)   2082  Alex Ronemus          Pennridge                             7:19     7:53     8:26       23:39.4  7:38/M        
 1378  (> 7)   2258  Andrew Fennell        Ridley                                7:32     8:01     8:05       23:39.6  7:38/M        
 1379  (> 7)   2396  Joey Celentino        Sun Valley                            6:55     7:54     8:52       23:41.5  7:38/M        
 1380    499     79  Alexander Cinar       Bristol                               7:14     8:15     8:12       23:42.4  7:39/M        
 1381  (> 7)   2646  Logan Beveridge       WC Rustin                             7:36     8:06     8:00       23:42.9  7:39/M        
 1382    500     84  Gianni Quattrocchi    Bristol                               7:14     8:14     8:13       23:43.0  7:39/M        
 1383  (> 7)   1807  Matt Checchia         Marple Newtown                        6:23     7:38     9:40       23:43.0  7:39/M        
 1384  (> 7)   2503  Justin Halpern        Upper Merion                          7:16     8:01     8:27       23:45.0  7:40/M        
 1385  (> 7)   1910  Bobby Ahern           Neshaminy                             7:09     8:04     8:31       23:45.5  7:40/M        
 1386  (> 7)   2489  Matthew Breslin       Upper Dublin                          9:09     7:11     7:25       23:46.9  7:40/M        
 1387  (> 7)   1434  Daniel Shin           Dock Mennonite Academy                7:26     8:03     8:17       23:46.9  7:40/M        
 1388  (> 7)   1665  Aidan Angelopoulos    Hatboro Horsham                       7:31     8:00     8:17       23:48.6  7:41/M        
 1389  (> 7)   2355  Nic Pugliese          Springfield Twp (Montco)              7:28     8:10     8:10       23:49.5  7:41/M        
 1390  (> 7)   1736  Roan McCall           Jenkintown                            7:27     8:05     8:20       23:53.8  7:42/M        
 1391  (> 7)   1435  Adam Suter            Dock Mennonite Academy                7:30     8:00     8:24       23:55.1  7:43/M        
 1392  (> 7)   1295  Brandon Tapia         Collegium Charter School              7:30     8:08     8:17       23:57.2  7:44/M        
 1393  (> 7)   1642  Quinn Hughes          Harriton                              7:21     8:07     8:30       23:58.6  7:44/M        
 1394  (> 7)   1799  Alex Silverman        Lower Moreland                        7:36     7:58     8:23       23:58.8  7:44/M        
 1395  (> 7)   2663  Sam Mattis            WC Rustin                             7:24     8:15     8:21       24:01.1  7:45/M        
 1396  (> 7)   1263  Kyle Mang             Cheltenham                            7:08     8:19     8:40       24:08.3  7:47/M        
 1397  (> 7)   2726  Jack Robb             West Chester East                     6:46     8:47     8:35       24:09.0  7:47/M        
 1398  (> 7)   2216  Sebastian Buchanan    Pottstown                             7:01     8:24     8:43       24:09.9  7:47/M        
 1399  (> 7)   1819  Utheri Wagura         Marple Newtown                        6:58     8:17     9:01       24:17.5  7:50/M        
 1400  (> 7)   1921  Zachary Meixler       New Hope-Solebury                     7:05     8:34     8:40       24:20.3  7:51/M        

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

 1401  (> 7)   2003  Nick Shum             Oxford Area                           7:31     8:11     8:39       24:21.8  7:51/M        
 1402  (> 7)   1323  Miles Hodges          Conestoga                             7:39     8:22     8:25       24:27.4  7:53/M        
 1403  (> 7)   1243  Ross Sherrod          Central Bucks West                    7:21     8:15     8:50       24:28.0  7:54/M        
 1404  (> 7)   1718  Leonardo Huang        Interboro                             7:29     8:15     8:44       24:29.1  7:54/M        
 1405  (> 7)   1265  Sebastian Martinez    Cheltenham                            7:03     8:30     9:00       24:33.4  7:55/M        
 1406  (> 7)   2201  Thomas Erwin          Pope John Paul II                     7:30     8:13     8:50       24:34.9  7:55/M        
 1407  (> 7)   2601  Andrew Levesque       WC Henderson                          7:37     8:14     8:43       24:35.1  7:56/M        
 1408  (> 7)   2356  Ben Rittenhouse       Springfield Twp (Montco)              6:55     8:29     9:11       24:36.5  7:56/M        
 1409  (> 7)   1292  Ethan Keyes           Collegium Charter School              7:43     8:10     8:45       24:38.7  7:57/M        
 1410  (> 7)   1494  Danny Crossan         Downingtown West                      7:24     7:54     9:22       24:41.5  7:58/M        
 1411  (> 7)   2400  Blaze Graham          Sun Valley                            7:39     8:26     8:37       24:43.6  7:58/M        
 1412  (> 7)   2677  Advaith Sriram        WC Rustin                             7:30     8:37     8:35       24:43.7  7:58/M        
 1413  (> 7)   2168  Siddarth Srinivasan   Phoenixville Area                     7:32     8:21     8:49       24:43.8  7:58/M        
 1414  (> 7)   2293  Brayden Crawford      Souderton Area                        7:54     8:22     8:33       24:50.7  8:01/M        
 1415  (> 7)   2651  Connor Gabe           WC Rustin                             7:48     8:25     8:36       24:50.8  8:01/M        
 1416  (> 7)   2507  Nathan Laughlin       Upper Merion                          8:14     8:29     8:08       24:53.0  8:02/M        
 1417  (> 7)   1033  Whit Daly             Avon Grove                            7:23     8:45     8:46       24:55.1  8:02/M        
 1418  (> 7)   2344  Sam Debany            Springfield (Delco)                   7:21     8:30     9:03       24:56.0  8:03/M        
 1419  (> 7)   1920  Lucca Defulgentis     New Hope-Solebury                     7:54     8:30     8:32       24:56.7  8:03/M        
 1420  (> 7)   1432  Bobby Hadden          Dock Mennonite Academy                7:37     8:33     8:46       24:57.5  8:03/M        
 1421  (> 7)   2315  Nathan Voszily        Souderton Area                        7:55     8:25     8:36       24:57.8  8:03/M        
 1422  (> 7)   1294  Ethan Shihadeh        Collegium Charter School              7:57     8:24     8:36       24:58.1  8:03/M        
 1423  (> 7)   2056  Dean York             Penncrest                             7:38     8:27     8:55       25:01.2  8:04/M        
 1424    501     20  Kramoh Manslay        Academy Park                          7:09     8:05     9:50       25:05.3  8:05/M        
 1425  (> 7)   2648  Gabe Borshansky       WC Rustin                             7:36     8:56     8:33       25:06.1  8:06/M        
 1426  (> 7)   1915  Jimmy Plunkett        Neshaminy                             7:56     8:26     8:49       25:12.8  8:08/M        
 1427  (> 7)    161  Che Darden            Church Farm School                    6:39     8:08    10:28       25:16.6  8:09/M        
 1428  (> 7)   2509  Jalen Owen            Upper Merion                          7:57     8:27     9:03       25:28.3  8:13/M        
 1429  (> 7)   2449  Cameron Brown         Upper Darby                           8:12     8:31     8:44       25:28.5  8:13/M        
 1430  (> 7)   1291  Rowan Kelley          Collegium Charter School              7:19     8:45     9:27       25:33.2  8:15/M        
 1431  (> 7)   2679  Michael Sweeley       WC Rustin                             8:04     8:39     8:51       25:36.6  8:15/M        
 1432  (> 7)   1289  John Darnall          Collegium Charter School              7:58     8:35     9:07       25:42.2  8:17/M        
 1433  (> 7)   2395  Shawn Burton          Sun Valley                            8:13     8:39     8:51       25:43.9  8:18/M        
 1434  (> 7)   2303  Victor Huang          Souderton Area                        8:00     8:48     8:55       25:44.4  8:18/M        
 1435  (> 7)   1815  Harman Singh          Marple Newtown                        7:36     9:02     9:08       25:47.4  8:19/M        
 1436  (> 7)   1164  Ryan Lemus            Central Bucks East                    8:06     9:00     8:47       25:54.3  8:21/M        
 1437    502     82  Jake Frey             Bristol                               8:28     8:41     8:50       26:00.2  8:23/M        
 1438  (> 7)   2403  Caleb Maiden          Sun Valley                            8:13     8:39     9:18       26:11.0  8:27/M        
 1439  (> 7)   2654  Michael Kinzly        WC Rustin                             8:15     8:46     9:13       26:15.1  8:28/M        
 1440  (> 7)   1588  Marc Castellucci      Great Valley                          8:25     8:53     8:56       26:15.7  8:28/M        
 1441  (> 7)   1501  Ryan Doyle            Downingtown West                      8:14     9:02     8:59       26:17.3  8:29/M        
 1442  (> 7)   1811  Jason Hare            Marple Newtown                        8:04     9:21     9:04       26:29.9  8:33/M        
 1443  (> 7)    244  Will Powala           Delaware County Christian School      7:01     9:06    10:25       26:33.8  8:34/M        
 1444  (> 7)   2686  Aiden Zier            WC Rustin                             8:24     9:09     9:03       26:36.8  8:35/M        
 1445  (> 7)   1605  Jacob Nardi           Great Valley                          8:35     8:53     9:07       26:37.1  8:35/M        
 1446  (> 7)   1424  Yiyang Franko Liu     Delaware County Christian School      7:30     9:29     9:36       26:37.2  8:35/M        
 1447  (> 7)   1028  Connor Bossong        Avon Grove                            8:31     8:50     9:24       26:46.6  8:38/M        
 1448  (> 7)   2404  Nicholas Mozonni      Sun Valley                            6:58     8:47    11:32       27:18.9  8:48/M        
 1449    503    650  Micah Rainwater       Phil-Mont Christian Academy           8:29     9:42     9:32       27:44.6  8:57/M        
 1450    504     81  Gavin Fairweather     Bristol                               8:28     9:19     9:59       27:48.2  8:58/M        
 1451  (> 7)   1287  Alonzo Allison        Collegium Charter School              7:47     9:40    10:19       27:48.3  8:58/M        
 1452  (> 7)   1998  Declan Harrison       Oxford Area                           8:12     9:51     9:54       27:58.2  9:01/M        
 1453  (> 7)   1288  Timothy Carlson       Collegium Charter School              9:00     9:43     9:47       28:31.4  9:12/M        
 1454  (> 7)   1809  Danny Eldabbas        Marple Newtown                        8:44     9:57     9:51       28:33.7  9:13/M        
 1455  (> 7)   2778  Sam Camarotta         Wissahickon                           9:01     9:43     9:50       28:35.3  9:13/M        
 1456  (> 7)   1719  Jacob Welsh           Interboro                             8:12     9:51    10:37       28:41.1  9:15/M        
 1457  (> 7)   2656  Dilan Kuders          WC Rustin                             9:24     9:43     9:34       28:43.0  9:16/M        
 1458  (> 7)   1116  Jacob Cridland        Calvary Christian Academy             8:41    10:00    10:16       28:58.1  9:21/M        
 1459  (> 7)   1677  Nathaniel Mathew      Hatboro Horsham                       6:55    10:00    12:11       29:07.6  9:24/M        
 1460  (> 7)   2218  Tyler Escobar         Pottstown                             8:44    10:01    10:42       29:29.1  9:31/M        
 1461  (> 7)   1922  Nicholas Piscopo      New Hope-Solebury                     9:10    10:03    11:12       30:26.8  9:49/M        
 1462  (> 7)   1717  Ryley Harris          Interboro                             9:51    11:54    11:52       33:38.5 10:51/M        
 1463  (> 7)   2042  Liam MacCurtin        Penncrest                            14:15             32:48       47:04.6 15:11/M        
Team Summary Report - Boys
XC

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

    1 Downingtown West                       73               2   8  11  19  33  42  83         
        Top  5 Times: 1:19:19.8

    2 Unionville                            129               1   5   6  20  97 132 166         
        Top  5 Times: 1:19:33.8

    3 Council Rock South                    228              15  16  43  47 107 126 143         
        Top  5 Times: 1:21:02.1

    4 Haverford Township HS                 245               7  49  54  61  74 106 227         
        Top  5 Times: 1:21:19.9

    5 Central Bucks East                    271              14  36  45  68 108 136 171         
        Top  5 Times: 1:21:25.8

    6 Owen J. Roberts                       285              23  41  58  77  86 145 177         
        Top  5 Times: 1:21:38.8

    7 WC Henderson                          308              25  35  80  81  87  89 147         
        Top  5 Times: 1:21:45.4

    8 Great Valley                          311              34  40  62  75 100 112 196         
        Top  5 Times: 1:21:49.0

    9 Penncrest                             335              13  44  69  91 118 173 183         
        Top  5 Times: 1:21:57.7

   10 Lower Merion                          363              12  32  67 122 130 148 200         
        Top  5 Times: 1:22:04.0

   11 Jenkintown                            376              18  48  50  55 205 243 274         
        Top  5 Times: 1:22:10.7

   12 West Chester East                     431              21  38  94 113 165 212 229         
        Top  5 Times: 1:22:27.5

   13 Oxford Area                           443              46  57  98 111 131 137 275         
        Top  5 Times: 1:22:49.9

   14 North Penn                            446               4  56 101 116 169 192 225         
        Top  5 Times: 1:22:30.4

   15 Methacton                             462              37  78 104 114 129 176 208         
        Top  5 Times: 1:22:54.0

   16 Boyertown                             559               3 117 139 141 159 160 175         
        Top  5 Times: 1:23:15.3

   17 Hatboro Horsham                       562              29  31  88 181 233 271 290         
        Top  5 Times: 1:23:11.4

   18 Spring Ford                           579              28  63  93 189 206 255 324         
        Top  5 Times: 1:23:28.8

   19 Central Bucks West                    632              51  59  85 217 220 249 260         
        Top  5 Times: 1:23:54.4

   20 Wissahickon                           637              66 124 146 150 151 179 265         
        Top  5 Times: 1:24:09.5

   21 Downingtown East                      686              90 109 127 172 188 201 302         
        Top  5 Times: 1:24:20.5

   22 Perkiomen Valley                      732               9  82 163 231 247 248 261         
        Top  5 Times: 1:24:16.3

   23 Central Bucks South                   734              79 134 156 161 204 232 278         
        Top  5 Times: 1:24:37.8

   24 Plymouth Whitemarsh                   754              84 119 157 178 216 222 375         
        Top  5 Times: 1:24:44.8

   25 Kennett                               761              22  27 121 284 307 313 314         
        Top  5 Times: 1:24:31.8

   26 Radnor                                770              17  96  99 276 282 292 312         
        Top  5 Times: 1:24:40.3

   27 Avon Grove                            781              52 155 185 190 199 235 293         
        Top  5 Times: 1:24:51.0

   28 Pope John Paul II                     782              73 110 167 198 234 305 379         
        Top  5 Times: 1:24:50.4

   29 Council Rock North                    809              76 115 133 223 262 264 288         
        Top  5 Times: 1:25:07.8

   30 Bishop Shanahan                       824              70  92 211 214 237 240 259         
        Top  5 Times: 1:25:06.9

   31 Garnet Valley                         839              39 102 128 253 317 343 353         
        Top  5 Times: 1:25:12.6

   32 Cheltenham                            853              10  60 203 238 342 377 386         
        Top  5 Times: 1:25:02.9

   33 Pennsbury                             861             144 158 164 182 213 297 320         
        Top  5 Times: 1:25:23.9

   34 Pennridge                             862              24 162 191 202 283 285 372         
        Top  5 Times: 1:25:09.9

   35 Phoenixville Area                     904              26 154 184 210 330 373 378         
        Top  5 Times: 1:25:29.2

   36 Conestoga                             926             103 138 187 242 256 298 300         
        Top  5 Times: 1:25:47.5

   37 Holy Ghost Preparatory School         961             125 152 174 252 258 374 382         
        Top  5 Times: 1:26:05.0

   38 William Tennent                      1022              95 140 219 273 295 296 333         
        Top  5 Times: 1:26:24.3

   39 Strath Haven                         1029             105 195 215 251 263 308 321         
        Top  5 Times: 1:26:21.4

   40 Harriton                             1067              30 236 246 266 289 299 325         
        Top  5 Times: 1:26:27.4

   41 Coatesville                          1128             120 135 207 316 350 366 387         
        Top  5 Times: 1:27:08.2

   42 Neshaminy                            1138              64 197 272 287 318 335 347         
        Top  5 Times: 1:27:04.8

   43 Bensalem                             1159              65 168 241 327 358 370 414         
        Top  5 Times: 1:27:13.9

   44 Abington                             1174              72 170 279 315 338 349 406         
        Top  5 Times: 1:27:22.5

   45 Upper Perkiomen                      1174             123 180 186 341 344 357 361         
        Top  5 Times: 1:27:24.2

   46 Souderton Area                       1212              53 230 268 322 339 351 367         
        Top  5 Times: 1:27:30.7

   47 Pottsgrove                           1246             149 221 239 257 380 381 385         
        Top  5 Times: 1:27:53.8

   48 Upper Dublin                         1272             153 226 244 303 346 355 429         
        Top  5 Times: 1:27:56.7

   49 Upper Merion                         1318             142 193 311 332 340 348 352         
        Top  5 Times: 1:28:15.2

   50 WC Rustin                            1477             218 267 301 337 354 359 369         
        Top  5 Times: 1:29:13.4

   51 Lower Moreland                       1501              71 310 334 371 415 419 430         
        Top  5 Times: 1:30:12.9

   52 Upper Darby                          1531             270 280 294 323 364 384 408         
        Top  5 Times: 1:29:35.8

   53 Quakertown                           1540             194 291 336 356 363 368 404         
        Top  5 Times: 1:29:38.4

   54 Springfield (Delco)                  1634             228 309 328 362 407 423 431         
        Top  5 Times: 1:30:43.6

   55 Dock Mennonite Academy               1709             250 281 360 398 420 425 442         
        Top  5 Times: 1:31:59.9

   56 Calvary Christian Academy            1723             269 286 345 411 412 424 448         
        Top  5 Times: 1:31:58.7

   57 Collegium Charter School             1767             254 306 388 397 422 452 474         
        Top  5 Times: 1:32:38.2

   58 Marple Newtown                       1770             277 319 331 392 451 453 458         
        Top  5 Times: 1:32:42.2

   59 Upper Moreland                       1887             209 329 389 478 482                 
        Top  5 Times: 1:36:53.8

   60 New Hope-Solebury                    1915             304 393 400 401 417 418 434         
        Top  5 Times: 1:33:55.7

   61 Penn Wood                            1923             245 390 409 435 444 447 450         
        Top  5 Times: 1:35:06.6

   62 Sun Valley                           2001             224 391 445 469 472 476 479         
        Top  5 Times: 1:37:53.9

   63 Norristown                           2091             365 426 427 436 437 440 441         
        Top  5 Times: 1:37:15.8

   64 Ridley                               2139             399 421 432 433 454 463 467         
        Top  5 Times: 1:38:10.0

   65 Pottstown                            2139             396 402 413 462 466 468 473         
        Top  5 Times: 1:38:06.5

   66 Springfield Twp (Montco)             2149             395 410 443 446 455 456 459         
        Top  5 Times: 1:38:08.5

   67 Glen Mills Schools                   2158             376 383 464 465 470 483 493         
        Top  5 Times: 1:38:53.4

   68 Interboro                            2161             326 405 460 484 486 488 498         
        Top  5 Times: 1:40:52.1

   69 Church Farm School                   2232             394 449 457 461 471 477 481         
        Top  5 Times: 1:40:30.0

   70 Phil-Mont Christian Academy          2307             403 416 490 495 503                 
        Top  5 Times: 1:51:35.0

   71 Delaware County Christian School     2391             439 485 487 489 491 494 496         
        Top  5 Times: 1:48:50.0

   72 Academy Park                         2393             428 475 492 497 501                 
        Top  5 Times: 1:51:49.0

   73 Bristol                              2419             438 480 499 500 502 504             
        Top  5 Times: 1:54:42.9

 Inc. Chester                              2 finishers                                          
        Top  5 Times: 

 Inc. Chester Charter School               1 finishers                                          
        Top  5 Times: