JV Boys

  1 North Allegheny          26    1    2    5    8   10   11   12    17:39    0:34
  2 La Salle College         54    4    7    9   16   18   44   50    17:52    0:29
  3 Central Bucks East      114   15   17   23   29   30   40   62    18:17    0:28
  4 State College Area      127    3    6   24   36   58   61   65    18:17    1:28
  5 Cardinal O'Hara         141   14   19   20   39   49   54   56    18:22    0:55
  6 Pennsbury               161   25   27   28   38   43   47   51    18:32    0:22
  7 Mount Lebanon           179   22   26   34   42   55   57   64    18:37    0:46
  8 Canon-McMillan          203   21   33   37   46   66   79   87    18:42    1:02
  9 Spring Ford             259   31   45   52   63   68   77   78    18:56    0:49
 10 Owen J. Roberts         312   35   48   72   74   83   91   92    19:12    1:09
 11 Strath Haven            382   53   75   82   84   88  100  105    19:33    0:50
 12 Cathedral Prep          416   41   69   98   99  109  133  142    19:38    1:26
 13 Perkiomen Valley        434   32   60   86  127  129  148         19:48    2:18
 14 Notre Dame E S          450   13   71  103  123  140              19:49    3:19
 15 Holy Redeemer           460   59   80   97  107  117  147  162    19:49    1:18
 16 Emmaus                  471   67   73   95  111  125              19:54    1:22
 17 New Hope-Solebury       513   70   93   96  120  134  139  174    20:07    1:40
 18 Danville Area           547   81  106  115  119  126  154  163    20:15    1:04
 19 Boyertown               555  104  108  113  114  116  118  135    20:13    0:21
 20 Hazleton Area           574   76   85  121  141  151  160  161    20:31    2:06
 21 Phoenixville Area       579   89   90  124  130  146  152  155    20:29    1:33
 22 Central York            625  102  110  112  143  158  166  168    20:43    1:52
 23 Knoch                   645   94  101  132  149  169  181  182    20:55    2:29
 24 Bensalem                669  122  128  136  138  145  171  179    20:59    0:49
 25 Upper Perkiomen         793  137  156  157  170  173  178  189    21:57    1:22
 26 Upper Merion            808  144  150  165  172  177  186  188    22:13    2:09
 27 Blue Mountain           812  131  159  164  175  183              22:23    3:13
 28 Jenkintown              860  153  167  176  180  184  185  187    23:05    2:33

Dual Meet Scores

North Allegheny        27 wins
La Salle College       26 wins
Central Bucks East     25 wins
State College Area     24 wins
Cardinal O'Hara        23 wins
Pennsbury              22 wins
Mount Lebanon          21 wins
Canon-McMillan         20 wins
Spring Ford            19 wins
Owen J. Roberts        18 wins
Strath Haven           17 wins
Cathedral Prep         16 wins
Holy Redeemer          15 wins
Perkiomen Valley       14 wins
Emmaus                 13 wins
New Hope-Solebury      12 wins
Notre Dame E S         11 wins
Boyertown              10 wins
Danville Area          9 wins
Hazleton Area          8 wins
Phoenixville Area      7 wins
Central York           6 wins
Knoch                  5 wins
Bensalem               4 wins
Upper Perkiomen        3 wins
Upper Merion           2 wins
Blue Mountain          1 wins
Jenkintown             0 wins
Individuals

 PLACE           FINISHER            TIME     PACE


1. North Allegheny
    1  Tj Robinson, So                17:18    5:35
    2  Clark Smith, Jr                17:33    5:40
    5  Luke Turkovich, Fr             17:42    5:42
    8  Cam Phillips, So               17:47    5:44
   10  Christian Parreaguirre, Jr     17:52    5:46
   11  Cross Kotrozo, Jr              17:53    5:46
   12  Joe Bojarski, So               17:55    5:46
Total Time = 1:28:12     Total Places = 26

