Boys AAA
3A Boys 5000m Run
Place Score Bib No Name Team Split Split Split Time Pace Grade Ignore
1 1 1426 Nicholas Mazzeo Lower Merion 4:49 9:57 14:56 14:56.9 4:49/M 11 IND
2 2 1206 Matt Gosling Council Rock North 4:49 9:58 15:02 15:02.1 4:51/M 11 TM
3 3 1587 Rowan Carr Penncrest 4:50 9:58 15:04 15:04.4 4:52/M 10 TM
4 4 1593 Edomias Mulugeta Penncrest 4:50 10:01 15:09 15:09.8 4:53/M 12 TM
5 5 1500 Ryan Kaiser Neshaminy 4:49 9:58 15:11 15:11.4 4:54/M 12 IND
6 6 1425 Alexander Mazzeo Lower Merion 4:49 9:57 15:16 15:16.6 4:56/M 11 IND
7 7 1606 Jackson Warfel Pennridge 4:52 10:01 15:16 15:16.7 4:56/M 10 IND
8 8 1223 Cain Lawler Council Rock South 4:50 10:04 15:20 15:20.0 4:57/M 12 TM
9 9 1536 Justin Landis North Penn 4:49 10:07 15:20 15:20.0 4:57/M 11 TM
10 10 1210 Lucas Poliseno Council Rock North 4:50 10:04 15:21 15:21.6 4:57/M 11 TM
11 11 1540 Achilles Shui North Penn 4:50 10:01 15:22 15:22.7 4:58/M 12 TM
12 12 1312 Ryan Pepperman Great Valley 4:49 10:02 15:24 15:24.2 4:58/M 12 IND
13 13 1258 Nischal Vasanth Downingtown East 4:50 10:07 15:27 15:27.3 4:59/M 11 IND
14 14 1793 Stephen Keller Souderton Area 4:56 10:13 15:35 15:35.7 5:02/M 11 IND
15 15 1209 Jayden Neels Council Rock North 4:51 10:09 15:38 15:38.8 5:03/M 11 TM
16 16 1589 Nick Fante Penncrest 4:56 10:17 15:39 15:39.2 5:03/M 12 TM
17 17 1732 Joseph Garzio Radnor 4:52 10:15 15:42 15:42.0 5:04/M 12 IND
18 18 1138 William Edgar Cheltenham 4:51 10:12 15:45 15:45.3 5:05/M 11 IND
19 19 1072 Aiden Voth Boyertown 4:52 10:17 15:46 15:46.6 5:05/M 12 IND
20 20 1872 Jonathan Stancik Unionville 4:50 10:13 15:47 15:47.6 5:06/M 12 IND
21 21 1769 Jackson Kane Ridley 4:49 10:10 15:49 15:49.7 5:06/M 12 IND
22 22 1211 Parker Smith Council Rock North 4:58 10:22 15:51 15:51.4 5:07/M 11 TM
23 23 1870 James McGlynn Unionville 4:50 10:07 15:51 15:51.8 5:07/M 12 IND
24 24 1770 Joey Lanci Ridley 4:53 10:26 15:52 15:52.2 5:07/M 12 IND
25 25 1225 Jude Olsen Council Rock South 4:50 10:15 15:52 15:52.4 5:07/M 11 TM
26 26 1982 Samuel Good West Chester Henderson 4:59 10:30 15:52 15:52.8 5:07/M 11 TM
27 27 1972 Jake Hennessy West Chester East 5:05 10:33 15:56 15:56.7 5:09/M 12 IND
28 28 1795 Liam Simpson Souderton Area 5:01 10:30 15:58 15:58.4 5:09/M 10 IND
29 29 1104 Tyler Tomlinson Central Bucks East 4:55 10:26 15:58 15:58.7 5:09/M 10 TM
30 30 1537 Shane Myers North Penn 4:56 10:28 16:01 16:01.8 5:10/M 11 TM
31 31 1105 Dan Walsh Central Bucks East 4:54 10:32 16:01 16:01.9 5:10/M 12 TM
32 32 1099 Dylan Borden Central Bucks East 5:01 10:30 16:02 16:02.2 5:10/M 12 TM
33 33 1629 Nathan Boyer Perkiomen Valley 4:59 10:30 16:02 16:02.3 5:10/M 11 IND
34 34 1985 Ben Pentz West Chester Henderson 4:56 10:29 16:02 16:02.4 5:10/M 12 TM
35 35 1634 Kyle Tracey Perkiomen Valley 4:58 10:30 16:04 16:04.0 5:11/M 11 IND
36 36 2010 Quinn Cataldi William Tennent 5:00 10:26 16:04 16:04.6 5:11/M 12 IND
37 37 1984 Logan Miller West Chester Henderson 5:00 10:35 16:05 16:05.8 5:12/M 11 TM
38 38 1222 Mason Kaminski Council Rock South 5:00 10:31 16:06 16:06.0 5:12/M 12 TM
39 39 1221 Nathan Kach Council Rock South 4:58 10:33 16:06 16:06.2 5:12/M 11 TM
40 40 2013 Andrew Pratt William Tennent 5:07 10:37 16:06 16:06.9 5:12/M 12 IND
41 41 1618 Jonathon Pajrowski Pennsbury 4:58 10:32 16:07 16:07.2 5:12/M 12 IND
42 42 1268 Sam Leisenring Downingtown West 4:51 10:18 16:07 16:07.8 5:12/M 12 IND
43 43 1027 Brendan Tester Avon Grove 5:05 10:31 16:07 16:07.9 5:12/M 11 IND
44 44 1631 Cooper Hey Perkiomen Valley 5:01 10:30 16:08 16:08.1 5:12/M 11 IND
45 45 1603 Daniel Lera-Lozano Pennridge 5:05 10:41 16:08 16:08.2 5:12/M 11 IND
46 46 1535 Matthew Connelly North Penn 4:56 10:34 16:08 16:08.7 5:12/M 10 TM
47 47 1774 Paul Oluwa Ridley 5:00 10:35 16:08 16:08.9 5:13/M 10 IND
48 48 2023 Ralph Antonucci Wissahickon 4:55 10:25 16:09 16:09.7 5:13/M 12 IND
49 49 1313 Jack Thomas Great Valley 5:04 10:41 16:11 16:11.8 5:13/M 12 IND
50 50 1914 Anthony Tornambe Upper Merion 5:01 10:45 16:12 16:12.2 5:14/M 11 IND
51 51 1114 Sebastian Marquez-FerbCentral Bucks South 4:59 10:34 16:12 16:12.2 5:14/M 11 IND
52 52 1113 Kenneth Konopka Central Bucks South 5:00 10:39 16:12 16:12.9 5:14/M 12
53 53 1205 Andrew Foulke Council Rock North 5:00 10:40 16:13 16:13.0 5:14/M 10 TM
54 54 1311 Chase Pepperman Great Valley 5:08 10:43 16:13 16:13.7 5:14/M 12
55 55 1195 Aidan Mahoney Conestoga 5:08 10:44 16:16 16:16.4 5:15/M 12
56 56 1191 Luke Davies Conestoga 5:06 10:44 16:16 16:16.9 5:15/M 12
57 57 1986 Ezekiel Shappell SmithWest Chester Henderson 5:08 10:43 16:17 16:17.6 5:15/M 11 TM
58 58 1539 Joey Sharkey North Penn 4:56 10:34 16:18 16:18.3 5:16/M 11 TM
59 59 1483 Charles Reith Methacton 5:05 10:41 16:18 16:18.4 5:16/M 12
60 60 1025 Chase Kalesh Avon Grove 5:07 10:39 16:18 16:18.4 5:16/M 11
61 61 1372 Teddy Foster Haverford Township 4:52 10:31 16:19 16:19.0 5:16/M 11
62 62 1103 Kyle Smith Central Bucks East 5:01 10:39 16:19 16:19.2 5:16/M 11 TM
63 63 1983 Dermot Hogan West Chester Henderson 5:08 10:46 16:20 16:20.1 5:16/M 11 TM
64 64 1855 Trevor Fursman Sun Valley 5:00 10:43 16:20 16:20.1 5:16/M 12
65 65 1451 Julian Bothma Marple Newtown 5:09 10:46 16:21 16:21.0 5:16/M 10
66 66 1564 Owen Oliver Oxford Area 5:01 10:43 16:21 16:21.5 5:17/M 12
67 67 1988 Luke Zajac West Chester Henderson 5:11 10:47 16:22 16:22.1 5:17/M 11 TM
68 68 1590 Andrew Hausch Penncrest 5:08 10:45 16:23 16:23.3 5:17/M 11 TM
69 69 1810 Gus Smith Spring Ford 5:03 10:36 16:23 16:23.4 5:17/M 12
70 70 1873 Nan Stone Unionville 5:10 10:46 16:23 16:23.9 5:17/M 10
71 71 1270 Nicholas Musallam Downingtown West 5:13 10:58 16:26 16:26.8 5:18/M 10
72 72 1368 Carlo Buonviri Haverford Township 5:10 10:47 16:26 16:26.9 5:18/M 12
73 73 1679 William Waerig Plymouth Whitemarsh 5:02 10:47 16:27 16:27.5 5:19/M 11
74 74 1310 Trip Gomez Great Valley 5:09 10:53 16:27 16:27.7 5:19/M 12
75 75 1806 Elijah Dunham Spring Ford 5:03 10:43 16:28 16:28.0 5:19/M 12
76 76 1869 Brady Lasher Unionville 5:09 10:46 16:28 16:28.8 5:19/M 11
77 77 1256 Jude Stulak Downingtown East 5:07 10:47 16:30 16:30.2 5:19/M 11
78 78 1818 Chris Cardie Springfield (Delco) 5:13 10:48 16:30 16:30.7 5:20/M 11
79 79 1482 Colin O'Donnell Methacton 5:01 10:36 16:30 16:30.8 5:20/M 11
80 80 1371 Logan Eagles Haverford Township 5:04 10:44 16:31 16:31.1 5:20/M 12
81 81 1987 Luca Urbanic West Chester Henderson 5:10 10:47 16:32 16:32.6 5:20/M 12 TM
82 82 1370 Ryan Cleary Haverford Township 5:17 11:01 16:33 16:33.1 5:20/M 10
83 83 1257 Jackson Ulmer Downingtown East 5:08 10:55 16:33 16:33.2 5:20/M 11
84 84 1502 Samuel Osterhoudt Neshaminy 5:07 10:48 16:33 16:33.3 5:20/M 12
85 85 1309 Andrew Brook Great Valley 5:08 10:55 16:33 16:33.4 5:20/M 12
86 86 1592 Bartosz Kruszewski Penncrest 5:12 10:52 16:33 16:33.8 5:21/M 10 TM
87 87 1358 Scott McKenna Hatboro Horsham 5:01 10:26 16:34 16:34.8 5:21/M 12
88 88 1255 Alexander Roman Downingtown East 5:15 10:57 16:34 16:34.9 5:21/M 12
89 89 1308 Braden Barber Great Valley 5:07 10:53 16:36 16:36.3 5:21/M 11
90 90 1934 Thomas Daub Upper Perkiomen 5:11 10:54 16:36 16:36.9 5:22/M 9
91 91 1805 Justin Delp Spring Ford 5:05 10:49 16:41 16:41.1 5:23/M 10
92 92 1630 Alex Corbin Perkiomen Valley 5:21 10:57 16:42 16:42.4 5:23/M 12
93 93 1220 Nick Donohue Council Rock South 5:11 11:00 16:42 16:42.4 5:23/M 12 TM
94 94 1196 Miles Warkentine Conestoga 5:10 10:50 16:42 16:42.8 5:24/M 12
95 95 1807 Jedidiah King Spring Ford 5:14 10:49 16:43 16:43.0 5:24/M 12
96 96 1617 Matt Kanuk Pennsbury 5:08 10:52 16:43 16:43.3 5:24/M 12
97 97 1197 Parker Warkentine Conestoga 5:00 10:36 16:43 16:43.3 5:24/M 11
98 98 1369 Aidan Chivalette Haverford Township 5:18 11:02 16:43 16:43.6 5:24/M 11
99 99 1224 Finn Malone Council Rock South 5:09 10:58 16:43 16:43.7 5:24/M 10 TM
100 100 1024 Jason Blom Avon Grove 5:09 10:54 16:43 16:43.7 5:24/M 9
101 101 1374 Sean Lawson Haverford Township 5:01 10:50 16:43 16:43.9 5:24/M 11
102 102 1534 Owen Cary North Penn 4:59 10:49 16:44 16:44.4 5:24/M 12 TM
103 103 1271 Shravan Raja Downingtown West 5:12 10:52 16:45 16:45.2 5:24/M 11
104 104 1938 John Kuzmission Upper Perkiomen 5:08 10:51 16:45 16:45.7 5:24/M 11
105 105 1066 Samuel Branford Boyertown 4:56 10:51 16:46 16:46.2 5:25/M 12
106 106 1673 Joshua Bucko Plymouth Whitemarsh 5:03 10:51 16:46 16:46.8 5:25/M 11
107 107 1010 Chase O'Brien Abington 5:21 11:05 16:47 16:47.2 5:25/M 10
108 108 1796 Ben Wright Souderton Area 5:13 10:57 16:47 16:47.8 5:25/M 12
109 109 1804 Shihan Ayman Spring Ford 5:15 11:02 16:48 16:48.0 5:25/M 11
110 110 1101 William Gray Central Bucks East 5:19 11:07 16:48 16:48.1 5:25/M 12 TM
111 111 1602 Andrew Davis Pennridge 5:12 10:57 16:49 16:49.1 5:26/M 12
112 112 1809 Mason Short Spring Ford 5:13 10:59 16:49 16:49.2 5:26/M 11
113 113 1615 Casey Aaron Pennsbury 5:12 11:00 16:49 16:49.7 5:26/M 10
114 114 1885 Josh Sharp Upper Darby 5:25 11:19 16:50 16:50.2 5:26/M 11
115 115 1424 Dylan Leone Lower Merion 5:03 10:50 16:50 16:50.5 5:26/M 12
116 116 1619 Sam Purdum Pennsbury 5:12 11:03 16:50 16:50.8 5:26/M 10
117 117 1566 Ben Whelan Oxford Area 5:12 11:02 16:51 16:51.1 5:26/M 11
118 118 1373 Charlie Hatton Haverford Township 5:17 11:03 16:51 16:51.3 5:26/M 10
119 119 1478 Curtis Alexander Methacton 5:06 10:47 16:51 16:51.3 5:26/M 12
120 120 1737 Jack Wible Radnor 5:23 11:08 16:51 16:51.5 5:26/M 11
121 121 1850 Colin Ruether Strath Haven 5:17 11:06 16:51 16:51.7 5:26/M 12
122 122 1731 Ian Bridy Radnor 5:29 11:14 16:51 16:51.8 5:26/M 11
123 123 1794 Ryan McDonough Souderton Area 5:12 11:02 16:52 16:52.7 5:27/M 9
124 124 1115 Nathanael Meister Central Bucks South 5:16 11:06 16:52 16:52.9 5:27/M 10
125 125 1117 Darren Rafa Central Bucks South 5:07 10:52 16:52 16:52.9 5:27/M 10
126 126 1588 Pierre Croquette Penncrest 5:15 11:03 16:53 16:53.5 5:27/M 12 TM
127 127 1552 Ben Pittek Owen J. Roberts 5:15 11:04 16:54 16:54.3 5:27/M 11
128 128 1193 Jake Foster Conestoga 5:19 11:05 16:54 16:54.4 5:27/M 11
129 129 1808 Ishan Patel Spring Ford 5:21 11:11 16:54 16:54.5 5:27/M 10
130 130 1733 Aiden Landau Radnor 5:23 11:08 16:55 16:55.8 5:28/M 12
131 131 1269 Gavin Mize Downingtown West 5:18 11:00 16:56 16:56.7 5:28/M 12
132 132 1851 Jonah Wimmer Strath Haven 5:16 11:05 16:56 16:56.8 5:28/M 10
133 133 1652 Hayden Bray Phoenixville Area 5:21 11:07 16:57 16:57.0 5:28/M 11
134 134 1554 Nolan Walters Owen J. Roberts 5:22 11:16 16:57 16:57.3 5:28/M 9
135 135 1499 Maguire Dicesare Neshaminy 5:15 11:10 16:57 16:57.7 5:28/M 11
136 136 1897 Michael Caruso Upper Dublin 5:29 11:17 16:57 16:57.8 5:28/M 11
137 137 1068 Jackson Fretz Boyertown 5:10 11:04 16:58 16:58.1 5:28/M 9
138 138 1116 Ramsey Polis Central Bucks South 5:15 11:06 16:58 16:58.2 5:28/M 10
139 139 1480 Benjamin Freese Methacton 5:10 11:04 16:58 16:58.2 5:28/M 12
140 140 2014 Chase Rosenfeld William Tennent 5:08 11:00 16:58 16:58.8 5:29/M 12
141 141 1772 Olma Matthewos Ridley 5:02 10:47 16:59 16:59.1 5:29/M 11
142 142 1896 Liam Broome Upper Dublin 5:29 11:17 16:59 16:59.6 5:29/M 10
143 143 1192 Ethan Del Viscio Conestoga 5:15 11:06 17:00 17:00.6 5:29/M 12
144 144 1901 Jason Xi Upper Dublin 5:27 11:18 17:01 17:01.7 5:30/M 12
145 145 1935 Sean Donahue Upper Perkiomen 5:18 11:08 17:01 17:01.8 5:30/M 11
146 146 1427 Matthew Roper Lower Merion 4:59 10:43 17:01 17:01.9 5:30/M 12
147 147 1791 Matthew Embrey Souderton Area 5:18 11:08 17:02 17:02.0 5:30/M 11
148 148 1219 Eshaan Doegar Council Rock South 5:03 10:43 17:02 17:02.2 5:30/M 11 TM
149 149 1479 Kai Barnes Methacton 5:19 11:13 17:02 17:02.4 5:30/M 11
150 150 1601 Luke Barbadoro Pennridge 5:12 11:07 17:02 17:02.9 5:30/M 12
151 151 1007 Nolan Flood Abington 5:26 11:17 17:05 17:05.1 5:31/M 10
152 152 1428 Hudson Sherman Lower Merion 5:07 11:04 17:05 17:05.7 5:31/M 11
153 153 1119 Lucas Vicente-Mendoza Central Bucks South 5:18 11:10 17:06 17:06.7 5:31/M 10
154 154 1900 Anthony Paone Upper Dublin 5:27 11:17 17:08 17:08.6 5:32/M 10
155 155 1575 Joshua Esters Penn Wood 4:56 10:40 17:08 17:08.9 5:32/M 11
156 156 1128 Harrison Cornwell Central Bucks West 5:23 11:18 17:09 17:09.4 5:32/M 11
157 157 1253 Aaryan Pandya Downingtown East 5:11 11:01 17:09 17:09.9 5:32/M 9
158 158 1207 Ben Mischel Council Rock North 5:18 11:17 17:10 17:10.8 5:33/M 12 TM
159 159 1940 Ben Sensinger Upper Perkiomen 5:31 11:28 17:10 17:10.8 5:33/M 12
160 160 1792 Andrew Gardner Souderton Area 5:13 11:09 17:11 17:11.1 5:33/M 12
161 161 1790 Liam Dougherty Souderton Area 5:21 11:14 17:11 17:11.3 5:33/M 11
162 162 1909 Lucas Albini Upper Merion 5:07 11:09 17:11 17:11.4 5:33/M 11
163 163 1773 Bobby Navazio Ridley 5:10 11:11 17:12 17:12.6 5:33/M 11
164 164 1605 Logan Siegfried Pennridge 5:11 11:08 17:12 17:12.6 5:33/M 12
165 165 1604 Bryce Martin Pennridge 5:12 11:07 17:12 17:12.9 5:33/M 11
166 166 1266 Matthew Deangelis Downingtown West 5:20 11:11 17:13 17:13.2 5:33/M 12
167 167 1997 Luke Haulihan West Chester Rustin 5:19 11:16 17:13 17:13.2 5:33/M 9
168 168 1970 Owen Gagliardi West Chester East 5:24 11:26 17:13 17:13.8 5:33/M 10
169 169 1127 Elijah Barker Central Bucks West 5:22 11:20 17:13 17:13.9 5:34/M 12
170 170 1314 Redford Thomas Great Valley 5:19 11:16 17:14 17:14.1 5:34/M 12
171 171 1620 Brendan Sargent Pennsbury 5:12 11:11 17:14 17:14.9 5:34/M 10
172 172 1300 Emmanuel Velez Garnet Valley 5:13 11:18 17:15 17:15.0 5:34/M 11
173 173 2012 Ryan Lovenstein William Tennent 5:19 11:12 17:15 17:15.6 5:34/M 10
174 174 1008 Feola Jackson Abington 5:26 11:24 17:16 17:16.6 5:34/M 12
175 175 1548 Brody Fletcher Owen J. Roberts 5:22 11:19 17:16 17:16.6 5:34/M 9
176 176 1100 Trey Digregorio Central Bucks East 5:17 11:12 17:16 17:16.8 5:34/M 12 TM
177 177 1867 Robbie Elsen Unionville 5:10 11:03 17:16 17:16.9 5:35/M 11
178 178 1423 Sawyer Friedman-OlshanLower Merion 5:11 11:24 17:17 17:17.1 5:35/M 11
179 179 1736 Connor Walsh Radnor 5:23 11:13 17:17 17:17.1 5:35/M 10
180 180 1898 Kevin Lim Upper Dublin 5:28 11:21 17:17 17:17.2 5:35/M 11
181 181 1939 Roman MacEdo Upper Perkiomen 5:18 11:13 17:17 17:17.2 5:35/M 12
182 182 1194 Alex Gough Conestoga 5:26 11:20 17:18 17:18.1 5:35/M 12
183 183 1973 Brody Laurento West Chester East 5:15 11:19 17:18 17:18.4 5:35/M 12
184 184 1968 Jack Brannon West Chester East 5:05 10:56 17:18 17:18.5 5:35/M 11
185 185 1133 Brady Windisch Central Bucks West 5:25 11:20 17:19 17:19.1 5:35/M 9
186 186 1591 Sean Holst-Rightley Penncrest 5:13 11:16 17:19 17:19.2 5:35/M 10 TM
187 187 1026 Nikhil Pendse Avon Grove 5:30 11:23 17:19 17:19.3 5:35/M 11
188 188 1208 Grady Moore Council Rock North 5:19 11:17 17:20 17:20.0 5:35/M 10 TM
189 189 1881 David Benda Upper Darby 5:25 11:23 17:21 17:21.1 5:36/M 11
190 190 1252 Sammy Engle Downingtown East 5:15 11:18 17:21 17:21.9 5:36/M 10
191 191 1139 Shamsid-Din Jabbar Cheltenham 5:22 11:23 17:22 17:22.8 5:36/M 10
192 192 1481 Jason Nagle Methacton 5:11 11:11 17:23 17:23.2 5:37/M 10
193 193 1635 Paarth Yadav Perkiomen Valley 5:22 11:21 17:23 17:23.4 5:37/M 11
194 194 1136 Caleb Dougherty Cheltenham 5:21 11:23 17:23 17:23.5 5:37/M 11
195 195 2029 Walter Vandegrift Wissahickon 5:31 11:29 17:23 17:23.7 5:37/M 11
196 196 1043 Xavier Skinner Bensalem 5:17 11:22 17:24 17:24.3 5:37/M 10
197 197 1359 Nick Schell Hatboro Horsham 5:26 11:22 17:24 17:24.5 5:37/M 10
198 198 1012 James Stewart Abington 5:27 11:21 17:25 17:25.3 5:37/M 12
199 199 1899 Josiah Notary Upper Dublin 5:28 11:20 17:26 17:26.1 5:37/M 10
200 200 1412 Josh Poulton Kennett 5:21 11:28 17:26 17:26.2 5:37/M 11
201 201 1847 Brendan Hogg Strath Haven 5:28 11:33 17:26 17:26.6 5:38/M 10
202 202 1848 Colin Kennedy Strath Haven 5:34 11:40 17:26 17:26.9 5:38/M 9
203 203 1574 John Esteris Penn Wood 5:23 11:21 17:27 17:27.1 5:38/M 10
204 204 1771 Nick Lanci Ridley 5:18 11:29 17:30 17:30.1 5:39/M 9
205 205 1607 Colin Woehr Pennridge 5:18 11:20 17:30 17:30.3 5:39/M 10
206 206 2026 Ray Pelletier Wissahickon 5:28 11:25 17:30 17:30.4 5:39/M 11
207 207 1995 Carson Englert West Chester Rustin 5:25 11:24 17:30 17:30.7 5:39/M 11
208 208 1824 Dennis Wickstrum Springfield (Delco) 5:28 11:28 17:30 17:30.8 5:39/M 11
209 209 1910 Hudson Etezady Upper Merion 5:08 11:08 17:31 17:31.1 5:39/M 10
210 210 1454 Landon Hartwell Marple Newtown 5:22 11:19 17:31 17:31.6 5:39/M 12
211 211 1070 Cole Peifer Boyertown 5:25 11:30 17:32 17:32.1 5:39/M 12
212 212 1538 Caleb Rothenberger North Penn 5:02 11:09 17:32 17:32.4 5:40/M 10 TM
213 213 1936 Gavin Dunn Upper Perkiomen 5:32 11:35 17:32 17:32.9 5:40/M 10
214 214 1429 Michael Steenhoff Lower Merion 5:26 11:33 17:33 17:33.2 5:40/M 12
215 215 1030 Shaun Weaver Avon Grove 5:29 11:24 17:33 17:33.9 5:40/M 12
216 216 1868 Teddy Koshgerian Unionville 5:35 11:33 17:34 17:34.6 5:40/M 9
217 217 1633 Max Tancini Perkiomen Valley 5:25 11:26 17:35 17:35.4 5:40/M 11
218 218 1658 Keshav Vyas Phoenixville Area 5:22 11:18 17:35 17:35.6 5:41/M 12
219 219 1298 Isaac Mellinger Garnet Valley 5:24 11:31 17:37 17:37.2 5:41/M 10
220 220 1871 Satwik Panchomarthi Unionville 5:34 11:23 17:38 17:38.0 5:41/M 12
221 221 1410 Colin Kipp Kennett 5:21 11:28 17:38 17:38.5 5:41/M 11
222 222 1716 Josiah Hickey Quakertown 5:23 11:38 17:38 17:38.9 5:42/M 11
223 223 1846 Owen Goldberg Strath Haven 5:28 11:36 17:39 17:39.1 5:42/M 11
224 224 1996 Colin Finnegan West Chester Rustin 5:35 11:47 17:40 17:40.1 5:42/M 10
225 225 1411 Juan Martinez Garcia Kennett 5:35 11:41 17:40 17:40.9 5:42/M 12
226 226 1132 Alex Radishofski Central Bucks West 5:40 11:43 17:41 17:41.1 5:42/M 12
227 227 1577 David Gayflor Penn Wood 5:22 11:31 17:42 17:42.1 5:43/M 11
228 228 1354 Noah Benoit-Jean Hatboro Horsham 5:28 11:35 17:42 17:42.9 5:43/M 11
229 229 1356 Conner Brennan Hatboro Horsham 5:35 11:37 17:43 17:43.3 5:43/M 12
230 230 2009 Richard Belt William Tennent 5:25 11:36 17:45 17:45.0 5:44/M 12
231 231 1028 Lars Trone Avon Grove 5:32 11:32 17:45 17:45.1 5:44/M 12
232 232 1029 Benjamin Weaver Avon Grove 5:31 11:35 17:45 17:45.6 5:44/M 12
233 233 1140 Linus Kiser Cheltenham 5:29 11:43 17:46 17:46.0 5:44/M 12
234 234 1656 Kyle Padilla Phoenixville Area 5:19 11:04 17:46 17:46.3 5:44/M 11
235 235 1040 Sean Harbison Bensalem 5:28 11:34 17:47 17:47.1 5:44/M 10
236 236 1924 Brady Saunders Upper Moreland 5:25 11:33 17:47 17:47.1 5:44/M 11
237 237 1677 Jonah Reid Plymouth Whitemarsh 5:35 11:40 17:47 17:47.4 5:44/M 12
238 238 1131 Charles Livezey Central Bucks West 5:23 11:32 17:48 17:48.7 5:45/M 11
239 239 1632 John Lanza Perkiomen Valley 5:30 11:40 17:49 17:49.3 5:45/M 9
240 240 1937 William Godshall Upper Perkiomen 5:31 11:38 17:49 17:49.5 5:45/M 12
241 241 1118 Joshua Sieto Central Bucks South 5:31 11:44 17:50 17:50.2 5:45/M 12
242 242 1621 Brandon Spronk Pennsbury 5:24 11:34 17:50 17:50.3 5:45/M 9
243 243 1655 Ben Imburgia Phoenixville Area 5:36 11:52 17:50 17:50.5 5:45/M 12
244 244 1849 Colin Lestourgeon Strath Haven 5:27 11:40 17:50 17:50.9 5:45/M 12
245 245 1562 Owen Hughes Oxford Area 5:36 11:34 17:52 17:52.6 5:46/M 12
246 246 1845 Lucas Elliott Strath Haven 5:34 11:45 17:52 17:52.8 5:46/M 10
247 247 1501 Christian Lewis Neshaminy 5:27 11:34 17:53 17:53.6 5:46/M 12
248 248 1565 Chase Verbanas Oxford Area 5:36 11:45 17:55 17:55.8 5:47/M 10
249 249 2025 Josiah Feng Wissahickon 5:34 11:40 17:55 17:55.9 5:47/M 11
250 250 1911 Samuel Foster Upper Merion 5:35 11:48 17:56 17:56.5 5:47/M 10
251 251 1721 Tyler Turansky Quakertown 5:34 11:50 17:57 17:57.1 5:47/M 10
252 252 1735 Sage Silverman Radnor 5:42 11:52 17:57 17:57.5 5:48/M 12
253 253 1343 Iain Godbold Harry S Truman 5:27 11:47 17:58 17:58.1 5:48/M 11
254 254 2001 Jace Orsini West Chester Rustin 5:36 11:50 17:58 17:58.5 5:48/M 12
255 255 1921 Christian Feil Upper Moreland 5:32 11:42 17:59 17:59.4 5:48/M 11
256 256 1041 Jayden McLaurin Bensalem 5:35 11:49 18:00 18:00.2 5:48/M 12
257 257 1296 Alexander Gursahaney Garnet Valley 5:14 11:29 18:00 18:00.4 5:49/M 12
258 258 1069 Evan James Boyertown 5:31 11:52 18:02 18:02.9 5:49/M 11
259 259 1067 Colin Cooper Boyertown 5:30 11:47 18:03 18:03.2 5:49/M 11
260 260 1038 Kane Baumher Bensalem 5:28 11:50 18:03 18:03.3 5:49/M 10
261 261 1561 Ryan Fay Oxford Area 5:37 11:46 18:03 18:03.7 5:50/M 12
262 262 1254 Nate Parr Downingtown East 5:24 11:37 18:04 18:04.1 5:50/M 12
263 263 1452 Cole Broomall Marple Newtown 5:35 11:52 18:04 18:04.7 5:50/M 11
264 264 1498 Vincent Conturso Neshaminy 5:38 11:50 18:04 18:04.7 5:50/M 12
265 265 1135 Nicholas Abraham Cheltenham 5:32 11:48 18:07 18:07.7 5:51/M 11
266 266 1267 Tyler Guy Downingtown West 5:24 11:42 18:10 18:10.4 5:52/M 12
267 267 1457 Cole Wozniak Marple Newtown 5:14 11:41 18:11 18:11.0 5:52/M 11
268 268 2000 Adam Mosier West Chester Rustin 5:39 11:55 18:11 18:11.3 5:52/M 12
269 269 1717 Jaxson Morishita Quakertown 5:48 12:02 18:11 18:11.4 5:52/M 10
270 270 1678 Colin Reilly Plymouth Whitemarsh 5:34 11:53 18:11 18:11.8 5:52/M 9
271 271 1102 Brody Mindel Central Bucks East 5:22 11:44 18:12 18:12.9 5:53/M 12 TM
272 272 1775 Cody Wintrode Ridley 5:24 11:58 18:13 18:13.9 5:53/M 12
273 273 2011 Zach Clemensten William Tennent 5:38 11:56 18:14 18:14.2 5:53/M 12
274 274 1999 Adam Makke West Chester Rustin 5:39 11:58 18:15 18:15.3 5:53/M 10
275 275 1357 Kevin Brown Hatboro Horsham 5:45 12:01 18:15 18:15.7 5:53/M 9
276 276 1332 Patrick Luby Harriton 5:24 11:51 18:16 18:16.0 5:54/M 10
277 277 1345 Thomas Melcher Harry S Truman 5:36 11:56 18:16 18:16.1 5:54/M 12
278 278 1912 Michael Galban Upper Merion 5:34 11:50 18:16 18:16.4 5:54/M 12
279 279 2015 Silas Rosenfeld William Tennent 5:38 11:56 18:18 18:18.3 5:54/M 9
280 280 1821 Carl Ross Springfield (Delco) 5:33 11:57 18:20 18:20.2 5:55/M 10
281 281 1616 Shawn Gorman Pennsbury 5:36 11:58 18:20 18:20.9 5:55/M 10
282 282 1455 Nick Naughton Marple Newtown 5:32 11:54 18:24 18:24.1 5:56/M 11
283 283 1129 Elliot Kim Central Bucks West 5:48 12:09 18:24 18:24.7 5:56/M 12
284 284 1130 Mason Lentini Central Bucks West 5:47 12:04 18:24 18:24.7 5:56/M 10
285 285 2024 Jishnu Dass Wissahickon 5:19 11:35 18:24 18:24.8 5:56/M 12
286 286 1295 Sean Diehl Garnet Valley 5:40 12:04 18:24 18:24.9 5:56/M 12
287 287 1141 Linford Walter Cheltenham 5:38 12:05 18:26 18:26.4 5:57/M 11
288 288 1504 Manny Smith Neshaminy 5:48 12:17 18:27 18:27.6 5:57/M 12
289 289 1525 Rj Matthews Norristown 5:25 12:00 18:27 18:27.9 5:57/M 12
290 290 1819 Liam Harris-Iveson Springfield (Delco) 5:31 12:00 18:29 18:29.0 5:58/M 10
291 291 1453 Jacob Figuroa Marple Newtown 5:38 12:03 18:29 18:29.6 5:58/M 11
292 292 1560 Michael Besancon Oxford Area 5:44 12:01 18:30 18:30.5 5:58/M 12
293 293 2027 Alex Winkowski Wissahickon 5:49 12:09 18:34 18:34.0 5:59/M 11
294 294 1330 Henry Cordes Harriton 5:45 12:09 18:34 18:34.6 6:00/M 9
295 295 1974 Daniel Troland West Chester East 12:10 18:35 18:35.5 6:00/M 12
296 296 1413 Brady Reigel Kennett 5:45 12:10 18:37 18:37.3 6:00/M 9
297 297 1657 Jack Pozun Phoenixville Area 5:42 12:07 18:38 18:38.9 6:01/M 10
298 298 1675 Jack Hanson Plymouth Whitemarsh 5:43 12:07 18:39 18:39.5 6:01/M 12
299 299 1553 Parker Smith Owen J. Roberts 5:44 12:07 18:40 18:40.8 6:02/M 10
300 300 1009 Ryan Kawas Abington 12:20 18:41 18:41.9 6:02/M 12
301 301 1294 Abhinav Chandran Garnet Valley 5:52 12:20 18:42 18:42.5 6:02/M 9
302 302 1346 Jonathan Updike Harry S Truman 5:22 12:06 18:43 18:43.4 6:02/M 11
303 303 1720 Kylos Torres Quakertown 5:44 12:15 18:43 18:43.7 6:03/M 12
304 304 1039 Blue Cash Bensalem 5:43 12:18 18:43 18:43.9 6:03/M 12
305 305 1886 Kheimon Speach Upper Darby 5:39 12:09 18:44 18:44.1 6:03/M 12
306 306 1926 Luciano Tang Upper Moreland 5:33 12:06 18:44 18:44.3 6:03/M 12
307 307 1331 Luke Hough Harriton 5:45 12:20 18:44 18:44.6 6:03/M 9
308 308 1822 Owen Scherff Springfield (Delco) 5:51 12:24 18:45 18:45.0 6:03/M 12
309 309 1456 Donald Peterson Marple Newtown 5:40 12:08 18:45 18:45.4 6:03/M 12
310 310 1704 Aidan Hakes Pottsgrove 5:43 12:16 18:45 18:45.7 6:03/M 11
311 311 1913 Hunter Hope Upper Merion 5:34 11:56 18:46 18:46.6 6:03/M 12
312 312 2028 Jack Pickel Wissahickon 5:44 12:12 18:47 18:47.0 6:04/M 11
313 313 1042 Marcus Skinner Bensalem 5:42 12:26 18:47 18:47.1 6:04/M 12
314 314 1011 Tyler Ramsay Abington 5:48 12:12 18:47 18:47.6 6:04/M 9
315 315 1333 Tao Romalis Harriton 5:26 12:05 18:47 18:47.8 6:04/M 10
316 316 1734 Brandon Ngyuen Radnor 5:42 12:10 18:48 18:48.0 6:04/M 12
317 317 1820 Samuel Kubiak Springfield (Delco) 5:49 12:21 18:48 18:48.1 6:04/M 9
318 318 1676 Declan McGorry Plymouth Whitemarsh 5:35 12:02 18:49 18:49.9 6:05/M 11
319 319 1563 Eric Kellerman Oxford Area 5:48 12:15 18:51 18:51.6 6:05/M 12
320 320 1329 Noam Brodetzki Harriton 5:46 12:19 18:52 18:52.4 6:05/M 11
321 321 1044 Jonathan Weng Bensalem 5:42 12:20 18:52 18:52.7 6:05/M 10
322 322 1674 James Fassbender Plymouth Whitemarsh 5:43 12:25 18:54 18:54.0 6:06/M 11
323 323 1549 Sean Krull Owen J. Roberts 5:55 12:23 18:55 18:55.3 6:06/M 11
324 324 1550 Alexander Palovick Owen J. Roberts 5:57 12:28 18:57 18:57.0 6:07/M 10
325 325 1823 Sean Brady Springfield (Delco) 5:49 12:28 18:59 18:59.7 6:08/M 11
326 (< 5) 1710 William Rose Pottstown 19:00 19:00.4 6:08/M 9
327 326 1915 David Tornambe Upper Merion 5:35 12:14 19:02 19:02.7 6:09/M 11
328 327 1414 Brody Tassmer Kennett 12:25 19:03 19:03.5 6:09/M 9
329 328 1409 Tyler Hassel Kennett 5:45 12:10 19:07 19:07.7 6:10/M 9
330 329 1920 John Cox Upper Moreland 5:43 12:25 19:08 19:08.7 6:11/M 12
331 330 1137 Keane Dougherty Cheltenham 5:50 12:36 19:09 19:09.1 6:11/M 11
332 331 1573 Jaidyn Brown Glover Penn Wood 12:23 19:12 19:12.0 6:12/M 10
333 332 1299 Arvind Narayan Garnet Valley 5:54 12:31 19:13 19:13.8 6:12/M 9
334 333 1703 Darius Hairston Pottsgrove 12:39 19:16 19:16.9 6:13/M 11
335 334 1922 Nicholas Ley Upper Moreland 5:55 12:41 19:19 19:19.6 6:14/M 12
336 335 1998 Ethan Kirkland West Chester Rustin 5:42 12:13 19:21 19:21.6 6:15/M 9
337 336 1653 Henry Cimo Phoenixville Area 5:55 12:38 19:22 19:22.1 6:15/M 10
338 337 1969 Bradley Edelman West Chester East 12:35 19:22 19:22.9 6:15/M 11
339 338 1715 Brendan Forman Quakertown 5:53 12:33 19:24 19:24.1 6:16/M 11
340 339 1551 Maxim Palovick Owen J. Roberts 12:48 19:29 19:29.2 6:17/M 10
341 340 1013 Sean Wade Abington 5:52 12:32 19:29 19:29.4 6:17/M 12
342 341 1167 Timmy O'Toole Coatesville 5:50 12:45 19:31 19:31.8 6:18/M 10
343 342 1884 Isaiah Saddick Upper Darby 5:39 12:37 19:35 19:35.3 6:19/M 11
344 343 1857 Christopher Pry Sun Valley 12:38 19:35 19:35.8 6:19/M 9
345 344 1856 Kyle Outterbridge Sun Valley 12:52 19:38 19:38.0 6:20/M 9
346 345 1853 Ryan Amos Sun Valley 5:56 12:53 19:38 19:38.4 6:20/M 9
347 346 1164 Josh Koch Coatesville 6:03 12:52 19:40 19:40.7 6:21/M 10
348 347 1887 Jeremiah Wildes Upper Darby 5:57 13:04 19:46 19:46.2 6:23/M 12
349 348 1882 Khandakar Mahin Upper Darby 5:46 12:46 19:49 19:49.4 6:24/M 11
350 349 1071 Brayden Tinney Boyertown 5:38 12:05 19:49 19:49.9 6:24/M 9
351 350 1297 Eden He Garnet Valley 5:53 12:33 19:53 19:53.3 6:25/M 10
352 351 1883 Gabriel Olaniyi Upper Darby 5:47 12:44 19:55 19:55.0 6:26/M 12
353 (< 5) 1711 Alejandro Suber Pottstown 20:00 20:00.6 6:27/M 10
354 352 1854 Andrew Dipasquale Sun Valley 13:07 20:02 20:02.4 6:28/M 9
355 353 1335 William Xu Harriton 6:08 13:10 20:03 20:03.5 6:28/M 12
356 354 1971 Javier Guzman West Chester East 12:32 20:05 20:05.2 6:29/M 12
357 355 1526 Brandon Purdy Norristown 13:03 20:07 20:07.0 6:29/M 11
358 356 1166 Ian O'Toole Coatesville 6:03 13:11 20:10 20:10.5 6:30/M 9
359 357 1858 Stephen Shaw Sun Valley 6:10 13:13 20:13 20:13.9 6:32/M 12
360 358 1706 Wesley Piazza Pottsgrove 6:03 13:05 20:15 20:15.1 6:32/M 10
361 359 1342 Dennis Clark Harry S Truman 6:23 13:34 20:21 20:21.8 6:34/M 10
362 360 1163 Caleb Campos Coatesville 6:03 13:12 20:23 20:23.9 6:35/M 11
363 361 1165 Elijah Lieb Coatesville 6:11 13:25 20:24 20:24.8 6:35/M 10
364 362 1576 Tawpeeq Fountain Penn Wood 5:57 13:27 20:26 20:26.1 6:36/M 11
365 363 1718 Alex Rosen Quakertown 6:12 13:27 20:29 20:29.7 6:37/M 11
366 364 1923 Kanstantsin Pronin Upper Moreland 6:02 13:22 20:35 20:35.6 6:39/M 12
367 365 1528 Nathan Vance Norristown 13:07 20:36 20:36.9 6:39/M 10
368 (< 5) 1153 Daniel Stewart Chester 13:11 20:38 20:38.4 6:40/M 11
369 366 1579 Aaron Mathis Penn Wood 13:27 20:46 20:46.5 6:42/M 11
370 367 1701 Carter Burg Pottsgrove 6:00 13:18 20:47 20:47.4 6:42/M 12
371 368 1408 Austin Guyer Kennett 6:11 13:27 20:48 20:48.0 6:43/M 12
372 369 1719 Riley Ruffner Quakertown 13:27 20:49 20:49.6 6:43/M 11
373 370 1341 Gabriel Barquero Harry S Truman 6:24 13:35 20:59 20:59.6 6:46/M 10
374 371 1168 Colin Smith Coatesville 13:46 21:05 21:05.1 6:48/M 11
375 372 1925 Chase Sutrynowicz Upper Moreland 13:42 21:09 21:09.3 6:49/M 11
376 373 1859 Shane Williams Sun Valley 13:51 21:12 21:12.8 6:51/M 10
377 374 1340 Xavier Aviles Harry S Truman 6:15 14:01 21:22 21:22.8 6:54/M 10
378 375 1360 Joseph Spiotta Hatboro Horsham 6:40 14:08 21:23 21:23.1 6:54/M 9
379 376 1169 Jayden Yacoe Coatesville 6:12 13:46 21:24 21:24.6 6:54/M 11
380 377 1355 Xander Bettencourt Hatboro Horsham 6:40 14:07 21:26 21:26.5 6:55/M 10
381 378 1524 Gabriel Gonzales Norristown 6:39 14:06 21:30 21:30.8 6:56/M 9
382 379 1700 Jose Mauricio Alvarez Pottsgrove 6:32 14:34 21:43 21:43.2 7:00/M 10
383 380 1344 Owen Greenwood Harry S Truman 6:31 14:11 21:55 21:55.4 7:04/M 10
384 381 1702 Cameron Burruss Pottsgrove 6:07 14:50 22:21 22:21.6 7:13/M 12
385 (< 5) 1016 Jonathan Page Academy Park 6:40 14:36 22:22 22:22.7 7:13/M 11
386 382 1523 Scott Dietrich Norristown 6:47 14:46 23:01 23:01.0 7:26/M 10
387 (< 5) 1151 Joel Rodriquez Chester 6:52 15:38 24:01 24:01.8 7:45/M 9
388 (< 5) 1150 Jonathan Guijano Chester 7:01 15:42 24:05 24:05.1 7:46/M 11
389 383 1705 Myron Hooks Pottsgrove 7:06 15:39 24:08 24:08.3 7:47/M 10
390 (< 5) 1015 Cameron Farrington Academy Park 7:06 15:50 25:00 25:00.0 8:04/M 11
391 (< 5) 1709 Chris Rose Pottstown 34:05 34:05.6 11:00/M 10