girls 5k
pl bib name bib time bib school
1 1 Hannah Pugh 4 6:35 20:53 6:44 Owen J Roberts
2 2 Kate Cameron 12 6:39 21:08 6:49 Bay Shore
3 3 Cheyenne Felician 2 6:30 21:13 6:50 Bay Shore
4 4 Brianna Christie 1 6:20 21:15 6:51 Bay Shore
5 5 Juliette Vallet 5 6:36 21:22 6:53 Cornwall
6 6 Isabel Smith 3 6:31 21:33 6:57 Hempfield
Pace: 7:00 | 8:00 | 9:00 | 10:00 | Top
7 7 Quinn Kratz 7 6:37 21:42 7:00 Owen J Roberts
8 8 Olivia Herdman 9 6:38 21:45 7:01 Charter
9 9 Jeanne Tokay 8 6:37 21:50 7:02 Owen J Roberts
10 10 Julia Samuelson 40 6:59 21:50 7:02 Cornwall
11 11 Katie Hyland 13 6:40 21:50 7:02 Bayard Rustin
12 12 Julia Cunningham 17 6:50 21:53 7:03 Villa Joseph Marie
13 Amber Ziegler 18 6:50 21:54 7:04 Emmaus
14 13 Lauren LeDonne 6 6:37 21:55 7:04 Bel Air
15 Sophia Yialamas 22 6:51 21:56 7:04 Emmaus
16 14 Isabel Novacich 30 6:55 21:57 7:05 Lower Merion
17 15 Danielli Cavallo 36 6:57 22:00 7:06 Easton Area
18 16 Malia Fowler 11 6:39 22:01 7:06 Bay Shore
19 17 Cianna Huang 27 6:54 22:02 7:06 Lower Merion
20 18 Melissa Grube 38 6:57 22:05 7:07 Hempfield
21 Morgan Jackson 45 7:01 22:08 7:08 Union Catholic
22 Lauren Power 44 7:01 22:08 7:08 Union Catholic
23 19 Evanna Kujdych 24 6:52 22:09 7:09 Neshaminy
24 20 Morgan Keegan 15 6:46 22:12 7:09 Easton Area
25 21 Margaret Monihan 34 6:56 22:13 7:10 Lower Merion
26 22 Angelia Chumley 53 7:03 22:14 7:10 Lower Merion
27 23 Erin Donovan 10 6:39 22:25 7:14 Hempfield
28 24 Laura Brigandi 26 6:53 22:27 7:14 Owen J Roberts
29 25 Maggie Walker 50 7:02 22:30 7:15 Hempfield
30 26 Fiona Murray 21 6:51 22:32 7:16 Owen J Roberts
31 Abigail Barnes 42 7:00 22:33 7:16 Emmaus
32 27 Noelle Parsons 35 6:56 22:34 7:17 Cornwall
33 28 Sarah Cooke 33 6:55 22:35 7:17 Lower Merion
34 29 Heidi Joyce 20 6:51 22:37 7:18 Owen J Roberts
35 30 Ali Landman 23 6:52 22:38 7:18 Neshaminy
36 31 Ellie Ebby 64 7:05 22:39 7:18 Lower Merion
37 Juliet Whidden 25 6:53 22:39 7:18 Stroudsburg
38 32 Rowan Eshbach 49 7:02 22:40 7:18 Hempfield
39 33 Erica Hild 14 6:45 22:40 7:19 Owen J Roberts
40 34 Marissa Martin 51 7:02 22:43 7:20 Hempfield
41 35 Meigan Chandler 37 6:57 22:44 7:20 Governor Mifflin
42 36 Allison Berlet 75 7:10 22:46 7:20 Easton Area
43 37 Julianna Braun 16 6:49 22:46 7:21 Villa Joseph Marie
44 38 Giovanna Lisa 54 7:03 22:49 7:21 Governor Mifflin
45 Morgan Evans 31 6:55 22:50 7:22 Owen J Roberts
46 Apolline Gaspers 78 7:12 22:50 7:22 Union Catholic
47 39 Caroline Spencer 62 7:05 22:50 7:22 Lower Merion
48 40 Ligia Landow 72 7:08 22:51 7:22 Bayard Rustin
49 41 Elena Teague 63 7:05 22:52 7:23 Cornwall
50 42 Allison Ardito 19 6:50 22:53 7:23 Villa Joseph Marie
51 43 Nina Viglianti 94 7:18 22:54 7:23 Easton Area
52 Izzy Gordon 55 7:03 22:54 7:23 Lower Merion
53 44 Kat DeSantis 48 7:01 22:56 7:24 Hempfield
54 Julia Kreuzer 92 7:17 22:56 7:24 Lower Merion
55 45 Jessica Giacomelli 39 6:58 22:57 7:24 Neshaminy
56 46 Erin Napkora 61 7:04 22:58 7:24 Exeter
57 Josephine Blumenczweg 106 7:20 22:59 7:25 Lower Merion
58 47 Lizzy Barrish 52 7:02 23:01 7:25 Charter
59 48 Helena McGill-Vitucci 96 7:18 23:03 7:26 Bel Air
60 Ashleigh McNellis 29 6:55 23:03 7:26 Emmaus
61 Isabella Shakour 47 7:01 23:09 7:28 Owen J Roberts
62 Jenna Dumbrowsky 102 7:18 23:12 7:29 Boyertown
63 49 Natalie Puccio 58 7:04 23:12 7:29 Villa Joseph Marie
64 50 Madison Kershner 74 7:10 23:13 7:29 The Hill School
65 51 Allison Fuller 126 7:29 23:14 7:30 Easton Area
66 52 Natalie Jones 95 7:18 23:16 7:30 Governor Mifflin
67 53 Leigh McKay 28 6:54 23:17 7:30 Hatboro-Horsham
68 54 Anastasia Barrett 87 7:16 23:21 7:32 West Chester East
69 55 Katherine Tolsdorf 110 7:21 23:22 7:32 Bayard Rustin
70 56 Abby Weller 46 7:01 23:22 7:32 Exeter
71 57 Judy Bennett 73 7:09 23:23 7:32 Cornwall
72 Bridget Dicesare 32 6:55 23:23 7:33 Owen J Roberts
73 58 Amanda Nicolosi 125 7:29 23:23 7:33 Easton Area
74 59 Kathryn Galante 60 7:04 23:26 7:33 Cornwall
75 60 Taylor Verrekia 85 7:15 23:26 7:33 Bayard Rustin
76 Elizabeth Graham 65 7:06 23:27 7:34 Lower Merion
77 61 Julia Massengil 88 7:16 23:27 7:34 Garnet Valley
78 62 Jazlynn Church 70 7:07 23:28 7:34 Charter
79 63 Mekenzie Berger 98 7:18 23:28 7:34 Bayard Rustin
80 64 Harvest Gil 124 7:28 23:29 7:34 Easton Area
81 65 Jordyn Flaherty 59 7:04 23:31 7:35 Charter
82 66 Emma Harkins 81 7:13 23:32 7:35 Bayard Rustin
83 67 Kathryn Gvodas 114 7:23 23:32 7:35 The Hill School
84 Keyanna Safforld 56 7:04 23:33 7:36 Stroudsburg
85 Morgan Simpson 100 7:18 23:36 7:37 Lower Merion
86 Hannah Persaud 57 7:04 23:36 7:37 Stroudsburg
87 68 Sarah Williamson 67 7:06 23:38 7:37 Villa Joseph Marie
88 69 Erin Caligiuri 68 7:06 23:42 7:39 Bay Shore
89 70 Cheyenne Deitrich 84 7:14 23:45 7:39 Governor Mifflin
90 Libby Johnson 120 7:26 23:48 7:40 Hempfield
91 71 Kelly Hastings 69 7:07 23:48 7:40 Neshaminy
92 72 Aimee Sylvester 43 7:00 23:48 7:41 Bel Air
93 Allison Schuldt 79 7:12 23:49 7:41 Mercersburg Academy
94 73 Siobhan Mangan 82 7:14 23:50 7:41 Charter
95 Jordan DiEmidio 103 7:19 23:51 7:42 Central Bucks South
96 74 Melanie Shimko 41 7:00 23:52 7:42 Tamaqua Area
97 Cathryn Austin 113 7:23 23:54 7:43 Easton Area
98 Dana Reed 80 7:13 23:55 7:43 Spring Ford
99 75 Capri Mancini 127 7:29 24:01 7:45 Bayard Rustin
100 Isabella Purcell 119 7:25 24:02 7:45 Bayard Rustin
101 76 Annalena Knott 76 7:11 24:04 7:46 Bel Air
102 Maura Farrell 66 7:06 24:05 7:46 Central Bucks South
103 77 Julia Koval 77 7:12 24:08 7:47 Charter
104 Sami Nau 121 7:27 24:09 7:47 Hempfield
105 78 Mariel Pearson 140 7:39 24:09 7:47 The Hill School
106 79 Bridget Weiss 111 7:22 24:11 7:48 Bel Air
107 80 Jordan Chuch 104 7:20 24:14 7:49 Charter
108 81 Joli Golembiewski 89 7:17 24:16 7:49 Upper Darby
109 Jemma Mines 115 7:23 24:16 7:49 Germantown Friends
110 Sara Rutman 109 7:21 24:18 7:50 Charter
111 82 Grace Doherty 105 7:20 24:19 7:50 Academy of Notre Dame
112 Tabitha Larosa 123 7:28 24:21 7:51 Bayard Rustin
113 83 Sarah VanRuiten 93 7:17 24:26 7:53 Bel Air
114 Kira Quitel 116 7:24 24:27 7:53 Germantown Friends
115 84 Gwen Pohlmann 118 7:25 24:28 7:53 Academy of Notre Dame
116 85 Anna Gerner 107 7:21 24:30 7:54 Phoenixville Area
117 86 Fynn Haughney 141 7:39 24:33 7:55 Bay Shore
118 87 Kate Sherman 137 7:37 24:35 7:55 Exeter
119 88 Alycia White 90 7:17 24:35 7:56 Upper Darby
120 89 Coco Zhou 134 7:35 24:35 7:56 The Hill School
121 90 Kailyn Erbe 122 7:28 24:38 7:57 Tamaqua Area
122 91 Gabriella Kupiec 91 7:17 24:38 7:57 Garnet Valley
123 92 Paige Riley 158 7:52 24:40 7:57 Academy of Notre Dame
124 93 Caitlyn Chan 117 7:25 24:42 7:58 Bel Air
Pace: 7:00 | 8:00 | 9:00 | 10:00 | Top
125 Alana Kirkland 153 7:49 24:49 8:00 Bayard Rustin
126 94 Sara Sabo 133 7:34 24:49 8:00 Phoenixville Area
127 Julia Zeidler 138 7:39 24:51 8:01 Hempfield
128 95 Lucy Clayton 191 8:10 24:51 8:01 Blair Academy
129 96 Sandee Trinh 71 7:08 24:51 8:01 Hatboro-Horsham
130 Naomi Scarmack 135 7:36 24:52 8:01 Easton Area
131 97 Jesse Schable 164 7:55 24:56 8:03 Blair Academy
132 98 Laura Boznango 101 7:18 24:58 8:03 Garnet Valley
133 Autumn Paone 195 8:11 25:02 8:04 Boyertown
134 Julia Koger 139 7:39 25:03 8:05 Hempfield
135 99 Rachel Lamb 136 7:36 25:04 8:05 Neshaminy
136 100 Molly Fowler 132 7:33 25:05 8:05 Cornwall
137 Meghan Cunningham 112 7:23 25:07 8:06 Central Bucks South
138 101 Abby Fiorilla 151 7:49 25:07 8:06 Tamaqua Area
139 102 Ashley Edmunds 157 7:51 25:10 8:07 West Chester East
140 103 Kathryn Anderson 160 7:55 25:10 8:07 Bishop Shanahan
141 Savannah Henderson 128 7:29 25:11 8:07 Bel Air
142 104 Christina Williamson 159 7:54 25:11 8:07 Bishop Shanahan
143 105 Rory Bertoldo 163 7:55 25:13 8:08 Blair Academy
144 106 Emily Maniscalco 162 7:55 25:13 8:08 Blair Academy
145 107 Yema Tucker 97 7:18 25:13 8:08 Upper Darby
146 Katy Wilson 99 7:18 25:14 8:08 Charter
147 108 Gabby Gilbilante 145 7:45 25:15 8:08 Hatboro-Horsham
148 109 Paxton Baar 144 7:42 25:17 8:09 Garnet Valley
149 110 Katie McLaughlin 86 7:15 25:17 8:09 Villa Joseph Marie
150 111 Avery Egan 174 7:59 25:19 8:10 Bishop Shanahan
151 112 Madison Riley 190 8:08 25:21 8:11 Academy of Notre Dame
152 113 Merrin McSorley 189 8:07 25:23 8:11 Academy of Notre Dame
153 114 Mary Clark 176 7:59 25:25 8:12 Governor Mifflin
154 115 Amanda D'Antonio 166 7:56 25:28 8:13 West Chester East
155 116 Monica McGinnis 171 7:58 25:30 8:13 Academy of Notre Dame
156 117 Ocean Swamley 108 7:21 25:30 8:13 Phoenixville Area
157 118 Shannon Brady 129 7:30 25:31 8:14 Academy of Notre Dame
158 119 Elizabeth Chen 142 7:39 25:37 8:15 Garnet Valley
159 120 Kerri Mahar 131 7:32 25:37 8:16 Phoenixville Area
160 121 Angelica Relacion 175 7:59 25:39 8:16 Bishop Shanahan
161 Carolyn Klein 147 7:46 25:43 8:18 Bel Air
162 122 Sophie Naylor 177 7:59 25:45 8:18 West Chester East
163 Michelle Kensy 130 7:32 25:47 8:19 Boyertown
164 123 Lauren Young 143 7:40 25:48 8:19 Bishop Shanahan
165 Anna Mele 183 8:03 25:50 8:20 Mercersburg Academy
166 124 Sravya Basvapatri 152 7:49 25:53 8:21 West Chester East
167 Olivia Sawchak 154 7:50 25:53 8:21 Easton Area
168 125 Allison Wysocki 150 7:48 25:57 8:22 Phoenixville Area
169 126 Sophia Shoemaker 161 7:55 25:58 8:22 Garnet Valley
170 127 Cassie Rafter 167 7:57 25:58 8:22 West Chester East
171 128 Audrey Fedor 169 7:57 25:58 8:23 Whitehall
172 129 Cleary Waldo 172 7:58 26:00 8:23 Blair Academy
173 Lydia Cross 149 7:48 26:04 8:24 Bel Air
174 130 Gianna Fiduccia 179 8:01 26:09 8:26 Villa Joseph Marie
175 131 Esther Akande 155 7:51 26:09 8:26 Upper Darby
176 132 Jessica Dauphinais 146 7:46 26:11 8:27 Phoenixville Area
177 133 Riley Beebe 192 8:10 26:12 8:27 Garnet Valley
178 Sydney Hageman 180 8:02 26:13 8:27 Villa Joseph Marie
179 Hailey Monaghan 181 8:02 26:14 8:27 Villa Joseph Marie
180 134 Ariel Chery 148 7:48 26:14 8:28 Upper Darby
181 135 Cheyanne Anderson 83 7:14 26:21 8:30 Neshaminy
182 136 Ruth Gonzalez 186 8:06 26:35 8:34 Bay Shore
183 137 Madison Gaston 170 7:57 26:36 8:35 Whitehall
184 Ryan Cella 182 8:02 26:41 8:36 Academy of Notre Dame
185 Emily Spires 156 7:51 26:43 8:37 Ridley
186 Maddie Lynch 194 8:11 26:46 8:38 Academy of Notre Dame
187 138 Caroline Martin 185 8:06 26:55 8:41 Whitehall
188 139 Faith Schaffer 206 8:28 27:00 8:43 Whitehall
189 Bailey Rodden 193 8:11 27:01 8:43 Academy of Notre Dame
190 140 Elizabeth Xydis 224 8:52 27:04 8:44 Bishop Shanahan
191 141 Carly McKay 178 8:00 27:08 8:45 Hatboro-Horsham
192 142 Rose Lauria 173 7:58 27:10 8:46 Upper Darby
193 Cailee Koehler 199 8:16 27:17 8:48 Garnet Valley
194 143 Amy Smith 196 8:11 27:23 8:50 Upper Darby
195 144 Allison Stallone 218 8:42 27:26 8:51 Phoenixville Area
196 Elizabeth Schulz 220 8:45 27:39 8:55 Phoenixville Area
197 Leslie Balbuena 168 7:57 27:40 8:55 Bensalem
198 Cayla Pun 201 8:19 27:43 8:56 Garnet Valley
199 Aniya Robinson 188 8:07 27:51 8:59 Upper Darby
200 Grayson Macon 165 7:56 27:52 8:59 Central Dauphin East
Pace: 7:00 | 8:00 | 9:00 | 10:00 | Top
201 Olivia Hollenbach 187 8:07 27:53 9:00 Ridley
202 145 Genesis Perez 209 8:31 27:55 9:00 Whitehall
203 146 Nethmin Liyanage 219 8:42 27:57 9:01 The Hill School
204 Myah Brown 200 8:17 27:57 9:01 Upper Darby
205 Sophia Andrisani 198 8:15 28:02 9:02 Academy of Notre Dame
206 Madelynn Lederer 215 8:37 28:03 9:03 Garnet Valley
207 Eileen Shelton 197 8:15 28:04 9:03 Academy of Notre Dame
208 Anne Jeanette Ardito 211 8:32 28:08 9:04 Villa Joseph Marie
209 147 Britney Miller 217 8:40 28:17 9:07 Tamaqua Area
210 Cindy Nguyen 184 8:05 28:18 9:08 Phoenixville Area
211 Alana Millevoi 212 8:33 28:20 9:08 Villa Joseph Marie
212 Crystal Rivera 204 8:25 28:21 9:09 Pottstown
213 148 Megan Cano 203 8:22 28:24 9:09 Exeter
214 149 Delaney Sullivan 210 8:31 28:27 9:11 Whitehall
215 150 Alyssa Jimenez 207 8:30 28:27 9:11 Whitehall
216 151 Lea Hartley 202 8:21 28:31 9:12 Neshaminy
217 152 Peyton Gilbert 208 8:30 28:38 9:14 Tamaqua Area
218 153 Anita Koshy 213 8:33 28:43 9:16 Hatboro-Horsham
219 Katie Nicotra 231 9:02 28:44 9:16 Conrad Weiser
220 154 Julia Walter 221 8:46 28:47 9:17 Exeter
221 Alli Kane 223 8:50 28:48 9:17 Garnet Valley
222 Taylor Vaszily 205 8:26 28:53 9:19 Boyertown
223 155 Caroline Haywood 226 8:52 28:56 9:20 Blair Academy
224 Paige Miller 235 9:04 29:06 9:23 Conrad Weiser
225 Katana Herrington 229 8:59 29:12 9:25 Bensalem
226 Laura Abell 232 9:02 29:12 9:25 Conrad Weiser
227 Alyssa Dlutz 216 8:37 29:15 9:26 Pottstown
228 Sage Ladieu 233 9:03 29:21 9:28 Saranac
229 Holly Logan 214 8:37 29:23 9:29 Central Dauphin East
230 156 Lexie Ackerman 225 8:52 29:29 9:30 Bishop Shanahan
231 Sarah Morales 240 9:08 29:32 9:31 Conrad Weiser
232 Cheyenne Roe 234 9:03 29:40 9:34 Saranac
233 Jane MacRae 222 8:50 29:43 9:35 Germantown Friends
234 157 Angela Wang 227 8:53 29:51 9:37 The Hill School
235 Jodi Reich 228 8:59 30:04 9:42 Neshaminy
236 #3262 230 9:01 30:51 9:57
Pace: 7:00 | 8:00 | 9:00 | 10:00 | Top
237 Martayja Hill 239 9:08 31:07 10:02 Upper Darby
238 Chantha Williams 238 9:08 31:28 10:09 Bensalem
239 Olivia Gardiner 236 9:07 31:40 10:13 Saucon Valley
240 Jasmine Jackson 237 9:08 31:50 10:16 Phoenixville Area
241 158 Devon Lewars 241 10:10 32:06 10:21 Exeter
boys 5k
pl bib name bib time bib school
1 Aidan Dohertyy 0 17:05 5:31 Archbishop Carroll
2 1 Harrison Mazurek 9 5:24 17:13 5:33 West Chester East
3 2 Matt Santacoloma 2 5:15 17:14 5:34 Parkland
4 3 Laszlo Vasko 1 5:14 17:16 5:34 West Chester East
5 4 Grayson Dague 6 5:23 17:19 5:35 Hempfield
6 5 Mike Sauler 14 5:28 17:27 5:38 William Tennent
7 6 Ryan Smith 3 5:20 17:31 5:39 Parkland
8 7 Jack Mieszkalski 26 5:31 17:33 5:40 Hempfield
9 8 Sean Brennan 33 5:32 17:34 5:40 West Chester East
10 9 Jeremy Small-Hawks 5 5:23 17:36 5:41 Cornwall
11 Russell Emmert 20 5:29 17:38 5:41 Centerville
12 10 Ryan Firestone 32 5:32 17:39 5:42 Cedar Crest
13 11 Michael Migliore 31 5:32 17:41 5:42 Salesianum
14 Justin Davidson 13 5:28 17:43 5:43 Centerville
15 12 Andrew Carlin 28 5:31 17:44 5:43 Spring Ford
16 13 Josh DiMarino 8 5:24 17:44 5:43 Owen J Roberts
17 14 Tyler Reigner 23 5:30 17:45 5:43 Boyertown
18 15 Nicholas Saponaro 45 5:35 17:45 5:44 Salesianum
19 16 Dan Duffy 10 5:24 17:46 5:44 Owen J Roberts
20 17 Jack Byrne 4 5:22 17:46 5:44 Cornwall
21 18 Liam Kauffman 30 5:31 17:47 5:44 Salesianum
22 19 Adam Kaplan 55 5:37 17:47 5:44 West Chester East
23 20 Gerrit Moyar 17 5:29 17:50 5:45 Lee-Davis
24 21 John Black 54 5:36 17:51 5:45 Boyertown
25 22 Jonathon Meunch 12 5:25 17:53 5:46 Spring Ford
26 23 Matthew Querey 29 5:31 17:54 5:46 Salesianum
27 24 Joe Delaney 7 5:24 17:54 5:46 West Chester East
28 25 Patrick Callahan 59 5:37 17:54 5:46 Salesianum
29 26 Tyler Anderson 21 5:29 17:55 5:46 Monroe Woodbury
30 27 Michael Schmitt 44 5:34 17:55 5:47 Parkland
31 Kyle Bucklew 11 5:24 17:56 5:47 Centerville
32 28 Jake Rabin 39 5:34 17:57 5:47 Bay Shore
33 29 Dean Ricco 35 5:32 17:59 5:48 William Tennent
34 30 Ben Iacobelli 15 5:29 18:00 5:48 Parkland
35 31 Ben Breschi 37 5:33 18:02 5:49 Loyola Blakefield
36 32 Jordan Mischler 109 5:48 18:03 5:49 Salesianum
37 Eric Orf 18 5:29 18:04 5:49 Centerville
38 33 Darren Hitz 70 5:38 18:04 5:49 Cedar Crest
39 34 Justin Gagnon 49 5:35 18:04 5:50 Cornwall
40 35 Brendan Fernandez 25 5:31 18:04 5:50 Monroe Woodbury
41 36 Matt Lenahan 97 5:43 18:05 5:50 Hatboro-Horsham
42 37 Liam Loynd 52 5:35 18:05 5:50 Central Bucks South
43 38 Michael Holman 36 5:33 18:06 5:50 Hatboro-Horsham
44 39 Tyler Wedelmeyer 99 5:44 18:06 5:50 Spring Ford
45 40 Emil Vasko 63 5:38 18:07 5:51 West Chester East
46 41 Evan Brunner 73 5:39 18:07 5:51 West Chester East
47 42 William Goode 50 5:35 18:09 5:51 Bay Shore
48 43 Ian Cowie 61 5:37 18:09 5:51 Spring Ford
49 44 Jack Loeper 110 5:49 18:10 5:52 Bishop Shanahan
50 45 Matt Granizo 78 5:40 18:11 5:52 Union Catholic
51 46 Lars Knudsen 93 5:42 18:12 5:52 Hatboro-Horsham
52 47 Justin Thomas 95 5:42 18:12 5:52 Hempfield
53 48 Asher Pileggi 51 5:35 18:12 5:52 Neshaminy
54 49 Jp Incledon 34 5:32 18:14 5:53 Monroe Woodbury
55 50 Ted Chesson 88 5:41 18:14 5:53 Salesianum
56 51 Patrick O'Neill 42 5:34 18:15 5:53 Charter
57 52 Steven Felice 96 5:43 18:17 5:54 Monroe Woodbury
58 Michael Hayes 68 5:38 18:17 5:54 Salesianum
59 53 Kyle Ryan 58 5:37 18:17 5:54 Emmaus
60 Joseph Szczerba 89 5:42 18:21 5:55 Salesianum
61 54 Cole Leyson 24 5:31 18:21 5:55 Charter
62 55 Daniel Stebbins 71 5:38 18:22 5:55 Cedar Crest
63 Tyler Pachuda 91 5:42 18:22 5:55 West Chester East
64 56 Addison Grant 48 5:35 18:24 5:56 Central Bucks South
65 57 Nate Kunz 156 5:57 18:25 5:56 Parkland
66 58 Sam Reyes 27 5:31 18:25 5:56 Charter
67 59 Charles Bird 72 5:39 18:26 5:57 Central Bucks South
68 60 Stephen Chapman 19 5:29 18:27 5:57 Spring Ford
69 61 Nicholas McEntyre 66 5:38 18:27 5:57 Monroe Woodbury
70 62 Eric Muthersbaugh 67 5:38 18:28 5:57 Boyertown
71 63 Aaron Wolpert 84 5:41 18:28 5:57 Hempfield
72 64 Owen Jackson 83 5:41 18:28 5:57 Hempfield
73 65 Ryan Todd 60 5:37 18:28 5:57 Emmaus
74 66 Alec Barton 77 5:39 18:29 5:58 Boyertown
75 Kieran Heffernan 104 5:45 18:29 5:58 West Chester East
76 67 Cole Smith 80 5:40 18:30 5:58 Owen J Roberts
77 68 Dylan Johnson 75 5:39 18:31 5:58 Roman Catholic High S
78 69 Jimmy Byrne 38 5:33 18:32 5:58 Cornwall
79 70 Christian Dzema 16 5:29 18:32 5:59 Parkland
80 71 James Nolin 57 5:37 18:33 5:59 Hatboro-Horsham
81 72 Cameron Carter 141 5:54 18:33 5:59 Emmaus
82 73 Brad Webber 81 5:40 18:33 5:59 Loyola Blakefield
83 74 Aakash Dholakia 87 5:41 18:33 5:59 Monroe Woodbury
84 75 Matthew Cerillo 100 5:44 18:34 5:59 Monroe Woodbury
85 76 Grayson Clark 107 5:48 18:35 5:59 Lee-Davis
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top
86 77 Michael Tarapchak 90 5:42 18:37 6:00 Neshaminy
87 78 Andrew Musick 118 5:50 18:37 6:00 Bishop Shanahan
88 79 Casey Deck 94 5:42 18:38 6:00 Hempfield
89 80 Nick Lutcavage 64 5:38 18:40 6:01 Bayard Rustin
90 81 Benjamin Pierce 74 5:39 18:40 6:01 Spring Ford
91 82 James Kolimago 119 5:50 18:40 6:01 Bishop Shanahan
92 83 Jadon Dunham 69 5:38 18:41 6:01 Spring Ford
93 84 Luke Mathe 112 5:49 18:42 6:02 Charter
94 85 Aurelius Bordrick 43 5:34 18:42 6:02 Charter
95 86 Henry Erdman 56 5:37 18:44 6:02 Loyola Blakefield
96 87 Cole Shapiro 102 5:45 18:44 6:02 William Tennent
97 88 Ngianni Cerisier 79 5:40 18:44 6:03 Hatboro-Horsham
98 89 Gabriel Tobias 92 5:42 18:45 6:03 Cedar Crest
99 90 Colin Wood 123 5:51 18:46 6:03 Central Bucks South
100 91 Israel Atonal-Valera 114 5:49 18:46 6:03 William Tennent
101 92 Noah Gonzalez 46 5:35 18:47 6:03 Owen J Roberts
102 93 Matthew Christofas 128 5:52 18:49 6:04 William Tennent
103 94 Geoffrey Kleinberg 130 5:52 18:50 6:04 Emmaus
104 95 Daniel Labrie 85 5:41 18:50 6:04 Union Catholic
105 96 Dan Hickey 101 5:44 18:52 6:05 Phoenixville Area
106 97 John Tunceli 82 5:41 18:52 6:05 Central Bucks South
107 98 Galen Kasznay 172 6:01 18:52 6:05 Owen J Roberts
108 99 John Patrick Villano 62 5:37 18:53 6:05 Parkland
109 100 Luke Smith 139 5:54 18:54 6:06 Bishop Shanahan
110 101 Matt Swinehart 115 5:49 18:55 6:06 Union Catholic
111 102 Jake Spaniak 161 5:58 18:55 6:06 Bayard Rustin
112 Andrew Sussmann 41 5:34 18:56 6:06 Monroe Woodbury
113 103 Andrew Basile 47 5:35 18:57 6:07 Easton Area
114 104 Stephen Repa 132 5:53 18:57 6:07 Boyertown
115 105 Ethan Maranto 103 5:45 18:58 6:07 Loyola Blakefield
116 Brian Wentling 158 5:58 18:59 6:07 Governor Mifflin
117 106 John Thomas 136 5:53 18:59 6:07 Central Dauphin East
118 107 Jared Dejardine 116 5:49 18:59 6:07 Phoenixville Area
119 108 Kevin Allen 151 5:56 18:59 6:07 Hatboro-Horsham
120 Andrew Criscuolo 0 19:00 6:07 West Chester East
121 109 Matthew Walters 182 6:03 19:00 6:08 William Tennent
122 110 James Farrell 127 5:52 19:01 6:08 Central Bucks South
123 111 James Scacifero 122 5:51 19:01 6:08 Union Catholic
124 112 Sean Brown 106 5:46 19:03 6:09 Bayard Rustin
125 113 Moises Hernandez 53 5:35 19:04 6:09 Bay Shore
126 Nicholas Howell 65 5:38 19:05 6:09 Monroe Woodbury
127 114 Connor Smith 201 6:06 19:06 6:10 Bishop Shanahan
128 115 Zack Kleppe 162 5:58 19:06 6:10 Phoenixville Area
129 116 Jackson McMackin 152 5:56 19:07 6:10 Lee-Davis
130 Eric Benditt 174 6:01 19:07 6:10 West Chester East
131 117 Jack Seiffert 98 5:43 19:09 6:10 Charter
132 118 Evan Chester 160 5:58 19:09 6:11 William Tennent
133 119 Jayson Brown 148 5:55 19:10 6:11 Upper Darby
134 120 Tom Dempster 125 5:51 19:10 6:11 Charter
135 121 Henry Perine 120 5:50 19:10 6:11 Germantown Friends
136 122 Keaton Penney 178 6:02 19:12 6:12 Bishop Shanahan
137 Ben Esquieres 86 5:41 19:13 6:12 Parkland
138 123 Stephen Cullinan 113 5:49 19:14 6:12 Bel Air
139 124 Dan Strobel 171 6:00 19:14 6:12 Central Bucks South
140 125 Cameron Kennedy 207 6:08 19:16 6:13 Garnet Valley
141 126 Joshua De Coteau 150 5:55 19:16 6:13 Bay Shore
142 127 Isaac Gale 170 6:00 19:17 6:13 Phoenixville Area
143 128 Andrew Lucia 111 5:49 19:18 6:13 Lee-Davis
144 Joseph Tuman 153 5:57 19:18 6:13 William Tennent
145 129 Zach Marsden 222 6:10 19:19 6:14 Cedar Crest
146 130 Jimmy Coates 212 6:08 19:19 6:14 Bayard Rustin
147 Andres Haendel 134 5:53 19:19 6:14 Charter
148 131 Tim Hill 180 6:03 19:19 6:14 Neshaminy
149 132 Nick Isola 185 6:04 19:21 6:14 Loyola Blakefield
150 133 Sam Bley 143 5:54 19:21 6:15 Neshaminy
151 134 Dylan Souders 159 5:58 19:21 6:15 Neshaminy
152 135 Hunter Benegas 183 6:04 19:22 6:15 Loyola Blakefield
153 Evan Graham 0 19:22 6:15 Charter
154 136 Tyler Palicia 40 5:34 19:23 6:15 Lee-Davis
155 137 Ethan Whiting 167 6:00 19:23 6:15 Bensalem
156 138 Nolan McMahon 137 5:53 19:23 6:15 Methacton
157 139 Austin Runne 227 6:10 19:24 6:15 Lee-Davis
158 140 Ethan Trzaska 196 6:06 19:24 6:15 Upper Perkiomen
159 141 Jonathan Trzaska 200 6:06 19:24 6:15 Upper Perkiomen
160 142 Dan Chimes 166 5:59 19:25 6:16 Methacton
161 143 Isaac Majett 164 5:58 19:25 6:16 Hempfield
162 144 Aiden Michell 298 6:25 19:26 6:16 Jenkintown
163 145 Jonathan Daub 199 6:06 19:26 6:16 Upper Perkiomen
164 146 Ryan Hodge 169 6:00 19:26 6:16 Garnet Valley
165 147 Evan Fortunado 149 5:55 19:27 6:16 Bishop Shanahan
166 148 Nick Kammerdiener 145 5:55 19:28 6:17 Easton Area
167 149 Brenden Stoerrle 131 5:53 19:28 6:17 Bensalem
168 150 Miles Weber 223 6:10 19:28 6:17 Cedar Crest
169 Ethan Perrey 205 6:07 19:28 6:17 Bishop Shanahan
170 151 Matt Meyers 142 5:54 19:31 6:18 East Islip
171 152 Hayden Sommers 226 6:10 19:32 6:18 Bayard Rustin
172 153 Jaden LeBoy 176 6:01 19:33 6:18 Exeter
173 154 Caleb Taylor 0 19:33 6:18 Boyertown
174 155 Ethan Markwalter 0 19:34 6:18 Upper Perkiomen
175 156 Justin Bupp 293 6:22 19:34 6:19 Hatboro-Horsham
176 157 Lucas Gray 133 5:53 19:36 6:19 Owen J Roberts
177 Richard Baird Jr 147 5:55 19:37 6:20 Spring Ford
178 158 Jack Toy 121 5:51 19:39 6:20 Neshaminy
179 159 Nilay Solanki 210 6:08 19:41 6:21 Garnet Valley
180 160 Rishi Patel 124 5:51 19:42 6:21 Neshaminy
181 161 Ryan Armani 198 6:06 19:42 6:21 Garnet Valley
182 162 Douglas Keenan 157 5:58 19:42 6:21 Bensalem
183 163 Alex Cabrera 192 6:05 19:43 6:21 East Islip
184 164 Aravind Arunachalam 213 6:08 19:43 6:22 Garnet Valley
185 165 Colin Pinkerton 129 5:52 19:44 6:22 Exeter
186 Mark McPeak 126 5:52 19:44 6:22 Central Bucks South
187 166 Matt Weisenberger 209 6:08 19:44 6:22 Methacton
188 167 Anthony Sulewski 163 5:58 19:45 6:22 Cornwall
189 168 Timothy Sheffield 155 5:57 19:46 6:22 Cedar Crest
190 169 Hunter Douglas 195 6:06 19:46 6:22 Upper Perkiomen
191 Riley Wright 105 5:45 19:46 6:22 Spring Ford
192 Dave Hunt 254 6:15 19:46 6:23 William Tennent
193 Josh Joseph 154 5:57 19:47 6:23 Neshaminy
194 Edwin Siwarski 214 6:08 19:47 6:23 West Chester East
195 170 Dunavan Leyden 239 6:13 19:47 6:23 Easton Area
196 171 Alex Clark 243 6:14 19:47 6:23 Methacton
197 172 Alex Baratta 247 6:14 19:48 6:23 Easton Area
198 Ethan Kline 108 5:48 19:48 6:23 Hempfield
199 173 Chris Valdes 117 5:50 19:48 6:23 Union Catholic
200 174 Sophia Kovacsova 245 6:14 19:49 6:23 Boyertown
201 Sandin Mench 186 6:04 19:49 6:23 Charter
202 175 Ryan Morgan 184 6:04 19:49 6:24 Methacton
203 Rob Williams 190 6:05 19:50 6:24 Hempfield
204 Ed Blaney 263 6:16 19:50 6:24 Central Bucks South
205 176 Graham Thomas 251 6:14 19:50 6:24 Upper Perkiomen
206 177 Charlie Reinheimer 237 6:12 19:51 6:24 Bayard Rustin
207 178 Mason Smith 197 6:06 19:51 6:24 Quakertown
208 179 Tom Kelly 202 6:07 19:51 6:24 Bensalem
209 180 John Kiernan 0 19:51 6:24 Methacton
210 Joshua Cuozzo 135 5:53 19:52 6:24 West Chester East
211 181 Gregory Soltys 238 6:13 19:53 6:25 Easton Area
212 182 Phil Klim 267 6:17 19:53 6:25 Cornwall
213 183 Andrew Voltz 194 6:06 19:54 6:25 Central Dauphin East
214 184 Rashid Odoms 228 6:11 19:54 6:25 Union Catholic
215 185 David Yunusov 140 5:54 19:54 6:25 Bensalem
216 186 James Patterson 252 6:14 19:54 6:25 Upper Perkiomen
217 Gavin Munro 217 6:09 19:55 6:25 Delaware Valley
218 187 Alex Fey 179 6:02 19:56 6:26 Phoenixville Area
219 188 Matt Kelly 225 6:10 19:56 6:26 Union Catholic
220 189 David Sellers 175 6:01 19:56 6:26 Exeter
221 190 Kyler Lewis 208 6:08 19:56 6:26 Phoenixville Area
222 191 Twan Le 270 6:18 19:58 6:26 Bayard Rustin
223 192 Tom Crocetti 187 6:04 19:59 6:26 Loyola Blakefield
224 Ryan Landis 289 6:21 19:59 6:26 Upper Perkiomen
225 193 Shane Lusby 165 5:59 19:59 6:27 Blair Academy
226 194 Matt Toner 249 6:14 20:00 6:27 Garnet Valley
227 195 Carter Mann 181 6:03 20:00 6:27 Lee-Davis
228 Jonathan Lucy 288 6:21 20:00 6:27 Lee-Davis
229 196 Ray Calamari 224 6:10 20:01 6:27 Methacton
230 197 Bryce Pochron 177 6:02 20:02 6:27 Exeter
231 198 Michael Greene 193 6:05 20:02 6:28 Upper Darby
232 Cody Schwenk 275 6:19 20:03 6:28 Upper Perkiomen
233 199 Eric Beery 265 6:17 20:04 6:28 Phoenixville Area
234 Anthony Capreri 258 6:16 20:05 6:28 Upper Perkiomen
235 200 Luke Russell 219 6:09 20:07 6:29 Bel Air
236 Gavin Buce 259 6:16 20:07 6:29 Pope John Paul II
237 201 Matthew Flynn 260 6:16 20:08 6:30 Germantown Friends
238 202 Sanjay Sethi 322 6:32 20:09 6:30 Bel Air
239 203 Brian Kata 272 6:18 20:09 6:30 Bay Shore
240 204 Ben Fabiny 248 6:14 20:09 6:30 Cornwall
241 Thomas Bartie 218 6:09 20:10 6:30 Hatboro-Horsham
242 Anthony Lowe 294 6:22 20:10 6:30 Pottstown
243 Wesley Flynn 279 6:19 20:11 6:30 Bayard Rustin
244 205 Christopher Bautista 296 6:22 20:11 6:31 Ridley
245 206 Carson Slook 273 6:18 20:11 6:31 Garnet Valley
246 Chris Angus 242 6:14 20:11 6:31 Boyertown
247 207 Christian Cincotta 290 6:21 20:12 6:31 Bay Shore
248 Brendan Rhein 216 6:09 20:13 6:31 Bayard Rustin
249 Ben Ansley 287 6:20 20:14 6:31 Garnet Valley
250 208 Jacob DeVage 221 6:09 20:14 6:31 Exeter
251 209 Jack Herr 316 6:30 20:14 6:32 Jenkintown
252 Blake Hellman 230 6:11 20:14 6:32 Garnet Valley
253 Liam Hunter 257 6:15 20:16 6:32 Pope John Paul II
254 Bailey Titter 285 6:20 20:16 6:32 Hempfield
255 210 Aaron Jeong 266 6:17 20:16 6:32 Owen J Roberts
256 211 Benjamin Stromski 220 6:09 20:16 6:32 Saucon Valley
257 Austin Lozinak 234 6:11 20:17 6:32 Methacton
258 Segin Neiswender 317 6:30 20:17 6:32 Conrad Weiser
259 212 Dylan Himstedt 311 6:28 20:19 6:33 Easton Area
260 Ethan Sea 253 6:15 20:20 6:34 Governor Mifflin
261 Anthony Mazur 278 6:19 20:21 6:34 Phoenixville Area
262 Ray Dunne 191 6:05 20:21 6:34 Spring Ford
263 213 Dylan MacDougall 168 6:00 20:21 6:34 Bensalem
264 Esko Holt 236 6:12 20:21 6:34 Lee-Davis
265 214 Alex Gartland 292 6:22 20:22 6:34 Bay Shore
266 215 Rodney LeBar 304 6:26 20:22 6:34 Quakertown
267 Jack Slominski 188 6:04 20:23 6:34 New Hope-Solebury
268 Eliot Liucci 274 6:18 20:23 6:34 New Hope-Solebury
269 George Welsh 76 5:39 20:24 6:35 Loyola Blakefield
270 216 Danny Wescott 315 6:30 20:24 6:35 Jenkintown
271 217 Anthony Moore 268 6:17 20:25 6:35 Blair Academy
272 218 Jayson Williams 255 6:15 20:28 6:36 Upper Darby
273 Joseph Simeone 246 6:14 20:28 6:36 William Tennent
274 Ethan Gretzula 231 6:11 20:29 6:36 Methacton
275 219 Nathaniel Davidson 189 6:04 20:31 6:37 Tamaqua Area
276 Chris Robateau 262 6:16 20:32 6:37 Union Catholic
277 220 Ryan Hoffecker 295 6:22 20:33 6:38 Ridley
278 William Kurka 302 6:26 20:34 6:38 Bay Shore
279 221 Strasser Ryan 203 6:07 20:34 6:38 East Islip
280 222 Jason Susnoskie 240 6:14 20:35 6:38 Quakertown
281 223 Curtis Everett 256 6:15 20:35 6:38 Upper Darby
282 224 Caden Spoerl 353 6:43 20:36 6:39 Jenkintown
283 Vin Cilli 232 6:11 20:37 6:39 Union Catholic
284 225 Daten Beasley 241 6:14 20:37 6:39 Roman Catholic High S
285 226 Joe Bucci 211 6:08 20:37 6:39 East Islip
286 Zach Zimmerman 235 6:11 20:38 6:39 Cedar Crest
287 227 Tyler Wildt 233 6:11 20:38 6:39 Bel Air
288 228 Ben Behm 277 6:19 20:39 6:40 Exeter
289 229 Sean Flaherty 244 6:14 20:41 6:40 Roman Catholic High S
290 230 Michael Keller 300 6:25 20:41 6:40 Ridley
291 Joe Clay 173 6:01 20:42 6:40 Archbishop Carroll
292 Benjamin House 303 6:26 20:43 6:41 New Hope-Solebury
293 231 Nick Villano 282 6:20 20:43 6:41 Malvern Prep
294 Preston Cotton 299 6:25 20:46 6:42 Bay Shore
295 Christian Albro 327 6:33 20:46 6:42 Delaware Valley
296 232 Navkaran Mann 0 20:46 6:42 Ridley
297 233 Quinton Anderson 138 5:54 20:46 6:42 Central Dauphin East
298 Faheem Hussain 329 6:34 20:47 6:42 Garnet Valley
299 234 Michael Soland 310 6:27 20:47 6:42 The Hill School
300 235 Gabriel Jallo 264 6:16 20:47 6:42 Germantown Friends
301 236 Aaron Gibson 284 6:20 20:47 6:42 Blair Academy
302 237 Allen Pallivathukal 356 6:44 20:47 6:42 Easton Area
303 238 Chris Krouba 286 6:20 20:50 6:43 Upper Darby
304 Peter Reinheimer 269 6:17 20:51 6:44 Bayard Rustin
305 Graham Shanno 308 6:27 20:52 6:44 Phoenixville Area
306 239 Mark Novak 204 6:07 20:54 6:45 Bel Air
307 240 William Bassett 291 6:21 20:57 6:45 Emmaus
308 Marco Leonetti 250 6:14 20:57 6:45 Methacton
309 Jason Sergio 332 6:34 20:58 6:46 Hatboro-Horsham
310 Brian Pisch 330 6:34 20:58 6:46 Hatboro-Horsham
311 241 Ryan Chan 215 6:09 21:01 6:47 Bel Air
312 Bryce Roman 346 6:39 21:03 6:47 Easton Area
313 Joshua Braido 340 6:37 21:05 6:48 Easton Area
314 242 Jared Susnoskie 271 6:18 21:09 6:49 Quakertown
315 243 Philip Lahue 345 6:39 21:10 6:49 Whitehall
316 244 Eli Kravinski 369 6:52 21:12 6:50 Jenkintown
317 245 Mohammad Hossain 261 6:16 21:12 6:50 Upper Darby
318 246 Sam Salander 326 6:33 21:14 6:51 Blair Academy
319 247 Michael Patterson 283 6:20 21:14 6:51 Central Dauphin East
320 248 Tyler Slaughterbach 305 6:26 21:15 6:51 Quakertown
321 249 Jackson Quitel 319 6:31 21:18 6:52 Germantown Friends
322 250 David Emas 206 6:07 21:18 6:52 East Islip
323 251 Jason Conzo 297 6:23 21:19 6:53 East Islip
324 252 Devon Greaves 276 6:19 21:21 6:53 Malvern Prep
325 253 Quincy Hardison 281 6:19 21:23 6:54 Central Dauphin East
326 254 Chan Ho Kim 280 6:19 21:23 6:54 Saucon Valley
327 255 Augie McEvoy 320 6:31 21:29 6:56 Malvern Prep
328 256 Cormac Delaney 341 6:37 21:30 6:56 Malvern Prep
329 257 Ty Little 336 6:36 21:35 6:57 Central Dauphin East
330 Karthik Reddy 318 6:31 21:35 6:57 Garnet Valley
331 258 Nathan Szydlow 328 6:34 21:36 6:58 Saucon Valley
332 Robert Pederson 307 6:27 21:37 6:58 Bay Shore
333 259 Harrison Strunack 313 6:28 21:38 6:59 Exeter
334 260 Jakob Schlosser 333 6:35 21:40 6:59 Whitehall
335 261 Ethan Lafond 375 6:56 21:40 6:59 Roman Catholic High S
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top
336 262 Mark Cowan 349 6:40 21:47 7:01 The Hill School
337 Ali Mohamed 381 6:58 21:51 7:03 Conrad Weiser
338 Matt Drake 335 6:36 21:51 7:03 William Tennent
339 263 Kaden Salada 371 6:53 21:52 7:03 Octorara
340 264 Tamel Little 370 6:53 21:53 7:03 Central Dauphin East
341 265 Joon Kim 323 6:32 21:53 7:04 The Hill School
342 266 Nolan Lucabaugh 352 6:43 21:54 7:04 Quakertown
343 Kush Patel 358 6:45 21:54 7:04 Central Dauphin East
344 267 Trevor Sargent 366 6:51 21:55 7:04 Whitehall
345 268 Zach Mulkiewicz 301 6:26 21:55 7:04 Quakertown
346 269 Danny Ling 382 7:00 21:56 7:04 Bensalem
347 270 Ezekiel Mercure 321 6:31 21:57 7:05 Upper Darby
348 271 Parry Bentley 388 7:05 21:57 7:05 Octorara
349 272 Eddie Condran 393 7:09 21:57 7:05 Jenkintown
350 Kai Samuda 309 6:27 21:59 7:05 Bay Shore
351 Steven Gruver 351 6:42 21:59 7:05 Governor Mifflin
352 Noah Patton 306 6:27 22:00 7:06 Pottstown
353 273 Matthew Reynolds 361 6:48 22:00 7:06 Bel Air
354 274 Chris Singleton 386 7:04 22:04 7:07 Octorara
355 275 Esmael Maalej 363 6:50 22:07 7:08 Whitehall
356 Wyatt Brennan 357 6:45 22:07 7:08 Neshaminy
357 276 Ted Kennedy 312 6:28 22:08 7:08 The Hill School
358 277 John Franko 354 6:43 22:09 7:09 Tamaqua Area
359 Matthew McGroary 337 6:36 22:13 7:10 Archbishop Carroll
360 278 Bailey Pappas 389 7:07 22:14 7:10 Octorara
361 Caleb Shaub 338 6:37 22:16 7:11 Governor Mifflin
362 Jeff Kummeth 368 6:52 22:17 7:11 Garnet Valley
363 Zain Wegman 344 6:39 22:20 7:12 Oley Valley
364 279 Oliver Tipton 324 6:33 22:20 7:12 Blair Academy
365 Raphael Forsyth 343 6:39 22:21 7:13 Oley Valley
366 Adam Scherch 314 6:28 22:22 7:13 Owen J Roberts
367 Iveniel Mercure 331 6:34 22:22 7:13 Upper Darby
368 James Seltzer 348 6:40 22:26 7:14 Central Dauphin East
369 Logan Riehl 379 6:57 22:30 7:15 Easton Area
370 280 Alex Achenbach 378 6:57 22:30 7:15 Octorara
371 281 Andrew Fiorilla 377 6:57 22:31 7:16 Tamaqua Area
372 Eric Gao 367 6:51 22:34 7:17 Garnet Valley
373 Luke Livingston 402 7:13 22:38 7:18 Quakertown
374 Nick Whitmoyer 374 6:55 22:39 7:18 Exeter
375 282 Nick Conzo 144 5:54 22:40 7:19 East Islip
376 Kevin Ramirez 347 6:40 22:40 7:19 Bensalem
377 283 David Rudisill 401 7:12 22:42 7:19 Octorara
378 284 Jacob Schwartz 397 7:12 22:44 7:20 Jenkintown
379 285 Zachary Davidson 342 6:39 22:44 7:20 Tamaqua Area
380 Kalton McWherter 390 7:08 22:47 7:21 Boyertown
381 286 Jerry Yang 376 6:56 22:48 7:21 Malvern Prep
382 287 Benjamin Raufer 385 7:03 22:51 7:22 Germantown Friends
383 Jacob Bosko 339 6:37 23:00 7:25 Pottstown
384 Christian McAndrew 325 6:33 23:06 7:27 Bensalem
385 288 Zach Kreider 334 6:35 23:06 7:27 Blair Academy
386 289 William Delaney 387 7:05 23:07 7:27 Ridley
387 290 Miles Blumenau 359 6:48 23:07 7:27 Whitehall
388 Tim Convery 365 6:51 23:11 7:29 Bensalem
389 291 Christian Dieter 372 6:53 23:17 7:30 Whitehall
390 Peter Loftus 415 7:41 23:19 7:31 Bel Air
391 292 Gray Kearns 405 7:16 23:20 7:31 Germantown Friends
392 293 Gareth Patterson 360 6:48 23:21 7:32 Blair Academy
393 294 Julian Love 355 6:44 23:22 7:32 Whitehall
394 Peter Araino 362 6:48 23:22 7:32 Central Dauphin East
395 Anna Derafelo 391 7:08 23:23 7:33 Boyertown
396 Teddy Frumuselu 398 7:12 23:24 7:33 Quakertown
397 Kyler Louanphom 380 6:57 23:26 7:33 Upper Darby
398 295 Andrew Weider 364 6:50 23:29 7:34 Saucon Valley
399 Nathan Gruver 408 7:20 23:31 7:35 Quakertown
400 Noah Bryan 395 7:11 23:35 7:36 Blair Academy
401 Kyle Gold 384 7:01 23:36 7:36 Exeter
402 296 Yasser Bendjilali 383 7:00 23:38 7:37 Saucon Valley
403 297 Ronald Carr 373 6:54 23:39 7:38 Saucon Valley
404 298 Matthew Cassidy 396 7:11 23:44 7:39 Ridley
405 Kodi Ireland 412 7:37 23:49 7:41 Central Dauphin East
406 Thomas O'Keefe 394 7:10 23:54 7:42 Delaware Valley
407 Dylan Confer 414 7:40 23:56 7:43 Central Dauphin East
408 Vincent Defazio 409 7:28 24:06 7:46 Bel Air
409 Josh Famous 392 7:08 24:08 7:47 Boyertown
410 Erick Voltaire 403 7:14 24:09 7:47 Bay Shore
411 Paul Boyer 399 7:12 24:10 7:47 Archbishop Carroll
412 299 Dominick Shemwell 350 6:41 24:13 7:49 Tamaqua Area
413 Luca Menta 407 7:18 24:15 7:49 Upper Darby
414 300 John Buchala 400 7:12 24:17 7:50 Tamaqua Area
415 Matt Deppen 411 7:35 24:18 7:50 Pottstown
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top
416 Ken Rubio 404 7:15 24:49 8:00 Bay Shore
417 301 Cruz Sigala 421 7:55 24:55 8:02 Malvern Prep
418 302 Aj Cavanaugh 413 7:39 24:57 8:03 Ridley
419 Johnny Mash 420 7:53 24:59 8:03 Boyertown
420 Jake Hunsberger 416 7:46 25:01 8:04 Exeter
421 Ebram Samouel 422 7:55 25:31 8:14 Central Dauphin East
422 303 Benjamin Holladay 417 7:50 25:51 8:20 The Hill School
423 Kaden Ladieu 418 7:50 26:03 8:24 Saranac
424 304 David Niu 410 7:33 26:31 8:33 Malvern Prep
425 Gabe Noel 427 9:16 26:50 8:39 Ridley
426 Yuvraj Singh 406 7:17 27:27 8:51 Upper Darby
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top
427 Colin Gzesh 424 8:18 28:10 9:05 Jenkintown
428 Devin Shenk 425 8:22 28:15 9:07 Jenkintown
429 305 Jayden Nyce 419 7:52 28:24 9:10 The Hill School
430 Roan McCall 426 8:32 28:29 9:11 Jenkintown
431 306 Max Frank 423 8:12 30:58 9:59 Germantown Friends
Pace: 6:00 | 7:00 | 8:00 | 9:00 | 10:00 | Top
432 307 Thomas Mooney 428 9:21 33:02 10:39 Roman Catholic High S