2. La Salle College
    4  Greg Galbreath, Jr             17:38    5:41
    7  Jack Galbreath, Jr             17:42    5:43
    9  Quinn O'Neill, Jr              17:49    5:45
   16  Tom Farrell, Jr                18:03    5:49
   18  David Kennedy, Jr              18:06    5:50
   44  Sean Egan, So                  18:46    6:03
   50  Jimmy Lombardi, So             18:54    6:06
Total Time = 1:29:18     Total Places = 54

3. Central Bucks East
   15  Owen Zila, Sr                  18:00    5:48
   17  Dylan Junkin, Jr               18:05    5:50
   23  Dylan McKeever, Jr             18:20    5:55
   29  Declan Earles, So              18:28    5:57
   30  Louis Kettelberger, Jr         18:28    5:57
   40  Marc Motter, So                18:38    6:00
   62  Mike Kelly, Sr                 19:08    6:10
Total Time = 1:31:21     Total Places = 114

4. State College Area
    3  Owen Isham, Fr                 17:36    5:40
    6  Will Daubenspeck, Sr           17:42    5:43
   24  Sam Horn, So                   18:23    5:56
   36  David Wong, Jr                 18:37    6:00
   58  Izaiah Bokunewicz, Sr          19:03    6:09
   61  Joey Feffer, Jr                19:08    6:10
   65  Matthew Rodgers, Jr            19:14    6:12
Total Time = 1:31:21     Total Places = 127

5. Cardinal O'Hara
   14  Jack Becker, So                17:59    5:48
   19  Justin Jones, Sr               18:09    5:51
   20  Andrew Lombardi, Sr            18:11    5:52
   39  Tom McNicholas, So             18:38    6:00
   49  Thomas Haas, Fr                18:53    6:05
   54  Eddie Issertell, Jr            18:59    6:07
   56  James Ashton, Jr               19:03    6:09
Total Time = 1:31:50     Total Places = 141

6. Pennsbury
   25  Steffen Hude, Jr               18:24    5:56
   27  Grant Shapiro, Sr              18:26    5:57
   28  Aiden Sauer, So                18:27    5:57
   38  Calvin Hodges, So              18:37    6:00
   43  Thomas Mink, Jr                18:46    6:03
   47  Joe Bland, Fr                  18:51    6:05
   51  Tim Lorandeau, Fr              18:55    6:06
Total Time = 1:32:40     Total Places = 161

7. Mount Lebanon
   22  Cameron Potts, So              18:17    5:54
   26  Jamie Kozorra, Sr              18:25    5:56
   34  Stephen Porter, Sr             18:35    6:00
   42  Luca Hignett-Lewis, So         18:45    6:03
   55  William Wanovich, So           19:03    6:08
   57  William Sutherland, Jr         19:03    6:09
   64  David Deniziuk, Fr             19:13    6:12
Total Time = 1:33:05     Total Places = 179

8. Canon-McMillan
   21  Damon Gall, So                 18:14    5:53
   33  Cameron Somma, Jr              18:34    5:59
   37  Ben Higie, So                  18:37    6:00
   46  Grant Zeszutek, Fr             18:48    6:04
   66  Glenn McGee, Jr                19:15    6:12
   79  Andrew Kim, Sr                 19:30    6:17
   87  Zach Lowe, So                  19:48    6:23
Total Time = 1:33:28     Total Places = 203

9. Spring Ford
   31  Eric Leidelmeyer, Jr           18:29    5:58
   45  Joseph Power, Fr               18:46    6:03
   52  Martin Magazzolo, Sr           18:56    6:06
   63  Richard Baird, So              19:11    6:11
   68  Noah Mellon, Jr                19:18    6:13
   77  Raymond Dunne, So              19:27    6:16
   78  Benjamin Pierce, So            19:27    6:16
Total Time = 1:34:40     Total Places = 259

10. Owen J. Roberts
   35  Andrew Malmstrom, So           18:36    6:00
   48  Kyle Malmstrom, So             18:53    6:05
   72  Quinten Sherwood, Fr           19:21    6:14
   74  Owen Vanhelmond, So            19:24    6:15
   83  Zach Kardos, So                19:44    6:22
   91  Connor Ott, Sr                 19:50    6:24
   92  Michael Deviney, Jr            19:51    6:24
