Class AAA Boys

Teams
1 North Allegheny (7)      90    2    3   24   29   32   48   83    16:48    1:12
  2 La Salle College (12)   112   13   16   20   23   40   44  107    17:06    0:32
  3 Downingtown West (1)    121    5   10   31   34   41   53  104    17:06    0:51
  4 Seneca Valley (7)       122    6    8   19   30   59   60  101    17:06    1:09
  5 Mount Lebanon (7)       134    1   15   17   38   63   72  115    17:03    1:50
  6 Unionville (1)          158    7   14   18   28   91  109  121    17:13    1:32
  7 Council Rock South (1   227   33   35   37   55   67   84   93    17:33    0:37
  8 State College (6)       253   25   27   54   58   89   90  108    17:38    0:59
  9 Haverford Township (1   256    9   47   62   65   73   97  112    17:36    1:11
 10 Warwick (3)             273   11   12   70   75  105  116  128    17:38    1:33
 11 Carlisle (3)            275   21   36   46   66  106  117  125    17:41    1:24
 12 Easton Area (11)        280   26   42   61   69   82   86  130    17:42    0:48
 13 Owen J. Roberts (1)     293   45   51   56   64   77   85  119    17:46    0:28
 14 Parkland (11)           366   22   76   78   88  102  111  113    17:56    1:20
 15 Hershey (3)             377   50   71   74   87   95   96  118    18:01    0:38
 16 Central Bucks East (1   379   52   57   68   80  122  126  129    18:04    1:10
 17 Cedar Crest (3)         391   39   79   81   92  100  103  114    18:02    0:58
 18 Wallenpaupack (2)       397    4   43   99  124  127  131  133    18:05    2:30
 19 Taylor Allderdice (8)   471   49   94   98  110  120  123  132    18:21    1:16

Dual Meet Scores

Unionville (1)         24 wins
North Allegheny (7)    18 wins
Seneca Valley (7)      17 wins
Downingtown West (1)   16 wins
Mount Lebanon (7)      15 wins
Council Rock South (1  13 wins
State College (6)      12 wins
Carlisle (3)           11 wins
Easton Area (11)       10 wins
Central Bucks East (1  9 wins
Hershey (3)            8 wins
Parkland (11)          7 wins
Cedar Crest (3)        6 wins
Taylor Allderdice (8)  5 wins
Haverford Township (1  0 wins
La Salle College (12)  0 wins
Owen J. Roberts (1)    0 wins
Wallenpaupack (2)      0 wins
Warwick (3)            0 wins

TEAM SCORES AT 1M

  1 Downingtown West (1)     72    6    9   13   16   28   38   63     5:01    0:13
  2 La Salle College (12)    84   11   12   17   21   23   27   59     5:03     0:3
  3 North Allegheny (7)      91    1    2   14   34   40   42   46     5:02    0:20
  4 Seneca Valley (7)       151    7    8   31   51   54   58  105     5:06    0:20
  5 Unionville (1)          153    4   19   24   36   70   99  107     5:07    0:26
  6 State College (6)       168   26   29   30   39   44   83   84     5:10     0:8
  7 Mount Lebanon (7)       170    3   20   25   43   79   91  129     5:08    0:29
  8 Parkland (11)           273   22   35   45   71  100  103  115     5:15    0:22
  9 Council Rock South (1   281   49   50   52   56   74   90  113     5:17     0:7
 10 Owen J. Roberts (1)     290   53   55   57   61   64   66  101     5:16     0:2
 11 Haverford Township (1   296   15   48   62   85   86   93  119     5:16    0:22
 12 Easton Area (11)        307   18   32   72   81  104  117  122     5:17    0:26
13* Central Bucks East (1   335   41   47   68   73  106  109  111     5:19    0:16
14* Warwick (3)             335   10   37   69   95  124  131  132     5:18    0:34
 15 Hershey (3)             360   65   67   75   76   77   78  112     5:20     0:5
 16 Carlisle (3)            422   33   87   88   98  116  120  123     5:23    0:23
 17 Wallenpaupack (2)       444    5   60  125  126  128  130  133     5:23    0:41
 18 Cedar Crest (3)         450   80   82   92   94  102  108  127     5:24     0:4
 19 Taylor Allderdice (8)   506   89   96   97  110  114  118  121     5:27     0:6

TEAM SCORES AT 2M

  1 North Allegheny (7)      87    1    2   20   30   34   36   74    10:42    0:47
  2 La Salle College (12)   103   11   12   18   22   40   48   49    10:52    0:26
  3 Downingtown West (1)    107    8   10   16   35   38   39   42    10:52    0:30
  4 Seneca Valley (7)       119    4    7   26   31   51   58  103    10:50    0:47
  5 Mount Lebanon (7)       143    3   19   21   25   75   76  111    10:53    1:09
  6 Unionville (1)          160    6   13   14   33   94  114  118    10:58    1:05
  7 Council Rock South (1   243   37   41   43   52   70   85  106    11:12    0:18
  8 State College (6)       246   17   32   54   62   81   83   99    11:12    0:41
  9 Owen J. Roberts (1)     259   44   45   50   57   63   82  125    11:13    0:14
10* Easton Area (11)        289   28   29   68   77   87   92  128    11:17    0:36
11* Haverford Township (1   289    9   46   53   88   93  102  105    11:15    0:55
 12 Warwick (3)             311   15   23   78   79  116  126  127    11:19    1:07
 13 Carlisle (3)            330   27   60   61   73  109  112  123    11:21    0:53
 14 Parkland (11)           340   24   65   66   84  101  110  113    11:22    0:48
 15 Hershey (3)             385   56   72   80   86   91   95  108    11:28    0:19
 16 Central Bucks East (1   388   64   67   69   71  117  119  131    11:29    0:33
 17 Wallenpaupack (2)       418    5   47  115  122  129  130  133    11:32    1:34
 18 Cedar Crest (3)         436   55   90   96   97   98  107  124    11:33    0:24
 19 Taylor Allderdice (8)   472   59   89  100  104  120  121  132    11:38    0:40
Individuals



1. North Allegheny (7)
    2  Zachary Kinne     Sr          16:07    5:12
    3  Daniel McGoey     Jr          16:09    5:12
   24  Ethan James     Sr            17:09    5:32
   29  Stephen Nalepa     Jr         17:15    5:34
   32  Andrew Kollitz     So         17:19    5:35
   48  Luke Turkovich     Sr         17:33    5:40
   83  Connor Foody     So           18:06    5:50
Total Time = 1:23:59     Total Places = 90

2. La Salle College (12)
   13  Vincent Twomey     Jr         16:55    5:27
   16  Ethan Maher     Jr            16:57    5:28
   20  Bradden Koors     Jr          17:02    5:29
   23  Paul Ghantous     Sr          17:08    5:32
   40  Matthew Zilligen     Sr       17:26    5:37
   44  Dan Gervino     Jr            17:30    5:38
  107  Jack Sieberlich     Sr        18:28    5:57
Total Time = 1:25:28     Total Places = 112

3. Downingtown West (1)
    5  Payton Sewall     Sr          16:37    5:21
   10  Isaac Valderrabano     Sr     16:49    5:25
   31  Ben Datte     Jr              17:18    5:35
   34  Aiden Barnhill     So         17:19    5:35
   41  Kevin Wagner     Sr           17:27    5:38
   53  Holden Betz     So            17:43    5:43
  104  Joseph Chamoun     Sr         18:26    5:57
Total Time = 1:25:30     Total Places = 121

4. Seneca Valley (7)
    6  Sam Owori     Sr              16:39    5:22
    8  Seth Ketler     Sr            16:46    5:24
   19  Connor Volk-Klos     Sr       16:58    5:28
   30  Noah Petersen     Fr          17:16    5:34
   59  Max Weaver     Sr             17:48    5:44
   60  Aidan Domencic     Sr         17:49    5:45
  101  Adam Owori     Jr             18:24    5:56
Total Time = 1:25:27     Total Places = 122

5. Mount Lebanon (7)
    1  Patrick Anderson     Jr       16:03    5:10
   15  Peter Cosentino     Sr        16:56    5:28
   17  Alex Brokaw     Sr            16:57    5:28
   38  Barak Asher     Fr            17:26    5:37
   63  Duncan Laduke     Jr          17:52    5:46
   72  Quinn Mitchell     Sr         17:56    5:47
  115  Clark Mitchell     Sr         18:37    6:00
Total Time = 1:25:14     Total Places = 134

6. Unionville (1)
    7  Cole Walker     Jr            16:43    5:23
   14  Cole Driver     Sr            16:55    5:27
   18  Ethan McIntyre     So         16:57    5:28
   28  James Conway     Sr           17:15    5:34
   91  Jarrett Conway     So         18:15    5:53
  109  Sebastian Arnold     So       18:33    5:59
  121  Jacob Elsen     Jr            18:52    6:05
Total Time = 1:26:05     Total Places = 158

7. Council Rock South (1
   33  Christopher Sears     Jr      17:19    5:35
   35  Kyle Kutney     Sr            17:20    5:35
   37  Shane Goldman     Jr          17:26    5:37
   55  Collin Ochs     Sr            17:45    5:43
   67  Andrew Belder     So          17:55    5:47
   84  Alex Goldman     Jr           18:06    5:50
   93  Scotty Ulrick     Sr          18:17    5:54
Total Time = 1:27:45     Total Places = 227

8. State College (6)
   25  Owen Isham     Sr             17:12    5:33
   27  Ben St. Pierre     Jr         17:14    5:33
   54  Brady Bigger     So           17:44    5:43
   58  Joe Messner     Sr            17:47    5:44
   89  Bennett Norton     So         18:10    5:52
   90  Henry Ballard     Jr          18:12    5:52
  108  Sean Adams     Fr             18:31    5:58
Total Time = 1:28:07     Total Places = 253

9. Haverford Township (1
    9  Mike Donnelly     Jr          16:46    5:24
   47  Josh Fingerhut     Jr         17:33    5:40
   62  Evan Peetros     Sr           17:51    5:45
   65  Brendan Campbell     Sr       17:53    5:46
   73  Aiden Tomov     Sr            17:57    5:47
   97  Anthony Lawson     So         18:22    5:55
  112  Will Field     Jr             18:35    6:00
Total Time = 1:28:00     Total Places = 256

10. Warwick (3)
   11  Connor Shields     Sr         16:54    5:27
   12  Noah Martin     Sr            16:54    5:27
   70  Parker Keares     Jr          17:56    5:47
   75  Jeremy Bell     Jr            17:58    5:48
  105  Marcus Wachira     Jr         18:27    5:57
  116  David Bach     Jr             18:43    6:02
  128  Jeremiah Hendrix     Jr       19:04    6:09
Total Time = 1:28:09     Total Places = 273

11. Carlisle (3)
   21  Jack Wisner     Sr            17:05    5:30
   36  Casey Padgett     Jr          17:25    5:37
   46  Evan Peachey     So           17:32    5:39
   66  Bryce Dunkelberger     Sr     17:54    5:46
  106  Jacob Morris     Sr           18:28    5:57
  117  Andrew Booths     So          18:43    6:02
  125  Michael Ginter     So         18:55    6:06
Total Time = 1:28:24     Total Places = 275

12. Easton Area (11)
   26  Cosmo Cardone     Sr          17:14    5:33
   42  Joseph Ozgar     Sr           17:28    5:38
   61  Trey Rhinehart     So         17:50    5:45
   69  Marco Cardone     Jr          17:55    5:47
   82  David Boettger     So         18:01    5:49
   86  Timothy Bunce     Jr          18:08    5:51
  130  Skyler Koch     Sr            19:12    6:11
Total Time = 1:28:28     Total Places = 280

13. Owen J. Roberts (1)
   45  Thomas Damiani     Fr         17:31    5:39
   51  Vincent Fennell     Jr        17:41    5:42
   56  David Brunton     Sr          17:46    5:44
   64  Quinten Sherwood     Sr       17:52    5:46
   77  Linus Blatz     Sr            17:59    5:48
   85  Matthew Muthler     Jr        18:07    5:51
  119  Cole Smith     Jr             18:51    6:05
Total Time = 1:28:49     Total Places = 293

14. Parkland (11)
   22  Nicholas Bower     Sr         17:06    5:31
   76  Nathan Reimer     Jr          17:58    5:48
   78  Matthew Santacoloma     Sr    17:59    5:48
   88  Riley Williamson     Sr       18:09    5:51
  102  Ben Esquieres     So          18:25    5:56
  111  Ethan Warren     Jr           18:35    5:59
  113  Matthew Zager     Sr          18:36    6:00
Total Time = 1:29:37     Total Places = 366

15. Hershey (3)
   50  Brendan Shea     Jr           17:41    5:42
   71  Kohen Stover     Jr           17:56    5:47
   74  Andrew Sisco     Jr           17:58    5:47
   87  Luke Sheppard     Jr          18:08    5:51
   95  Tommy Johnson     Jr          18:18    5:54
   96  Ethan Rogers     Jr           18:22    5:55
  118  Patrick Gavazzi     Sr        18:45    6:03
Total Time = 1:30:01     Total Places = 377

16. Central Bucks East (1
   52  Jack McManus     Jr           17:43    5:43
   57  David Endres     Sr           17:47    5:44
   68  Sean Lahetta     Sr           17:55    5:47
   80  Cade Sands     Sr             18:00    5:48
  122  Andrew Conte     Jr           18:52    6:05
  126  Cole Sands     Sr             18:58    6:07
  129  Matthew Miller     Sr         19:05    6:09
Total Time = 1:30:17     Total Places = 379

17. Cedar Crest (3)
   39  Luke Hinegardener     Fr      17:26    5:37
   79  Jake Barrett     Sr           17:59    5:48
   81  William Sheffield     Jr      18:01    5:49
   92  Ben McElroy     Fr            18:16    5:53
  100  Ryan Scicchitano     Jr       18:24    5:56
  103  Tommy Bildheiser     So       18:26    5:57
  114  Dj Laliberte     So           18:36    6:00
Total Time = 1:30:06     Total Places = 391

18. Wallenpaupack (2)
    4  Tyler Wirth     Sr            16:34    5:21
   43  Dieter Burckes     So         17:28    5:38
   99  Nick Lancaster     Sr         18:23    5:56
  124  Kyle Kellstrom     So         18:54    6:06
  127  Seth Brown     Jr             19:04    6:09
  131  Jack Monte     Sr             19:29    6:17
  133  Michael Wildenberg     So     19:47    6:23
Total Time = 1:30:23     Total Places = 397

19. Taylor Allderdice (8)
   49  Eli Anish     Jr              17:36    5:41
   94  Isaiah Freeman     Sr         18:18    5:54
   98  Isaiah White     So           18:23    5:56
  110  Eric Rohrer     Jr            18:34    5:59
  120  Nathan Feinstein     So       18:51    6:05
  123  Aleff Teshome     Fr          18:53    6:05
  132  Ben Cummings     Sr           19:37    6:20
Total Time = 1:31:42     Total Places = 471

Boys 5k Run AAA
place    pts name                        split   split      split  split     time     pace  team
    1     1  Patrick Anderson     Jr           5     4:54        3    10:18     16:03    5:10  Mount Lebanon (7)    
    2     2  Zachary Kinne     Sr              1     4:53        1    10:17     16:07    5:12  North Allegheny (7)  
    3     3  Daniel McGoey     Jr              3     4:53        2    10:18     16:09    5:12  North Allegheny (7)  
    4        Brayden Harris     So             9     4:55        5    10:26     16:22    5:17  Mifflin County (6)   
    5        Christian Fitch     Jr            4     4:54        4    10:20     16:29    5:19  Fox Chapel Area (7)  
    6     4  Tyler Wirth     Sr                7     4:55        7    10:31     16:34    5:21  Wallenpaupack (2)    
    7        Evan Dorenkamp     Sr            15     4:57       15    10:38     16:36    5:21  Manheim Township (3) 
    8        Chayce Macknair     Sr           14     4:57       13    10:37     16:36    5:21  Mifflin County (6)   
    9     5  Payton Sewall     Sr              8     4:55       12    10:37     16:37    5:21  Downingtown West (1) 
   10     6  Sam Owori     Sr                 10     4:55        6    10:27     16:39    5:22  Seneca Valley (7)    
   11     7  Cole Walker     Jr                6     4:54        8    10:33     16:43    5:23  Unionville (1)       
   12        Brandan Knepper     Sr           17     4:58       16    10:38     16:43    5:24  Mechanicsburg (3)    
   13        Ian Miller     Sr                18     4:58       14    10:38     16:45    5:24  Manheim Township (3) 
   14     8  Seth Ketler     Sr               11     4:56        9    10:34     16:46    5:24  Seneca Valley (7)    
   15     9  Mike Donnelly     Jr             33     5:02       17    10:41     16:46    5:24  Haverford Township (1 
   16    10  Isaac Valderrabano     Sr        24     5:00       18    10:41     16:49    5:25  Downingtown West (1) 
   17        Luke Klingenberg     Sr          64     5:08       41    10:52     16:53    5:27  Cumberland Valley (3) 
   18        Robert O'Brien     Sr            13     4:57       22    10:44     16:53    5:27  Upper Saint Clair (7) 
   19        Andrew Foster     Sr             12     4:56       21    10:44     16:54    5:27  Ephrata (3)          
   20    11  Connor Shields     Sr            25     5:00       30    10:48     16:54    5:27  Warwick (3)          
   21    12  Noah Martin     Sr               77     5:11       44    10:53     16:54    5:27  Warwick (3)          
   22    13  Vincent Twomey     Jr            35     5:02       19    10:41     16:55    5:27  La Salle College (12) 
   23    14  Cole Driver     Sr               45     5:04       29    10:48     16:55    5:27  Unionville (1)       
   24        Zachary Leachman     Jr          36     5:02       10    10:36     16:56    5:27  Mars Area (7)        
   25        Josh Christenson     Jr          23     4:59       28    10:47     16:56    5:28  Scranton (2)         
   26    15  Peter Cosentino     Sr           91     5:14       37    10:51     16:56    5:28  Mount Lebanon (7)    
   27    16  Ethan Maher     Jr               28     5:01       25    10:47     16:57    5:28  La Salle College (12) 
   28    17  Alex Brokaw     Sr               47     5:05       39    10:51     16:57    5:28  Mount Lebanon (7)    
   29    18  Ethan McIntyre     So            38     5:03       26    10:47     16:57    5:28  Unionville (1)       
   30    19  Connor Volk-Klos     Sr          67     5:09       48    10:55     16:58    5:28  Seneca Valley (7)    
   31        Skyler Vavro     So              49     5:05       36    10:50     17:00    5:29  Butler (7)           
   32    20  Bradden Koors     Jr             41     5:03       35    10:50     17:02    5:29  La Salle College (12) 
   33        Zachary Toth     Jr              22     4:59       24    10:46     17:03    5:30  Palmyra (3)          
   34    21  Jack Wisner     Sr               69     5:09       50    10:56     17:05    5:30  Carlisle (3)         
   35        Joshua Lewin     Jr              21     4:59       27    10:47     17:05    5:31  West Chester East (1) 
   36    22  Nicholas Bower     Sr            74     5:11       45    10:54     17:06    5:31  Parkland (11)        
   37        Samir Razi     Jr                19     4:59       32    10:49     17:07    5:31  North Penn (1)       
   38        Alex Shaw     Jr                 46     5:05       40    10:52     17:08    5:31  Upper Saint Clair (7) 
   39    23  Paul Ghantous     Sr             29     5:01       43    10:52     17:08    5:32  La Salle College (12) 
   40        Zachary Landvik-Larsen     Sr    78     5:11       49    10:56     17:09    5:32  Stroudsburg (11)     
   41        Jason Cornelison     Sr          26     5:00       20    10:43     17:09    5:32  Cheltenham (1)       
   42        Patrick Theveny     Jr          127     5:17       54    10:59     17:09    5:32  Penncrest (1)        
   43        Darlyn Fermin     Sr             27     5:01       23    10:46     17:09    5:32  Liberty (11)         
   44    24  Ethan James     Sr               89     5:13       71    11:04     17:09    5:32  North Allegheny (7)  
   45        Cole Frank     So                44     5:04       52    10:57     17:10    5:32  Liberty (11)         
   46        Dalton Kalbaugh     Jr           52     5:06       42    10:52     17:10    5:32  Shaler Area (7)      
   47    25  Owen Isham     Sr                50     5:06       34    10:50     17:12    5:33  State College (6)    
   48    26  Cosmo Cardone     Sr             37     5:03       53    10:59     17:14    5:33  Easton Area (11)     
   49    27  Ben St. Pierre     Jr            60     5:07       65    11:02     17:14    5:33  State College (6)    
   50    28  James Conway     Sr              75     5:11       68    11:03     17:15    5:34  Unionville (1)       
   51        Christian Gagliardi     Jr       58     5:07       60    11:01     17:15    5:34  Wilson (3)           
   52    29  Stephen Nalepa     Jr            32     5:02       38    10:51     17:15    5:34  North Allegheny (7)  
   53        Graham Thomas     So            132     5:18       82    11:07     17:15    5:34  Penn Manor (3)       
   54    30  Noah Petersen     Fr            105     5:15       59    11:00     17:16    5:34  Seneca Valley (7)    
   55        Joey Litvin     Jr               51     5:06       46    10:54     17:17    5:34  Lower Merion (1)     
   56        Andre Green     Sr               82     5:12       56    11:00     17:18    5:35  Stroudsburg (11)     
   57    31  Ben Datte     Jr                122     5:17       73    11:05     17:18    5:35  Downingtown West (1) 
   58        Alexander Kane     Fr           115     5:16       63    11:01     17:18    5:35  Southern Lehigh (11) 
   59    32  Andrew Kollitz     So            85     5:12       55    10:59     17:19    5:35  North Allegheny (7)  
   60        Gavin Maxwell     So             76     5:11       66    11:02     17:19    5:35  Kennett (1)          
   61    33  Christopher Sears     Jr        100     5:15       75    11:06     17:19    5:35  Council Rock South (1 
   62    34  Aiden Barnhill     So            30     5:01       33    10:50     17:19    5:35  Downingtown West (1) 
   63        Ethan Zeh     Sr                 62     5:08       57    11:00     17:20    5:35  Radnor (1)           
   64    35  Kyle Kutney     Sr              103     5:15       83    11:07     17:20    5:35  Council Rock South (1 
   65        Trentin Overcash     Sr          31     5:01       69    11:03     17:23    5:36  Chambersburg (3)     
   66        Jonathan Thrush     Jr           66     5:08       72    11:05     17:23    5:36  Muhlenberg (3)       
   67        Matt Varghese     Jr            182     5:25      109    11:16     17:25    5:37  Methacton (1)        
   68        Elias Zajicek     Sr             48     5:05       91    11:09     17:25    5:37  Chartiers Valley (7) 
   69    36  Casey Padgett     Jr            169     5:24      115    11:18     17:25    5:37  Carlisle (3)         
   70    37  Shane Goldman     Jr            109     5:15       85    11:07     17:26    5:37  Council Rock South (1 
   71    38  Barak Asher     Fr               40     5:03       47    10:55     17:26    5:37  Mount Lebanon (7)    
   72    39  Luke Hinegardener     Fr        159     5:22      106    11:15     17:26    5:37  Cedar Crest (3)      
   73    40  Matthew Zilligen     Sr         114     5:16       97    11:12     17:26    5:37  La Salle College (12) 
   74        Shu-Yu Chen     Sr               81     5:12       62    11:01     17:26    5:37  Stroudsburg (11)     
   75        Sean Garrett     Jr             130     5:17       70    11:04     17:26    5:37  Garnet Valley (1)    
   76        Andrew Hirneisen     Jr          71     5:09       58    11:00     17:27    5:38  Gettysburg (3)       
   77    41  Kevin Wagner     Sr              80     5:12       77    11:06     17:27    5:38  Downingtown West (1) 
   78        John Zawislak     So             70     5:09       76    11:06     17:28    5:38  Spring Ford (1)      
   79        Charlie Herrmann     Sr         129     5:17       67    11:02     17:28    5:38  Lower Merion (1)     
   80    42  Joseph Ozgar     Sr              68     5:09       51    10:57     17:28    5:38  Easton Area (11)     
   81    43  Dieter Burckes     So           116     5:16       93    11:09     17:28    5:38  Wallenpaupack (2)    
   82        J  Henry Lyon     So             98     5:14       79    11:06     17:29    5:38  Williamsport Area (4) 
   83    44  Dan Gervino     Jr               55     5:07       80    11:07     17:30    5:38  La Salle College (12) 
   84    45  Thomas Damiani     Fr           107     5:15       87    11:08     17:31    5:39  Owen J. Roberts (1)  
   85    46  Evan Peachey     So             168     5:24      116    11:18     17:32    5:39  Carlisle (3)         
   86    47  Josh Fingerhut     Jr           121     5:16       92    11:09     17:33    5:40  Haverford Township (1 
   87    48  Luke Turkovich     Sr            72     5:10       74    11:06     17:33    5:40  North Allegheny (7)  
   88        Seth Hoffritz     Sr            138     5:19       94    11:10     17:34    5:40  Great Valley (1)     
   89        Gavin Brophy     Fr              84     5:12      100    11:14     17:34    5:40  Wc Henderson (1)     
   90        Teddy Boehm     Jr               53     5:06       81    11:07     17:34    5:40  Baldwin (7)          
   91        Noah Demis     Jr                 2     4:53       11    10:37     17:35    5:40  North Penn (1)       
   92        Markus Vottero     So            90     5:14       89    11:09     17:35    5:40  Palmyra (3)          
   93        Zack Marmol     Jr               39     5:03       61    11:01     17:35    5:40  Peters Township (7)  
   94        Tyler Clifford     Jr            65     5:08       64    11:01     17:35    5:40  Perkiomen Valley (1) 
   95        Justin Rittenhouse     Sr       120     5:16       90    11:09     17:36    5:40  Hempfield (3)        
   96        Benjamin Klinger     So         181     5:25      112    11:17     17:36    5:41  Penncrest (1)        
   97    49  Eli Anish     Jr                180     5:25      114    11:17     17:36    5:41  Taylor Allderdice (8) 
   98        Aiden Gonder     Jr             117     5:16       96    11:11     17:36    5:41  Red Land (3)         
   99        Nathan Grucelski     Sr          16     4:58       31    10:49     17:38    5:41  Conestoga Valley (3) 
  100        Ethan Saville     Jr             87     5:13       86    11:07     17:39    5:41  Pennridge (1)        
  101        Devon Comber     So             164     5:23      128    11:22     17:40    5:42  Hatboro Horsham (1)  
  102    50  Brendan Shea     Jr             126     5:17      107    11:16     17:41    5:42  Hershey (3)          
  103    51  Vincent Fennell     Jr          119     5:16       98    11:12     17:41    5:42  Owen J. Roberts (1)  
  104    52  Jack McManus     Jr             146     5:20      126    11:21     17:43    5:43  Central Bucks East (1 
  105    53  Holden Betz     So               57     5:07       78    11:06     17:43    5:43  Downingtown West (1) 
  106    54  Brady Bigger     So             162     5:23      123    11:20     17:44    5:43  State College (6)    
  107    55  Collin Ochs     Sr              101     5:15      101    11:14     17:45    5:43  Council Rock South (1 
  108        Chase Sheaffer     Jr           148     5:21      140    11:24     17:45    5:43  Mifflin County (6)   
  109        Joey Buehner     Sr             110     5:15      104    11:15     17:45    5:43  North Hills (7)      
  110        Sam Kartsonis     Jr             96     5:14      111    11:17     17:45    5:44  Harriton (1)         
  111        Eli Allridge     Sr             149     5:21      142    11:25     17:46    5:44  Bethel Park (7)      
  112    56  David Brunton     Sr            124     5:17      108    11:16     17:46    5:44  Owen J. Roberts (1)  
  113    57  David Endres     Sr              88     5:13      133    11:23     17:47    5:44  Central Bucks East (1 
  114    58  Joe Messner     Sr               63     5:08      103    11:14     17:47    5:44  State College (6)    
  115        Stefano Isabella     Jr         165     5:23      127    11:21     17:47    5:44  Hatboro Horsham (1)  
  116        Calvin Pash     Sr               73     5:11      105    11:15     17:48    5:44  Wc Henderson (1)     
  117    59  Max Weaver     Sr               112     5:16      110    11:16     17:48    5:44  Seneca Valley (7)    
  118    60  Aidan Domencic     Sr           102     5:15       99    11:13     17:49    5:45  Seneca Valley (7)    
  119    61  Trey Rhinehart     So           144     5:20      132    11:23     17:50    5:45  Easton Area (11)     
  120        Kyle Costello     Jr             93     5:14      113    11:17     17:51    5:45  Mechanicsburg (3)    
  121    62  Evan Peetros     Sr              99     5:14      102    11:14     17:51    5:45  Haverford Township (1 
  122    63  Duncan Laduke     Jr            157     5:22      151    11:28     17:52    5:46  Mount Lebanon (7)    
  123        Rahman Mohammad     Sr          175     5:25      117    11:18     17:52    5:46  Great Valley (1)     
  124        Bruce Trimmer     Jr            158     5:22      147    11:26     17:52    5:46  Oxford Area (1)      
  125    64  Quinten Sherwood     Sr         111     5:16      125    11:21     17:52    5:46  Owen J. Roberts (1)  
  126    65  Brendan Campbell     Sr         167     5:24      178    11:36     17:53    5:46  Haverford Township (1 
  127    66  Bryce Dunkelberger     Sr       183     5:25      141    11:24     17:54    5:46  Carlisle (3)         
  128    67  Andrew Belder     So            147     5:21      134    11:23     17:55    5:47  Council Rock South (1 
  129    68  Sean Lahetta     Sr              97     5:14      131    11:22     17:55    5:47  Central Bucks East (1 
  130    69  Marco Cardone     Jr            214     5:32      177    11:35     17:55    5:47  Easton Area (11)     
  131    70  Parker Keares     Jr            178     5:25      155    11:29     17:56    5:47  Warwick (3)          
  132    71  Kohen Stover     Jr             135     5:18      139    11:24     17:56    5:47  Hershey (3)          
  133        Davis Piercy     Sr             106     5:15      144    11:26     17:56    5:47  Kennett (1)          
  134    72  Quinn Mitchell     Sr           172     5:24      150    11:27     17:56    5:47  Mount Lebanon (7)    
  135        Joey Cafaro     Sr              113     5:16      120    11:19     17:56    5:47  Hampton (7)          
  136    73  Aiden Tomov     Sr              166     5:23      172    11:33     17:57    5:47  Haverford Township (1 
  137        Kody Klein     So                86     5:13      143    11:25     17:58    5:47  Cathedral Prep (10)  
  138    74  Andrew Sisco     Jr             204     5:29      169    11:32     17:58    5:47  Hershey (3)          
  139    75  Jeremy Bell     Jr              140     5:19      156    11:29     17:58    5:48  Warwick (3)          
  140    76  Nathan Reimer     Jr             94     5:14      130    11:22     17:58    5:48  Parkland (11)        
  141    77  Linus Blatz     Sr              104     5:15       88    11:08     17:59    5:48  Owen J. Roberts (1)  
  142    78  Matthew Santacoloma     Sr      185     5:26      165    11:31     17:59    5:48  Parkland (11)        
  143    79  Jake Barrett     Sr             173     5:24      174    11:33     17:59    5:48  Cedar Crest (3)      
  144    80  Cade Sands     Sr               136     5:18      136    11:24     18:00    5:48  Central Bucks East (1 
  145        Keshav Shankar     So           141     5:19      146    11:26     18:00    5:48  Emmaus (11)          
  146        Nate Harding     Sr             198     5:28      159    11:30     18:00    5:48  Governor Mifflin (3) 
  147        Luke Talham     Jr              156     5:22      121    11:19     18:00    5:48  Avon Grove (1)       
  148        Zack Keiner     So              189     5:26      158    11:30     18:01    5:48  Hazleton Area (2)    
  149    81  William Sheffield     Jr        188     5:26      186    11:39     18:01    5:49  Cedar Crest (3)      
  150        Carson Hepner     Sr             59     5:07      118    11:19     18:01    5:49  Manheim Central (3)  
  151    82  David Boettger     So           160     5:23      153    11:29     18:01    5:49  Easton Area (11)     
  152        Bobby Earley     Sr             192     5:27      157    11:29     18:01    5:49  Hazleton Area (2)    
  153        Josiah Moyer     Sr             145     5:20      124    11:20     18:02    5:49  Souderton (1)        
  154        Andrew Gillespie     Sr         134     5:18      148    11:26     18:02    5:49  Central Bucks West (1 
  155        Corbin Green     Sr             177     5:25      149    11:27     18:03    5:49  Central Mountain (6) 
  156        Shane Curran     So             187     5:26      152    11:28     18:04    5:49  Father Judge (12)    
  157    83  Connor Foody     So              95     5:14      145    11:26     18:06    5:50  North Allegheny (7)  
  158        Gabe Puleo     Jr               150     5:21      119    11:19     18:06    5:50  Phoenixville Area (1) 
  159    84  Alex Goldman     Jr             171     5:24      168    11:32     18:06    5:50  Council Rock South (1 
  160    85  Matthew Muthler     Jr          128     5:17      162    11:30     18:07    5:51  Owen J. Roberts (1)  
  161    86  Timothy Bunce     Jr            195     5:28      170    11:33     18:08    5:51  Easton Area (11)     
  162    87  Luke Sheppard     Jr            153     5:22      160    11:30     18:08    5:51  Hershey (3)          
  163        Reid Weber     So               118     5:16      135    11:24     18:09    5:51  Northern (3)         
  164    88  Riley Williamson     Sr          42     5:04      129    11:22     18:09    5:51  Parkland (11)        
  165        Devan Bailry     Jr             193     5:27      171    11:33     18:10    5:51  Cathedral Prep (10)  
  166    89  Bennett Norton     So            92     5:14      161    11:30     18:10    5:52  State College (6)    
  167        Colton Martin     Jr            108     5:15      154    11:29     18:12    5:52  McDowell (10)        
  168    90  Henry Ballard     Jr             83     5:12      163    11:31     18:12    5:52  State College (6)    
  169        Domenic Moser     Jr            137     5:19      176    11:35     18:13    5:52  West Chester East (1) 
  170    91  Jarrett Conway     So           142     5:20      181    11:37     18:15    5:53  Unionville (1)       
  171        Evan Kreider     Sr             133     5:18      180    11:37     18:15    5:53  Cocalico (3)         
  172        Christian McComb     Jr          20     4:59      122    11:20     18:15    5:53  Boyertown (1)        
  173    92  Ben McElroy     Fr              200     5:29      183    11:38     18:16    5:53  Cedar Crest (3)      
  174    93  Scotty Ulrick     Sr            205     5:29      195    11:42     18:17    5:54  Council Rock South (1 
  175    94  Isaiah Freeman     Sr           170     5:24      189    11:41     18:18    5:54  Taylor Allderdice (8) 
  176    95  Tommy Johnson     Jr            151     5:21      175    11:34     18:18    5:54  Hershey (3)          
  177        Travis Lahr     Jr               79     5:11      167    11:32     18:20    5:55  Nazareth (11)        
  178    96  Ethan Rogers     Jr             152     5:21      182    11:38     18:22    5:55  Hershey (3)          
  179        Chris Hess     Sr                61     5:08      138    11:24     18:22    5:55  Upper Saint Clair (7) 
  180    97  Anthony Lawson     So           211     5:31      191    11:41     18:22    5:55  Haverford Township (1 
  181    98  Isaiah White     So             179     5:25      173    11:33     18:23    5:56  Taylor Allderdice (8) 
  182    99  Nick Lancaster     Sr           218     5:34      206    11:54     18:23    5:56  Wallenpaupack (2)    
  183   100  Ryan Scicchitano     Jr         161     5:23      185    11:38     18:24    5:56  Cedar Crest (3)      
  184   101  Adam Owori     Jr               196     5:28      192    11:41     18:24    5:56  Seneca Valley (7)    
  185   102  Ben Esquieres     So            194     5:28      201    11:50     18:25    5:56  Parkland (11)        
  186   103  Tommy Bildheiser     So         176     5:25      197    11:44     18:26    5:57  Cedar Crest (3)      
  187   104  Joseph Chamoun     Sr            34     5:02       84    11:07     18:26    5:57  Downingtown West (1) 
  188   105  Marcus Wachira     Jr           227     5:36      207    11:54     18:27    5:57  Warwick (3)          
  189        Aden Dressler     Sr            131     5:17      164    11:31     18:27    5:57  Butler (7)           
  190   106  Jacob Morris     Sr             208     5:31      200    11:49     18:28    5:57  Carlisle (3)         
  191   107  Jack Sieberlich     Sr           43     5:04       95    11:10     18:28    5:57  La Salle College (12) 
  192        William Marina     Jr           191     5:27      188    11:41     18:28    5:57  Stroudsburg (11)     
  193        Antonio Burkhart     Jr         139     5:19      166    11:32     18:29    5:57  Bethel Park (7)      
  194        Ricky Raup     Jr                56     5:07      179    11:36     18:29    5:58  Saint Joseph's Prep ( 
  195   108  Sean Adams     Fr               163     5:23      187    11:39     18:31    5:58  State College (6)    
  196   109  Sebastian Arnold     So         184     5:25      209    11:55     18:33    5:59  Unionville (1)       
  197   110  Eric Rohrer     Jr              202     5:29      193    11:42     18:34    5:59  Taylor Allderdice (8) 
  198   111  Ethan Warren     Jr             143     5:20      190    11:41     18:35    5:59  Parkland (11)        


  199   112  Will Field     Jr               174     5:24      194    11:42     18:35    6:00  Haverford Township (1 
  200        Sean Hamilton     Jr             54     5:07      137    11:24     18:36    6:00  Roman Catholic (12)  
  201   113  Matthew Zager     Sr            207     5:30      204    11:51     18:36    6:00  Parkland (11)        
  202   114  Dj Laliberte     So             220     5:35      217    12:00     18:36    6:00  Cedar Crest (3)      
  203   115  Clark Mitchell     Sr           222     5:35      202    11:50     18:37    6:00  Mount Lebanon (7)    
  204        Seamus McGuoirk     Sr          123     5:17      199    11:47     18:39    6:01  Central (12)         
  205        Brayden Henninger     Jr        154     5:22      196    11:44     18:39    6:01  Altoona Area (6)     
  206   116  David Bach     Jr               217     5:34      219    12:01     18:43    6:02  Warwick (3)          
  207   117  Andrew Booths     So            212     5:32      203    11:50     18:43    6:02  Carlisle (3)         
  208   118  Patrick Gavazzi     Sr          155     5:22      198    11:45     18:45    6:03  Hershey (3)          
  209        Paul Petre     Jr               125     5:17      184    11:38     18:49    6:04  Emmaus (11)          
  210   119  Cole Smith     Jr               186     5:26      218    12:00     18:51    6:05  Owen J. Roberts (1)  
  211   120  Nathan Feinstein     So         206     5:29      211    11:56     18:51    6:05  Taylor Allderdice (8) 
  212   121  Jacob Elsen     Jr              199     5:29      205    11:53     18:52    6:05  Unionville (1)       
  213   122  Andrew Conte     Jr             201     5:29      210    11:55     18:52    6:05  Central Bucks East (1 
  214   123  Aleff Teshome     Fr            213     5:32      213    11:58     18:53    6:05  Taylor Allderdice (8) 
  215   124  Kyle Kellstrom     So           221     5:35      214    11:58     18:54    6:06  Wallenpaupack (2)    
  216        Jared Krick     Sr              223     5:35      216    12:00     18:54    6:06  Delaware Valley (2)  
  217   125  Michael Ginter     So           216     5:33      215    11:59     18:55    6:06  Carlisle (3)         
  218   126  Cole Sands     Sr               197     5:28      208    11:54     18:58    6:07  Central Bucks East (1 
  219        Andrew Brown     So             190     5:27      221    12:02     19:03    6:09  Cathedral Prep (10)  
  220   127  Seth Brown     Jr               225     5:35      223    12:04     19:04    6:09  Wallenpaupack (2)    
  221   128  Jeremiah Hendrix     Jr         226     5:36      220    12:02     19:04    6:09  Warwick (3)          
  222   129  Matthew Miller     Sr           203     5:29      226    12:10     19:05    6:09  Central Bucks East (1 
  223        Adam Knuttel     Jr             215     5:32      212    11:57     19:08    6:10  Father Judge (12)    
  224        Seth Dietrich     Sr            224     5:35      225    12:08     19:11    6:11  Erie (10)            
  225   130  Skyler Koch     Sr              209     5:31      222    12:03     19:12    6:11  Easton Area (11)     
  226   131  Jack Monte     Sr               219     5:34      224    12:05     19:29    6:17  Wallenpaupack (2)    
  227   132  Ben Cummings     Sr             210     5:31      227    12:25     19:37    6:20  Taylor Allderdice (8) 
  228   133  Michael Wildenberg     So       228     5:43      228    12:26     19:47    6:23  Wallenpaupack (2)    
9 finishers among Men Under 2
40 finishers among Men 2 - 2
86 finishers among Men 3 - 3
93 finishers among Men 4 - 4
228 male finishers
0 female finishers
228 total finishers