PIAA District 1 Championships 2024

Bethlehem, PA

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