Total Time = 1:35:58     Total Places = 312

11. Strath Haven
   53  Corey Teller, Sr               18:59    6:07
   75  Christopher Schmucki, So       19:26    6:16
   82  Aidan Frick, So                19:42    6:21
   84  Max Carp, So                   19:45    6:22
   88  Marcel Gallard, Jr             19:49    6:23
  100  Evan Chen, So                  19:58    6:26
  105  Ethan VanMetre, Jr             20:01    6:27
Total Time = 1:37:41     Total Places = 382

12. Cathedral Prep
   41  Jack Dey, Sr                   18:45    6:03
   69  Alex Chelton, Fr               19:19    6:14
   98  Nate Wiley, Jr                 19:57    6:26
   99  Matt Whaley, Fr                19:57    6:26
  109  Luke Bongiorno, Fr             20:10    6:30
  133  Noah Nicolia, Sr               20:57    6:45
  142  Race Nicolia, So               21:16    6:51
Total Time = 1:38:08     Total Places = 416

13. Perkiomen Valley
   32  Zach Davis, So                 18:32    5:58
   60  Micheal Kelly, Jr              19:06    6:09
   86  Sam Lanza, So                  19:48    6:23
  127  Matt Mancini, Sr               20:44    6:41
  129  Josh Bolan, So                 20:49    6:43
  148  Keith Langkan, Jr              21:30    6:56
Total Time = 1:38:59     Total Places = 434

14. Notre Dame E S
   13  Mike Sheptuk, Sr               17:56    5:47
   71  Andrew Beers, So               19:19    6:14
  103  Zane Wicki, So                 20:00    6:27
  123  Kyle McCarthy, Sr              20:32    6:37
  140  Andrew McCarthy, Sr            21:14    6:51
Total Time = 1:39:01     Total Places = 450

15. Holy Redeemer
   59  Chris Holmes, Fr               19:04    6:09
   80  Josh Zapusek, Jr               19:39    6:20
   97  Alex Larralde, Jr              19:56    6:26
  107  Steve Langdon, Jr              20:02    6:28
  117  Yosi Bere, So                  20:21    6:34
  147  Corodonni Larry, Fr            21:26    6:55
  162  Zach Scanlon, Jr               22:07    7:08
Total Time = 1:39:02     Total Places = 460

16. Emmaus
   67  Tyler Corpora, Jr              19:17    6:13
   73  Andrew Gigler, Jr              19:21    6:14
   95  Max Perry, Jr                  19:54    6:25
  111  Jacob Brown, Fr                20:15    6:32
  125  Dylan Romig, Jr                20:39    6:40
Total Time = 1:39:26     Total Places = 471

17. New Hope-Solebury
   70  Jake Dupont, Sr                19:19    6:14
   93  Thomas Detlefsen, So           19:51    6:24
   96  Sam Czupich, Jr                19:55    6:25
  120  Matt Firth, Jr                 20:32    6:37
  134  Nico Marino, Fr                20:58    6:46
  139  Kyle Lynch, Jr                 21:14    6:51
  174  Parker Miele, So               22:50    7:22
Total Time = 1:40:35     Total Places = 513

18. Danville Area
   81  Bradley Yeich, So              19:39    6:20
  106  James Zola, Fr                 20:01    6:27
  115  Ethan Klees, Fr                20:19    6:33
  119  Griffin Coppolla, Fr           20:29    6:36
  126  Vincent Krum, Jr               20:43    6:41
  154  Noah Zakarian, Jr              21:42    7:00
  163  Ryan Sharp, Sr                 22:09    7:09
Total Time = 1:41:11     Total Places = 547

19. Boyertown
  104  Nolan Longacre, Fr             20:01    6:27
  108  Tom Hemingway                  20:04    6:28
  113  Cy Evans, So                   20:18    6:33
  114  Alex Caputo, Sr                20:19    6:33
  116  Alex Longacre, Jr              20:21    6:34
  118  Kevin Reigner, Jr              20:27    6:36
  135  Ethan Kasitz, Fr               21:01    6:47
