3A Boys 5k
Place Place Bib No Name Team 1 Mile Mile 2 1.1 Mil Time Pace Age Qualifier
1 1 7829 Cole Walker Unionville 5:02 5:10 5:10 15:22.7 4:57/M 12 TM
2 2 7288 Aiden Barnhill Downingtown West 5:03 5:09 5:10 15:23.1 4:58/M 11 TM
3 3 7305 Sean Garrett Garnet Valley 5:02 5:10 5:20 15:33.2 5:01/M 12 IND
4 4 7828 Ethan McIntyre Unionville 5:03 5:09 5:22 15:35.3 5:02/M 11 TM
5 5 7625 Tyler Clifford Perkiomen Valley 5:05 5:08 5:27 15:41.7 5:04/M 12 IND
6 6 7110 Jack McManus Central Bucks East 5:03 5:16 5:27 15:47.2 5:05/M 12 IND
7 7 7292 Declan Rymer Downingtown West 5:05 5:13 5:28 15:48.1 5:06/M 11 TM
8 8 7352 Devon Comber Hatboro Horsham 5:12 5:18 5:18 15:48.9 5:06/M 11 IND
9 9 7416 Gavin Maxwell Kennett 5:03 5:12 5:35 15:52.4 5:07/M 11 IND
10 10 7597 Diego Lera-Lozano Pennridge 5:03 5:13 5:38 15:54.5 5:08/M 11 IND
11 11 7826 Sam Elsen Unionville 5:04 5:19 5:33 15:57.6 5:09/M 11 TM
12 12 7583 Jalen Chin Penncrest 5:04 5:11 5:42 15:58.2 5:09/M 12 TM
13 13 7074 Christian McComb Boyertown 5:05 5:16 5:37 15:59.7 5:09/M 12 IND
14 14 7209 Charlie Miller Conestoga 5:07 5:18 5:34 16:00.0 5:10/M 11 IND
15 15 7587 Patrick Theveny Penncrest 5:03 5:17 5:41 16:02.5 5:10/M 12 TM
16 16 7341 Sam Kartsonis Harriton 5:04 5:16 5:41 16:03.0 5:11/M 12 IND
17 17 7289 Holden Betz Downingtown West 5:08 5:15 5:39 16:03.9 5:11/M 11 TM
18 18 7540 Thomas Damiani Owen J. Roberts 5:07 5:19 5:36 16:04.3 5:11/M 10 TM
19 19 7291 Ben Datte Downingtown West 5:12 5:17 5:34 16:05.1 5:11/M 12 TM
20 20 7030 Benny Clark Avon Grove 5:15 5:17 5:33 16:07.4 5:12/M 11 IND
21 21 7601 Ethan Saville Pennridge 5:10 5:21 5:36 16:08.2 5:12/M 12 IND
22 22 7152 Kylan Willis Cheltenham 5:07 5:25 5:36 16:08.9 5:12/M 12 IND
23 23 7430 Joey Litvin Lower Merion 5:08 5:12 5:47 16:09.1 5:13/M 12 TM
24 24 7376 Elliot Puckett Holy Ghost Preparatory School 5:09 5:23 5:36 16:09.3 5:13/M 11 IND
25 25 7560 Bruce Trimmer Oxford Area 5:02 5:20 5:46 16:09.3 5:13/M 12 IND
26 26 7279 Sean McDonald Downingtown East 5:11 5:20 5:37 16:09.7 5:13/M 12 IND
27 27 7722 Frank Brown Radnor 5:09 5:22 5:38 16:10.0 5:13/M 12 IND
28 28 7239 Christopher Sears Council Rock South 5:05 5:23 5:41 16:10.4 5:13/M 12 TM
29 29 7914 Joshua Lewin West Chester East 5:09 5:19 5:44 16:14.0 5:14/M 12 IND
30 30 7544 Andrew Mcgonigle Owen J. Roberts 5:07 5:27 5:39 16:14.6 5:14/M 9 TM
31 31 7554 Luke Campbell Oxford Area 5:07 5:26 5:42 16:16.4 5:15/M 12 IND
32 32 7134 Luke Cimakasky Central Bucks West 5:05 5:26 5:44 16:16.5 5:15/M 12 IND
33 33 7365 Mike Donnelly Haverford Township HS 5:02 5:30 5:43 16:16.6 5:15/M 12 IND
34 34 7219 Pat Bierach Council Rock North 5:07 5:28 5:40 16:16.8 5:15/M 12 IND
35 35 7428 Trey Gannon Lower Merion 5:23 5:20 5:33 16:17.7 5:15/M 11 TM
36 36 7585 Benjamin Klinger Penncrest 5:20 5:21 5:36 16:17.8 5:15/M 11 TM
37 37 7233 Andrew Belder Council Rock South 5:11 5:28 5:37 16:17.8 5:15/M 11 TM
38 38 7007 Amir Cubbage Abington 5:07 5:28 5:42 16:18.1 5:15/M 12 IND
39 39 7237 Jared Loeper Council Rock South 5:14 5:25 5:40 16:19.6 5:16/M 12 TM
40 40 7650 Gabe Puleo Phoenixville Area 5:08 5:23 5:49 16:21.5 5:16/M 12 IND
41 41 7431 Simon Schmieder Lower Merion 5:24 5:20 5:37 16:21.8 5:16/M 10 TM
42 42 7340 Finn Glew Harriton 5:08 5:35 5:40 16:24.5 5:17/M 11 IND
43 43 7356 Jaylen Lasseter Hatboro Horsham 5:12 5:35 5:36 16:24.5 5:17/M 12 IND
44 44 7353 Brian DiCola Hatboro Horsham 5:21 5:34 5:29 16:24.7 5:17/M 9 IND
45 45 7477 Bryan Landsberg Methacton 5:17 5:23 5:45 16:26.1 5:18/M 10 IND
46 46 7427 Alex Bullard Lower Merion 5:30 5:17 5:38 16:26.8 5:18/M 10 TM
47 47 7869 Patrick O'Donnell Upper Merion 5:20 5:32 5:33 16:26.9 5:18/M 12 IND
48 48 7776 Alexander Fink Spring Ford 5:13 5:31 5:43 16:28.4 5:19/M 11 IND
49 49 7660 Brendan Duff Plymouth Whitemarsh 5:11 5:28 5:49 16:29.2 5:19/M 12 IND
50 50 7321 Michael Search Great Valley 5:11 5:27 5:52 16:30.6 5:19/M 11
51 51 7274 Brendan Flynn Downingtown East 5:11 5:22 5:56 16:31.1 5:20/M 10
52 52 7508 Ryan Tarapchak Neshaminy 5:11 5:32 5:47 16:31.9 5:20/M 10
53 53 7542 Vincent Fennell Owen J. Roberts 5:13 5:34 5:43 16:32.3 5:20/M 12 TM
54 54 7624 Kabiru Brown Perkiomen Valley 5:18 5:31 5:43 16:32.7 5:20/M 11
55 55 7890 Donald Miller Upper Perkiomen 5:15 5:29 5:48 16:33.1 5:20/M 10
56 56 7278 Caiden Leen Downingtown East 5:12 5:30 5:49 16:33.5 5:20/M 10
57 57 7925 Gavin Brophy WC Henderson 5:11 5:32 5:50 16:34.1 5:21/M 10
58 58 7726 Owen Leonard Radnor 5:14 5:35 5:45 16:35.2 5:21/M 12
59 59 7778 Quintin Smith Spring Ford 5:10 5:36 5:48 16:35.7 5:21/M 9
60 60 7211 Raymond Welgosh Conestoga 5:13 5:33 5:49 16:36.3 5:21/M 10
61 61 7954 Dean Ricco William Tennent 5:12 5:29 5:54 16:36.8 5:21/M 12
62 62 7293 Caelan Sims Downingtown West 5:14 5:30 5:52 16:37.6 5:22/M 12 TM
63 63 7867 Jack Larkin Upper Merion 5:19 5:33 5:44 16:37.9 5:22/M 10
64 64 7928 Max Mullertz WC Henderson 5:25 5:27 5:45 16:38.2 5:22/M 11
65 65 7367 Ethan Fingerhut Haverford Township HS 5:14 5:32 5:52 16:38.6 5:22/M 10
66 66 7316 Riley Casey Great Valley 5:08 5:27 6:03 16:38.9 5:22/M 12
67 67 7475 Charlie D'Orazio Methacton 5:20 5:30 5:47 16:39.4 5:22/M 11
68 68 7294 Ryan Straub Downingtown West 5:22 5:26 5:52 16:40.9 5:23/M 12 TM
69 69 7374 Mitchell Feyl Holy Ghost Preparatory School 5:13 5:39 5:48 16:41.8 5:23/M 12
70 70 7178 Jahmir Carter Coatesville 5:15 5:37 5:48 16:41.8 5:23/M 12
71 71 7029 Ayden Caulder Avon Grove 5:33 5:24 5:46 16:43.9 5:24/M 11
72 72 7791 Viraj Thomas Springfield (Delco) 5:10 5:33 5:59 16:43.9 5:24/M 11
73 73 7532 Gavin Zanck North Penn 5:14 5:34 5:56 16:44.7 5:24/M 10
74 74 7584 Patrick Kelly Penncrest 5:14 5:36 5:54 16:44.9 5:24/M 12 TM
75 75 7034 Luke Talham Avon Grove 5:14 5:19 6:10 16:45.0 5:24/M 12
76 76 7058 Sean Murphy Bishop Shanahan 5:17 5:33 5:54 16:45.5 5:24/M 12
77 77 7545 Matt Muthler Owen J. Roberts 5:32 5:29 5:44 16:45.5 5:24/M 12 TM
78 78 7120 Gavin Crim Central Bucks South 5:17 5:26 6:02 16:45.9 5:24/M 11
79 79 7611 Nicholas Gribbon Pennsbury 5:21 5:33 5:52 16:47.0 5:25/M 12
80 80 7774 Andrew Carlin Spring Ford 5:16 5:40 5:50 16:47.2 5:25/M 11
81 81 7366 Will Field Haverford Township HS 5:20 5:36 5:49 16:47.4 5:25/M 12
82 82 7957 Jason Vogt William Tennent 5:24 5:33 5:49 16:47.8 5:25/M 10
83 83 7812 Paul Faggioli Strath Haven 5:10 5:32 6:05 16:47.8 5:25/M 11
84 84 7626 Dylan Danowski Perkiomen Valley 5:16 5:29 6:02 16:48.4 5:25/M 12
85 85 7927 Luke Miles WC Henderson 5:24 5:29 5:54 16:48.6 5:25/M 11
86 86 7235 Shane Goldman Council Rock South 5:14 5:32 6:02 16:49.0 5:25/M 12 TM
87 87 7109 Dylan Maund Central Bucks East 5:06 5:41 6:01 16:49.0 5:25/M 12
88 88 7290 Jack Cappello Downingtown West 5:21 5:31 5:55 16:49.1 5:25/M 12 TM
89 89 7276 Jacob Lawson Downingtown East 5:17 5:37 5:54 16:49.7 5:25/M 11
90 90 7033 Aidan Skinner Avon Grove 5:15 5:26 6:08 16:50.1 5:26/M 12
91 91 7354 Stefano Isabella Hatboro Horsham 5:13 5:43 5:54 16:50.5 5:26/M 12
92 92 7368 Josh Fingerhut Haverford Township HS 5:13 5:29 6:07 16:50.6 5:26/M 12
93 93 7558 Ryan Latsch Oxford Area 5:19 5:34 5:57 16:51.5 5:26/M 10
94 94 7541 Josh DiMarino Owen J. Roberts 5:17 5:43 5:52 16:52.9 5:26/M 11 TM
95 95 7138 Nikolaus Mangeot Central Bucks West 5:15 5:41 5:56 16:53.2 5:27/M 10
96 96 8944 Karl Schafsteller North Penn 5:20 5:37 5:55 16:53.9 5:27/M 11
97 97 7651 Doug Villegas-Rivas Phoenixville Area 5:23 5:39 5:50 16:54.1 5:27/M 11
98 98 7238 Toby Rosengarten Council Rock South 5:21 5:35 5:57 16:54.5 5:27/M 10 TM
99 99 7071 John Black Boyertown 5:22 5:33 5:59 16:54.9 5:27/M 11
100 100 7629 Ethan Ribelin Perkiomen Valley 5:29 5:42 5:43 16:54.9 5:27/M 12
101 101 7275 Collin Hickey Downingtown East 5:23 5:40 5:51 16:54.9 5:27/M 11
102 102 7968 Hanson Leung Wissahickon 5:25 5:42 5:46 16:55.4 5:27/M 12
103 103 7852 James Fitzmaurice Upper Dublin 5:19 5:43 5:52 16:55.5 5:27/M 11
104 104 7277 Teagan Lawson Downingtown East 5:23 5:40 5:52 16:55.8 5:27/M 9
105 105 7546 Cole Smith Owen J. Roberts 5:21 5:39 5:54 16:55.8 5:27/M 12 TM
106 106 7815 Samuel Neat Strath Haven 5:34 5:30 5:50 16:55.9 5:27/M 10
107 107 7825 Jarrett Conway Unionville 5:25 5:27 6:02 16:55.9 5:27/M 11 TM
108 108 7303 John Colavito Garnet Valley 5:25 5:39 5:51 16:56.2 5:28/M 11
109 109 7177 Joshua Campagna Coatesville 5:16 5:45 5:54 16:56.7 5:28/M 12
110 110 7648 Bryan Kerchner Phoenixville Area 5:23 5:36 5:57 16:56.9 5:28/M 10
111 111 7724 Jimmy Kurtz Radnor 5:20 5:35 6:01 16:57.2 5:28/M 10
112 112 7208 Jason Look Conestoga 5:15 5:50 5:51 16:57.6 5:28/M 11
113 113 7108 Holden Emery Central Bucks East 5:14 5:44 5:59 16:57.9 5:28/M 11
114 114 7588 Andrew Woolery Penncrest 5:23 5:43 5:50 16:58.0 5:28/M 12 TM
115 115 7426 Ethan Blum Lower Merion 5:33 5:35 5:49 16:58.2 5:28/M 11 TM
116 116 7824 Aryan Abbaraju Unionville 5:26 5:35 5:56 16:58.7 5:28/M 9 TM
117 117 7106 Andrew Conte Central Bucks East 5:08 5:43 6:06 16:58.7 5:28/M 12
118 118 7930 Rowan Shigeno WC Henderson 5:30 5:36 5:53 16:59.6 5:29/M 11
119 119 7582 Jason Abahazy Penncrest 5:24 5:36 5:59 16:59.8 5:29/M 12 TM
120 120 7342 Leo Perlstein Harriton 5:26 5:36 5:57 17:00.5 5:29/M 10
121 121 7661 Ryan Duff Plymouth Whitemarsh 5:20 5:45 5:54 17:00.8 5:29/M 12
122 122 7236 Josh Gross Council Rock South 5:20 5:38 6:02 17:01.8 5:29/M 10 TM
123 123 7613 Alex Hludzinski Pennsbury 5:22 5:45 5:53 17:02.0 5:30/M 10
124 124 7371 Ryan Murray Haverford Township HS 5:24 5:40 5:57 17:02.6 5:30/M 12
125 125 7474 Aiden Byrne Methacton 5:29 5:43 5:50 17:03.7 5:30/M 11
126 126 7841 Joseph Ricciardi Upper Darby 5:31 5:40 5:51 17:03.7 5:30/M 12
127 127 7319 Patrick Mitchell Great Valley 5:25 5:42 5:55 17:03.8 5:30/M 11
128 128 7612 John Harding Pennsbury 5:33 5:36 5:53 17:04.2 5:30/M 9
129 129 7137 Will Jack Central Bucks West 5:21 5:39 6:03 17:04.2 5:30/M 11
130 130 7555 Mitchell Campbell Oxford Area 5:29 5:45 5:49 17:04.4 5:30/M 12
131 131 7479 Chris McGlynn Methacton 5:19 5:45 5:59 17:04.7 5:30/M 10
132 132 7135 Hunter Ewaskey Central Bucks West 5:19 5:46 5:58 17:04.8 5:30/M 10
133 133 7723 Jack Halberstadt Radnor 5:21 5:45 5:57 17:04.8 5:30/M 10
134 134 7221 Robbie Lloyd Council Rock North 5:16 5:44 6:03 17:05.0 5:31/M 11
135 135 7339 Joseph Challisery Harriton 5:25 5:33 6:06 17:05.1 5:31/M 10
136 136 7112 Gavin Pettigrew Central Bucks East 5:13 5:45 6:06 17:05.4 5:31/M 12
137 137 7207 Benjamin Horner Conestoga 5:14 5:33 6:17 17:05.4 5:31/M 11
138 138 7557 Gavin Fitzgerald Oxford Area 5:21 5:47 5:55 17:05.4 5:31/M 11
139 139 7531 Jack Shive North Penn 5:20 5:39 6:05 17:05.5 5:31/M 11
140 140 7317 Matthew Dietrick Great Valley 5:20 5:45 5:59 17:05.6 5:31/M 11
141 141 7967 Doug Hoyer Wissahickon 5:26 5:46 5:53 17:06.4 5:31/M 10
142 142 7505 Robert Sassaman Neshaminy 5:18 5:51 5:57 17:07.8 5:31/M 11
143 143 7727 Luke O'Malley Radnor 5:23 5:43 6:01 17:07.9 5:31/M 12
144 144 7615 Stephan Sroka Pennsbury 5:19 5:43 6:06 17:08.7 5:32/M 11
145 145 7665 Regent Walden Plymouth Whitemarsh 5:21 5:42 6:04 17:09.0 5:32/M 10
146 146 7182 Josh Miller Coatesville 5:33 5:43 5:52 17:09.5 5:32/M 9
147 147 7372 Antonio Camacho Holy Ghost Preparatory School 5:20 5:49 6:00 17:09.6 5:32/M 11
148 148 7369 Anthony Lawson Haverford Township HS 5:31 5:42 5:55 17:10.0 5:32/M 11
149 149 7322 Charles Sita Great Valley 5:25 5:40 6:03 17:10.5 5:32/M 10
150 150 7926 Luke Geier WC Henderson 5:27 5:37 6:05 17:10.6 5:32/M 12
151 151 7850 Karam Aldarwish Upper Dublin 5:19 5:47 6:04 17:10.9 5:32/M 12
152 152 7280 Chris Walsh Downingtown East 5:23 5:45 6:02 17:11.3 5:33/M 10
153 153 7073 Cameron Kratz Boyertown 5:29 5:37 6:03 17:11.3 5:33/M 10
154 154 7528 Erik Kull North Penn 5:11 5:46 6:13 17:12.1 5:33/M 12
155 155 7663 Steven Foster Plymouth Whitemarsh 5:21 5:46 6:03 17:12.1 5:33/M 12
156 156 7786 Andrew Fox Springfield (Delco) 5:38 5:41 5:53 17:12.6 5:33/M 11
157 157 7150 Ben Soboloff Cheltenham 5:10 5:50 6:11 17:12.7 5:33/M 11
158 158 7415 Kendal Lanier Kennett 5:33 5:40 5:58 17:12.8 5:33/M 10
159 159 7966 Zachary Dallal Wissahickon 5:24 5:49 5:59 17:13.1 5:33/M 11
160 160 7827 James Hoopman Unionville 5:39 5:42 5:51 17:13.9 5:33/M 12 TM
161 161 7429 David Litvin Lower Merion 5:31 5:32 6:09 17:13.9 5:33/M 10 TM
162 162 7111 Shaun Pello Central Bucks East 5:18 5:46 6:09 17:14.1 5:34/M 12
163 163 7320 Pierce Nolan Great Valley 5:26 5:42 6:06 17:14.6 5:34/M 11
164 164 7762 Cole Keel Souderton Area 5:21 5:48 6:05 17:15.5 5:34/M 12
165 165 7970 Alexander Schultz Wissahickon 5:33 5:48 5:54 17:15.7 5:34/M 10
166 166 7206 Daniel Gossow Conestoga 5:18 5:46 6:11 17:16.0 5:34/M 11
167 167 7059 Ethan Perry Bishop Shanahan 5:35 5:42 5:58 17:16.1 5:34/M 11
168 168 7645 Yash Agnihorti Phoenixville Area 5:29 5:43 6:03 17:16.1 5:34/M 10
169 169 7773 Anthony Bamford Spring Ford 5:15 5:39 6:21 17:16.3 5:34/M 11
170 170 7061 Connor Smith Bishop Shanahan 5:34 5:43 5:58 17:16.6 5:34/M 11
171 171 7140 Brennan Wellock Central Bucks West 5:21 5:49 6:05 17:17.0 5:35/M 10
172 172 7070 Alec Barton Boyertown 5:28 5:40 6:08 17:17.2 5:35/M 11
173 173 7969 Michael Licata Wissahickon 5:26 5:44 6:06 17:17.7 5:35/M 12
174 174 7223 Dan Takacs Council Rock North 5:23 5:45 6:08 17:18.1 5:35/M 12
175 175 7787 Paul Lombrana Springfield (Delco) 5:38 5:41 5:58 17:18.3 5:35/M 9
176 176 7529 Logan McHenry North Penn 5:20 5:47 6:11 17:18.6 5:35/M 11
177 177 7478 Tristan Landsberg Methacton 5:30 5:44 6:04 17:18.9 5:35/M 10
178 178 7965 Josh Chaiken Wissahickon 5:26 5:45 6:06 17:19.3 5:35/M 12
179 179 7856 Craig Stenstrom Upper Dublin 5:30 5:53 5:56 17:19.4 5:35/M 12
180 180 7418 Logan Piercy Kennett 5:35 5:41 6:02 17:20.0 5:35/M 10
181 181 7136 Conor Gross Central Bucks West 5:18 5:49 6:11 17:20.0 5:35/M 11
182 182 7370 Patrick Lawson Haverford Township HS 5:30 5:45 6:04 17:20.5 5:35/M 9
183 183 7527 Ian Kelly North Penn 5:25 5:46 6:09 17:20.6 5:35/M 11
184 184 7151 Joey Welch Cheltenham 5:25 5:53 6:02 17:21.1 5:36/M 12
185 185 7075 Eric Muthersbaugh Boyertown 5:23 5:44 6:14 17:22.1 5:36/M 11
186 186 7931 Patrick Snyder WC Henderson 5:35 5:46 6:01 17:23.0 5:36/M 10
187 187 7222 Flavien Moise Council Rock North 5:31 5:53 5:59 17:23.8 5:36/M 10
188 188 7480 Colin Yeh Methacton 5:33 5:49 6:02 17:25.2 5:37/M 10
189 189 7338 Scott Blender Harriton 5:34 5:45 6:05 17:25.7 5:37/M 12
190 190 7355 Lars Knudsen Hatboro Horsham 5:21 5:48 6:15 17:25.8 5:37/M 12
191 191 7457 Josh Noble Marple Newtown 5:29 5:49 6:07 17:26.4 5:37/M 12
192 192 7616 Joshua Ware Pennsbury 5:35 5:52 5:59 17:26.9 5:37/M 11
193 193 7318 Max Miller Great Valley 5:29 5:51 6:08 17:28.6 5:38/M 11
194 194 7942 Dmitri Kosmidis WC Rustin 5:26 5:53 6:07 17:28.6 5:38/M 10
195 195 7008 Miles Curtis Abington 5:27 5:55 6:06 17:28.9 5:38/M 11
196 196 7028 Pierce Barfell Avon Grove 5:37 5:51 6:00 17:29.1 5:38/M 12
197 197 7057 Jack Loeper Bishop Shanahan 5:31 5:52 6:06 17:30.4 5:39/M 11
198 198 7139 Eric Mass Central Bucks West 5:18 5:51 6:20 17:30.6 5:39/M 10
199 199 7234 Logan Brunnozzi Council Rock South 5:37 5:46 6:07 17:31.0 5:39/M 10 TM
200 200 7506 Trevor Schoenemann Neshaminy 5:31 5:51 6:07 17:31.0 5:39/M 12
201 201 7887 William Daub Upper Perkiomen 5:29 5:52 6:09 17:31.1 5:39/M 10
202 202 7124 Andrew Schaefer Central Bucks South 5:32 5:57 6:01 17:31.5 5:39/M 10
203 203 7543 Matthew Kwiatkowaki Owen J. Roberts 5:27 5:52 6:11 17:31.5 5:39/M 10 TM
204 204 7952 Evan Chester William Tennent 5:39 5:45 6:07 17:31.9 5:39/M 11
205 205 7777 Ryan Kovaleski Spring Ford 5:26 5:56 6:09 17:32.5 5:39/M 9
206 206 7614 Seamus Kelliher Pennsbury 5:35 5:52 6:05 17:32.7 5:39/M 10
207 207 7337 Nathaneul Benioff Harriton 5:35 5:45 6:12 17:32.9 5:39/M 11
208 208 7775 Greg Chiaradonna Spring Ford 5:31 5:49 6:12 17:32.9 5:39/M 10
209 209 7107 Matt Curry Central Bucks East 5:40 5:46 6:07 17:33.8 5:40/M 12
210 210 7941 Nick Durinzi WC Rustin 5:33 5:52 6:08 17:34.0 5:40/M 12
211 211 7417 Cameron Olivier Kennett 5:32 5:52 6:08 17:34.1 5:40/M 12
212 212 7813 Nicholas Falsone Strath Haven 5:42 5:49 6:01 17:34.1 5:40/M 11
213 213 7772 Liam Baker Spring Ford 5:33 5:51 6:09 17:34.5 5:40/M 11
214 214 7659 Benjamin Carr Plymouth Whitemarsh 5:36 5:51 6:08 17:36.0 5:41/M 11
215 215 7866 Parker Edge Upper Merion 5:32 5:52 6:11 17:36.6 5:41/M 11
216 216 7044 Robert Walton Bensalem 5:42 5:50 6:04 17:36.9 5:41/M 9
217 217 7842 Aaron Williams Upper Darby 5:38 5:51 6:07 17:37.2 5:41/M 12
218 218 7809 Julian Carmichael Strath Haven 5:42 5:51 6:03 17:37.8 5:41/M 11
219 219 7055 Patrick Dunphy Bishop Shanahan 5:30 5:54 6:12 17:38.2 5:41/M 12
220 220 7955 Cole Shapiro William Tennent 5:38 5:45 6:14 17:38.6 5:41/M 11
221 221 7224 Josh Tobias Council Rock North 5:17 5:59 6:21 17:38.9 5:41/M 11
222 222 7627 Andrew Moyer Perkiomen Valley 5:36 5:56 6:06 17:39.3 5:42/M 12
223 223 7714 Chester Welliver Quakertown 5:31 6:02 6:05 17:39.4 5:42/M 10
224 224 7838 Damian Gauld Upper Darby 5:38 5:47 6:13 17:39.4 5:42/M 12
225 225 7646 Nick Gatcha Phoenixville Area 5:34 6:00 6:05 17:40.2 5:42/M 12
226 226 7413 Miko Davidson Kennett 5:33 5:53 6:13 17:40.6 5:42/M 10
227 227 7304 Dominic DiLuzio Garnet Valley 5:41 5:52 6:07 17:41.3 5:42/M 10
228 228 7971 Solomon Thistle Wissahickon 5:26 6:02 6:13 17:41.6 5:42/M 12
229 229 7823 Ansh Abbaraju Unionville 5:39 5:51 6:10 17:41.9 5:42/M 11 TM
230 230 7630 Phillip Smith Perkiomen Valley 5:28 5:55 6:18 17:42.0 5:43/M 11
231 231 7939 Chris Canterino WC Rustin 5:30 5:52 6:21 17:44.1 5:43/M 10
232 232 7738 Harry Cotter Ridley 5:47 5:50 6:05 17:44.2 5:43/M 12
233 233 7764 Nic Morales Souderton Area 5:36 5:59 6:09 17:45.5 5:44/M 11
234 234 7414 Rio King Kennett 5:33 5:46 6:25 17:45.8 5:44/M 11
235 235 7556 Daniel Cox Oxford Area 5:28 5:54 6:23 17:45.8 5:44/M 11
236 236 7125 John Tunceli Central Bucks South 5:26 5:54 6:24 17:46.2 5:44/M 12
237 237 7031 Josh Herring Avon Grove 5:43 5:53 6:09 17:46.3 5:44/M 11
238 238 7357 Zachary Ryan Hatboro Horsham 5:32 5:58 6:15 17:46.5 5:44/M 10
239 239 7126 Colin Wood Central Bucks South 5:39 5:57 6:10 17:46.7 5:44/M 12
240 240 7610 Justin Brown Pennsbury 5:35 5:54 6:17 17:48.0 5:45/M 10
241 241 7710 John Juszynski Quakertown 5:40 5:50 6:17 17:48.1 5:45/M 10
242 242 7956 Joseph Tuman William Tennent 5:38 5:45 6:24 17:48.5 5:45/M 11
243 243 7944 Jamie Schmidt WC Rustin 5:38 5:58 6:11 17:48.8 5:45/M 12
244 244 7006 Michael Castor Abington 5:30 6:00 6:18 17:49.4 5:45/M 12
245 245 7810 Kenneth Chiem Strath Haven 5:40 5:54 6:16 17:50.2 5:45/M 11
246 246 7917 Conor Quinn West Chester East 5:41 5:51 6:17 17:50.4 5:45/M 11
247 247 7225 Bode Wildgrube Council Rock North 5:31 6:09 6:10 17:51.5 5:45/M 11
248 248 7586 Luke Narbus Penncrest 5:36 5:51 6:24 17:52.4 5:46/M 12 TM
249 249 7736 Matthew Beinlich Ridley 5:47 5:51 6:13 17:52.9 5:46/M 11
250 250 7148 John Ivory Cheltenham 5:37 6:02 6:13 17:52.9 5:46/M 10
251 251 7916 Tyler Pachuda West Chester East 5:42 5:55 6:15 17:53.4 5:46/M 11
252 252 7853 Oliver Griffin Upper Dublin 5:38 5:46 6:28 17:54.1 5:46/M 11
253 253 7181 Dave Kelly Coatesville 5:37 6:07 6:09 17:54.6 5:46/M 10
254 254 7598 Rich Loughran Pennridge 5:30 6:11 6:14 17:56.1 5:47/M 11
255 255 7343 Michael Strauss Harriton 5:35 5:52 6:29 17:56.5 5:47/M 12
256 256 7940 Jimmy Coates WC Rustin 5:27 6:08 6:21 17:57.0 5:47/M 11
257 257 7307 David Stango Garnet Valley 5:47 5:57 6:12 17:58.0 5:48/M 9
258 258 7788 Michael Remy Springfield (Delco) 5:44 6:03 6:11 17:58.3 5:48/M 12
259 259 7121 James Farrell Central Bucks South 5:46 6:07 6:03 17:58.5 5:48/M 11
260 260 7306 Ryle Mellinger Garnet Valley 5:47 5:58 6:13 17:58.9 5:48/M 10
261 261 7725 Aidan Leonard Radnor 5:36 6:01 6:21 17:59.5 5:48/M 10
262 262 7599 Ryan Martin Pennridge 5:46 6:01 6:12 17:59.8 5:48/M 10
263 263 7712 David Pyfer Quakertown 5:47 6:05 6:07 18:00.2 5:48/M 10
264 264 7865 Andrew Ebersole Upper Merion 5:35 6:00 6:24 18:01.2 5:49/M 10
265 265 7060 Lance Reitelbach Bishop Shanahan 5:43 5:54 6:24 18:01.5 5:49/M 9
266 266 7945 Elisha Stigora WC Rustin 5:34 5:51 6:36 18:01.8 5:49/M 11
267 267 7377 Joseph Smith Holy Ghost Preparatory School 5:49 5:56 6:16 18:03.1 5:49/M 10
268 268 7912 Gavin Hefferan West Chester East 5:42 5:59 6:22 18:04.5 5:50/M 9
269 269 7811 Benjamin Ent Strath Haven 5:35 5:50 6:39 18:05.1 5:50/M 10
270 270 7123 Tate Prudish Central Bucks South 5:34 6:13 6:17 18:05.7 5:50/M 12
271 271 7851 Jonas Andrulonis Upper Dublin 5:41 6:02 6:22 18:06.3 5:50/M 10
272 272 7179 Spencer Colon Coatesville 5:34 6:07 6:25 18:06.5 5:50/M 11
273 273 7351 Ben Clarke Hatboro Horsham 5:32 6:08 6:25 18:07.2 5:51/M 11
274 274 7011 Aidan Scharnikow Abington 5:35 6:09 6:22 18:07.3 5:51/M 11
275 275 9756 Nick Lutcavage WC Rustin 5:44 6:04 6:19 18:08.2 5:51/M 12
276 276 7649 Sean Lukowski Phoenixville Area 5:36 6:07 6:25 18:09.6 5:51/M 12
277 277 7559 Nick Marker Oxford Area 5:36 6:02 6:30 18:09.8 5:51/M 11
278 278 7180 Alex Fox Coatesville 5:48 6:03 6:18 18:09.9 5:51/M 12
279 279 7886 Jonathan Daub Upper Perkiomen 5:42 6:08 6:21 18:11.3 5:52/M 12
280 280 7647 Luke Hihi Phoenixville Area 5:43 6:06 6:22 18:12.4 5:52/M 11
281 281 7391 Daniel Shanahan Interboro 5:39 6:03 6:29 18:12.6 5:52/M 11
282 282 7885 Blandin Conklin Upper Perkiomen 5:33 6:12 6:27 18:13.3 5:53/M 11
283 283 7504 Steven McLaughlin Neshaminy 5:37 6:03 6:32 18:13.8 5:53/M 11
284 284 7763 Devon Maue Souderton Area 5:50 6:00 6:23 18:14.0 5:53/M 10
285 285 7507 Dylan Souders Neshaminy 5:35 6:15 6:24 18:15.9 5:53/M 12
286 286 7009 Kevin Dennin Abington 5:33 6:10 6:32 18:16.6 5:54/M 12
287 287 7056 John Fader Bishop Shanahan 5:48 6:06 6:21 18:16.9 5:54/M 12
288 288 7814 Alex Melly Strath Haven 5:40 6:06 6:31 18:17.8 5:54/M 12
289 289 7308 Peter Zekonis Garnet Valley 5:37 6:04 6:37 18:18.7 5:54/M 12
290 290 7047 Nick Zulewski Bensalem 5:43 6:05 6:29 18:18.8 5:54/M 10
291 291 7951 Aiden Augustine William Tennent 5:40 6:06 6:33 18:21.1 5:55/M 10
292 292 9247 Josh Goldberg Radnor 5:36 6:04 6:41 18:22.0 5:55/M 12
293 293 7889 Mike Milkowich Upper Perkiomen 5:42 6:09 6:30 18:22.2 5:55/M 12
294 294 7375 John Horgan Holy Ghost Preparatory School 5:24 6:25 6:32 18:22.4 5:55/M 11
295 295 7868 John Matics Upper Merion 5:21 6:19 6:42 18:23.3 5:56/M 11
296 296 9509 Matthew Castronuevo Upper Dublin 5:42 6:14 6:26 18:23.4 5:56/M 9
297 297 7596 Jacob Kascsak Pennridge 5:41 6:11 6:30 18:24.0 5:56/M 12
298 298 9513 Ryan Lim Upper Dublin 5:47 6:08 6:28 18:25.2 5:56/M 12
299 299 9632 Austin Edmunds West Chester East 5:49 6:09 6:25 18:25.3 5:56/M 10
300 300 7911 Eric Benditt West Chester East 5:27 5:52 7:05 18:26.0 5:57/M 12
301 301 7302 Aravind Arunachalam Garnet Valley 5:47 6:07 6:32 18:27.4 5:57/M 11
302 302 8341 Joey Sulewski Council Rock North 5:46 6:14 6:29 18:29.4 5:58/M 10
303 303 7953 Peter Jorgenson William Tennent 6:00 6:06 6:23 18:30.3 5:58/M 10
304 304 7839 Michael Greene Upper Darby 5:41 6:07 6:42 18:30.9 5:58/M 12
305 305 7378 Paul Watkins Holy Ghost Preparatory School 5:51 6:05 6:33 18:31.0 5:58/M 12
306 306 7711 Zach Pint Quakertown 5:43 6:09 6:40 18:32.7 5:59/M 12
307 307 7183 Tommy Wayne Coatesville 5:47 6:15 6:29 18:33.6 5:59/M 9
308 308 7708 Logan Archambault Quakertown 5:46 6:10 6:36 18:33.8 5:59/M 12
309 309 7019 godfrey odalla Academy Park 5:53 6:13 6:28 18:36.3 6:00/M 10
310 310 7045 Javier Williams Bensalem 5:56 6:30 6:11 18:38.3 6:01/M 12
311 311 7476 Jack Kapralick Methacton 5:25 6:23 6:51 18:40.9 6:01/M 12
312 312 7043 Kevin Merchan Bensalem 5:51 6:15 6:33 18:41.4 6:02/M 10
313 313 7032 Alek Pochan Avon Grove 5:44 6:14 6:43 18:41.8 6:02/M 10
314 314 7836 Caleb Dougherty Upper Darby 5:38 6:27 6:36 18:43.1 6:02/M 11
315 315 7010 Troy Newby Abington 5:47 6:17 6:38 18:43.6 6:02/M 11
316 316 7373 Ciaran Chambers Holy Ghost Preparatory School 5:52 6:16 6:35 18:44.4 6:03/M 9
317 317 7758 Miles Bailey Souderton Area 5:56 6:11 6:36 18:44.7 6:03/M 12
318 318 7709 Sam Barndt Quakertown 5:51 6:24 6:30 18:45.7 6:03/M 12
319 319 7502 Dominic Conturso Neshaminy 5:39 6:18 6:48 18:46.1 6:03/M 10
320 320 7017 Sean Kan Academy Park 5:48 6:19 6:38 18:46.6 6:03/M 12
321 321 7147 Sebastian Buscemi Cheltenham 5:47 6:31 6:28 18:46.7 6:03/M 11
322 322 7570 Jeremiah Michel Penn Wood 5:47 6:21 6:38 18:47.2 6:04/M 10
323 323 7870 Siddharth Patel Upper Merion 5:52 6:16 6:39 18:48.3 6:04/M 12
324 324 9579 Jonathan Trzaska Upper Perkiomen 5:42 6:13 6:53 18:48.8 6:04/M 12
325 325 7569 Fawaz Fatokun Penn Wood 5:56 6:21 6:32 18:50.6 6:05/M 12
326 326 7042 Douglas Keenan Bensalem 5:37 6:13 7:01 18:52.4 6:05/M 12
327 327 7046 David Yunusov Bensalem 5:50 6:22 6:39 18:52.6 6:05/M 12
328 328 7761 Owen Hersherger Souderton Area 5:57 6:19 6:35 18:53.0 6:05/M 11
329 329 7837 Curtis Everett Upper Darby 5:40 6:18 6:54 18:54.0 6:06/M 11
330 330 7041 Dabi Chanez Bensalem 5:47 6:30 6:36 18:55.4 6:06/M 12
331 331 7012 Ben Thomas Abington 5:47 6:18 6:50 18:56.7 6:06/M 9
332 332 7713 Mason Smith Quakertown 5:54 6:26 6:36 18:57.6 6:07/M 11
333 333 8293 Tyler Blagden Conestoga 5:59 6:32 6:26 18:58.9 6:07/M 12
334 334 7149 Chris Luk Cheltenham 5:58 6:19 6:46 19:04.9 6:09/M 12
335 335 7503 Liam McIntyre Neshaminy 5:45 6:28 6:52 19:05.9 6:09/M 10
336 336 7929 Patrick Rabin WC Henderson 5:25 5:47 7:57 19:10.7 6:11/M 11
337 337 7015 John Ross Flowers Academy Park 5:56 6:29 6:45 19:11.8 6:11/M 11
338 338 7915 Domenic Moser West Chester East 5:16 6:28 7:27 19:13.1 6:12/M 12
339 339 7790 Connor Sheldon Springfield (Delco) 5:53 6:32 6:46 19:13.2 6:12/M 12
340 340 7792 Joseph Wilding Springfield (Delco) 5:54 6:31 6:46 19:13.2 6:12/M 9
341 341 7739 Nicholas Dougherty Ridley 6:00 6:29 6:44 19:13.9 6:12/M 11
342 342 7602 Gabe Yochum Pennridge 6:03 6:26 6:44 19:14.2 6:12/M 10
343 343 7760 Will Handwerk Souderton Area 5:58 6:23 6:52 19:14.5 6:12/M 12
344 344 7069 Jacob Bardsley Boyertown 6:11 6:19 6:44 19:15.3 6:13/M 11
345 345 7600 Ryan Otto Pennridge 6:03 6:27 6:44 19:15.6 6:13/M 10
346 346 7020 Felix Sando Academy Park 5:54 6:34 6:48 19:16.6 6:13/M 12
347 347 7759 Nate Fickert Souderton Area 5:58 6:26 6:53 19:17.7 6:13/M 9
348 348 7568 Keith Barrett Penn Wood 5:55 6:36 6:48 19:19.6 6:14/M 12
349 349 7840 Eric Gurnell Upper Darby 5:42 6:37 7:04 19:24.9 6:15/M 12
350 350 7572 Desmond Randall Penn Wood 5:48 6:47 6:51 19:26.5 6:16/M 11
351 (5) 7158 Walton Garnett Chester 6:00 6:35 6:51 19:28.1 6:17/M 9
352 351 7432 Jonathan Xu Lower Merion 5:34 6:31 7:26 19:31.7 6:18/M 10 TM
353 352 7662 Daniel mark Epstein Plymouth Whitemarsh 6:02 6:39 6:54 19:36.3 6:19/M 11
354 353 7789 Colin Rendon Springfield (Delco) 5:54 6:32 7:12 19:39.6 6:20/M 12
355 354 7740 Matthew Fennell Ridley 6:02 6:39 6:58 19:40.0 6:21/M 12
356 355 7387 Aidan Hubis Interboro 6:06 6:39 6:57 19:42.8 6:21/M 11
357 356 7741 Mike Keller Ridley 6:02 6:48 6:54 19:45.2 6:22/M 12
358 357 7072 Cole Cavalero Boyertown 6:15 6:29 7:01 19:47.6 6:23/M 9
359 358 7737 AJ Cavanaugh Ridley 6:16 6:33 6:58 19:48.5 6:23/M 12
360 359 7122 Owen Moelter Central Bucks South 5:20 6:08 8:25 19:55.0 6:25/M 12
361 360 7742 Vaughn Ritter Ridley 6:16 6:36 7:18 20:10.8 6:30/M 9
362 361 7573 Langston Richards Penn Wood 5:54 6:48 7:28 20:11.5 6:31/M 10
363 362 7571 Kayleb Myricks Penn Wood 5:59 7:01 7:13 20:14.7 6:32/M 10
364 363 7455 Dolan Cox Marple Newtown 6:19 7:04 6:58 20:22.0 6:34/M 12
365 364 7456 Mohammed Iyoun Marple Newtown 6:06 7:07 7:13 20:27.7 6:36/M 12
366 365 7388 Jake Hubis Interboro 6:27 7:01 7:06 20:34.4 6:38/M 11
367 366 7386 Bruce Cunningham Interboro 6:00 7:09 7:26 20:36.4 6:39/M 12
368 367 7389 Cooper Jones Interboro 6:06 7:06 7:25 20:38.0 6:39/M 10
369 368 7864 Minh Duong Upper Merion 5:51 6:42 8:09 20:43.6 6:41/M 12
370 369 7664 William Stanczak Plymouth Whitemarsh 6:07 7:11 7:26 20:46.2 6:42/M 12
371 370 7574 Jimmy Sek Penn Wood 6:11 7:35 7:36 21:22.8 6:54/M 12
372 371 7458 Ganesh Selvakumar Marple Newtown 6:22 7:21 7:44 21:28.4 6:55/M 11
373 372 7454 Sean Bowers Marple Newtown 6:35 7:25 7:38 21:39.4 6:59/M 10
374 373 7459 Eric Taraborelli Marple Newtown 6:07 7:29 8:03 21:40.9 6:59/M 11
375 374 7390 Kennan Lu Interboro 6:38 7:25 7:55 21:59.4 7:05/M 10
376 375 7018 Joshua Myers Academy Park 6:07 7:12 9:12 22:33.5 7:16/M 10
377 376 7016 Alex Jaje Academy Park 5:47 7:33 9:13 22:33.6 7:16/M 12
378 377 7460 Evan Valente Marple Newtown 6:58 8:08 7:52 22:59.1 7:25/M 11
379 (5) 7162 Elves Morris Chester 8:30 11:08 10:48 30:26.7 9:49/M 10