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