Total Time = 1:41:03     Total Places = 555

20. Hazleton Area
   76  Mikel Skasko, So               19:26    6:16
   85  Christopher Scalleat, So       19:47    6:23
  121  Michael Kulish, So             20:32    6:37
  141  Alexander Elchisak, Sr         21:15    6:51
  151  Dario D'Amato, Jr              21:32    6:57
  160  Luciano Stranko, So            21:57    7:05
  161  Yancy Valdez, Sr               21:58    7:05
Total Time = 1:42:32     Total Places = 574

21. Phoenixville Area
   89  Conor Wilchusky, Fr            19:50    6:24
   90  Max Seaman, So                 19:50    6:24
  124  Kerry Halloran, So             20:33    6:38
  130  Brendan McGinnis, Fr           20:50    6:43
  146  Matt Copeland, Jr              21:22    6:54
  152  Isaac Gale, Fr                 21:34    6:57
  155  Dan Hickey, Fr                 21:42    7:00
Total Time = 1:42:25     Total Places = 579

22. Central York
  102  Cole Bailey, So                19:59    6:27
  110  Marty Rexroth, Sr              20:11    6:31
  112  Gavin Heilman, Fr              20:16    6:32
  143  Jacob Stewart, Fr              21:18    6:52
  158  Peter Keeports, Jr             21:51    7:03
  166  Sasha Sobestanovich, So        22:13    7:10
  168  Donovan Mehaffie, Fr           22:17    7:11
Total Time = 1:43:35     Total Places = 625

23. Knoch
   94  Andrew McIntosh, Fr            19:52    6:24
  101  Austin Micko, Fr               19:58    6:26
  132  Simon Sudano, So               20:54    6:44
  149  Patrick Jones, So              21:30    6:56
  169  Michael Swanter, Fr            22:20    7:12
  181  Ethan Revitsky, So             23:54    7:43
  182  Ryan Connolly, Fr              23:54    7:43
Total Time = 1:44:34     Total Places = 645

24. Bensalem
  122  Brandon Higgins, Jr            20:32    6:37
  128  Tommy Oliver, Jr               20:44    6:41
  136  Brendan Stoerle, Fr            21:04    6:48
  138  Elijah Rizzo, So               21:14    6:51
  145  Patrick Gallagher, Sr          21:21    6:53
  171  Thomas Balla, Fr               22:25    7:14
  179  Tim Convery, So                23:44    7:39
Total Time = 1:44:55     Total Places = 669

25. Upper Perkiomen
  137  Gage Gardner, So               21:13    6:51
  156  Lance Templeton, Fr            21:45    7:01
  157  Dylan Simms, Fr                21:46    7:01
  170  Nick Tedesco, Jr               22:23    7:13
  173  Chris Rynn, So                 22:35    7:17
  178  Hunter Douglass, So            23:41    7:38
  189  Ryan Stackhouse, So            26:45    8:38
Total Time = 1:49:42     Total Places = 793

26. Upper Merion
  144  Chimenzie Amaefuna, Fr         21:20    6:53
  150  Vincent Chang, Sr              21:31    6:56
  165  Victor Yin, Jr                 22:10    7:09
  172  Matt Izuka, Jr                 22:34    7:17
  177  Christopher Brooks, So         23:28    7:34
  186  Michael Freaney, Fr            24:53    8:02
  188  William Pagliaro, So           26:08    8:26
Total Time = 1:51:03     Total Places = 808

27. Blue Mountain
  131  Max Oswald, So                 20:53    6:44
  159  Jalen Phillips, Fr             21:53    7:04
  164  Chad Bogosh, Jr                22:10    7:09
  175  Chase Hatter, So               22:54    7:23
  183  Cole Hatter, So                24:05    7:46
Total Time = 1:51:55     Total Places = 812

