Boys 5K Run
PL Name YR - - - - Mark - Team
1 Rusty Kujdych SR 2 4:55 1 10:12 15:47 5:05 Neshaminy (1)
2 Noah Beveridge SR 1 4:55 2 10:12 15:57 5:09 Butler (7)
3 Daniel McGoey SO 13 4:57 6 10:17 15:58 5:09 North Allegheny (7)
4 Morgan Cupp SR 11 4:56 5 10:16 15:58 5:09 Mechanicsburg (3)
5 Tyler Wirth JR 12 4:57 9 10:18 15:59 5:09 Wallenpaupack (2)
6 Seth Ketler JR 14 4:57 11 10:19 16:00 5:10 Seneca Valley (7)
7 Josh Hoey SR 4 4:56 3 10:13 16:01 5:10 Bishop Shanahan (1)
8 Liam Conway SR 3 4:56 4 10:16 16:03 5:10 Owen J. Roberts (1)
9 Spencer Smucker SR 5 4:56 7 10:17 16:08 5:12 Wc Henderson (1)
10 Ryan Campbell SR 7 4:56 8 10:18 16:09 5:12 Council Rock No (1)
11 Evan Addison SR 8 4:56 10 10:18 16:12 5:13 La Salle College (12)
12 Avery Lederer SR 24 4:58 15 10:23 16:16 5:15 Penncrest (1)
13 Ethan Keza SR 17 4:57 12 10:20 16:17 5:15 Council Rock No (1)
14 Michell Etter SR 47 5:03 18 10:27 16:21 5:16 State College (6)
15 Czar Tarr SR 6 4:56 14 10:23 16:23 5:17 Chartiers Valley (7)
16 Sam Farley SR 16 4:57 13 10:23 16:23 5:17 Council Rock No (1)
17 Andrew Malmstrom SR 21 4:57 19 10:28 16:24 5:17 Owen J. Roberts (1)
18 Chayce Macknair JR 29 5:00 30 10:34 16:24 5:17 Mifflin County (6)
19 Payton Sewall JR 43 5:03 24 10:31 16:25 5:18 Dowingtown West (1)
20 Jacob McKenna SR 37 5:02 32 10:35 16:26 5:18 Spring-Ford (1)
21 Carlos Shultz SO 10 4:56 16 10:23 16:26 5:18 Phoenixville (1)
22 Patrick Anderson SO 19 4:57 23 10:31 16:27 5:18 Mount Lebanon (7)
23 Sam Owori JR 15 4:57 17 10:25 16:27 5:18 Seneca Valley (7)
24 Brett Brady SR 18 4:57 21 10:29 16:29 5:19 Butler (7)
25 Brendan O'Toole SR 9 4:56 25 10:32 16:30 5:19 North Penn (1)
26 Jared Giannascoli SR 55 5:05 58 10:43 16:32 5:20 Lower Dauphin (3)
27 Sam Gatti SR 107 5:12 52 10:41 16:32 5:20 Central Catholic (7)
28 Christian McComb SO 94 5:10 50 10:40 16:33 5:20 Boyertown (1)
29 Christian Groff SR 20 4:57 22 10:30 16:34 5:21 Hempfield (3)
30 Christian Fitch SO 26 4:58 20 10:29 16:35 5:21 Fox Chapel (7)
31 Jonah Hoey SO 34 5:01 31 10:34 16:36 5:21 Bishop Shanahan (1)
32 Brandan Knepper JR 53 5:04 43 10:39 16:37 5:21 Mechanicsburg (3)
33 Noah Demis SO 100 5:11 41 10:38 16:38 5:22 North Penn (1)
34 Andrew Foster JR 27 4:58 35 10:36 16:39 5:22 Ephrata (3)
35 Matt Bodon SR 36 5:02 28 10:34 16:39 5:22 Stroudsburg (11)
36 Tyler Rollins SR 54 5:05 33 10:36 16:39 5:22 Dowingtown West (1)
37 Bradden Koors SO 40 5:02 38 10:38 16:39 5:22 La Salle College (12)
38 Owen Isham JR 52 5:04 46 10:39 16:40 5:22 State College (6)
39 Sean Guydish SR 73 5:08 39 10:38 16:40 5:22 Easton Area (11)
40 Jake Robinson SR 75 5:08 55 10:42 16:43 5:23 Conestoga (1)
41 Joshua Lewin SO 45 5:03 34 10:36 16:44 5:24 West Chester East (1)
42 Jack Wisner JR 92 5:10 40 10:38 16:44 5:24 Carlisle (3)
43 Dominic Derafelo SR 130 5:14 62 10:46 16:45 5:24 Boyertown (1)
44 Sean Rahill SR 50 5:04 54 10:42 16:45 5:24 William Tennent (1)
45 Jason Cornelison JR 41 5:03 36 10:37 16:47 5:25 Cheltenham (1)
46 Kevin Ehrgott SR 35 5:02 48 10:40 16:47 5:25 Council Rock No (1)
47 Michael Vigliano JR 61 5:06 57 10:43 16:48 5:25 Mechanicsburg (3)
48 Kyle Burke SR 23 4:58 26 10:33 16:49 5:25 Abington Heights (2)
49 Colin Cramer SR 33 5:01 29 10:34 16:49 5:25 Southern Lehigh (11)
50 John Zawislak FR 74 5:08 61 10:45 16:49 5:25 Spring-Ford (1)
51 Zachary Leachman SO 56 5:05 47 10:40 16:51 5:26 Mars Area (7)
52 Evan Kreider JR 63 5:06 88 10:53 16:51 5:26 Cocalico (3)
53 Ethan Maher SO 32 5:01 44 10:39 16:52 5:26 La Salle College (12)
54 Paul Ghantous JR 48 5:03 45 10:39 16:52 5:26 La Salle College (12)
55 Ben Brugger SR 87 5:09 64 10:46 16:52 5:26 Upper Dublin (1)
56 Peter Cosentino JR 101 5:11 66 10:47 16:53 5:27 Mount Lebanon (7)
57 Shane Ainsioe SR 108 5:12 74 10:50 16:53 5:27 Spring-Ford (1)
58 Max Lessans SR 122 5:13 73 10:50 16:54 5:27 Hempfield (3)
59 Isaac Valderrabano JR 77 5:08 63 10:46 16:54 5:27 Dowingtown West (1)
60 Chase Knorr SR 69 5:07 60 10:45 16:55 5:27 Twin Valley (3)
61 Noah Dusseau SR 25 4:58 42 10:38 16:55 5:27 Avon Grove (1)
62 Patrick Theveny SO 132 5:15 76 10:51 16:55 5:27 Penncrest (1)
63 Marco Cardone JR 159 5:19 130 11:05 16:57 5:28 Easton Area (11)
64 Ben Hoyer SR 115 5:12 81 10:52 16:58 5:28 Wissahickon (1)
65 Christopher Scharf SR 38 5:02 72 10:49 16:58 5:28 Elizabethtown (3)
66 Bryce Gable SR 123 5:14 87 10:53 16:59 5:28 Dallastown (3)
67 Justin Rittenhouse JR 64 5:06 69 10:49 16:59 5:29 Hempfield (3)
68 Cade Rush SR 210 5:28 140 11:08 16:59 5:29 Carlisle (3)
69 Ethan Herman SR 51 5:04 56 10:43 16:59 5:29 Taylor Allderdice (8)
70 Alexander Ermold JR 59 5:05 67 10:47 16:59 5:29 Governor Mifflin (3)
71 Nicholas Bower JR 68 5:07 59 10:44 17:00 5:29 Parkland (11)
72 Sean Egan SR 46 5:03 68 10:48 17:00 5:29 La Salle College (12)
73 Andrew Sullivan SR 82 5:09 99 10:57 17:01 5:29 Hershey (3)
74 Connor Volk-Klos JR 30 5:00 53 10:41 17:01 5:29 Seneca Valley (7)
75 Johathan McGrory SR 141 5:16 109 10:59 17:01 5:29 Bishop Shanahan (1)
76 Robert O'Brien JR 70 5:07 89 10:54 17:01 5:29 Upper Saint Clair (7)
77 Ian Miller JR 60 5:06 65 10:46 17:01 5:29 Manheim Township (3)
78 Antonio Burkhart SO 42 5:03 77 10:51 17:01 5:29 Bethel Park (7)
79 Alex Dixon SR 65 5:07 82 10:52 17:02 5:29 Seneca Valley (7)
80 Jake Underwood SR 28 4:59 49 10:40 17:02 5:29 Wilson (3)
81 Darlyn Fermin JR 79 5:08 0 17:02 5:30 Liberty (11)
82 Vincent Twomey SO 31 5:01 37 10:37 17:02 5:30 La Salle College (12)
83 Calvin Pash JR 124 5:14 119 11:02 17:03 5:30 Wc Henderson (1)
84 Andrew Brown SR 99 5:10 71 10:49 17:04 5:30 Cumberland Valley (3)
85 Thomas Johnson SR 88 5:09 91 10:55 17:05 5:30 Wallenpaupack (2)
86 Erik Boethius SR 86 5:09 78 10:51 17:05 5:30 State College (6)
87 Zack Forney SR 44 5:03 83 10:53 17:05 5:31 Ridley (1)
88 Charles Scharf SR 78 5:08 85 10:53 17:05 5:31 Elizabethtown (3)
89 Zach Smith SR 125 5:14 113 11:00 17:06 5:31 Spring-Ford (1)
90 Nick Fafel SR 143 5:17 102 10:58 17:08 5:31 Penn Manor (3)
91 Brayden Harris FR 103 5:11 112 11:00 17:09 5:32 Mifflin County (6)
92 Riley Williamson JR 58 5:05 80 10:52 17:09 5:32 Parkland (11)
93 Deiter Burckes FR 96 5:10 98 10:57 17:09 5:32 Wallenpaupack (2)
94 Zack Marmol SO 136 5:16 108 10:59 17:09 5:32 Peters Township (7)
95 Max Steffey SR 49 5:03 51 10:40 17:10 5:32 Central Catholic (7)
96 Michael Samson SR 80 5:09 93 10:56 17:11 5:32 Central Bucks West (1
97 Zachary Landvik-Larsen JR 120 5:13 107 10:59 17:11 5:32 Stroudsburg (11)
98 Alex Brokaw JR 91 5:10 95 10:56 17:11 5:32 Mount Lebanon (7)
99 Ricky Raup SO 104 5:11 103 10:58 17:11 5:32 Saint Joseph's Prep (
100 Noah Martin JR 174 5:22 125 11:03 17:11 5:32 Warwick (3)
101 Mike Donnelly SO 150 5:18 105 10:58 17:11 5:33 Haverford Twp (1)
102 Jack Seiberlich JR 76 5:08 86 10:53 17:11 5:33 La Salle College (12)
103 Marino Bubba SO 83 5:09 94 10:56 17:12 5:33 Bangor Area (11)
104 Tavonne Davis SR 119 5:13 122 11:02 17:12 5:33 Taylor Allderdice (8)
105 Kevin Wagner JR 158 5:19 115 11:01 17:13 5:33 Dowingtown West (1)
106 Drew Barefield SR 212 5:29 155 11:13 17:13 5:33 Carlisle (3)
107 Matt Busche SR 62 5:06 97 10:57 17:14 5:34 Franklin Regional (7)
108 Brett Zatlin SR 106 5:12 96 10:56 17:15 5:34 Great Valley (1)
109 Cole Driver JR 161 5:20 124 11:03 17:15 5:34 Unionville (1)
110 Zach Murray SR 117 5:13 120 11:02 17:16 5:34 Daniel Boone (3)
111 Shu-Yu Chen JR 151 5:18 123 11:02 17:16 5:34 Stroudsburg (11)
112 Cosmo Cardone JR 57 5:05 104 10:58 17:17 5:34 Easton Area (11)
113 Kyle Malmstrom SR 85 5:09 92 10:55 17:17 5:34 Owen J. Roberts (1)
114 Tyler Holcomb SR 81 5:09 79 10:51 17:17 5:34 Williamsport (4)
115 Alex Bardwell JR 138 5:16 118 11:02 17:18 5:35 Central Bucks East (1
116 Casey Padgett SO 211 5:29 161 11:15 17:19 5:35 Carlisle (3)
117 Christian Gagliardi SO 185 5:24 150 11:11 17:19 5:35 Wilson (3)
118 Garrett Knorr SR 95 5:10 101 10:57 17:19 5:35 Twin Valley (3)
119 David Merkey SR 177 5:23 139 11:08 17:19 5:35 Manheim Central (3)
120 Luke Valdevit SR 113 5:12 100 10:57 17:20 5:35 Pleasant Valley (11)
121 Aden Dressler JR 139 5:16 121 11:02 17:20 5:35 Butler (7)
122 Connor Shields JR 194 5:25 148 11:11 17:20 5:35 Warwick (3)
123 Matt Carroll SO 66 5:07 111 10:59 17:20 5:35 Palmyra (3)
124 Joe Chamoun JR 71 5:08 75 10:50 17:21 5:36 Dowingtown West (1)
125 Ryan Murphy SR 116 5:12 114 11:01 17:22 5:36 Pleasant Valley (11)
126 Jack Ettien JR 142 5:16 134 11:08 17:23 5:36 Bishop Shanahan (1)
127 Luke Turkovich JR 121 5:13 142 11:09 17:23 5:36 North Allegheny (7)
128 Ethan James JR 188 5:24 159 11:15 17:23 5:36 North Allegheny (7)
129 Stephen Nalepa SO 126 5:14 128 11:05 17:24 5:37 North Allegheny (7)
130 Jacob Ringer SR 109 5:12 110 10:59 17:24 5:37 Parkland (11)
131 Milan Sharma SR 148 5:17 127 11:05 17:24 5:37 Spring-Ford (1)
132 Franklin Cunningham SR 67 5:07 84 10:53 17:24 5:37 Hazleton Area (2)
133 Adam Wolfe SR 97 5:10 116 11:01 17:24 5:37 Cedar Crest (3)
134 Dylan Servis JR 89 5:09 126 11:04 17:24 5:37 Twin Valley (3)
135 Joseph Ozgar JR 98 5:10 106 10:58 17:25 5:37 Easton Area (11)
136 Evan Kaiser SR 105 5:11 70 10:49 17:25 5:37 Dowingtown West (1)
137 Ben Datte SO 166 5:21 141 11:09 17:25 5:37 Dowingtown West (1)
138 Cole Frank FR 167 5:21 145 11:10 17:26 5:37 Liberty (11)
139 Aidan Sauer SR 39 5:02 90 10:55 17:26 5:37 Pennsbury (1)
140 Ian Brown JR 137 5:16 147 11:10 17:27 5:37 Fox Chapel (7)
141 J T Clark SR 155 5:18 143 11:09 17:27 5:38 Spring-Ford (1)
142 Trent Balestri JR 225 5:34 176 11:23 17:27 5:38 Carlisle (3)
143 Chase Sheaffer SO 114 5:12 137 11:08 17:28 5:38 Mifflin County (6)
144 Vincennt Fennell SO 140 5:16 132 11:07 17:29 5:38 Owen J. Roberts (1)
145 Jack Mieszkalski SO 129 5:14 133 11:07 17:29 5:38 Hempfield (3)
146 Matt Mullen JR 134 5:16 152 11:12 17:30 5:39 Council Rock No (1)
147 Bryce Dunkelberger JR 224 5:33 175 11:23 17:31 5:39 Carlisle (3)
148 Ryan Doherty SO 144 5:17 135 11:08 17:31 5:39 Bishop Shanahan (1)
149 Stephen Kober SR 135 5:16 131 11:06 17:31 5:39 Wallenpaupack (2)
150 Josh Christianson SO 133 5:15 0 17:31 5:39 Scranton (2)
151 Griffin Schlegel SO 102 5:11 129 11:05 17:32 5:39 Twin Valley (3)
152 Cam Phillips SR 191 5:24 162 11:16 17:33 5:39 North Allegheny (7)
153 Jack Becker SR 93 5:10 136 11:08 17:36 5:40 Cardinal O'Hara (12)
154 Ryan Farmer SR 171 5:22 172 11:21 17:36 5:40 Hempfield (3)
155 Lucas Reese SO 162 5:20 160 11:15 17:36 5:41 Moon Area (7)
156 Sam Horn SR 170 5:22 153 11:12 17:37 5:41 State College (6)
157 Jacob Morris JR 223 5:33 177 11:24 17:38 5:41 Carlisle (3)
158 Tim Purcell SO 178 5:23 168 11:19 17:39 5:41 Father Judge (12)
159 Tom McNicholas SR 149 5:18 154 11:13 17:40 5:42 Cardinal O'Hara (12)
160 Matthew Santacoloma JR 195 5:25 166 11:18 17:41 5:42 Parkland (11)
161 Pepe Renteria SO 193 5:25 170 11:19 17:41 5:42 Mechanicsburg (3)
162 Mark Golebiewski SR 110 5:12 163 11:16 17:42 5:42 Chartiers Valley (7)
163 Isaiah Freeman JR 196 5:25 171 11:20 17:43 5:43 Taylor Allderdice (8)
164 Dan Uhranowsky SR 22 4:57 27 10:33 17:43 5:43 Abington Heights (2)
165 David Brunton JR 131 5:15 158 11:15 17:43 5:43 Owen J. Roberts (1)
166 Joseph Power JR 179 5:23 156 11:14 17:43 5:43 Spring-Ford (1)
167 Doug Kostelonsky SR 154 5:18 164 11:17 17:44 5:43 Butler (7)
168 Calvin Willie SR 199 5:26 180 11:26 17:45 5:43 Saint Joseph's Prep (
169 Linus Blatz JR 128 5:14 146 11:10 17:48 5:44 Owen J. Roberts (1)
170 Jonathan Miers JR 169 5:21 173 11:21 17:49 5:45 Easton Area (11)
171 Rene Abdalah SO 160 5:19 167 11:18 17:50 5:45 North Allegheny (7)
172 Andrew Kollitz FR 202 5:26 182 11:26 17:50 5:45 North Allegheny (7)
173 Henry Ballard SO 173 5:22 0 17:50 5:45 State College (6)
174 Matthew Zager JR 152 5:18 186 11:28 17:51 5:45 Parkland (11)
175 Matt Muthler SO 147 5:17 174 11:22 17:51 5:45 Owen J. Roberts (1)
176 Ryan Zimmerman SR 112 5:12 190 11:30 17:52 5:46 McDowell (10)
177 Jack Monte JR 165 5:21 165 11:17 17:52 5:46 Wallenpaupack (2)
178 Thomas Matsumura SR 84 5:09 144 11:10 17:53 5:46 Southern Lehigh (11)
179 Peter Foradora SR 118 5:13 138 11:08 17:53 5:46 Dubois (9)
180 Joseph Gaffney JR 190 5:24 183 11:26 17:54 5:46 Bishop Shanahan (1)
181 Luke Bellack SR 156 5:18 151 11:11 17:55 5:47 Seneca Valley (7)
182 Aidan Domencic JR 153 5:18 157 11:15 17:55 5:47 Seneca Valley (7)
183 Max Weaver JR 157 5:19 169 11:19 17:56 5:47 Seneca Valley (7)
184 James Brooks SR 183 5:24 187 11:28 17:57 5:47 Saint Joseph's Prep (
185 Jack Holmberg SR 181 5:23 181 11:26 17:59 5:48 McDowell (10)
186 Christopher Carson SR 127 5:14 192 11:31 17:59 5:48 Central (12)
187 Aidan Doherty SO 175 5:22 188 11:29 18:00 5:48 Archbishop Carroll (1
188 Derek Zeigler JR 182 5:23 179 11:24 18:00 5:48 Hempfield (3)
189 Sean Hamilton SO 180 5:23 184 11:26 18:00 5:48 Roman Catholic (12)
190 Brandon Pfister JR 206 5:27 191 11:30 18:01 5:48 Council Rock No (1)
191 Kody Klein FR 208 5:28 195 11:33 18:01 5:48 Cathedral Prep (10)
192 Greg Williams SR 111 5:12 149 11:11 18:02 5:49 Altoona (6)
193 Corbin Green JR 145 5:17 178 11:24 18:02 5:49 Central Mountain (6)
194 David Jackson FR 189 5:24 185 11:26 18:03 5:49 Hempfield (3)
195 Nick Manidis SO 172 5:22 189 11:29 18:04 5:50 Twin Valley (3)
196 Josh Hayes JR 219 5:31 200 11:35 18:05 5:50 Cardinal O'Hara (12)
197 Ben St. Pierre SO 164 5:20 194 11:32 18:10 5:52 State College (6)
198 Ethan Warren SO 201 5:26 193 11:31 18:11 5:52 Parkland (11)
199 Jacob Lawrence SR 184 5:24 201 11:36 18:15 5:53 McDowell (10)
200 Enoch Marzano SO 213 5:29 202 11:36 18:16 5:53 Mechanicsburg (3)
201 Jw Griffith SR 204 5:27 204 11:38 18:16 5:53 Easton Area (11)
202 Mitchel Daubert SR 220 5:31 214 11:45 18:16 5:53 McDowell (10)
203 Shay Rounsville SR 168 5:21 203 11:37 18:19 5:54 Mechanicsburg (3)
204 Alex Pingitore SO 90 5:10 117 11:01 18:19 5:55 Daniel Boone (3)
205 Joe Messner JR 176 5:22 196 11:34 18:20 5:55 State College (6)
206 Shane Curran FR 198 5:25 205 11:38 18:21 5:55 Father Judge (12)
207 Colton Martin SO 227 5:35 210 11:41 18:21 5:55 McDowell (10)
208 Matt Peters JR 218 5:31 206 11:39 18:21 5:55 Twin Valley (3)
209 Patrick Carolan SR 209 5:28 209 11:41 18:22 5:55 Father Judge (12)
210 Kyle Kellstrom FR 186 5:24 198 11:34 18:24 5:56 Wallenpaupack (2)
211 Jon Davis SO 214 5:29 197 11:34 18:27 5:57 Council Rock No (1)
212 Alex Chelton JR 217 5:31 216 11:48 18:27 5:57 Cathedral Prep (10)
213 Matthew Whaley JR 200 5:26 212 11:42 18:29 5:57 Cathedral Prep (10)
214 Anthony Villari JR 205 5:27 199 11:35 18:29 5:58 Saint Joseph's Prep (
215 Timmy Porter SR 207 5:28 208 11:41 18:29 5:58 Butler (7)
216 Nate Reimer SO 187 5:24 207 11:40 18:34 5:59 Parkland (11)
217 Seth Brown SO 203 5:26 213 11:42 18:35 6:00 Wallenpaupack (2)
218 Ryan Sesler JR 192 5:24 211 11:42 18:38 6:01 McDowell (10)
219 Trey Hill JR 226 5:34 222 12:02 18:49 6:04 Twin Valley (3)
220 Skyler Koch JR 228 5:37 223 12:05 18:52 6:05 Easton Area (11)
221 Eric Rohrer SO 230 5:37 219 11:59 18:52 6:05 Taylor Allderdice (8)
222 Cole Lutcavage SO 215 5:30 217 11:50 18:54 6:06 Mechanicsburg (3)
223 Tom Andruzcko SR 222 5:33 221 11:59 18:58 6:07 Cardinal O'Hara (12)
224 Ben Cummings JR 229 5:37 224 12:07 19:00 6:07 Taylor Allderdice (8)
225 Reise Brooks SR 233 5:41 227 12:16 19:00 6:08 Taylor Allderdice (8)
226 Thomas Haas JR 216 5:30 215 11:45 19:01 6:08 Cardinal O'Hara (12)
227 Austin Carpinello JR 197 5:25 218 11:56 19:04 6:09 McDowell (10)
228 Danny Studer JR 231 5:38 225 12:08 19:09 6:11 Carrick (8)
229 Derek Sacks SR 221 5:32 220 11:59 19:11 6:11 Cardinal O'Hara (12)
230 Sam Pentz SO 235 5:43 226 12:11 19:16 6:13 Cathedral Prep (10)
231 Elijah James FR 232 5:41 228 12:16 19:20 6:14 Westinghouse (8)
232 Edwin Rice SR 234 5:42 229 12:20 19:23 6:15 Taylor Allderdice (8)
233 Logan Yoquinto SR 163 5:20 230 12:22 19:40 6:20 Bishop Shanahan (1)
234 Michael Quarles JR 238 5:44 232 12:29 19:45 6:22 Obama Academy (8)
235 Patrick Welsh FR 237 5:44 231 12:25 19:45 6:22 Cardinal O'Hara (12)
236 Robbie Hays SR 72 5:08 234 12:55 19:52 6:24 Butler (7)