Results Courtesy of Runhigh.com
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 West Chester Henderso 22 1 2 3 5 11 13 19 17:06 0:34
2 North Penn 74 7 9 12 22 24 31 35 17:35 0:32
3 Pennsbury 107 6 14 16 17 54 64 116 17:42 1:01
4 Great Valley 111 8 10 27 32 34 47 72 17:42 0:38
5 Downingtown West 141 18 20 25 29 49 96 103 17:54 0:27
6 Central Bucks West 187 21 30 37 43 56 60 61 18:01 0:30
7 Council Rock North 193 23 26 28 53 63 84 94 18:03 0:33
8 William Tennent 205 15 36 38 48 68 75 78 18:03 0:55
9 Methacton 216 33 41 44 46 52 110 111 18:06 0:21
10 Central Bucks East 243 4 40 42 66 91 93 134 18:05 1:35
11 West Chester Rustin 342 57 62 67 70 86 125 130 18:28 0:20
12 Wissahickon 355 39 51 58 102 105 120 131 18:28 0:48
13 Council Rock South 418 69 74 79 95 101 108 129 18:37 0:21
14 Central Bucks South 438 55 76 81 88 138 167 193 18:41 0:58
15 Pennridge 469 50 71 112 117 119 140 143 18:43 0:48
16 Souderton Area 492 45 85 106 124 132 136 175 18:47 1:05
17 Perkiomen Valley 514 65 100 109 114 126 127 141 18:50 0:41
18 Cheltenham 518 59 90 99 123 147 149 154 18:52 1:01
19 Hatboro Horsham 548 80 89 118 128 133 139 152 18:56 0:38
20 Owen J Roberts 549 73 83 92 97 204 227 19:01 1:56
21 Upper Dublin 612 82 87 113 150 180 183 184 19:07 1:17
22 Bensalem 666 107 122 135 142 160 162 166 19:14 0:43
23 Pottsgrove 742 77 115 159 189 202 19:28 1:46
24 Kennett 786 137 153 157 168 171 182 185 19:32 0:29
25 Upper Merion 796 144 148 161 169 174 199 215 19:35 0:29
26 Spring Ford 812 104 146 164 198 200 206 19:41 1:28
27 Oxford Area 840 151 158 165 178 188 191 201 19:43 0:36
28 Upper Perkiomen 841 98 145 186 195 217 233 19:49 2:06
29 Coatesville 916 121 181 187 205 222 224 226 20:05 1:59
30 Jenkintown 941 163 177 190 203 208 216 225 20:06 0:52
31 Christopher Dock 968 156 196 197 209 210 211 220 20:15 1:10
32 Pope John Paul II 996 170 192 207 213 214 230 234 20:22 1:03
33 Bishop Shanahan 1006 172 176 218 219 221 235 237 20:29 1:16
34 Phil-Mont Christian A 1030 155 179 228 232 236 238 21:14 3:26
35 New Hope-Solebury 1031 173 194 212 223 229 231 239 20:44 2:12
Incomplete Teams: Chichester, Devon Preparatory Sch, Lower Moreland, Octorara
Quakertown, Sun Valley, Upper Moreland
Individuals
PLACE FINISHER TIME PACE
1. West Chester Henderso
1 Eric Stratman, So 16:53 5:27
2 Josh McGonagle, Sr 17:00 5:29
3 Gordy Barchet, Fr 17:01 5:29
5 Ricky Waltz, So 17:12 5:33
11 Zak Khattabi, Fr 17:26 5:37
13 Alex Drap, Fr 17:29 5:38
19 Kevin Moy, So 17:46 5:44
Total Time = 1:25:30 Total Places = 22
2. North Penn
7 Hunter Hill, Jr 17:20 5:35
9 Mark Biedlingmaier, Sr 17:23 5:36
12 Ben Kloss, Sr 17:28 5:38
22 Franco Gigliotti, Sr 17:51 5:45
24 Joe Leconey, So 17:52 5:46
31 Anthony Camasso, So 17:55 5:47
35 Tobias Damrat, Sr 17:59 5:48
Total Time = 1:27:51 Total Places = 74
3. Pennsbury
6 Kevin Molloy, Jr 17:18 5:35
14 Dan Chrzanowski, Sr 17:29 5:38
16 Stephen Algeo, Jr 17:41 5:42
17 Will Johnson, Jr 17:45 5:43
54 Matt Mulvaney, Fr 18:18 5:54
64 Andrew Gilbert, Fr 18:24 5:56
116 Connor Stout, Jr 18:58 6:07
Total Time = 1:28:29 Total Places = 107
4. Great Valley
8 Thomas Doran, So 17:21 5:36
10 Peter Flanagan, So 17:23 5:36
27 Ryan Norris, So 17:52 5:46
32 Johnny Carnes, Jr 17:56 5:47
34 Dan Sheridan, Sr 17:58 5:48
47 Alex Krause, Jr 18:09 5:51
72 Eli Bravo, Fr 18:31 5:58
Total Time = 1:28:29 Total Places = 111
5. Downingtown West
18 Christopher Graham, Sr 17:46 5:44
20 Ryan Markle, Jr 17:48 5:44
25 Nate Liebsch, Jr 17:52 5:46
29 Tyler Alansky, Fr 17:55 5:47
49 Will Pelcin, Fr 18:12 5:52
96 Zack Samsel, So 18:45 6:03
103 David Fanelli, So 18:50 6:04
Total Time = 1:29:30 Total Places = 141
6. Central Bucks West
21 Baylor Griffin, Fr 17:49 5:45
30 Austin Kline, Jr 17:55 5:47
37 Ben Aunins, So 18:00 5:48
43 Shawn Young, Jr 18:04 5:50
56 Brandon Ciliberto, Sr 18:19 5:54
60 Ian Davies, Fr 18:22 5:55
61 Eric Zoleski, Sr 18:23 5:55
Total Time = 1:30:05 Total Places = 187
7. Council Rock North
23 Edwin Lu, Sr 17:51 5:45
26 Jake Felt, Sr 17:52 5:46
28 Doug Benton, Jr 17:53 5:46
53 Max Davish, Jr 18:18 5:54
63 Sean Griswold, Fr 18:23 5:56
84 Pat Profy, So 18:40 6:01
94 Alex Sobel, Jr 18:44 6:02
Total Time = 1:30:15 Total Places = 193
8. William Tennent
15 Matt Carter, Jr 17:33 5:40
36 Nick Jara, So 17:59 5:48
38 Zack Halisky, So 18:02 5:49
48 Eddie White, Jr 18:10 5:51
68 Dan Hinks, So 18:27 5:57
75 Billy Shannon, Jr 18:31 5:58
78 Andrew McGinty, Jr 18:33 5:59
Total Time = 1:30:11 Total Places = 205
9. Methacton
33 Colin Pauline 17:56 5:47
41 Chris Rodden, Sr 18:03 5:49
44 Jared Kline, Fr 18:05 5:50
46 Alec Fox, Sr 18:07 5:51
52 Jack Ryan, So 18:17 5:54
110 Jason Verna, So 18:55 6:06
111 John McGlynn, Jr 18:55 6:06
Total Time = 1:30:27 Total Places = 216
10. Central Bucks East
4 Alex Hiznay, Sr 17:10 5:32
40 Tim Markiewicz, Fr 18:03 5:49
42 Frank Brophy, So 18:04 5:49
66 Troy Flagler, So 18:24 5:56
91 Matt Krumenacker, Fr 18:44 6:02
93 Bryan Ralko, So 18:44 6:02
134 Mitch Buttala, Sr 19:15 6:12
Total Time = 1:30:23 Total Places = 243
11. West Chester Rustin
57 Steve Valverde, Sr 18:21 5:55
62 Matt Coates, Fr 18:23 5:55
67 Sean Howat, Sr 18:26 5:57
70 Dj Dinkins, Jr 18:29 5:58
86 Scott Spak, Fr 18:41 6:01
125 Bryce Eller, Fr 19:04 6:09
130 Steve Litzenberg, Jr 19:11 6:11
Total Time = 1:32:18 Total Places = 342
12. Wissahickon
39 Eric Bussart, Jr 18:03 5:49
51 Jack Zhang, Fr 18:17 5:54
58 Matt Schulman, Sr 18:22 5:55
102 Dan Graeff, So 18:49 6:04
105 Tom Walsh, Sr 18:51 6:05
120 Louis Orehek, So 19:00 6:08
131 Alex Walker, So 19:11 6:11
Total Time = 1:32:19 Total Places = 355
13. Council Rock South
69 Michael Callahan, So 18:28 5:57
74 Edward Chiang, So 18:31 5:58
79 Eric Pressler, So 18:35 5:59
95 Thomas Boone, Sr 18:45 6:03
101 Tim Silverthorn, Fr 18:48 6:04
108 Michael Boggs, So 18:54 6:06
129 Collin Lloyd, So 19:11 6:11
Total Time = 1:33:05 Total Places = 418
14. Central Bucks South
55 James Wilson, Jr 18:19 5:54
76 Tom Quinn, So 18:31 5:58
81 Jack Marquis, Fr 18:37 6:00
88 Colin Rowbottom, Sr 18:43 6:02
138 Ben Fielding, Jr 19:16 6:13
167 Gregory Schneider, So 19:43 6:21
193 Brandon Raguz, So 20:08 6:29
Total Time = 1:33:24 Total Places = 438
15. Pennridge
50 Eric McGarry, So 18:12 5:52
71 Will O'Shea, Fr 18:30 5:58
112 Tommy Kelly, Fr 18:56 6:06
117 Phil Gunderson, Fr 18:58 6:07
119 Jordan Halteman, Jr 19:00 6:07
140 Noah Trueblood, So 19:18 6:13
143 Sid Trapathi, Jr 19:20 6:14
Total Time = 1:33:34 Total Places = 469
16. Souderton Area
45 David Souchet, Jr 18:07 5:50
85 Luke Miorelli, Jr 18:40 6:01
106 Ty Kuhns, So 18:51 6:05
124 Dan Aldefer, So 19:04 6:09
132 Derek Rowe, Sr 19:11 6:11
136 Levi Schneck, Jr 19:15 6:12
175 Devon James, So 19:50 6:24
Total Time = 1:33:52 Total Places = 492
17. Perkiomen Valley
65 Ben Brandt, Jr 18:24 5:56
100 Evan Agnew, So 18:48 6:04
109 Connor Davis, So 18:55 6:06
114 Chris Clemens, Jr 18:57 6:07
126 Zach Moser, Jr 19:05 6:09
127 Ray Friend, Fr 19:07 6:10
141 Solomon Barth, Fr 19:18 6:14
Total Time = 1:34:06 Total Places = 514
18. Cheltenham
59 Jimmy Huynh, Jr 18:22 5:55
90 Maxwell Connor, Jr 18:44 6:02
99 Victor Brailoiu, Jr 18:46 6:03
123 Dylan Welch, So 19:04 6:09
147 Andrew Tuluc, Sr 19:22 6:15
149 Ryan Schgier, Sr 19:24 6:15
154 Kyle Davis, Fr 19:27 6:16
Total Time = 1:34:16 Total Places = 518
19. Hatboro Horsham
80 Jon Gulick, Sr 18:36 6:00
89 Andrew Miller, Fr 18:43 6:02
118 Jacob Fisher, So 18:59 6:07
128 Tim Brown, Sr 19:10 6:11
133 Kishan Patel, Sr 19:13 6:12
139 Sean Donahue, Sr 19:18 6:13
152 Brian Magnant, Sr 19:27 6:16
Total Time = 1:34:38 Total Places = 548
20. Owen J Roberts
73 Jack Zimmerman, Jr 18:31 5:58
83 Torin McFarland, Jr 18:39 6:01
92 Kyle Thorpe, Sr 18:44 6:02
97 Thomas Fogwell, Jr 18:45 6:03
204 Joe Darlington, Sr 20:26 6:35
227 Christopher Winand, Jr 21:34 6:57
Total Time = 1:35:04 Total Places = 549
21. Upper Dublin
82 Zach Jacobs, Jr 18:39 6:01
87 Tom Plasket, Jr 18:42 6:02
113 Henry Licht, So 18:56 6:06
150 Woosung Jeon, So 19:25 6:15
180 Andrew Lee, So 19:55 6:25
183 Matt Rhodes, Jr 19:57 6:26
184 Peter Tancini, Jr 19:57 6:26
Total Time = 1:35:34 Total Places = 612
22. Bensalem
107 Cortez Hicks, Fr 18:54 6:05
122 Keaun Johns, Fr 19:04 6:09
135 Kevin Lo, Sr 19:15 6:12
142 Shrutee Patel, Sr 19:19 6:14
160 Andrew Edelman, So 19:36 6:19
162 Tori Brewer, So 19:39 6:20
166 Nate Davis, Sr 19:42 6:21
Total Time = 1:36:06 Total Places = 666
23. Pottsgrove
77 Jon Wolbert, Jr 18:32 5:59
115 Marc Ludwig, Jr 18:57 6:07
159 Jeremy Tonnessen, Sr 19:34 6:19
189 Owen Agnew, Fr 20:00 6:27
202 Jayden Cole, Sr 20:18 6:33
Total Time = 1:37:20 Total Places = 742
24. Kennett
137 Jon Ganly, Fr 19:16 6:13
153 Dan Kolman, So 19:27 6:16
157 Koji Shimomura, Jr 19:30 6:17
168 Danny Anderson, So 19:43 6:21
171 Ben Welsh, So 19:44 6:22
182 Zach Frankosky, Jr 19:56 6:26
185 Sean Clark, Sr 19:58 6:26
Total Time = 1:37:38 Total Places = 786
25. Upper Merion
144 Brendan Miller, Fr 19:20 6:14
148 Richard Dang, Fr 19:23 6:15
161 Konstantinos Argiris, So 19:38 6:20
169 Michael Hranek, So 19:43 6:22
174 John Gross, So 19:49 6:23
199 Alex Lewis, So 20:16 6:32
215 Talon Simon, Fr 20:47 6:42
Total Time = 1:37:51 Total Places = 796
26. Spring Ford
104 Ryan Surbrook, So 18:51 6:05
146 David O'Such, So 19:21 6:14
164 Raghav Jain, Fr 19:41 6:21
198 Tyler McEvoy, Fr 20:15 6:32
200 Dan Shearer, Fr 20:18 6:33
206 Mike Novarina, Sr 20:30 6:37
Total Time = 1:38:24 Total Places = 812
27. Oxford Area
151 Nick April, Sr 19:25 6:16
158 Andy Bruce, Jr 19:34 6:18
165 Davin Axelsson, So 19:41 6:21
178 Eddie Diaz, So 19:54 6:25
188 Jacob Abrams, So 20:00 6:27
191 Dayne Higgins, Jr 20:03 6:28
201 Thomas Sumner, Fr 20:18 6:33
Total Time = 1:38:32 Total Places = 840
28. Upper Perkiomen
98 Zach Kern, Sr 18:46 6:03
145 Trevor Weeks, Fr 19:21 6:14
186 Logan Mauer, So 19:59 6:27
195 Levi Homan, Fr 20:10 6:30
217 Ryan Dockery, Fr 20:51 6:43
233 Mike Meacham, So 21:59 7:05
Total Time = 1:39:05 Total Places = 841
29. Coatesville
121 Danny Hackmeister, So 19:03 6:08
181 Tyler Hudock, Jr 19:56 6:26
187 Nate Henderson, Jr 19:59 6:27
205 Josh Konitzer, Fr 20:26 6:35
222 Deiondre Brown, So 21:01 6:47
224 Robert Yancy, Sr 21:11 6:50
226 Tj Mirenda, Fr 21:32 6:57
Total Time = 1:40:23 Total Places = 916
30. Jenkintown
163 Simon Grigoryan, Fr 19:40 6:20
177 Anthony Hirsch, Jr 19:53 6:25
190 Caleb Angus, So 20:02 6:27
203 Derek Willie, Fr 20:23 6:34
208 Ian Briggs, Jr 20:32 6:37
216 Andrew Lam, So 20:49 6:43
225 Spencer Robbins, Fr 21:21 6:53
Total Time = 1:40:27 Total Places = 941
31. Christopher Dock
156 Ben Nixon, Sr 19:30 6:17
196 Anthony Murry, Jr 20:13 6:31
197 Mike Hagarman, Sr 20:13 6:31
209 John Ruth, So 20:37 6:39
210 Jack Shomberg, Sr 20:40 6:40
211 William Truscott, Jr 20:41 6:40
220 Jacob Guttenplan, Sr 20:56 6:45
Total Time = 1:41:11 Total Places = 968
32. Pope John Paul II
170 Matt Grajewski, Sr 19:44 6:22
192 Scott Romich, So 20:04 6:28
207 Sam Pyne, So 20:30 6:37
213 Kevin Murray, Sr 20:45 6:42
214 Eric Rothwein, So 20:46 6:42
230 Eddie Rothwein, Sr 21:56 7:04
234 Marcus Dade, So 22:14 7:10
Total Time = 1:41:47 Total Places = 996
33. Bishop Shanahan
172 Annie Simpson, So 19:44 6:22
176 Connor Kane, Fr 19:52 6:24
218 Nolan Little, Fr 20:52 6:44
219 John Queppet, Sr 20:55 6:45
221 Joe Paiva, So 21:00 6:46
235 Andrew Short, So 22:20 7:12
237 Jim Owens, Fr 23:01 7:25
Total Time = 1:42:21 Total Places = 1006
34. Phil-Mont Christian A
155 Jordan Sudlow, So 19:28 6:17
179 Jacob Shoemaker, Fr 19:55 6:25
228 Adam Strapp, Sr 21:55 7:04
232 Daniel Maienshein, Fr 21:57 7:05
236 Nathan Bierema, Fr 22:53 7:23
238 Matthew Myers, Fr 25:13 8:08
Total Time = 1:46:06 Total Places = 1030
35. New Hope-Solebury
173 Zach Wenz 19:44 6:22
194 Jack Darling 20:10 6:30
212 Austin Botelho 20:42 6:40
223 Dylan Lloyd 21:11 6:50
229 Tim Czupich 21:56 7:04
231 Greg Chen 21:56 7:04
239 Ben Reinert 25:35 8:15
Total Time = 1:43:40 Total Places = 1031
TEAM 1M FINAL
PLACE SCORE FINISHER TIME TIME PACE TEAM
1 1 Eric Stratman, So 5:11 16:53 5:27 West Chester Henderso
2 2 Josh McGonagle, Sr 5:14 17:00 5:29 West Chester Henderso
3 3 Gordy Barchet, Fr 5:14 17:01 5:29 West Chester Henderso
4 4 Alex Hiznay, Sr 5:12 17:10 5:32 Central Bucks East
5 5 Ricky Waltz, So 5:14 17:12 5:33 West Chester Henderso
6 6 Kevin Molloy, Jr 5:12 17:18 5:35 Pennsbury
7 7 Hunter Hill, Jr 5:15 17:20 5:35 North Penn
8 8 Thomas Doran, So 5:31 17:21 5:36 Great Valley
9 9 Mark Biedlingmaier, Sr 5:22 17:23 5:36 North Penn
10 10 Peter Flanagan, So 5:27 17:23 5:36 Great Valley
11 11 Zak Khattabi, Fr 5:20 17:26 5:37 West Chester Henderso
12 12 Ben Kloss, Sr 5:22 17:28 5:38 North Penn
13 13 Alex Drap, Fr 5:20 17:29 5:38 West Chester Henderso
14 14 Dan Chrzanowski, Sr 5:18 17:29 5:38 Pennsbury
15 15 Matt Carter, Jr 5:18 17:33 5:40 William Tennent
16 16 Stephen Algeo, Jr 5:18 17:41 5:42 Pennsbury
17 17 Will Johnson, Jr 5:22 17:45 5:43 Pennsbury
18 18 Christopher Graham, Sr 5:29 17:46 5:44 Downingtown West
19 19 Kevin Moy, So 5:28 17:46 5:44 West Chester Henderso
20 20 Ryan Markle, Jr 5:27 17:48 5:44 Downingtown West
21 Matt Radford, Sr 5:34 17:49 5:45 West Chester Henderso
22 21 Baylor Griffin, Fr 5:27 17:49 5:45 Central Bucks West
23 22 Franco Gigliotti, Sr 5:25 17:51 5:45 North Penn
24 23 Edwin Lu, Sr 5:31 17:51 5:45 Council Rock North
25 24 Joe Leconey, So 5:33 17:52 5:46 North Penn
26 25 Nate Liebsch, Jr 5:30 17:52 5:46 Downingtown West
27 26 Jake Felt, Sr 5:33 17:52 5:46 Council Rock North
28 27 Ryan Norris, So 5:31 17:52 5:46 Great Valley
29 28 Doug Benton, Jr 5:30 17:53 5:46 Council Rock North
30 29 Tyler Alansky, Fr 5:38 17:55 5:47 Downingtown West
31 30 Austin Kline, Jr 5:21 17:55 5:47 Central Bucks West
32 31 Anthony Camasso, So 5:26 17:55 5:47 North Penn
33 32 Johnny Carnes, Jr 5:37 17:56 5:47 Great Valley
34 33 Colin Pauline 5:20 17:56 5:47 Methacton
35 34 Dan Sheridan, Sr 5:35 17:58 5:48 Great Valley
36 35 Tobias Damrat, Sr 5:42 17:59 5:48 North Penn
37 36 Nick Jara, So 5:29 17:59 5:48 William Tennent
38 37 Ben Aunins, So 5:32 18:00 5:48 Central Bucks West
39 38 Zack Halisky, So 5:30 18:02 5:49 William Tennent
40 39 Eric Bussart, Jr 5:21 18:03 5:49 Wissahickon
41 40 Tim Markiewicz, Fr 5:35 18:03 5:49 Central Bucks East
42 41 Chris Rodden, Sr 5:29 18:03 5:49 Methacton
43 42 Frank Brophy, So 5:35 18:04 5:49 Central Bucks East
44 43 Shawn Young, Jr 5:29 18:04 5:50 Central Bucks West
45 44 Jared Kline, Fr 5:35 18:05 5:50 Methacton
46 45 David Souchet, Jr 5:30 18:07 5:50 Souderton Area
47 46 Alec Fox, Sr 5:34 18:07 5:51 Methacton
48 47 Alex Krause, Jr 5:35 18:09 5:51 Great Valley
49 48 Eddie White, Jr 5:31 18:10 5:51 William Tennent
50 49 Will Pelcin, Fr 5:33 18:12 5:52 Downingtown West
51 50 Eric McGarry, So 5:34 18:12 5:52 Pennridge
52 Eric Rothenberger, So 5:41 18:13 5:52 North Penn
53 51 Jack Zhang, Fr 5:34 18:17 5:54 Wissahickon
54 52 Jack Ryan, So 5:34 18:17 5:54 Methacton
55 53 Max Davish, Jr 5:28 18:18 5:54 Council Rock North
56 54 Matt Mulvaney, Fr 5:43 18:18 5:54 Pennsbury
57 55 James Wilson, Jr 5:30 18:19 5:54 Central Bucks South
58 56 Brandon Ciliberto, Sr 5:38 18:19 5:54 Central Bucks West
59 Matt Shive, So 5:37 18:21 5:55 North Penn
60 57 Steve Valverde, Sr 5:42 18:21 5:55 West Chester Rustin
61 58 Matt Schulman, Sr 5:30 18:22 5:55 Wissahickon
62 59 Jimmy Huynh, Jr 5:36 18:22 5:55 Cheltenham
63 60 Ian Davies, Fr 5:58 18:22 5:55 Central Bucks West
64 61 Eric Zoleski, Sr 5:30 18:23 5:55 Central Bucks West
65 62 Matt Coates, Fr 5:41 18:23 5:55 West Chester Rustin
66 63 Sean Griswold, Fr 5:38 18:23 5:56 Council Rock North
67 64 Andrew Gilbert, Fr 5:43 18:24 5:56 Pennsbury
68 65 Ben Brandt, Jr 5:37 18:24 5:56 Perkiomen Valley
69 Anthony Soares, Jr 5:43 18:24 5:56 Central Bucks West
70 66 Troy Flagler, So 5:51 18:24 5:56 Central Bucks East
71 Michael Cooney, Fr 5:50 18:25 5:56 North Penn
72 67 Sean Howat, Sr 5:42 18:26 5:57 West Chester Rustin
73 68 Dan Hinks, So 5:39 18:27 5:57 William Tennent
74 69 Michael Callahan, So 5:41 18:28 5:57 Council Rock South
75 70 Dj Dinkins, Jr 6:01 18:29 5:58 West Chester Rustin
76 71 Will O'Shea, Fr 5:44 18:30 5:58 Pennridge
77 Keith Gasho, Sr 5:34 18:30 5:58 West Chester Henderso
78 72 Eli Bravo, Fr 5:44 18:31 5:58 Great Valley
79 Ben Severn, Fr 5:46 18:31 5:58 Central Bucks West
80 73 Jack Zimmerman, Jr 5:54 18:31 5:58 Owen J Roberts
81 74 Edward Chiang, So 5:41 18:31 5:58 Council Rock South
82 75 Billy Shannon, Jr 5:42 18:31 5:58 William Tennent
83 76 Tom Quinn, So 5:44 18:31 5:58 Central Bucks South
84 Charlie Feeney, Fr 5:53 18:32 5:58 Great Valley
85 Graham Thomas, Jr 5:41 18:32 5:59 Central Bucks West
86 77 Jon Wolbert, Jr 5:36 18:32 5:59 Pottsgrove
87 Eric Wallace, So 5:49 18:33 5:59 West Chester Henderso
88 Will Swart, Fr 6:00 18:33 5:59 West Chester Henderso
89 78 Andrew McGinty, Jr 5:36 18:33 5:59 William Tennent
90 79 Eric Pressler, So 5:42 18:35 5:59 Council Rock South
91 80 Jon Gulick, Sr 5:39 18:36 6:00 Hatboro Horsham
92 Sean Bristow, Fr 5:46 18:36 6:00 Central Bucks West
93 Brandon Shaffer, So 5:39 18:36 6:00 William Tennent
94 Sean McGauley, Jr 5:35 18:37 6:00 Great Valley
95 81 Jack Marquis, Fr 5:37 18:37 6:00 Central Bucks South
96 Patrick Kelly, Fr 5:49 18:39 6:01 Central Bucks West
97 82 Zach Jacobs, Jr 5:40 18:39 6:01 Upper Dublin
98 83 Torin McFarland, Jr 5:41 18:39 6:01 Owen J Roberts
99 84 Pat Profy, So 5:37 18:40 6:01 Council Rock North
100 85 Luke Miorelli, Jr 5:54 18:40 6:01 Souderton Area
101 86 Scott Spak, Fr 5:48 18:41 6:01 West Chester Rustin
102 87 Tom Plasket, Jr 5:31 18:42 6:02 Upper Dublin
103 88 Colin Rowbottom, Sr 5:36 18:43 6:02 Central Bucks South
104 89 Andrew Miller, Fr 5:41 18:43 6:02 Hatboro Horsham
105 Eric Grznekowski, Sr 5:42 18:43 6:02 Central Bucks West
106 90 Maxwell Connor, Jr 5:54 18:44 6:02 Cheltenham
107 91 Matt Krumenacker, Fr 5:43 18:44 6:02 Central Bucks East
108 92 Kyle Thorpe, Sr 5:53 18:44 6:02 Owen J Roberts
109 93 Bryan Ralko, So 5:58 18:44 6:02 Central Bucks East
110 94 Alex Sobel, Jr 5:51 18:44 6:02 Council Rock North
111 95 Thomas Boone, Sr 5:28 18:45 6:03 Council Rock South
112 96 Zack Samsel, So 5:38 18:45 6:03 Downingtown West
113 Ben Anderson, Sr 6:04 18:45 6:03 West Chester Henderso
114 97 Thomas Fogwell, Jr 5:48 18:45 6:03 Owen J Roberts
115 98 Zach Kern, Sr 5:38 18:46 6:03 Upper Perkiomen
116 99 Victor Brailoiu, Jr 5:45 18:46 6:03 Cheltenham
117 Mike Lambrechtse, Sr 5:42 18:46 6:03 William Tennent
118 Shaun Collins, Fr 5:55 18:47 6:03 North Penn
119 Tyler Betz, Sr 5:43 18:47 6:03 William Tennent
120 100 Evan Agnew, So 5:44 18:48 6:04 Perkiomen Valley
121 101 Tim Silverthorn, Fr 5:38 18:48 6:04 Council Rock South
122 102 Dan Graeff, So 6:04 18:49 6:04 Wissahickon
123 Hadrien Guichard, Sr 5:45 18:49 6:04 North Penn
124 103 David Fanelli, So 6:00 18:50 6:04 Downingtown West
125 Reece Maurer, So 5:43 18:50 6:04 North Penn
126 104 Ryan Surbrook, So 5:42 18:51 6:05 Spring Ford
127 105 Tom Walsh, Sr 5:41 18:51 6:05 Wissahickon
128 106 Ty Kuhns, So 5:59 18:51 6:05 Souderton Area
129 Devin Wilkinson, So 5:52 18:52 6:05 North Penn
130 107 Cortez Hicks, Fr 5:43 18:54 6:05 Bensalem
131 Brandon Dacamera, Sr 5:39 18:54 6:06 Downingtown West
132 108 Michael Boggs, So 5:48 18:54 6:06 Council Rock South
133 109 Connor Davis, So 5:44 18:55 6:06 Perkiomen Valley
134 Ishmael Wright, So 5:45 18:55 6:06 Quakertown
135 110 Jason Verna, So 5:53 18:55 6:06 Methacton
136 111 John McGlynn, Jr 5:39 18:55 6:06 Methacton
137 Marc Lynd, So 5:43 18:56 6:06 Council Rock North
138 112 Tommy Kelly, Fr 5:57 18:56 6:06 Pennridge
139 113 Henry Licht, So 5:44 18:56 6:06 Upper Dublin
140 Andrew Sauritch, Sr 5:51 18:56 6:06 Council Rock North
141 Dominic Smith, Sr 6:00 18:57 6:07 West Chester Henderso
142 114 Chris Clemens, Jr 5:37 18:57 6:07 Perkiomen Valley
143 115 Marc Ludwig, Jr 5:46 18:57 6:07 Pottsgrove
144 116 Connor Stout, Jr 5:26 18:58 6:07 Pennsbury
145 Tyler McCann, Sr 5:41 18:58 6:07 Downingtown West
146 117 Phil Gunderson, Fr 5:49 18:58 6:07 Pennridge
147 Andrew Clark, So 5:41 18:59 6:07 Pennsbury
148 118 Jacob Fisher, So 5:45 18:59 6:07 Hatboro Horsham
149 Tyler Lozinak, Sr 5:58 19:00 6:07 Methacton
150 119 Jordan Halteman, Jr 5:50 19:00 6:07 Pennridge
151 120 Louis Orehek, So 5:58 19:00 6:08 Wissahickon
152 Chris Lewis, So 5:50 19:02 6:08 Council Rock North
153 Brett Duvernois, Sr 5:37 19:03 6:08 Methacton
154 121 Danny Hackmeister, So 5:58 19:03 6:08 Coatesville
155 122 Keaun Johns, Fr 5:39 19:04 6:09 Bensalem
156 123 Dylan Welch, So 6:04 19:04 6:09 Cheltenham
157 124 Dan Aldefer, So 19:04 6:09 Souderton Area
158 125 Bryce Eller, Fr 5:57 19:04 6:09 West Chester Rustin
159 126 Zach Moser, Jr 5:44 19:05 6:09 Perkiomen Valley
160 Mike Heck, Sr 5:59 19:06 6:09 West Chester Henderso
161 127 Ray Friend, Fr 19:07 6:10 Perkiomen Valley
162 Matt Cates, So 6:04 19:07 6:10 Great Valley
163 Isaac Gritz, Jr 5:49 19:08 6:10 Pennsbury
164 Chris Eberhardt, Sr 5:40 19:09 6:11 Downingtown West
165 128 Tim Brown, Sr 5:59 19:10 6:11 Hatboro Horsham
166 Austin Dando, So 6:08 19:11 6:11 West Chester Henderso
167 129 Collin Lloyd, So 5:58 19:11 6:11 Council Rock South
168 Jerry Littrell, Jr 5:38 19:11 6:11 William Tennent
169 130 Steve Litzenberg, Jr 6:05 19:11 6:11 West Chester Rustin
170 131 Alex Walker, So 6:04 19:11 6:11 Wissahickon
171 132 Derek Rowe, Sr 5:56 19:11 6:11 Souderton Area
172 Mason Skillman, So 5:44 19:12 6:11 William Tennent
173 133 Kishan Patel, Sr 5:57 19:13 6:12 Hatboro Horsham
174 Gus Sortion, Sr 5:50 19:14 6:12 Methacton
175 134 Mitch Buttala, Sr 6:09 19:15 6:12 Central Bucks East
176 135 Kevin Lo, Sr 5:33 19:15 6:12 Bensalem
177 136 Levi Schneck, Jr 5:55 19:15 6:12 Souderton Area
178 Alex D'Amore, So 5:47 19:16 6:13 Council Rock South
179 137 Jon Ganly, Fr 5:55 19:16 6:13 Kennett
180 138 Ben Fielding, Jr 6:03 19:16 6:13 Central Bucks South
181 John Wiedmayer, So 5:44 19:16 6:13 Methacton
182 139 Sean Donahue, Sr 6:02 19:18 6:13 Hatboro Horsham
183 140 Noah Trueblood, So 6:07 19:18 6:13 Pennridge
184 James Lee, Sr 5:47 19:18 6:13 Wissahickon
185 141 Solomon Barth, Fr 5:56 19:18 6:14 Perkiomen Valley
186 142 Shrutee Patel, Sr 5:56 19:19 6:14 Bensalem
187 Steve Bohnel, Jr 5:56 19:20 6:14 Central Bucks West
188 143 Sid Trapathi, Jr 5:46 19:20 6:14 Pennridge
189 144 Brendan Miller, Fr 5:38 19:20 6:14 Upper Merion
190 Ryan Kelly, So 5:53 19:20 6:14 Perkiomen Valley
191 145 Trevor Weeks, Fr 5:50 19:21 6:14 Upper Perkiomen
192 146 David O'Such, So 5:55 19:21 6:14 Spring Ford
193 Josh Baumann, Sr 6:05 19:22 6:15 West Chester Henderso
194 147 Andrew Tuluc, Sr 6:00 19:22 6:15 Cheltenham
195 Jordan Perla, So 5:58 19:23 6:15 Perkiomen Valley
196 148 Richard Dang, Fr 5:50 19:23 6:15 Upper Merion
197 Elliot Coopersmith, Fr 6:05 19:24 6:15 Pennridge
198 149 Ryan Schgier, Sr 6:06 19:24 6:15 Cheltenham
199 150 Woosung Jeon, So 5:59 19:25 6:15 Upper Dublin
200 151 Nick April, Sr 5:45 19:25 6:16 Oxford Area
201 Kylie Gannon, Jr 6:02 19:25 6:16 Upper Moreland
202 Steven Burke, So 5:48 19:26 6:16 Council Rock South
203 Joshua Powers, Fr 5:59 19:26 6:16 Central Bucks East
204 152 Brian Magnant, Sr 5:53 19:27 6:16 Hatboro Horsham
205 153 Dan Kolman, So 5:55 19:27 6:16 Kennett
206 Ned Moore, So 6:04 19:27 6:16 Central Bucks East
207 154 Kyle Davis, Fr 6:03 19:27 6:16 Cheltenham
208 155 Jordan Sudlow, So 5:59 19:28 6:17 Phil-Mont Christian A
209 Brandon Timm, Fr 6:02 19:28 6:17 Hatboro Horsham
210 Thomas Leffler, So 5:53 19:28 6:17 North Penn
211 Tyler Fischer, So 5:59 19:28 6:17 Central Bucks East
212 Jordan Murray, Fr 6:14 19:29 6:17 Hatboro Horsham
213 Dhario Desousa, Sr 6:08 19:30 6:17 West Chester Rustin
214 Dean Woodrow, So 6:03 19:30 6:17 Central Bucks West
215 156 Ben Nixon, Sr 6:00 19:30 6:17 Christopher Dock
216 Dylan Katz, Fr 6:02 19:30 6:17 Methacton
217 157 Koji Shimomura, Jr 6:13 19:30 6:17 Kennett
218 Taylor Cervellino, Fr 6:09 19:33 6:18 Central Bucks East
219 158 Andy Bruce, Jr 5:45 19:34 6:18 Oxford Area
220 159 Jeremy Tonnessen, Sr 5:55 19:34 6:19 Pottsgrove
221 Rigo Martinez, Fr 6:09 19:35 6:19 West Chester Rustin
222 160 Andrew Edelman, So 6:05 19:36 6:19 Bensalem
223 Brian Sidelinker, Jr 6:06 19:36 6:19 Central Bucks West
224 Tanner Peterson, So 6:00 19:36 6:19 Downingtown West
225 161 Konstantinos Argiris, So 5:45 19:38 6:20 Upper Merion
226 162 Tori Brewer, So 5:51 19:39 6:20 Bensalem
227 David Ward, Fr 5:58 19:40 6:20 Downingtown West
228 163 Simon Grigoryan, Fr 6:12 19:40 6:20 Jenkintown
229 Ben Wooten, Fr 5:52 19:40 6:21 Downingtown West
230 Jay Nelson, Fr 5:58 19:41 6:21 Chichester
231 164 Raghav Jain, Fr 6:12 19:41 6:21 Spring Ford
232 165 Davin Axelsson, So 6:00 19:41 6:21 Oxford Area
233 Chris Parisse, So 6:03 19:42 6:21 Council Rock South
234 Dan Mote, Sr 5:57 19:42 6:21 Council Rock South
235 Ross Goldman, So 5:57 19:42 6:21 Council Rock North
236 166 Nate Davis, Sr 5:56 19:42 6:21 Bensalem
237 Alex McCorry, So 6:01 19:43 6:21 Downingtown West
238 Anthony Rivellini, Sr 6:16 19:43 6:21 North Penn
239 167 Gregory Schneider, So 6:02 19:43 6:21 Central Bucks South
240 168 Danny Anderson, So 5:41 19:43 6:21 Kennett
241 Yinan Kang, Jr 6:03 19:43 6:22 Methacton
242 169 Michael Hranek, So 5:48 19:43 6:22 Upper Merion
243 170 Matt Grajewski, Sr 6:00 19:44 6:22 Pope John Paul II
244 171 Ben Welsh, So 6:05 19:44 6:22 Kennett
245 172 Annie Simpson, So 6:08 19:44 6:22 Bishop Shanahan
246 173 Zach Wenz 5:56 19:44 6:22 New Hope-Solebury
247 Randy Tallini, Jr 6:19 19:45 6:22 Cheltenham
248 Shane Stewart, So 6:12 19:45 6:22 Methacton
249 Ben Hood, Sr 6:20 19:46 6:23 Cheltenham
250 174 John Gross, So 5:53 19:49 6:23 Upper Merion
251 Troy Smith, So 6:01 19:49 6:23 Downingtown West
252 Alex Smith, Sr 5:51 19:49 6:23 Bensalem
253 175 Devon James, So 6:04 19:50 6:24 Souderton Area
254 William Suh, Fr 6:09 19:50 6:24 William Tennent
255 Mike Bossman, Jr 5:53 19:52 6:24 Pennsbury
256 176 Connor Kane, Fr 6:08 19:52 6:24 Bishop Shanahan
257 177 Anthony Hirsch, Jr 6:13 19:53 6:25 Jenkintown
258 Stephen Edwards, Sr 5:53 19:53 6:25 Pennsbury
259 Paul Caracciolo, So 6:13 19:54 6:25 Souderton Area
260 Steven Rodolico, Jr 6:06 19:54 6:25 Hatboro Horsham
261 178 Eddie Diaz, So 5:58 19:54 6:25 Oxford Area
262 179 Jacob Shoemaker, Fr 5:59 19:55 6:25 Phil-Mont Christian A
263 Jon Killoran, Jr 5:53 19:55 6:25 Pennsbury
264 180 Andrew Lee, So 6:08 19:55 6:25 Upper Dublin
265 181 Tyler Hudock, Jr 5:54 19:56 6:26 Coatesville
266 182 Zach Frankosky, Jr 6:17 19:56 6:26 Kennett
267 183 Matt Rhodes, Jr 5:45 19:57 6:26 Upper Dublin
268 Alex Ingrassia, Sr 6:06 19:57 6:26 Central Bucks West
269 Hugh Rainey, So 6:21 19:57 6:26 West Chester Henderso
270 184 Peter Tancini, Jr 5:52 19:57 6:26 Upper Dublin
271 Mike Ward, Jr 5:48 19:57 6:26 Downingtown West
272 185 Sean Clark, Sr 6:06 19:58 6:26 Kennett
273 Mitchell Schlegel, So 6:20 19:59 6:27 Souderton Area
274 Jim Hyland, So 6:16 19:59 6:27 Wissahickon
275 186 Logan Mauer, So 6:14 19:59 6:27 Upper Perkiomen
276 187 Nate Henderson, Jr 6:15 19:59 6:27 Coatesville
277 Evan Smith, So 6:02 20:00 6:27 Downingtown West
278 Todd Maurer, Fr 6:08 20:00 6:27 William Tennent
279 188 Jacob Abrams, So 5:56 20:00 6:27 Oxford Area
280 189 Owen Agnew, Fr 6:15 20:00 6:27 Pottsgrove
281 Khaanya Kesnia, Jr 5:56 20:01 6:27 Council Rock North
282 190 Caleb Angus, So 6:27 20:02 6:27 Jenkintown
283 191 Dayne Higgins, Jr 5:56 20:03 6:28 Oxford Area
284 Ben Barnhart, Sr 6:16 20:04 6:28 North Penn
285 Sam Berman, Fr 6:12 20:04 6:28 Methacton
286 Kieran Bell, So 6:09 20:04 6:28 Souderton Area
287 192 Scott Romich, So 6:01 20:04 6:28 Pope John Paul II
288 Phil Kim, Sr 5:57 20:06 6:29 Perkiomen Valley
289 Jake Doherty, Fr 6:09 20:06 6:29 Central Bucks West
290 Gabe Jaffe, Fr 6:18 20:06 6:29 Cheltenham
291 Chris James, Sr 6:09 20:07 6:29 Souderton Area
292 Matt Mundy, Sr 6:19 20:07 6:29 Cheltenham
293 Jimmy Cook, Fr 6:16 20:07 6:29 West Chester Rustin
294 193 Brandon Raguz, So 6:12 20:08 6:29 Central Bucks South
295 Tyler Cunningham, So 6:07 20:08 6:30 Central Bucks South
296 Kerron Holley, So 5:57 20:09 6:30 Bensalem
297 Randy Schaible, Sr 6:22 20:09 6:30 Wissahickon
298 194 Jack Darling 6:13 20:10 6:30 New Hope-Solebury
299 Jake Miorelli, Jr 6:09 20:10 6:30 Souderton Area
300 Jordan Morgan, Fr 6:09 20:10 6:30 William Tennent
301 195 Levi Homan, Fr 6:07 20:10 6:30 Upper Perkiomen
302 Chris Bartlett, So 6:05 20:11 6:31 Perkiomen Valley
303 Jason Herritt, Jr 6:01 20:12 6:31 Council Rock South
304 James Harley, Sr 5:54 20:12 6:31 Wissahickon
305 Roshan Padodara, Jr 6:08 20:12 6:31 Central Bucks West
306 Eric Barlow, Fr 6:17 20:12 6:31 Central Bucks South
307 Oliver Boucher, Fr 6:20 20:12 6:31 Central Bucks East
308 196 Anthony Murry, Jr 6:16 20:13 6:31 Christopher Dock
309 Charles Prince-Lynn, Sr 6:23 20:13 6:31 Cheltenham
310 197 Mike Hagarman, Sr 6:13 20:13 6:31 Christopher Dock
311 Vasyl Zbyrak, Sr 6:09 20:15 6:32 Council Rock South
312 Walker Smith, Fr 6:25 20:15 6:32 Wissahickon
313 198 Tyler McEvoy, Fr 6:01 20:15 6:32 Spring Ford
314 Preston Ball, Sr 6:06 20:15 6:32 Cheltenham
315 199 Alex Lewis, So 6:02 20:16 6:32 Upper Merion
316 Ryan Haley, Sr 6:14 20:17 6:32 West Chester Rustin
317 Connor Kienzle, So 6:08 20:18 6:33 Central Bucks South
318 Dan Thai, Sr 6:09 20:18 6:33 Cheltenham
319 200 Dan Shearer, Fr 6:03 20:18 6:33 Spring Ford
320 201 Thomas Sumner, Fr 5:59 20:18 6:33 Oxford Area
321 202 Jayden Cole, Sr 5:54 20:18 6:33 Pottsgrove
322 Allen Vayner, Sr 6:10 20:19 6:33 Lower Moreland
323 Braeden Hanney, Fr 6:11 20:20 6:33 Central Bucks South
324 Nicole Hodgkins, Fr 6:08 20:20 6:33 Bensalem
325 David Pretsch, So 6:14 20:20 6:34 Cheltenham
326 Adam Davila, Fr 6:23 20:21 6:34 Lower Moreland
327 Ryan Kalaigian, So 6:12 20:21 6:34 Central Bucks East
328 Scott Swetkowski, Jr 6:14 20:23 6:34 Hatboro Horsham
329 Andrew Maurer, Sr 6:15 20:23 6:34 Souderton Area
330 203 Derek Willie, Fr 6:18 20:23 6:34 Jenkintown
331 Christian Abbonizio, So 6:02 20:24 6:35 Downingtown West
332 Andrew Ramirez, Fr 6:16 20:26 6:35 Perkiomen Valley
333 204 Joe Darlington, Sr 6:04 20:26 6:35 Owen J Roberts
334 205 Josh Konitzer, Fr 6:26 20:26 6:35 Coatesville
335 Nafis Khan, So 6:16 20:28 6:36 Pennsbury
336 Brandon Craig, Fr 6:16 20:29 6:36 William Tennent
337 Ryan Preston, So 6:09 20:29 6:36 Hatboro Horsham
338 Sean Hooper, Sr 6:25 20:30 6:36 Souderton Area
339 206 Mike Novarina, Sr 6:12 20:30 6:37 Spring Ford
340 207 Sam Pyne, So 6:19 20:30 6:37 Pope John Paul II
341 Eddowes Daniel, Jr 6:12 20:30 6:37 Council Rock South
342 Brett Caine, Sr 6:12 20:31 6:37 Central Bucks East
343 Ryan Duffy, So 6:06 20:31 6:37 Pennsbury
344 208 Ian Briggs, Jr 6:20 20:32 6:37 Jenkintown
345 Mitchell Orcutt, So 6:12 20:34 6:38 Oxford Area
346 Rye Hollister, Jr 6:13 20:35 6:38 Council Rock North
347 Ross Cardinal, So 6:16 20:35 6:38 Council Rock North
348 209 John Ruth, So 6:29 20:37 6:39 Christopher Dock
349 Alek Clementson, Fr 6:24 20:38 6:39 William Tennent
350 David Zonshayn, Sr 6:23 20:38 6:39 Lower Moreland
351 Tom Rack, Fr 6:19 20:39 6:40 Cheltenham
352 210 Jack Shomberg, Sr 6:30 20:40 6:40 Christopher Dock
353 Trystan Yeager, Fr 6:14 20:41 6:40 Octorara
354 Zack Kodiyattu, Jr 6:15 20:41 6:40 Council Rock South
355 Jed Kao, Sr 6:17 20:41 6:40 Methacton
356 Kyle McKnight, So 6:19 20:41 6:40 Council Rock South
357 Alan Yang, So 6:15 20:41 6:40 Upper Dublin
358 211 William Truscott, Jr 6:32 20:41 6:40 Christopher Dock
359 212 Austin Botelho 6:13 20:42 6:40 New Hope-Solebury
360 Paul Wahlman, Sr 6:38 20:43 6:41 Council Rock North
361 James Miller, Jr 6:21 20:44 6:41 Oxford Area
362 Sean Mattarozzo, Jr 6:11 20:44 6:41 Council Rock North
363 213 Kevin Murray, Sr 6:40 20:45 6:42 Pope John Paul II
364 214 Eric Rothwein, So 6:17 20:46 6:42 Pope John Paul II
365 Max Colby, So 6:09 20:47 6:42 Kennett
366 Jake Kampman, Jr 6:25 20:47 6:42 Devon Preparatory Sch
367 215 Talon Simon, Fr 6:01 20:47 6:42 Upper Merion
368 Rafi Naseer, So 6:23 20:48 6:42 Upper Dublin
369 Rj Andrews, Fr 6:24 20:48 6:42 Wissahickon
370 Mike Morris, Jr 6:19 20:48 6:42 Wissahickon
371 Adam Daymon, Fr 6:10 20:48 6:43 Central Bucks South
372 216 Andrew Lam, So 6:19 20:49 6:43 Jenkintown
373 Bhaumik Shah, So 6:15 20:51 6:43 Bensalem
374 217 Ryan Dockery, Fr 6:20 20:51 6:43 Upper Perkiomen
375 218 Nolan Little, Fr 20:52 6:44 Bishop Shanahan
376 Anthony Massafra, So 6:21 20:54 6:44 Downingtown West
377 Jesse Condon, Fr 6:15 20:54 6:44 Council Rock North
378 Mark Tremoglie, Fr 6:28 20:54 6:44 Downingtown West
379 Jake Kalik, So 6:18 20:55 6:45 Upper Dublin
380 219 John Queppet, Sr 6:21 20:55 6:45 Bishop Shanahan
381 Max Breen, Fr 6:08 20:55 6:45 Kennett
382 Remy Victoria, Jr 6:18 20:56 6:45 Perkiomen Valley
383 220 Jacob Guttenplan, Sr 6:32 20:56 6:45 Christopher Dock
384 James Enderle, Fr 6:31 20:57 6:45 Devon Preparatory Sch
385 Keonti Collins, Jr 6:23 20:58 6:46 Cheltenham
386 Corey Totten, So 6:34 20:59 6:46 Pennridge
387 Jd Killough, Fr 6:23 20:59 6:46 Souderton Area
388 221 Joe Paiva, So 6:10 21:00 6:46 Bishop Shanahan
389 222 Deiondre Brown, So 6:09 21:01 6:47 Coatesville
390 Lenny Blake, Jr 6:07 21:01 6:47 Methacton
391 Steve Martin, Sr 6:11 21:02 6:47 Oxford Area
392 Ryan Walter, So 6:18 21:02 6:47 Souderton Area
393 Sean Broda, Sr 6:25 21:05 6:48 Souderton Area
394 Steve Hasaka, Sr 6:39 21:07 6:49 Central Bucks East
395 Anthony Siermine, Fr 6:32 21:11 6:50 Sun Valley
396 223 Dylan Lloyd 6:08 21:11 6:50 New Hope-Solebury
397 224 Robert Yancy, Sr 6:35 21:11 6:50 Coatesville
398 Trevor Rose, Sr 6:24 21:13 6:50 Lower Moreland
399 Joel Briggs, So 6:30 21:13 6:50 Cheltenham
400 Jack Dudo, So 6:32 21:13 6:51 Cheltenham
401 Justin Cammarota, Fr 6:27 21:15 6:51 William Tennent
402 Connor Carstens, So 6:28 21:16 6:51 Downingtown West
403 Will Kacsur, Jr 6:11 21:18 6:52 Central Bucks East
404 Corey Jacobs, So 6:24 21:19 6:52 Cheltenham
405 Peter Gregori, Jr 6:26 21:19 6:53 Council Rock North
406 Chris Stancil, Sr 6:17 21:21 6:53 Bensalem
407 James Heaven, Fr 6:27 21:21 6:53 Cheltenham
408 225 Spencer Robbins, Fr 6:30 21:21 6:53 Jenkintown
409 Seth Silverman, So 6:31 21:22 6:53 Central Bucks East
410 Peter White, Fr 6:31 21:25 6:55 Perkiomen Valley
411 Saad Traboulsi, So 6:22 21:27 6:55 Bensalem
412 John Deorio, Sr 6:28 21:27 6:55 Methacton
413 R J. Chandler, So 6:28 21:28 6:55 North Penn
414 Iain Smith, Fr 6:36 21:28 6:55 Upper Moreland
415 Sean Bradley, So 6:29 21:29 6:56 Cheltenham
416 Chris Chavez, So 6:17 21:29 6:56 Oxford Area
417 Trevor Merrit, Fr 6:35 21:29 6:56 Octorara
418 226 Tj Mirenda, Fr 6:46 21:32 6:57 Coatesville
419 Thomas Ginnona, Fr 6:31 21:32 6:57 Upper Merion
420 Nick Apfelbaum, Sr 6:35 21:32 6:57 Cheltenham
421 Ryan Rinz, Sr 6:15 21:33 6:57 Methacton
422 227 Christopher Winand, Jr 6:28 21:34 6:57 Owen J Roberts
423 Grant Kester, Fr 6:42 21:37 6:58 Souderton Area
424 Alan Rivest, Jr 6:22 21:38 6:59 Oxford Area
425 Jeff Kenney, So 6:19 21:39 6:59 Hatboro Horsham
426 Karl Vagle, Sr 6:24 21:40 6:59 Pennridge
427 Will Blankin, Sr 6:40 21:41 6:59 Jenkintown
428 Brian Parrish, So 6:48 21:42 7:00 Pennridge
429 Jared Reid, So 6:25 21:43 7:00 Downingtown West
430 Roshan Phillip, Sr 6:36 21:44 7:00 Cheltenham
431 Ian Fenimore, So 6:17 21:51 7:03 Downingtown West
432 228 Adam Strapp, Sr 6:43 21:55 7:04 Phil-Mont Christian A
433 229 Tim Czupich 6:45 21:56 7:04 New Hope-Solebury
434 230 Eddie Rothwein, Sr 6:51 21:56 7:04 Pope John Paul II
435 231 Greg Chen 6:40 21:56 7:04 New Hope-Solebury
436 232 Daniel Maienshein, Fr 6:43 21:57 7:05 Phil-Mont Christian A
437 Alec Linse, Jr 6:36 21:57 7:05 Souderton Area
438 233 Mike Meacham, So 6:41 21:59 7:05 Upper Perkiomen
439 Dan Bohl, Fr 6:21 21:59 7:05 Hatboro Horsham
440 Ryan Byrne, So 6:27 22:03 7:07 Council Rock South
441 Red Clevenger, So 6:32 22:04 7:07 Devon Preparatory Sch
442 Chad Foster, So 6:37 22:05 7:07 Central Bucks East
443 Mika Magura, Fr 6:24 22:06 7:08 Hatboro Horsham
444 Gaby Kaufman, Fr 6:59 22:07 7:08 Jenkintown
445 Evan Yarnell, Fr 6:32 22:11 7:09 Central Bucks South
446 Patrick O'Neill, Fr 6:53 22:11 7:09 Cheltenham
447 Aanand Patel, So 6:32 22:12 7:09 Upper Merion
448 234 Marcus Dade, So 6:42 22:14 7:10 Pope John Paul II
449 235 Andrew Short, So 6:24 22:20 7:12 Bishop Shanahan
450 Lars Naborn, Sr 6:46 22:22 7:13 Jenkintown
451 Matt Litzenberg, Fr 7:15 22:24 7:13 West Chester Rustin
452 Rob Eisenlord, Jr 6:35 22:28 7:15 Central Bucks East
453 Colin Charlton, Jr 6:18 22:28 7:15 Oxford Area
454 Louis Thierry, Jr 6:46 22:29 7:15 Council Rock North
455 Pat Butterfield, Sr 6:43 22:30 7:15 Council Rock North
456 Niall Casey, So 6:28 22:30 7:15 North Penn
457 Dave Keesey, Fr 6:50 22:32 7:16 Chichester
458 Will Shelton, Sr 7:05 22:34 7:17 Cheltenham
459 Ethen Wollman, Fr 7:04 22:35 7:17 Jenkintown
460 Ryan Mitchell, So 6:43 22:37 7:17 Central Bucks East
461 Dan Fitzgerald, Fr 7:06 22:43 7:20 Wissahickon
462 Kinzey Lynch, So 7:03 22:48 7:21 Perkiomen Valley
463 236 Nathan Bierema, Fr 6:43 22:53 7:23 Phil-Mont Christian A
464 Sam Kessler, Fr 7:06 22:57 7:24 Wissahickon
465 Tyler Jennings, So 6:48 23:00 7:25 Upper Moreland
466 Ryan Mitchell, Sr 6:50 23:00 7:25 Pope John Paul II
467 237 Jim Owens, Fr 6:43 23:01 7:25 Bishop Shanahan
468 Mary Dearing, Fr 6:54 23:01 7:25 Bishop Shanahan
469 Nico D'Alessandro, So 7:05 23:05 7:27 Jenkintown
470 Colin Cheek, So 7:04 23:08 7:27 Jenkintown
471 Christian Carr, Fr 6:54 23:11 7:29 Council Rock South
472 Aaron Guttenplan, So 7:13 23:14 7:30 Christopher Dock
473 Jake Smith, Sr 6:57 23:16 7:30 West Chester Henderso
474 Ryan Schmidt, So 7:07 23:18 7:31 Bishop Shanahan
475 Matt Pine, So 6:58 23:23 7:32 Council Rock North
476 Megan Lyons, So 7:02 23:33 7:36 Bishop Shanahan
477 Rachel Loffredo, Fr 7:08 23:33 7:36 Bishop Shanahan
478 D J. Joell, Jr 7:05 23:40 7:38 North Penn
479 Dan Upchurch, Sr 7:09 23:50 7:41 Octorara
480 Joe Cunningham, So 6:58 23:55 7:43 William Tennent
481 Brian West, Jr 7:09 23:59 7:44 Council Rock North
482 Alexi Thierry, Jr 7:09 24:02 7:45 Council Rock North
483 Bashar Robinson, So 7:04 24:03 7:45 Bishop Shanahan
484 Mark Dastalfo, Fr 7:27 24:06 7:46 Octorara
485 Joshua Wood, Fr 6:49 24:30 7:54 Central Bucks East
486 Connor Fitzsimmons, Sr 7:13 24:32 7:55 Christopher Dock
487 David Sloan, Sr 6:50 24:56 8:02 Souderton Area
488 238 Matthew Myers, Fr 7:14 25:13 8:08 Phil-Mont Christian A
489 239 Ben Reinert 7:37 25:35 8:15 New Hope-Solebury
490 Eric Palmer, Fr 7:37 25:36 8:15 Upper Merion
491 Ross Barcusky, So 7:52 25:43 8:18 West Chester Rustin
492 Max Bainbridge, Fr 7:44 25:50 8:20 Souderton Area
493 Ryan Clark, So 7:56 25:59 8:23 Pope John Paul II
494 Steven Hanna, So 8:06 26:05 8:25 Council Rock South
495 Tommy Steppke, Fr 8:02 26:24 8:31 Sun Valley
496 Bobby Uhl, Fr 7:52 26:49 8:39 Kennett
497 Kelly Burkey, So 8:32 27:55 9:00 Bensalem
498 Andrei Lucas, So 8:01 28:27 9:10 Perkiomen Valley