28. Jenkintown
  153  Sean Davis, Jr                 21:42    7:00
  167  Jackson Cummings, Jr           22:14    7:10
  176  Danny Westcott, Fr             23:22    7:32
  180  Christian Byler, Fr            23:53    7:42
  184  Jack Herr, Fr                  24:14    7:49
  185  Travis Geer, Fr                24:23    7:52
  187  Jacob Schwartz, So             24:53    8:02
Total Time = 1:55:25     Total Places = 860

Junior Varsity Boys 5000 Meter Run
Place	Name	Year	Finals	School
1	Tj Robinson	10	17:18	North Allegheny
2	Clark Smith	11	17:33	North Allegheny
3	Owen Isham	9	17:36	State College Area
4	Greg Galbreath	11	17:38	La Salle College
5	Luke Turkovich	9	17:42	North Allegheny
6	Will Daubenspeck	12	17:42	State College Area
7	Jack Galbreath	11	17:42	La Salle College
8	Cam Phillips	10	17:47	North Allegheny
9	Quinn O'Neill	11	17:49	La Salle College
10	Christian Parreaguirre	11	17:52	North Allegheny
11	Cross Kotrozo	11	17:53	North Allegheny
12	Joe Bojarski	10	17:55	North Allegheny
13	Mike Sheptuk	12	17:56	Notre Dame E S
14	Jack Becker	10	17:59	Cardinal O'Hara
15	Owen Zila	12	18:00	Central Bucks East
16	Tom Farrell	11	18:03	La Salle College
17	Max Micucci	10	18:05	North Allegheny
18	Dylan Junkin	11	18:05	Central Bucks East
19	David Kennedy	11	18:06	La Salle College
20	Benjamin Hipwell	10	18:08	North Allegheny
21	Justin Jones	12	18:09	Cardinal O'Hara
22	Andrew Lombardi	12	18:11	Cardinal O'Hara
23	Damon Gall	10	18:14	Canon-McMillan
24	Ethan Sansosti	11	18:16	North Allegheny
25	Cameron Potts	10	18:17	Mount Lebanon
26	Dylan McKeever	11	18:20	Central Bucks East
27	Sam Horn	10	18:23	State College Area
28	Steffen Hude	11	18:24	Pennsbury
29	Jamie Kozorra	12	18:25	Mount Lebanon
30	Grant Shapiro	12	18:26	Pennsbury
31	Aiden Sauer	10	18:27	Pennsbury
32	Declan Earles	10	18:28	Central Bucks East
33	Louis Kettelberger	11	18:28	Central Bucks East
34	Eric Leidelmeyer	11	18:29	Spring Ford
35	Zach Davis	10	18:32	Perkiomen Valley
36	Cameron Somma	11	18:34	Canon-McMillan
37	Stephen Porter	12	18:35	Mount Lebanon
38	Andrew Malmstrom	10	18:36	Owen J. Roberts
39	David Wong	11	18:37	State College Area
40	Ben Higie	10	18:37	Canon-McMillan
41	Calvin Hodges	10	18:37	Pennsbury
42	Tom McNicholas	10	18:38	Cardinal O'Hara
43	Marc Motter	10	18:38	Central Bucks East
44	Jack Dey	12	18:45	Cathedral Prep
45	Luca Hignett-Lewis	10	18:45	Mount Lebanon
46	Thomas Mink	11	18:46	Pennsbury
47	Sean Egan	10	18:46	La Salle College
48	Joseph Power	9	18:46	Spring Ford
49	Grant Zeszutek	9	18:48	Canon-McMillan
50	Joe Bland	9	18:51	Pennsbury
51	Kyle Malmstrom	10	18:53	Owen J. Roberts
52	Thomas Haas	9	18:53	Cardinal O'Hara
53	Jimmy Lombardi	10	18:54	La Salle College
54	Tim Lorandeau	9	18:55	Pennsbury
55	Martin Magazzolo	12	18:56	Spring Ford
56	Corey Teller	12	18:59	Strath Haven
57	Eddie Issertell	11	18:59	Cardinal O'Hara
58	William Wanovich	10	19:03	Mount Lebanon
59	James Ashton	11	19:03	Cardinal O'Hara
60	William Sutherland	11	19:03	Mount Lebanon
61	Izaiah Bokunewicz	12	19:03	State College Area
62	Chris Holmes	9	19:04	Holy Redeemer
63	Micheal Kelly	11	19:06	Perkiomen Valley
64	Joey Feffer	11	19:08	State College Area
65	Mike Kelly	12	19:08	Central Bucks East
66	Richard Baird	10	19:11	Spring Ford
67	David Deniziuk	9	19:13	Mount Lebanon
68	Ryan Clark	11	19:14	Mount Lebanon
69	Matthew Rodgers	11	19:14	State College Area
70	Glenn McGee	11	19:15	Canon-McMillan
71	Ata Shahideh	11	19:15	Central Bucks East
72	John Loftus	11	19:16	La Salle College
73	Tyler Corpora	11	19:17	Emmaus
74	Noah Mellon	11	19:18	Spring Ford
75	Alex Chelton	9	19:19	Cathedral Prep
76	Jake Dupont	12	19:19	New Hope-Solebury
77	Andrew Beers	10	19:19	Notre Dame E S
78	Quinten Sherwood	9	19:21	Owen J. Roberts
79	Andrew Gigler	11	19:21	Emmaus
80	Russell Curtis	12	19:23	Central Bucks East
81	Owen Vanhelmond	10	19:24	Owen J. Roberts
82	Christopher Schmucki	10	19:26	Strath Haven
83	Mikel Skasko	10	19:26	Hazleton Area
84	Raymond Dunne	10	19:27	Spring Ford
85	Benjamin Pierce	10	19:27	Spring Ford
86	John Perdoch	12	19:28	Pennsbury
87	Andrew Kim	12	19:30	Canon-McMillan
88	Josh Ackerman	9	19:32	Mount Lebanon
89	Michael Reilly	10	19:34	La Salle College
90	Colin Harlow	12	19:34	State College Area
91	Phillip Chrzanowski	12	19:38	Pennsbury
92	Josh Zapusek	11	19:39	Holy Redeemer
93	Bradley Yeich	10	19:39	Danville Area
94	Albert Winschel	12	19:41	Mount Lebanon
95	Aidan Frick	10	19:42	Strath Haven
96	Tommy Opdenhoff	12	19:42	Central Cambria
97	Zach Kardos	10	19:44	Owen J. Roberts
98	Max Carp	10	19:45	Strath Haven
99	Christopher Scalleat	10	19:47	Hazleton Area
100	Sam Lanza	10	19:48	Perkiomen Valley
101	Zach Lowe	10	19:48	Canon-McMillan
102	Marcel Gallard	11	19:49	Strath Haven
103	Conor Wilchusky	9	19:50	Phoenixville Area
104	Max Seaman	10	19:50	Phoenixville Area
105	Connor Ott	12	19:50	Owen J. Roberts
106	Christian Hanna	11	19:51	Central Bucks East
107	Michael Deviney	11	19:51	Owen J. Roberts
108	Thomas Detlefsen	10	19:51	New Hope-Solebury
109	Andrew McIntosh	9	19:52	Knoch
110	Max Perry	11	19:54	Emmaus
111	Sam Czupich	11	19:55	New Hope-Solebury
112	Alex Larralde	11	19:56	Holy Redeemer
113	Nate Wiley	11	19:57	Cathedral Prep
114	Matt Whaley	9	19:57	Cathedral Prep
115	Evan Chen	10	19:58	Strath Haven
116	Austin Micko	9	19:58	Knoch
117	Cole Bailey	10	19:59	Central York
118	William Nguyen	12	20:00	Spring Ford
119	Zane Wicki	10	20:00	Notre Dame E S
120	Nolan Longacre	9	20:01	Boyertown
121	Ethan VanMetre	11	20:01	Strath Haven
122	Colin Brennan	11	20:01	Strath Haven
123	James Zola	9	20:01	Danville Area
124	Steve Langdon	11	20:02	Holy Redeemer
125	Ethan Hodges	10	20:03	Strath Haven
126	Tom Hemingway		20:04	Boyertown
127	Hunter Beauchamp	12	20:04	Spring Ford
128	Dan Hopkins	9	20:06	Cardinal O'Hara
129	Duncan Lambie	9	20:07	Central Cambria
130	Jacob Holland	9	20:08	Canon-McMillan
131	David Brunton	9	20:09	Owen J. Roberts
132	Ethan Hermann	10	20:10	Taylor Allderdice
133	Luke Bongiorno	9	20:10	Cathedral Prep
134	Marty Rexroth	12	20:11	Central York
135	Jacob Brown	9	20:15	Emmaus
136	Gavin Heilman	9	20:16	Central York
137	Ben Cummings	9	20:17	Taylor Allderdice
138	Cy Evans	10	20:18	Boyertown
139	Ben Hakun	11	20:18	Owen J. Roberts
140	Alex Caputo	12	20:19	Boyertown
141	Ethan Klees	9	20:19	Danville Area
142	Dan Duffy	9	20:19	Owen J. Roberts
143	Alex Longacre	11	20:21	Boyertown
144	Yosi Bere	10	20:21	Holy Redeemer
145	Tim Jensen	9	20:23	Strath Haven
146	Sean Joyce	9	20:25	Pennsbury
147	Kevin Reigner	11	20:27	Boyertown
148	Evan Simonetti	10	20:29	Canon-McMillan
149	Griffin Coppolla	9	20:29	Danville Area
150	Matt Firth	11	20:32	New Hope-Solebury
151	Michael Kulish	10	20:32	Hazleton Area
152	Brandon Higgins	11	20:32	Bensalem
153	Kyle McCarthy	12	20:32	Notre Dame E S
154	Willie Striesel	10	20:33	Mahanoy Area
155	Kerry Halloran	10	20:33	Phoenixville Area
156	Dylan Romig	11	20:39	Emmaus
157	Vincent Krum	11	20:43	Danville Area
158	Matt Mancini	12	20:44	Perkiomen Valley
159	Tommy Oliver	11	20:44	Bensalem
160	Lewis Yeaple	12	20:47	State College Area
161	Josh Bolan	10	20:49	Perkiomen Valley
162	Brendan McGinnis	9	20:50	Phoenixville Area
163	Max Oswald	10	20:53	Blue Mountain
164	Simon Sudano	10	20:54	Knoch
165	Noah Nicolia	12	20:57	Cathedral Prep
166	Nico Marino	9	20:58	New Hope-Solebury
167	Ethan Kasitz	9	21:01	Boyertown
168	James Sinoimeri	12	21:02	Spring Ford
169	Brendan Stoerle	9	21:04	Bensalem
170	Kevin Walsh		21:10	Canon-McMillan
171	Gage Gardner	10	21:13	Upper Perkiomen
172	Elijah Rizzo	10	21:14	Bensalem
173	Kyle Lynch	11	21:14	New Hope-Solebury
174	Andrew McCarthy	12	21:14	Notre Dame E S
175	Alexander Elchisak	12	21:15	Hazleton Area
176	Andrew Harper	12	21:16	Camp Hill
177	Race Nicolia	10	21:16	Cathedral Prep
178	Trevor Bellino	9	21:17	Boyertown
179	Jacob Stewart	9	21:18	Central York
180	Dylan Bray	11	21:18	Cardinal O'Hara
181	Ray Davis	9	21:19	Taylor Allderdice
182	Chimenzie Amaefuna	9	21:20	Upper Merion
183	Patrick Gallagher	12	21:21	Bensalem
184	Matt Copeland	11	21:22	Phoenixville Area
185	Corodonni Larry	9	21:26	Holy Redeemer
186	Keith Langkan	11	21:30	Perkiomen Valley
187	Patrick Jones	10	21:30	Knoch
188	Sean Rinkel	10	21:31	Delaware Valley
189	Vincent Chang	12	21:31	Upper Merion
190	Dario D'Amato	11	21:32	Hazleton Area
191	Isaac Gale	9	21:34	Phoenixville Area
192	Thomas Swope		21:35	Central Cambria
193	Derek Sacks	10	21:36	Cardinal O'Hara
194	Sean Davis	11	21:42	Jenkintown
195	Noah Zakarian	11	21:42	Danville Area
196	Dan Hickey	9	21:42	Phoenixville Area
197	Alex Kolodychak	9	21:43	Cathedral Prep
198	Lance Templeton	9	21:45	Upper Perkiomen
199	Dylan Simms	9	21:46	Upper Perkiomen
200	Camron Good	9	21:47	Christopher Dock
201	Peter Keeports	11	21:51	Central York
202	Jalen Phillips	9	21:53	Blue Mountain
203	Noah Doss	9	21:56	Camp Hill
204	Weston Kemble	9	21:57	Camp Hill
205	Luciano Stranko	10	21:57	Hazleton Area
206	Yancy Valdez	12	21:58	Hazleton Area
207	Zach Scanlon	11	22:07	Holy Redeemer
208	Ryan Sharp	12	22:09	Danville Area
209	Chad Bogosh	11	22:10	Blue Mountain
210	Victor Yin	11	22:10	Upper Merion
211	Sasha Sobestanovich	10	22:13	Central York
212	Jackson Cummings	11	22:14	Jenkintown
213	Donovan Mehaffie	9	22:17	Central York
214	Grant Doss	11	22:18	Delaware Valley
215	Michael Swanter	9	22:20	Knoch
216	Ethan Hoda	9	22:21	Holy Redeemer
217	Will Friedenberg	9	22:22	Danville Area
218	Nick Tedesco	11	22:23	Upper Perkiomen
219	Thomas Balla	9	22:25	Bensalem
220	Brandon Chang	12	22:29	Phoenixville Area
221	Matt Izuka	11	22:34	Upper Merion
222	Chris Rynn	10	22:35	Upper Perkiomen
223	Austin Lentz	11	22:49	Central York
224	Parker Miele	10	22:50	New Hope-Solebury
225	Sean Francis	11	22:53	New Hope-Solebury
226	Chase Hatter	10	22:54	Blue Mountain
227	Alec Lachman	10	23:01	Central York
228	Carson Salsgiver	9	23:12	Central York
229	Danny Westcott	9	23:22	Jenkintown
230	Christopher Brooks	10	23:28	Upper Merion
231	Alex Farber	11	23:35	New Hope-Solebury
232	Wil Niesen	12	23:38	Peters Township
233	Hunter Douglass	10	23:41	Upper Perkiomen
234	Bobby Hadden	9	23:41	Christopher Dock
235	Tim Convery	10	23:44	Bensalem
236	Christian Byler	9	23:53	Jenkintown
237	Ethan Revitsky	10	23:54	Knoch
238	Ryan Connolly	9	23:54	Knoch
239	Cole Hatter	10	24:05	Blue Mountain
240	Brandon Hullihan	10	24:08	Mahanoy Area
241	Jack Herr	9	24:14	Jenkintown
242	Nathaniel Hayes	12	24:17	Delaware Valley
243	Travis Geer	9	24:23	Jenkintown
244	Ethan Riexinger	12	24:39	Delaware Valley
245	David McPherson	11	24:47	Mahanoy Area
246	Michael Freaney	9	24:53	Upper Merion
247	Jacob Schwartz	10	24:53	Jenkintown
248	Joey Chaga	12	25:02	Lake Lehman
249	William Pagliaro	10	26:08	Upper Merion
250	Anakin Wochele	9	26:18	Upper Merion
251	Ryan Stackhouse	10	26:45	Upper Perkiomen
252	Skylar Teichman	9	27:32	Mahanoy Area
253	Evan Gzesh	11	27:44	Jenkintown
254	Joseph Callahan	10	27:49	Upper Merion
255	Eric Wanat	11	27:55	New Hope-Solebury