2A Boys 5000m
Bib Place Score Name Split Split Split Split Split Split Split Split Time Split Team
1355 1 Ryan Pajak 2 4:49 1 7:35 1 9:49 1 12:14 15:21 4:57 Ringgold (7)
1207 2 1 Colin Whitaker 3 4:50 2 7:40 2 9:57 2 12:26 15:37 5:02 Lampeter-Strasburg -3
1307 3 Patrick Burgos 4 4:51 3 7:41 3 10:01 3 12:37 16:02 5:10 Elizabeth Forward (7)
1180 4 2 Dale Hall 5 4:51 7 7:49 5 10:12 4 12:49 16:12 5:13 Hampton (7)
1218 5 3 Jonathan Hess 1 4:49 5 7:45 6 10:12 6 12:53 16:14 5:14 Lewisburg Area (4)
1313 6 Caleb Prettyman 6 4:51 4 7:45 4 10:10 5 12:50 16:17 5:15 Franklin (10)
1159 7 4 Dane Spahr 10 4:55 9 7:55 9 10:23 8 13:05 16:20 5:16 Danville (4)
1294 8 Matthew Gorman 11 4:56 8 7:54 8 10:22 9 13:06 16:25 5:18 Conwell-Egan (12)
1315 9 Michael Braun 13 4:56 12 7:57 10 10:25 10 13:06 16:27 5:18 Freeport (7)
1229 10 5 Julian Kletz 7 4:51 6 7:49 7 10:16 7 13:01 16:28 5:19 Montour (7)
1177 11 6 Chris Belch 17 4:59 11 7:57 11 10:25 11 13:06 16:29 5:19 Hampton (7)
1297 12 Kristian Mizdail 26 5:02 14 8:00 13 10:28 12 13:10 16:29 5:19 Cowanesque Valley (4)
1278 13 Steven Todd 27 5:02 18 8:02 14 10:31 14 13:16 16:36 5:21 Bishop Shanahan (1)
1172 14 7 M J Pottinger 8 4:51 10 7:57 12 10:27 13 13:16 16:38 5:22 Grove City (10)
1338 15 Ryan Bickhart 12 4:56 15 8:01 15 10:33 16 13:19 16:39 5:22 Milton Area (4)
1122 16 8 Eli Bechdel 23 5:01 20 8:03 19 10:35 15 13:19 16:41 5:23 Beaver Area (7)
1252 17 9 Clark LaLomia 21 5:01 19 8:02 18 10:35 22 13:23 16:42 5:23 Quaker Valley (7)
1302 18 Andrew Namatka 33 5:03 27 8:07 20 10:36 19 13:21 16:45 5:24 E Pennsboro Area (3)
1176 19 10 Isaiah Stauff 51 5:09 38 8:12 32 10:43 25 13:26 16:46 5:24 Grove City (10)
1374 20 David Giles 29 5:02 21 8:04 16 10:33 17 13:20 16:47 5:25 Wyomissing Area (3)
1356 21 Daniel Danilovitz 44 5:07 33 8:09 26 10:39 21 13:23 16:48 5:25 Riverside (2)
1323 22 Tyce Shaner 32 5:03 29 8:07 21 10:36 18 13:20 16:50 5:26 Hughesville (4)
1325 23 Samuel Plazio 9 4:55 16 8:01 17 10:35 20 13:22 16:50 5:26 Kiski Area (7)
1322 24 Caden Riethmiller 19 5:00 22 8:04 25 10:38 29 13:28 16:52 5:26 Hickory (10)
1197 25 11 Wyatt Stroup 37 5:05 30 8:07 28 10:40 26 13:27 16:54 5:27 Juniata (6)
1169 26 12 Colsen Frank 25 5:02 23 8:05 24 10:38 24 13:25 16:55 5:27 Grove City (10)
1178 27 13 Jacob Bonnar 22 5:01 24 8:05 23 10:37 23 13:24 16:57 5:28 Hampton (7)
1300 28 Partrick Rullo 24 5:01 31 8:08 30 10:42 30 13:34 17:02 5:29 Devon Prep (12)
1193 29 14 Joseph Bomberger 55 5:12 42 8:13 31 10:43 28 13:27 17:02 5:30 Juniata (6)
1337 30 Ben Hummel 50 5:09 39 8:13 37 10:47 33 13:36 17:03 5:30 Midd-West (4)
1362 31 Jacob Nedimyer 16 4:59 17 8:01 22 10:36 27 13:27 17:07 5:31 St. Marys Area (9)
1354 32 Connor Hibell 28 5:02 28 8:07 29 10:42 31 13:35 17:09 5:32 Palmerton (11)
1220 33 15 Kieran Murray 20 5:00 34 8:11 38 10:48 34 13:37 17:09 5:32 Lewisburg Area (4)
1123 34 16 Tyler Biss 58 5:13 51 8:18 47 10:53 46 13:44 17:09 5:32 Beaver Area (7)
1239 35 17 Tyler Shunk 35 5:04 32 8:09 34 10:45 35 13:37 17:10 5:32 Northern Lebanon (3)
1369 36 Samuel Lindell 106 5:25 70 8:31 57 10:59 49 13:45 17:13 5:33 Warren (10)
1212 37 18 Stephen Heckler 31 5:03 43 8:14 41 10:50 32 13:36 17:13 5:33 Lansdale Catholic -12
1272 38 Alexander Crist 49 5:09 52 8:18 50 10:54 47 13:45 17:14 5:33 Bellefonte (6)
1174 39 19 Timothy Sabella 52 5:09 49 8:17 48 10:53 42 13:43 17:16 5:34 Grove City (10)
1352 40 Ryan Gourley 34 5:03 36 8:11 39 10:48 37 13:40 17:16 5:34 Oley Valley (3)
1247 41 20 Tyler Bell 66 5:15 54 8:22 51 10:55 40 13:43 17:16 5:34 Quaker Valley (7)
1344 42 Tyler Carroll 40 5:06 35 8:11 35 10:45 36 13:38 17:17 5:34 North Catholic (7)
1298 43 Bryce Phillips 41 5:06 47 8:16 49 10:54 44 13:43 17:17 5:34 Dallas (2)
1314 44 Jay Prettyman 54 5:10 46 8:16 46 10:52 41 13:43 17:19 5:35 Franklin (10)
1285 45 Brayden Friar 43 5:07 50 8:18 45 10:52 39 13:42 17:19 5:35 Bradford (9)
1341 46 Weston Fry 46 5:08 45 8:15 44 10:52 43 13:43 17:21 5:36 Montoursville (4)
1317 47 Ethan Webb 15 4:58 26 8:06 33 10:44 45 13:44 17:23 5:36 General McLane (10)
1166 48 21 Blake Glass 38 5:05 44 8:14 43 10:52 50 13:46 17:23 5:36 Fort Leboeuf (10)
1340 49 Jude Sterling 18 4:59 25 8:06 36 10:46 38 13:42 17:23 5:36 Milton Area (4)
1279 50 Owen Whitaker 67 5:16 57 8:24 58 11:00 53 13:53 17:25 5:37 Bishop Shanahan (1)
1332 51 Peyton Small 45 5:08 56 8:22 56 10:59 57 13:55 17:28 5:38 Littlestown (3)
1181 52 22 Layne Haught 39 5:05 41 8:13 42 10:51 48 13:45 17:29 5:38 Hampton (7)
1271 53 Graham Wanck 96 5:22 72 8:31 63 11:06 60 13:56 17:29 5:38 Athens Area (4)
1179 54 23 Nathan Gardner 89 5:21 76 8:32 74 11:11 59 13:56 17:30 5:38 Hampton (7)
1336 55 Anden Aitkins 60 5:14 55 8:22 54 10:58 55 13:54 17:33 5:40 Midd-West (4)
1312 56 Sean Carpenter 95 5:22 78 8:32 65 11:06 61 13:58 17:35 5:40 Fleetwood Area (3)
1284 57 Connor Petula 47 5:08 53 8:20 55 10:58 52 13:52 17:36 5:41 Boiling Springs (3)
1283 58 Jude Scheidel 62 5:15 63 8:28 64 11:06 66 14:00 17:36 5:41 Blue Mountain (11)
1366 59 Ethan Willians 71 5:16 58 8:25 60 11:02 64 13:59 17:37 5:41 Valley View (2)
1367 60 Aiden Janowicz 30 5:03 48 8:17 53 10:56 56 13:54 17:37 5:41 Wallenpaupack (2)
1158 61 24 Sam Nied 90 5:21 71 8:31 69 11:09 70 14:05 17:37 5:41 Danville (4)
1156 62 25 Adam Gallo 135 5:28 97 8:40 95 11:18 79 14:10 17:38 5:41 Danville (4)
1329 63 Matt Schwertfeger 42 5:06 37 8:12 40 10:49 51 13:49 17:39 5:41 Laurel Highlands (7)
1140 64 26 Aiden Igielski 65 5:15 67 8:30 67 11:07 65 14:00 17:40 5:42 Conrad Weiser (3)
1282 65 Francesco Carr 56 5:13 59 8:25 59 11:02 58 13:56 17:40 5:42 Blue Mountain (11)
1311 66 Jude Hayes 102 5:24 84 8:36 79 11:13 71 14:06 17:40 5:42 Fairview (10)
1351 67 Jack Holub 165 5:34 112 8:43 104 11:22 86 14:13 17:41 5:42 Octorara (3)
1346 68 Aivan Vargas 53 5:10 40 8:13 52 10:56 54 13:54 17:42 5:43 North East (10)
1327 69 Henry Decker 83 5:20 68 8:30 70 11:09 72 14:06 17:43 5:43 Lakeland (2)
1333 70 Vincent Frankina 63 5:15 73 8:31 78 11:13 81 14:11 17:44 5:43 Lower Moreland (1)
1253 71 27 Jonah Montagnese 98 5:22 79 8:33 71 11:10 67 14:02 17:44 5:43 Quaker Valley (7)
1155 72 28 Owen Crane 107 5:25 86 8:36 82 11:14 75 14:09 17:45 5:43 Danville (4)
1266 73 29 Levi Kunkel 68 5:16 64 8:29 62 11:04 63 13:59 17:45 5:43 Tamaqua Area (11)
1320 74 Owen Noel 141 5:29 106 8:41 89 11:16 77 14:10 17:45 5:43 Greensburg Salem (7)
1234 75 30 Luke Hentz 91 5:21 77 8:32 68 11:09 69 14:04 17:46 5:44 Northern Lebanon (3)
1216 76 31 Ben Bailey 100 5:23 93 8:39 88 11:16 84 14:12 17:47 5:44 Lewisburg Area (4)
1373 77 Jack Curran 76 5:17 75 8:31 84 11:15 74 14:09 17:48 5:45 Wyomissing Area (3)
1370 78 Steven Miller 116 5:26 94 8:39 90 11:17 76 14:09 17:50 5:45 West York Area (3)
1330 79 Elijah Pagotto 152 5:31 108 8:42 91 11:17 80 14:11 17:50 5:45 Lehighton (11)
1321 80 Nick Reinhart 146 5:30 113 8:45 99 11:21 82 14:12 17:50 5:45 Greensburg Salem (7)
1242 81 32 David Kunselman 73 5:17 69 8:30 72 11:10 73 14:09 17:51 5:45 Punxsutawney (9)
1334 82 Max Dillaman 75 5:17 62 8:27 61 11:02 62 13:59 17:51 5:45 Meadville (10)
1308 83 Thomas Fine 84 5:20 103 8:41 102 11:22 92 14:16 17:54 5:46 Elizabeth Forward (7)
1184 84 33 Josh Wukitch 70 5:16 74 8:31 80 11:14 89 14:14 17:55 5:47 Hampton (7)
1296 85 Fabian Fourspring 113 5:26 107 8:42 87 11:16 88 14:14 17:55 5:47 Corry (10)
1361 86 Brandon Henry 59 5:14 81 8:34 94 11:18 98 14:19 17:55 5:47 St. Marys Area (9)
1371 87 Jeffrey Sunderlin 77 5:17 87 8:36 96 11:18 90 14:15 17:56 5:47 Wilson Area (11)
1339 88 Rex Farr 81 5:19 60 8:26 66 11:07 68 14:03 17:56 5:47 Milton Area (4)
1240 89 34 Garrett Bartlebaugh 87 5:21 82 8:35 81 11:14 87 14:13 17:57 5:47 Punxsutawney (9)
1205 90 35 Luke Smith 140 5:29 117 8:45 111 11:25 100 14:19 17:57 5:47 Lampeter-Strasburg -3
1204 91 36 Canaan Rohrer 144 5:29 120 8:46 112 11:25 104 14:20 17:57 5:47 Lampeter-Strasburg -3
1319 92 Steve Janke 125 5:27 109 8:42 98 11:20 96 14:18 17:58 5:47 Greater Latrobe (7)
1259 93 37 Vincent O'Malley 151 5:31 124 8:47 120 11:28 112 14:24 17:59 5:48 Scranton Prep (2)
1125 94 38 Dom Bumblis 94 5:21 101 8:41 106 11:23 94 14:17 17:59 5:48 Beaver Area (7)
1138 95 39 Jio Garcia 120 5:27 98 8:40 93 11:18 83 14:12 18:00 5:48 Conrad Weiser (3)
1186 96 40 Papakojo Danquah 101 5:23 110 8:42 108 11:24 107 14:22 18:01 5:48 Holy Ghost Prep (1)
1280 97 Chase Bowen 61 5:14 65 8:30 75 11:12 85 14:13 18:01 5:49 Blackhawk (7)
1171 98 41 Quinn McKnight 69 5:16 89 8:37 101 11:22 110 14:23 18:02 5:49 Grove City (10)
1162 99 42 Jackson Bowers 78 5:17 83 8:35 86 11:16 93 14:16 18:02 5:49 Fort Leboeuf (10)
1201 100 43 Michael Colosi 148 5:30 118 8:45 113 11:25 101 14:19 18:02 5:49 Lampeter-Strasburg -3
1154 101 44 Ben Crane 133 5:28 99 8:40 100 11:22 97 14:18 18:02 5:49 Danville (4)
1309 102 Hunter Thomas 131 5:27 116 8:45 121 11:29 113 14:26 18:03 5:49 Elizabeth Forward (7)
1290 103 Eric Wilson 64 5:15 92 8:38 92 11:17 91 14:16 18:03 5:49 Chartiers Valley (7)
1129 104 45 Connor Young 86 5:21 105 8:41 107 11:24 108 14:23 18:03 5:49 Beaver Area (7)
1194 105 46 Wesley Ehrisman 115 5:26 85 8:36 77 11:12 78 14:10 18:03 5:49 Juniata (6)
1281 106 David Yowler 74 5:17 88 8:37 97 11:20 102 14:20 18:04 5:49 Blackhawk (7)
1145 107 47 Nate Higgins 142 5:29 135 8:50 123 11:31 111 14:23 18:05 5:50 Crestwood (2)
1372 108 Cameron Cohen 161 5:32 0 114 11:26 103 14:20 18:06 5:50 Wyomissing Area (3)
1126 109 48 Isaac Burtt 184 5:37 144 8:54 135 11:35 122 14:30 18:07 5:50 Beaver Area (7)
1256 110 49 Colin Comerford 111 5:25 104 8:41 105 11:23 105 14:20 18:07 5:51 Scranton Prep (2)
1141 111 50 Asher Madison 92 5:21 96 8:39 109 11:25 118 14:29 18:08 5:51 Conrad Weiser (3)
1305 112 Isaiah Sorge 85 5:20 0 115 11:27 117 14:28 18:10 5:52 E Stroudsburg N -11
1289 113 Sebastian Crosby 103 5:24 102 8:41 103 11:22 109 14:23 18:11 5:52 Chartiers Valley (7)
1316 114 Elliot Webb 72 5:16 66 8:30 83 11:14 99 14:19 18:11 5:52 General McLane (10)
1191 115 51 Daniel Perez 121 5:27 0 126 11:31 131 14:35 18:12 5:52 Holy Ghost Prep (1)
1286 116 Leo Paterniti 82 5:19 95 8:39 119 11:28 116 14:28 18:14 5:53 Bradford (9)
1303 117 Oliver Galicki 147 5:30 133 8:50 124 11:31 119 14:29 18:15 5:53 E Stroudsburg N -11
1343 118 Joshua Wagner 170 5:34 147 8:56 150 11:40 134 14:36 18:16 5:53 Msgr Bonner & Abp -12
1142 119 52 Elijah Madison 124 5:27 121 8:46 118 11:27 114 14:27 18:16 5:53 Conrad Weiser (3)
1353 120 Joshua Wagner 48 5:08 61 8:27 76 11:12 95 14:17 18:17 5:54 Oley Valley (3)
1331 121 Owen Serfass 88 5:21 91 8:38 85 11:16 106 14:21 18:17 5:54 Lehighton (11)
1231 122 53 A J Miller 97 5:22 114 8:45 129 11:33 125 14:32 18:19 5:54 Montour (7)
1342 123 Donald Cave 169 5:34 148 8:56 147 11:39 132 14:35 18:19 5:54 Msgr Bonner & Abp -12
1326 124 Paul Roberts 110 5:25 115 8:45 122 11:30 126 14:34 18:20 5:55 Kiski Area (7)
1306 125 Chad Keller 174 5:35 153 8:58 153 11:42 149 14:45 18:20 5:55 Eastern Lebanon Co -3
1188 126 54 Maurece Jean-Brian 138 5:28 0 133 11:35 123 14:30 18:22 5:55 Holy Ghost Prep (1)
1248 127 55 River Capek 159 5:32 149 8:56 145 11:38 141 14:40 18:22 5:55 Quaker Valley (7)
1222 128 56 Liam Shabahang 109 5:25 119 8:45 132 11:35 133 14:36 18:23 5:56 Lewisburg Area (4)
1363 129 Cooper Gilleland 117 5:26 122 8:47 128 11:33 138 14:38 18:23 5:56 Uniontown (7)
1335 130 Matthew Repecki 57 5:13 100 8:40 117 11:27 115 14:28 18:23 5:56 Mid Valley (2)
1221 131 57 Brady Ryder 134 5:28 127 8:48 134 11:35 128 14:34 18:24 5:56 Lewisburg Area (4)
1187 132 58 Brendan DiEnna 130 5:27 123 8:47 125 11:31 121 14:30 18:24 5:56 Holy Ghost Prep (1)
1224 133 59 Mikey Bill 129 5:27 128 8:49 130 11:34 127 14:34 18:24 5:56 Montour (7)
1292 134 David Gober 93 5:21 111 8:43 116 11:27 120 14:29 18:25 5:56 Collegium Charter (1)
1108 135 60 Will Haring 166 5:34 152 8:57 149 11:40 139 14:38 18:27 5:57 Allentown C Cath 1
1189 136 61 Jack Loveman 176 5:35 154 8:58 140 11:37 136 14:37 18:28 5:57 Holy Ghost Prep (1)
1167 137 62 Ryan Hayes 79 5:18 90 8:38 110 11:25 124 14:30 18:29 5:58 Fort Leboeuf (10)
1365 138 Evan Babarsly 172 5:35 145 8:55 158 11:44 152 14:46 18:29 5:58 Valley View (2)
1267 139 63 Anthony Marchetti 143 5:29 131 8:49 131 11:34 137 14:38 18:30 5:58 Tamaqua Area (11)
1147 140 64 Jacob Lettieri 194 5:40 168 9:02 169 11:49 155 14:48 18:30 5:58 Crestwood (2)
1348 141 Jordan Smith 128 5:27 151 8:57 152 11:41 148 14:44 18:31 5:58 Notre Dame Gr Pond 11
1213 142 65 Brandon Mollenhauer 105 5:25 130 8:49 142 11:37 144 14:42 18:31 5:58 Lansdale Catholic -12
1133 143 66 Joseph Pencil 136 5:28 125 8:48 127 11:32 129 14:35 18:31 5:58 Bedford Area (5)
1245 144 67 Chris Setree 150 5:31 141 8:54 138 11:37 135 14:36 18:33 5:59 Punxsutawney (9)
1107 145 68 Thomas Grubb 153 5:31 140 8:53 144 11:38 140 14:39 18:34 5:59 Allentown C Cath 1
1109 146 69 Ben Keenan 179 5:36 159 8:59 157 11:44 150 14:45 18:34 5:59 Allentown C Cath 1
1328 147 Alexander Sheaffer 119 5:26 143 8:54 151 11:41 154 14:48 18:34 5:59 Lancaster Catholic (3
1347 148 Noah Haines 122 5:27 142 8:54 155 11:43 153 14:47 18:35 6:00 North Pocono (2)
1277 149 Blake Wenger 104 5:24 132 8:49 136 11:35 142 14:41 18:36 6:00 Big Spring (3)
1230 150 70 Nick Martelli 127 5:27 134 8:50 139 11:37 145 14:42 18:37 6:00 Montour (7)
1263 151 71 Jesse Gormley 118 5:26 146 8:55 156 11:44 157 14:51 18:40 6:01 Tamaqua Area (11)
1364 152 John Kuzmission 126 5:27 136 8:50 137 11:36 143 14:41 18:41 6:01 Upper Perkiomen (1)
1219 153 72 Luca Kuhn 156 5:32 158 8:59 161 11:47 171 14:56 18:41 6:01 Lewisburg Area (4)
1291 154 Eli Fox 226 5:50 197 9:14 186 11:58 176 15:01 18:41 6:02 Clearfield (9)
1273 155 Alex Mansfield 209 5:45 196 9:14 194 12:00 174 15:00 18:42 6:02 Bellefonte (6)
1200 156 73 Levi Zeiders 190 5:38 166 9:01 165 11:48 167 14:55 18:42 6:02 Juniata (6)
1295 157 Edward Larr 224 5:50 200 9:15 180 11:57 173 14:57 18:43 6:02 Conwell-Egan (12)
1254 158 74 Jackson Pethel 99 5:22 80 8:33 73 11:11 130 14:35 18:44 6:02 Quaker Valley (7)
1131 159 75 Raven Brower 186 5:37 176 9:05 175 11:53 161 14:53 18:44 6:03 Bedford Area (5)
1137 160 76 Logan Feeg 178 5:36 172 9:04 167 11:49 165 14:55 18:44 6:03 Conrad Weiser (3)
1276 161 Parker Sanders 108 5:25 139 8:51 143 11:38 146 14:44 18:46 6:03 Bermudian Springs (3)
1117 162 77 Michael Funk 157 5:32 170 9:03 173 11:51 170 14:56 18:46 6:03 Archbishop Wood (12)
1358 163 Tyler Kerstetter 139 5:28 138 8:51 146 11:39 151 14:46 18:46 6:03 Shamokin Area (4)
1183 164 78 Lu Santos 171 5:35 150 8:56 163 11:48 169 14:56 18:48 6:04 Hampton (7)
1288 165 Braden Allison 187 5:37 169 9:03 171 11:50 163 14:54 18:48 6:04 Central (6)
1112 166 79 Patrick McMurtrie 168 5:34 156 8:58 160 11:46 158 14:51 18:48 6:04 Allentown C Cath 1
1275 167 Kaiden Williams 214 5:46 199 9:14 195 12:00 179 15:03 18:49 6:04 Bellefonte (6)
1304 168 Gustavo Mora 123 5:27 129 8:49 141 11:37 147 14:44 18:49 6:04 E Stroudsburg N -11
1110 169 80 Gavin Mahon 181 5:36 163 9:01 164 11:48 160 14:53 18:49 6:04 Allentown C Cath 1
1269 170 81 Adam Schock 163 5:33 160 8:59 159 11:46 162 14:54 18:49 6:04 Tamaqua Area (11)
1238 171 82 Caleb Sanders 175 5:35 187 9:10 182 11:57 177 15:02 18:52 6:05 Northern Lebanon (3)
1164 172 83 Bryce Byram 137 5:28 0 148 11:39 156 14:51 18:53 6:05 Fort Leboeuf (10)
1175 173 84 Wyatt Shepson 114 5:26 161 9:00 174 11:52 164 14:54 18:53 6:05 Grove City (10)
1265 174 85 Jathan Krall 160 5:32 165 9:01 162 11:47 159 14:53 18:53 6:05 Tamaqua Area (11)
1143 175 86 Caden Stoltz 162 5:33 162 9:00 168 11:49 166 14:55 18:54 6:06 Conrad Weiser (3)
1274 176 Caleb Vinnedge 233 5:51 207 9:20 205 12:10 193 15:09 18:54 6:06 Bellefonte (6)
1232 177 87 David Boyer 203 5:42 186 9:09 183 11:57 181 15:04 18:54 6:06 Northern Lebanon (3)
1257 178 88 Ryan Flame 208 5:44 194 9:13 191 12:00 189 15:07 18:55 6:06 Scranton Prep (2)
1260 179 89 Peter Pavuk 180 5:36 177 9:06 181 11:57 182 15:04 18:56 6:06 Scranton Prep (2)
1115 180 90 Jacob Bargerhuff 193 5:40 183 9:09 178 11:56 180 15:04 18:56 6:06 Archbishop Wood (12)
1151 181 91 Gavin Rindock 196 5:40 191 9:11 196 12:01 184 15:06 18:58 6:07 Crestwood (2)
1113 182 92 Thomas Scheidel 167 5:34 164 9:01 172 11:50 175 15:01 18:59 6:07 Allentown C Cath 1
1251 183 93 Oliver Graham 183 5:37 179 9:07 187 11:59 178 15:03 18:59 6:07 Quaker Valley (7)
1368 184 Chase Predmore 158 5:32 155 8:58 166 11:49 172 14:56 19:00 6:08 Wallenpaupack (2)
1223 185 94 Paul Tranquillo 112 5:26 137 8:51 154 11:42 168 14:55 19:01 6:08 Lewisburg Area (4)
1130 186 95 Joseph Brallier 189 5:38 167 9:02 177 11:55 183 15:05 19:02 6:08 Bedford Area (5)
1196 187 96 Coy Kerstetter 201 5:42 184 9:09 189 11:59 191 15:08 19:04 6:09 Juniata (6)
1249 188 97 Matthew Cohen 218 5:48 206 9:19 204 12:08 202 15:17 19:05 6:09 Quaker Valley (7)
1119 189 98 Luke McElmoyle 199 5:41 181 9:08 185 11:58 187 15:07 19:07 6:10 Archbishop Wood (12)
1233 190 99 Joseph Escobales 173 5:35 178 9:07 184 11:57 188 15:07 19:09 6:10 Northern Lebanon (3)
1227 191 100 David Clay 154 5:31 174 9:05 190 11:59 195 15:12 19:10 6:11 Montour (7)
1185 192 101 Owen Bittman 191 5:39 182 9:09 188 11:59 185 15:06 19:10 6:11 Holy Ghost Prep (1)
1173 193 102 Gage Probst 145 5:29 157 8:59 176 11:53 186 15:06 19:10 6:11 Grove City (10)
1146 194 103 Ryan Kozich 198 5:41 189 9:11 197 12:01 198 15:14 19:11 6:11 Crestwood (2)
1293 195 Dominicio Cucarese 185 5:37 175 9:05 179 11:56 190 15:07 19:11 6:11 Conwell-Egan (12)
1149 196 104 Brooks Martinelli 221 5:49 192 9:12 193 12:00 196 15:12 19:12 6:11 Crestwood (2)
1127 197 105 Cannon Hoback 211 5:46 202 9:16 202 12:06 204 15:21 19:13 6:12 Beaver Area (7)
1349 198 Marcos Gonzalez Roberts 216 5:47 213 9:22 206 12:10 199 15:14 19:14 6:12 Obama Academy (8)
1190 199 106 Patrick McGowan 197 5:41 190 9:11 200 12:05 201 15:16 19:17 6:13 Holy Ghost Prep (1)
1357 200 Alseny Cisse 177 5:36 180 9:08 192 12:00 194 15:09 19:17 6:13 Sch of the Future 12
1345 201 Giacomo Leopore 14 4:56 13 7:59 27 10:39 192 15:08 19:17 6:13 North Catholic (7)
1161 202 107 Brady Bowers 207 5:44 203 9:17 203 12:07 203 15:19 19:19 6:14 Fort Leboeuf (10)
1301 203 Tommy Clark 80 5:18 126 8:48 170 11:49 200 15:16 19:19 6:14 Dunmore (2)
1120 204 108 Brendan Mockler 212 5:46 223 9:27 230 12:28 215 15:32 19:21 6:14 Archbishop Wood (12)
1128 205 109 Sam Mateer 213 5:46 204 9:17 201 12:05 197 15:13 19:21 6:14 Beaver Area (7)
1132 206 110 Jonathan Gresh 205 5:43 209 9:20 219 12:22 226 15:43 19:26 6:16 Bedford Area (5)
1258 207 111 Gavin Gallagher 149 5:30 171 9:03 198 12:01 210 15:28 19:28 6:17 Scranton Prep (2)
1135 208 112 Isaac Swope 192 5:40 198 9:14 208 12:12 209 15:28 19:29 6:17 Bedford Area (5)
1160 209 113 James Zhang 238 5:52 219 9:25 217 12:20 213 15:31 19:30 6:17 Danville (4)
1262 210 114 Brody Boyce 188 5:38 201 9:15 209 12:13 206 15:26 19:31 6:18 Tamaqua Area (11)
1310 211 Tesfabirhan Mangistu 230 5:51 224 9:27 220 12:23 211 15:29 19:32 6:18 Engineering & Sci -12
1235 212 115 Josiah Kelly 234 5:51 212 9:22 212 12:16 207 15:26 19:32 6:18 Northern Lebanon (3)
1226 213 116 Jacob Chacon 155 5:31 185 9:09 207 12:11 208 15:28 19:35 6:19 Montour (7)
1225 214 117 Ethan Chacon 200 5:41 211 9:21 218 12:21 212 15:31 19:38 6:20 Montour (7)
1237 215 118 Tucker Reiber 235 5:52 221 9:26 226 12:26 220 15:40 19:40 6:20 Northern Lebanon (3)
1264 216 119 Stephen Kieffer 132 5:28 188 9:10 199 12:04 205 15:22 19:40 6:21 Tamaqua Area (11)
1199 217 120 Teagan Trout 236 5:52 227 9:29 228 12:27 225 15:42 19:41 6:21 Juniata (6)
1324 218 Justin Gross 182 5:37 195 9:14 210 12:14 216 15:35 19:42 6:21 Kiski Area (7)
1215 219 121 Michael Stetler 217 5:47 225 9:27 229 12:28 222 15:41 19:42 6:21 Lansdale Catholic -12
1209 220 122 Michael Babinchak 228 5:51 231 9:35 232 12:29 227 15:43 19:44 6:22 Lansdale Catholic -12
1202 221 123 Jacob McClune 225 5:50 216 9:24 216 12:19 217 15:35 19:45 6:22 Lampeter-Strasburg -3
1144 222 124 John Tharp 195 5:40 205 9:18 213 12:17 214 15:31 19:45 6:22 Conrad Weiser (3)
1211 223 125 James Gramlich 229 5:51 230 9:34 234 12:33 231 15:45 19:45 6:22 Lansdale Catholic -12
1114 224 126 Benjamin Bargerhuff 210 5:45 218 9:25 224 12:26 221 15:41 19:50 6:24 Archbishop Wood (12)
1241 225 127 Adin Bish 206 5:44 208 9:20 214 12:19 218 15:35 19:52 6:24 Punxsutawney (9)
1299 226 Sam Kleiner 232 5:51 234 9:38 236 12:37 233 15:50 19:53 6:25 Devon Prep (12)
1261 227 128 David Perks 219 5:48 222 9:26 223 12:25 229 15:44 19:54 6:25 Scranton Prep (2)
1121 228 129 Joseph Villante 204 5:43 217 9:25 227 12:27 228 15:44 19:54 6:25 Archbishop Wood (12)
1255 229 130 Matthew Cohen 231 5:51 226 9:28 225 12:26 230 15:44 19:55 6:25 Scranton Prep (2)
1195 230 131 Ricardo Guante 223 5:50 214 9:23 215 12:19 224 15:42 19:55 6:25 Juniata (6)
1153 231 132 Wyatt Brady 164 5:33 193 9:12 211 12:15 219 15:39 19:58 6:26 Danville (4)
1136 232 133 Aaron Weiler 220 5:49 220 9:26 222 12:24 223 15:42 19:59 6:27 Bedford Area (5)
1148 233 134 Kevin Luther 237 5:52 228 9:30 233 12:30 234 15:52 20:02 6:28 Crestwood (2)
1165 234 135 Caleb Daubenspeck 215 5:47 210 9:21 221 12:23 232 15:48 20:04 6:28 Fort Leboeuf (10)
1163 235 136 Kody Bukoski 202 5:42 215 9:23 231 12:28 235 15:52 20:10 6:30 Fort Leboeuf (10)
1318 236 Charlie Heese 222 5:49 229 9:31 235 12:35 236 15:54 20:14 6:32 Greater Latrobe (7)
1270 237 Bishop Norman 241 6:00 237 9:41 239 12:46 238 16:09 20:20 6:33 Archbishop Ryan (12)
1350 238 Charlie Sweeney 239 5:53 235 9:39 237 12:40 237 16:01 20:21 6:34 Obama Academy (8)
1246 239 137 Michael Setree 248 6:08 242 9:54 241 12:52 240 16:11 20:21 6:34 Punxsutawney (9)
1208 240 138 Owen Witmer 227 5:50 236 9:41 240 12:46 241 16:12 20:29 6:36 Lampeter-Strasburg -3
1360 241 Jared Walker 240 5:53 233 9:37 238 12:43 239 16:10 20:36 6:39 Somerset Area (5)
1244 242 139 Evan Mohney 242 6:01 239 9:49 242 12:54 242 16:20 20:43 6:41 Punxsutawney (9)
1134 243 140 Reese Sherwood 244 6:04 240 9:50 243 12:55 243 16:21 20:50 6:43 Bedford Area (5)
1243 244 141 Nolan Lewis 243 6:03 243 9:54 244 13:01 244 16:33 20:52 6:44 Punxsutawney (9)
1359 245 Ethan Speelman 245 6:05 244 10:00 245 13:09 246 16:51 21:10 6:50 Somerset Area (5)
1150 246 142 Samuel Partington 246 6:06 246 10:04 247 13:17 247 16:54 21:12 6:50 Crestwood (2)
1116 247 143 Joseph DeAngelis 247 6:08 245 10:03 246 13:17 245 16:48 21:20 6:53 Archbishop Wood (12)
1287 248 Mason Maxwell 249 6:08 247 10:07 248 13:22 248 16:55 21:32 6:57 Carrick (8)
1214 249 144 James Roberts 250 6:12 248 10:21 249 13:39 249 17:13 21:41 7:00 Lansdale Catholic -12
1203 250 145 Kaleb Murdock 251 6:18 249 10:28 250 13:44 250 17:24 22:11 7:09 Lampeter-Strasburg -3