team scores
1 Severna Park 106 8 10 21 29 38 49 52 17:06 0:57
2 Cardinal O'Hara 116 2 6 12 40 56 58 61 16:56 2:00
3 North Allegheny 121 4 5 13 45 54 60 78 17:00 1:36
4 Mount Lebanon 126 9 23 25 34 35 57 134 17:16 0:55
5 Central Bucks East 198 3 31 33 64 67 82 86 17:27 2:11
6 Lower Dauphin 207 11 24 28 68 76 80 165 17:34 1:34
7 State College Area 224 16 36 37 44 91 96 108 17:40 1:27
8 Twin Valley 259 26 27 48 71 87 120 17:50 1:06
9 Spring Ford 288 1 42 46 89 110 154 173 17:41 2:53
10 Great Valley 330 47 59 62 77 85 90 144 18:04 0:37
11 Bensalem 349 39 41 63 79 127 170 187 18:06 1:23
12 Avon Grove 351 20 32 69 102 128 135 146 18:05 1:45
13 Saint Joseph's Prep 365 15 17 97 114 122 142 175 18:02 1:58
14 Canon-McMillan 372 19 55 88 104 106 149 164 18:10 1:29
15 Boyertown 395 30 66 95 101 103 111 115 18:16 1:12
16 Lower Merion 413 7 70 99 100 137 177 18:11 2:32
17 Seneca Valley 416 18 83 84 105 126 172 18:17 1:45
18 West Chester East 457 14 81 92 131 139 163 186 18:21 2:11
19 Taylor Allderdice 483 51 72 74 138 148 176 180 18:30 1:22
20 Methacton 523 43 94 119 124 143 179 194 18:37 1:28
21 Abington Heights 586 75 107 121 136 147 178 181 18:47 0:56
22 Wissahickon 591 53 98 123 155 162 18:52 1:46
23 Central York 610 65 116 117 153 159 169 184 18:55 1:30
24 Hazleton Area 622 112 118 129 130 133 157 174 18:53 0:15
25 Averill Park 642 50 93 150 166 183 193 19:02 2:08
26 Emmaus 679 109 113 145 151 161 167 19:06 0:53
27 Whitehall 702 22 152 168 171 189 190 195 19:16 2:53
28 Wyoming Valley West 779 73 141 156 203 206 208 209 19:57 3:26
29 Williamsport 869 132 158 191 192 196 199 207 19:56 1:42
30 Lampeter Strasburg 870 140 160 185 188 197 198 202 19:54 1:36
31 Delaware Valley 912 125 182 200 201 204 205 20:31 2:40
Dual Meet Scores
Severna Park 30 wins
Cardinal O'Hara 29 wins
North Allegheny 28 wins
Mount Lebanon 27 wins
Central Bucks East 26 wins
Lower Dauphin 25 wins
State College Area 24 wins
Twin Valley 23 wins
Spring Ford 22 wins
Great Valley 21 wins
Boyertown 19 wins
Avon Grove 18 wins
Saint Joseph's Prep 18 wins
Bensalem 18 wins
Canon-McMillan 17 wins
Lower Merion 15 wins
Seneca Valley 14 wins
Taylor Allderdice 13 wins
West Chester East 12 wins
Methacton 11 wins
Abington Heights 10 wins
Hazleton Area 9 wins
Central York 8 wins
Wissahickon 7 wins
Emmaus 6 wins
Averill Park 5 wins
Whitehall 4 wins
Lampeter Strasburg 3 wins
Williamsport 2 wins
Wyoming Valley West 1 wins
Delaware Valley 0 wins
Individuals
PLACE FINISHER TIME PACE
team scores
1. Severna Park
8 Kevin Hines 16:37 5:21
10 Clay Whitney 16:40 5:22
21 Andrew Forsyth 17:13 5:33
29 Jacob Derlink 17:23 5:36
38 Joshua Tucker 17:33 5:40
49 Matt Cambon 17:46 5:44
52 Spencer Davis 17:51 5:45
Total Time = 1:25:26 Total Places = 106
2. Cardinal O'Hara
2 Kevin James 15:54 5:08
6 Ryan James 16:29 5:19
12 Rob Morro 16:44 5:24
40 Drew Pastore 17:37 5:41
56 Billy Donovan 17:54 5:46
58 Jack Nolen 17:57 5:47
61 Patrick James 18:00 5:48
Total Time = 1:24:38 Total Places = 116
3. North Allegheny
4 Matt McGoey 16:17 5:15
5 Hunter Wharrey 16:21 5:16
13 Scott Seel 16:46 5:24
45 Jacob Stupak 17:43 5:43
54 Peter Savchik 17:53 5:46
60 Marc Migliozzi 17:59 5:48
78 Kenny Midgley 18:15 5:53
Total Time = 1:25:00 Total Places = 121
4. Mount Lebanon
9 Ian Baun 16:38 5:22
23 Todd Gunzenhauser 17:17 5:34
25 Ian Harris 17:20 5:35
34 Bryce Brandenstein 17:32 5:39
35 Matthew Stone 17:32 5:39
57 Joshua Kalapos 17:56 5:47
134 Michael Peters 18:58 6:07
Total Time = 1:26:19 Total Places = 126
5. Central Bucks East
3 Jake Brophy 16:01 5:10
31 Connor Sands 17:30 5:38
33 Joshua Goetz 17:31 5:39
64 Thomas Jordon 18:02 5:49
67 Joshua Wood 18:11 5:52
82 Dan Powell 18:19 5:54
86 Ata Shahideh 18:25 5:56
Total Time = 1:27:15 Total Places = 198
6. Lower Dauphin
11 Sean Weidner 16:41 5:23
24 Kyler Shea 17:17 5:34
28 Colton Cassel 17:23 5:36
68 Drew Flickinger 18:12 5:52
76 Peter Gingrich 18:14 5:53
80 Daniel Davis 18:18 5:54
165 Eric Markley 19:40 6:21
Total Time = 1:27:47 Total Places = 207
7. State College Area
16 Alex Milligan 17:02 5:30
36 Matt Beyerle 17:33 5:40
37 Nick Feffer 17:33 5:40
44 Eric Heatwole 17:42 5:42
91 Anthony Degleris 18:29 5:58
96 Phillip Clauer 18:33 5:59
108 Owen Wing 18:41 6:02
Total Time = 1:28:19 Total Places = 224
8. Twin Valley
26 Dominic Digiacomo 17:21 5:36
27 Colby Geary 17:22 5:36
48 Colin Geary 17:45 5:44
71 Tim Givens 18:13 5:52
87 Josh Faber 18:27 5:57
120 Josh Coakley 18:50 6:04
Total Time = 1:29:08 Total Places = 259
9. Spring Ford
1 Paul Power 15:50 5:06
42 Chase Parr 17:39 5:41
46 Zachary Smith 17:44 5:43
89 Patrick Power 18:27 5:57
110 Shane Ainscoe 18:43 6:02
154 Raghav Jain 19:23 6:15
173 Matt Davis 19:50 6:24
Total Time = 1:28:23 Total Places = 288
10. Great Valley
47 Joseph Ellis 17:45 5:43
59 Charlie Feeney 17:57 5:47
62 Mike Miller 18:01 5:49
77 Scott Peduto 18:15 5:53
85 Eric Wang 18:21 5:55
90 Eli Bravo 18:28 5:57
144 Tyler Pascocello 19:07 6:10
Total Time = 1:30:19 Total Places = 330
11. Bensalem
39 Alex Ramirez 17:34 5:40
41 Tyji Mays 17:39 5:41
63 Rahi Shah 18:02 5:49
79 Aqeel Bacchus 18:17 5:54
127 Kyle Steele 18:56 6:06
170 Rob Corso 19:47 6:23
187 Will Claudio 20:04 6:28
Total Time = 1:30:28 Total Places = 349
12. Avon Grove
20 Josh Smith 17:11 5:33
32 Jake Ilgenfritz 17:30 5:39
69 Matt Jacobs 18:12 5:52
102 Jc Budd 18:36 6:00
128 Matt Chapla 18:56 6:06
135 Noah Dusseau 18:59 6:07
146 Tyler Mebane 19:08 6:10
Total Time = 1:30:25 Total Places = 351
13. Saint Joseph's Prep
15 Joseph Pisacano 16:55 5:27
17 Isaiah Fisher 17:03 5:30
97 Kieran Dempsey 18:33 5:59
114 Richard Murphy 18:46 6:03
122 Ken Schuster 18:52 6:05
142 Tim Rafter 19:06 6:10
175 Patrick Mc Kernan 19:51 6:24
Total Time = 1:30:09 Total Places = 365
14. Canon-McMillan
19 Ethan Linderman 17:11 5:32
55 Michael Strosko 17:53 5:46
88 Matt Mansfield 18:27 5:57
104 Jonas Wudkwych 18:38 6:00
106 Michael Cappelli 18:39 6:01
149 Bill Kohler 19:14 6:12
164 James Zukowski 19:37 6:19
Total Time = 1:30:48 Total Places = 372
15. Boyertown
30 Dylan Eddinger 17:25 5:37
66 Bryton Henry 18:08 5:51
95 Alex Longacre 18:33 5:59
101 Josh Endy 18:35 5:59
103 Lance Kokonos 18:37 6:00
111 Owen Moore 18:43 6:02
115 Dominic Derafelo 18:46 6:03
Total Time = 1:31:18 Total Places = 395
16. Lower Merion
7 Jonathan Perlman 16:30 5:19
70 Matthew D'Aquila 18:13 5:52
99 Will Rieke 18:34 5:59
100 Evan Hassman 18:34 5:59
137 Alex Koch 19:02 6:08
177 Jacob Montenegro 19:54 6:25
Total Time = 1:30:53 Total Places = 413
17. Seneca Valley
18 Tanner Quiggle 17:09 5:32
83 Grant McCarthy 18:19 5:54
84 Michael Garczynski 18:20 5:55
105 Clay Taylor 18:39 6:01
126 Andrew Kearney 18:54 6:06
172 Trey Razanauskas 19:49 6:23
Total Time = 1:31:21 Total Places = 416
18. West Chester East
14 Eric Diestelow 16:54 5:27
81 Daniel Brennan 18:18 5:54
92 Joe Dougherty 18:31 5:58
131 Alex Troncolliti 18:57 6:07
139 Andrew Ford 19:04 6:09
163 Ryan Orr 19:37 6:19
186 Jared Franz 20:03 6:28
Total Time = 1:31:44 Total Places = 457
19. Taylor Allderdice
51 Floyd Nichols 17:48 5:44
72 Tavonne Davis 18:13 5:52
74 Amadou Diallo 18:13 5:53
138 Bart Taormina 19:03 6:09
148 Jonah Berger 19:09 6:11
176 William DeBoer 19:52 6:24
180 Yoni Eglash 19:55 6:25
Total Time = 1:32:26 Total Places = 483
20. Methacton
43 Jeff Kirshenbaum 17:40 5:42
94 Tom Fizzano 18:32 5:59
119 Matt Connolly 18:50 6:04
124 Joshua Brycki 18:53 6:05
143 Vaibhav Gupta 19:07 6:10
179 Sidarth Giddu 19:55 6:25
194 Jacob Brycki 20:34 6:38
Total Time = 1:33:02 Total Places = 523
21. Abington Heights
75 Matt Molinaro 18:14 5:53
107 Jacob Ross 18:40 6:01
121 Matthew Barrett 18:51 6:05
136 Brad Eckersley 19:00 6:08
147 Jack Malone 19:09 6:10
178 Mark Deseta 19:55 6:25
181 Jonathan Kizer 19:55 6:25
Total Time = 1:33:54 Total Places = 586
22. Wissahickon
53 Kyuande Johnson 17:52 5:46
98 Walker Smith 18:33 5:59
123 Matt Gilman 18:53 6:05
155 Michael Hong 19:24 6:15
162 George Fadel 19:37 6:19
Total Time = 1:34:19 Total Places = 591
23. Central York
65 Michael Lundy 18:03 5:49
116 Nicholas Swanson 18:47 6:03
117 Alec Gascot 18:48 6:04
153 Justin Hartman 19:21 6:14
159 Alec Evanitus 19:33 6:18
169 Tim Buzynski 19:46 6:22
184 Jacob Caralle 19:59 6:27
Total Time = 1:34:32 Total Places = 610
24. Hazleton Area
112 Franklin Cunningham 18:44 6:02
118 Ryan Balogh 18:49 6:04
129 Aidan Malloy 18:56 6:06
130 Matthew Houser 18:57 6:07
133 Mikel Skasko 18:58 6:07
157 Ryan Steiner 19:28 6:17
174 Kyle Pecora 19:51 6:24
Total Time = 1:34:24 Total Places = 622
25. Averill Park
50 Josh Foust 17:48 5:44
93 Jeremy Carter 18:31 5:58
150 Benji Quinones 19:15 6:12
166 Sean Harrington 19:41 6:21
183 Lukas Morgan 19:55 6:25
193 Justin Garzione 20:25 6:35
Total Time = 1:35:10 Total Places = 642
26. Emmaus
109 Todd Moxey 18:42 6:02
113 Del Vierling 18:45 6:03
145 Darren Labenberg 19:08 6:10
151 Luke Pukanecz 19:16 6:13
161 Ian Adams 19:35 6:19
167 Tyler Corpora 19:42 6:21
Total Time = 1:35:26 Total Places = 679
27. Whitehall
22 Gabe Lamm 17:16 5:34
152 Calvin Schneck 19:19 6:14
168 Elliot Miller 19:45 6:22
171 Andrew Sassaman 19:48 6:23
189 Andrew Frisch 20:08 6:29
190 Kevin Thomas 20:10 6:30
195 Andrew Hawk 20:38 6:39
Total Time = 1:36:16 Total Places = 702
28. Wyoming Valley West
73 Jake Kobusky 18:13 5:52
141 Tye Sutphen 19:06 6:10
156 Zack Specht 19:27 6:16
203 Sean Gavin 21:16 6:52
206 Mark DeSilva 21:39 6:59
208 Dj Bird 22:50 7:22
209 Colyn Innis 22:51 7:22
Total Time = 1:39:41 Total Places = 779
29. Williamsport
132 Liam McGarvey 18:57 6:07
158 Nathaniel Casper Miller
19:30 6:17
191 Rondell Carson III 20:16 6:32
192 Isaac Milliken 20:17 6:32
196 Hamyre Cannon 20:39 6:40
199 Niare Brown 21:05 6:48
207 Alec Lakatos 22:25 7:14
Total Time = 1:39:39 Total Places = 869
30. Lampeter Strasburg
140 Luke Raum 19:05 6:09
160 Caleb Gawne 19:34 6:19
185 Andrew Sellers 20:02 6:28
188 Jonathan Hargraves 20:05 6:28
197 Dylan Grau 20:41 6:40
198 Zach Hargraves 20:55 6:45
202 Michael Kuhns 21:15 6:51
Total Time = 1:39:27 Total Places = 870
31. Delaware Valley
125 Zach Nekich 18:53 6:05
182 Noah Toussaint 19:55 6:25
200 Alec Brown 21:06 6:48
201 John Tjornhom 21:08 6:49
204 Christopher Rhoades 21:33 6:57
205 Vincent Schleaker 21:36 6:58
Total Time = 1:42:35 Total Places = 912
TEAM 2.5k CLOCK
Boys 5000 Meter Run
pl no. Name Pace Time Pace Team
1 1 Paul Power 7:38 15:50 5:06 Spring Ford
2 2 Kevin James 7:37 15:54 5:08 Cardinal O'Hara
3 3 Jake Brophy 7:37 16:01 5:10 Central Bucks East
4 4 Matt McGoey 7:44 16:17 5:15 North Allegheny
5 5 Hunter Wharrey 7:44 16:21 5:16 North Allegheny
6 6 Ryan James 7:53 16:29 5:19 Cardinal O'Hara
7 7 Jonathan Perlman 7:51 16:30 5:19 Lower Merion
8 8 Kevin Hines 7:51 16:37 5:21 Severna Park
9 9 Ian Baun 7:47 16:38 5:22 Mount Lebanon
10 10 Clay Whitney 7:52 16:40 5:22 Severna Park
11 11 Sean Weidner 7:47 16:41 5:23 Lower Dauphin
12 12 Rob Morro 8:02 16:44 5:24 Cardinal O'Hara
13 13 Scott Seel 8:04 16:46 5:24 North Allegheny
14 14 Eric Diestelow 8:02 16:54 5:27 West Chester East
15 15 Joseph Pisacano 8:03 16:55 5:27 Saint Joseph's Prep
16 16 Alex Milligan 8:04 17:02 5:30 State College Area
17 17 Isaiah Fisher 8:21 17:03 5:30 Saint Joseph's Prep
18 18 Tanner Quiggle 8:08 17:09 5:32 Seneca Valley
19 19 Ethan Linderman 8:07 17:11 5:32 Canon-McMillan
20 20 Josh Smith 8:07 17:11 5:33 Avon Grove
21 21 Andrew Forsyth 7:54 17:13 5:33 Severna Park
22 22 Gabe Lamm 8:17 17:16 5:34 Whitehall
23 23 Todd Gunzenhauser 8:14 17:17 5:34 Mount Lebanon
24 24 Kyler Shea 8:12 17:17 5:34 Lower Dauphin
25 25 Ian Harris 8:13 17:20 5:35 Mount Lebanon
26 26 Dominic Digiacomo 8:11 17:21 5:36 Twin Valley
27 27 Colby Geary 8:03 17:22 5:36 Twin Valley
28 28 Colton Cassel 8:09 17:23 5:36 Lower Dauphin
29 29 Jacob Derlink 8:10 17:23 5:36 Severna Park
30 30 Dylan Eddinger 8:14 17:25 5:37 Boyertown
31 31 Connor Sands 8:04 17:30 5:38 Central Bucks East
32 32 Jake Ilgenfritz 8:12 17:30 5:39 Avon Grove
33 33 Joshua Goetz 8:14 17:31 5:39 Central Bucks East
34 34 Bryce Brandenstein 8:14 17:32 5:39 Mount Lebanon
35 35 Matthew Stone 8:21 17:32 5:39 Mount Lebanon
36 36 Matt Beyerle 8:16 17:33 5:40 State College Area
37 37 Nick Feffer 8:18 17:33 5:40 State College Area
38 38 Joshua Tucker 8:12 17:33 5:40 Severna Park
39 39 Alex Ramirez 8:09 17:34 5:40 Bensalem
40 40 Drew Pastore 8:15 17:37 5:41 Cardinal O'Hara
41 41 Tyji Mays 8:12 17:39 5:41 Bensalem
42 42 Chase Parr 8:22 17:39 5:41 Spring Ford
43 43 Jeff Kirshenbaum 8:10 17:40 5:42 Methacton
44 44 Eric Heatwole 8:18 17:42 5:42 State College Area
45 45 Jacob Stupak 8:35 17:43 5:43 North Allegheny
46 46 Zachary Smith 8:31 17:44 5:43 Spring Ford
47 47 Joseph Ellis 8:28 17:45 5:43 Great Valley
48 48 Colin Geary 8:12 17:45 5:44 Twin Valley
49 49 Matt Cambon 8:16 17:46 5:44 Severna Park
50 50 Josh Foust 8:20 17:48 5:44 Averill Park
51 51 Floyd Nichols 8:19 17:48 5:44 Taylor Allderdice
52 52 Spencer Davis 8:26 17:51 5:45 Severna Park
53 53 Kyuande Johnson 8:33 17:52 5:46 Wissahickon
54 54 Peter Savchik 8:35 17:53 5:46 North Allegheny
55 55 Michael Strosko 8:15 17:53 5:46 Canon-McMillan
56 56 Billy Donovan 8:29 17:54 5:46 Cardinal O'Hara
57 57 Joshua Kalapos 8:28 17:56 5:47 Mount Lebanon
58 58 Jack Nolen 8:31 17:57 5:47 Cardinal O'Hara
59 59 Charlie Feeney 8:33 17:57 5:47 Great Valley
60 60 Marc Migliozzi 8:36 17:59 5:48 North Allegheny
61 61 Patrick James 8:28 18:00 5:48 Cardinal O'Hara
62 62 Mike Miller 8:44 18:01 5:49 Great Valley
63 63 Rahi Shah 8:23 18:02 5:49 Bensalem
64 64 Thomas Jordon 8:23 18:02 5:49 Central Bucks East
65 65 Michael Lundy 8:29 18:03 5:49 Central York
66 66 Bryton Henry 8:31 18:08 5:51 Boyertown
67 67 Joshua Wood 8:28 18:11 5:52 Central Bucks East
68 68 Drew Flickinger 8:35 18:12 5:52 Lower Dauphin
69 69 Matt Jacobs 8:14 18:12 5:52 Avon Grove
70 70 Matthew D'Aquila 8:44 18:13 5:52 Lower Merion
71 71 Tim Givens 8:29 18:13 5:52 Twin Valley
72 72 Tavonne Davis 8:32 18:13 5:52 Taylor Allderdice
73 73 Jake Kobusky 8:38 18:13 5:52 Wyoming Valley West
74 74 Amadou Diallo 8:32 18:13 5:53 Taylor Allderdice
75 75 Matt Molinaro 8:44 18:14 5:53 Abington Heights
76 76 Peter Gingrich 8:35 18:14 5:53 Lower Dauphin
77 77 Scott Peduto 8:46 18:15 5:53 Great Valley
78 78 Kenny Midgley 8:36 18:15 5:53 North Allegheny
79 79 Aqeel Bacchus 8:35 18:17 5:54 Bensalem
80 80 Daniel Davis 8:36 18:18 5:54 Lower Dauphin
81 81 Daniel Brennan 8:35 18:18 5:54 West Chester East
82 82 Dan Powell 8:40 18:19 5:54 Central Bucks East
83 83 Grant McCarthy 8:32 18:19 5:54 Seneca Valley
84 84 Michael Garczynski 8:48 18:20 5:55 Seneca Valley
85 Michael Havrilla 8:31 18:21 5:55 Pittston Area
86 85 Eric Wang 8:52 18:21 5:55 Great Valley
87 86 Ata Shahideh 8:24 18:25 5:56 Central Bucks East
88 87 Josh Faber 8:37 18:27 5:57 Twin Valley
89 88 Matt Mansfield 8:55 18:27 5:57 Canon-McMillan
90 89 Patrick Power 8:38 18:27 5:57 Spring Ford
91 90 Eli Bravo 8:47 18:28 5:57 Great Valley
92 91 Anthony Degleris 8:36 18:29 5:58 State College Area
93 92 Joe Dougherty 8:56 18:31 5:58 West Chester East
94 93 Jeremy Carter 8:27 18:31 5:58 Averill Park
95 94 Tom Fizzano 8:47 18:32 5:59 Methacton
96 95 Alex Longacre 8:43 18:33 5:59 Boyertown
97 96 Phillip Clauer 8:39 18:33 5:59 State College Area
98 97 Kieran Dempsey 8:58 18:33 5:59 Saint Joseph's Prep
99 98 Walker Smith 8:37 18:33 5:59 Wissahickon
100 99 Will Rieke 8:44 18:34 5:59 Lower Merion
101 100 Evan Hassman 8:49 18:34 5:59 Lower Merion
102 101 Josh Endy 8:43 18:35 5:59 Boyertown
103 102 Jc Budd 8:45 18:36 6:00 Avon Grove
104 103 Lance Kokonos 8:41 18:37 6:00 Boyertown
105 104 Jonas Wudkwych 8:46 18:38 6:00 Canon-McMillan
106 105 Clay Taylor 8:48 18:39 6:01 Seneca Valley
107 106 Michael Cappelli 8:55 18:39 6:01 Canon-McMillan
108 107 Jacob Ross 8:29 18:40 6:01 Abington Heights
109 108 Owen Wing 8:41 18:41 6:02 State College Area
110 109 Todd Moxey 8:46 18:42 6:02 Emmaus
111 110 Shane Ainscoe 8:47 18:43 6:02 Spring Ford
112 111 Owen Moore 8:43 18:43 6:02 Boyertown
113 112 Franklin Cunningham 8:45 18:44 6:02 Hazleton Area
114 113 Del Vierling 9:08 18:45 6:03 Emmaus
115 114 Richard Murphy 8:57 18:46 6:03 Saint Joseph's Prep
116 115 Dominic Derafelo 8:58 18:46 6:03 Boyertown
117 116 Nicholas Swanson 8:36 18:47 6:03 Central York
118 117 Alec Gascot 8:47 18:48 6:04 Central York
119 118 Ryan Balogh 8:49 18:49 6:04 Hazleton Area
120 119 Matt Connolly 8:47 18:50 6:04 Methacton
121 120 Josh Coakley 8:20 18:50 6:04 Twin Valley
122 121 Matthew Barrett 8:42 18:51 6:05 Abington Heights
123 122 Ken Schuster 8:57 18:52 6:05 Saint Joseph's Prep
124 123 Matt Gilman 8:57 18:53 6:05 Wissahickon
125 124 Joshua Brycki 9:03 18:53 6:05 Methacton
126 125 Zach Nekich 8:47 18:53 6:05 Delaware Valley
127 126 Andrew Kearney 8:51 18:54 6:06 Seneca Valley
128 127 Kyle Steele 8:44 18:56 6:06 Bensalem
129 128 Matt Chapla 9:04 18:56 6:06 Avon Grove
130 129 Aidan Malloy 8:48 18:56 6:06 Hazleton Area
131 130 Matthew Houser 8:59 18:57 6:07 Hazleton Area
132 131 Alex Troncolliti 8:46 18:57 6:07 West Chester East
133 132 Liam McGarvey 8:44 18:57 6:07 Williamsport
134 133 Mikel Skasko 8:56 18:58 6:07 Hazleton Area
135 134 Michael Peters 8:42 18:58 6:07 Mount Lebanon
136 135 Noah Dusseau 8:57 18:59 6:07 Avon Grove
137 136 Brad Eckersley 8:45 19:00 6:08 Abington Heights
138 137 Alex Koch 9:01 19:02 6:08 Lower Merion
139 138 Bart Taormina 8:50 19:03 6:09 Taylor Allderdice
140 139 Andrew Ford 8:47 19:04 6:09 West Chester East
141 140 Luke Raum 8:55 19:05 6:09 Lampeter Strasburg
142 141 Tye Sutphen 8:51 19:06 6:10 Wyoming Valley West
143 142 Tim Rafter 8:58 19:06 6:10 Saint Joseph's Prep
144 143 Vaibhav Gupta 8:54 19:07 6:10 Methacton
145 144 Tyler Pascocello 9:00 19:07 6:10 Great Valley
146 145 Darren Labenberg 9:00 19:08 6:10 Emmaus
147 146 Tyler Mebane 9:06 19:08 6:10 Avon Grove
148 147 Jack Malone 8:49 19:09 6:10 Abington Heights
149 148 Jonah Berger 9:03 19:09 6:11 Taylor Allderdice
150 149 Bill Kohler 8:56 19:14 6:12 Canon-McMillan
151 150 Benji Quinones 8:59 19:15 6:12 Averill Park
152 151 Luke Pukanecz 9:05 19:16 6:13 Emmaus
153 152 Calvin Schneck 8:48 19:19 6:14 Whitehall
154 153 Justin Hartman 9:03 19:21 6:14 Central York
155 154 Raghav Jain 8:34 19:23 6:15 Spring Ford
156 155 Michael Hong 9:05 19:24 6:15 Wissahickon
157 156 Zack Specht 9:03 19:27 6:16 Wyoming Valley West
158 157 Ryan Steiner 8:59 19:28 6:17 Hazleton Area
159 158 Nathaniel Casper Miller 9:10 19:30 6:17 Williamsport
160 159 Alec Evanitus 9:02 19:33 6:18 Central York
161 160 Caleb Gawne 9:04 19:34 6:19 Lampeter Strasburg
162 161 Ian Adams 9:13 19:35 6:19 Emmaus
163 162 George Fadel 9:09 19:37 6:19 Wissahickon
164 163 Ryan Orr 9:08 19:37 6:19 West Chester East
165 164 James Zukowski 9:08 19:37 6:19 Canon-McMillan
166 165 Eric Markley 8:51 19:40 6:21 Lower Dauphin
167 166 Sean Harrington 8:53 19:41 6:21 Averill Park
168 167 Tyler Corpora 9:21 19:42 6:21 Emmaus
169 168 Elliot Miller 9:17 19:45 6:22 Whitehall
170 169 Tim Buzynski 9:04 19:46 6:22 Central York
171 170 Rob Corso 9:04 19:47 6:23 Bensalem
172 171 Andrew Sassaman 9:20 19:48 6:23 Whitehall
173 172 Trey Razanauskas 9:01 19:49 6:23 Seneca Valley
174 173 Matt Davis 8:59 19:50 6:24 Spring Ford
175 174 Kyle Pecora 9:07 19:51 6:24 Hazleton Area
176 175 Patrick Mc Kernan 8:59 19:51 6:24 Saint Joseph's Prep
177 176 William DeBoer 9:13 19:52 6:24 Taylor Allderdice
178 177 Jacob Montenegro 9:12 19:54 6:25 Lower Merion
179 178 Mark Deseta 9:10 19:55 6:25 Abington Heights
180 179 Sidarth Giddu 9:21 19:55 6:25 Methacton
181 180 Yoni Eglash 9:13 19:55 6:25 Taylor Allderdice
182 181 Jonathan Kizer 9:15 19:55 6:25 Abington Heights
183 182 Noah Toussaint 9:15 19:55 6:25 Delaware Valley
184 183 Lukas Morgan 9:04 19:55 6:25 Averill Park
185 184 Jacob Caralle 9:18 19:59 6:27 Central York
186 185 Andrew Sellers 9:13 20:02 6:28 Lampeter Strasburg
187 186 Jared Franz 9:12 20:03 6:28 West Chester East
188 187 Will Claudio 9:11 20:04 6:28 Bensalem
189 188 Jonathan Hargraves 9:34 20:05 6:28 Lampeter Strasburg
190 189 Andrew Frisch 9:18 20:08 6:29 Whitehall
191 190 Kevin Thomas 9:41 20:10 6:30 Whitehall
192 191 Rondell Carson III 9:43 20:16 6:32 Williamsport
193 192 Isaac Milliken 9:43 20:17 6:32 Williamsport
194 193 Justin Garzione 9:02 20:25 6:35 Averill Park
195 194 Jacob Brycki 9:33 20:34 6:38 Methacton
196 195 Andrew Hawk 9:42 20:38 6:39 Whitehall
197 196 Hamyre Cannon 9:22 20:39 6:40 Williamsport
198 197 Dylan Grau 9:34 20:41 6:40 Lampeter Strasburg
199 Greg Dawson 9:44 20:51 6:44 Friends' Central
200 198 Zach Hargraves 9:40 20:55 6:45 Lampeter Strasburg
201 199 Niare Brown 9:38 21:05 6:48 Williamsport
202 200 Alec Brown 9:42 21:06 6:48 Delaware Valley
203 201 John Tjornhom 9:47 21:08 6:49 Delaware Valley
204 Alex McDonnell 9:49 21:10 6:49 Friends' Central
205 202 Michael Kuhns 9:39 21:15 6:51 Lampeter Strasburg
206 203 Sean Gavin 9:30 21:16 6:52 Wyoming Valley West
207 David Arnold 9:33 21:17 6:52 Friends' Central
208 204 Christopher Rhoades 10:07 21:33 6:57 Delaware Valley
209 205 Vincent Schleaker 10:01 21:36 6:58 Delaware Valley
210 206 Mark DeSilva 9:49 21:39 6:59 Wyoming Valley West
211 Kevin Montresor 10:04 21:56 7:04 Friends' Central
212 207 Alec Lakatos 9:58 22:25 7:14 Williamsport
213 208 Dj Bird 10:28 22:50 7:22 Wyoming Valley West
214 209 Colyn Innis 9:58 22:51 7:22 Wyoming Valley West