3A Boys 5000m
Bib Place Score Name Split Split Split Split Split Split Split Split Time Split Team
1378 1 1 Drew Griffith 1 4:44 2 7:27 1 9:43 1 12:14 15:23 4:58 Butler Area (7)
1452 2 2 Nicholas Mazzeo 4 4:49 4 7:37 3 9:57 3 12:34 15:44 5:04 Lower Merion (1)
1472 3 3 Jack Bertram 8 4:49 3 7:37 2 9:57 2 12:33 15:50 5:06 North Allegheny (7)
1508 4 4 Aidan Maue 2 4:49 9 7:43 6 10:06 5 12:45 16:04 5:11 Souderton (1)
1595 5 Giovanni Mastromona 20 4:52 17 7:49 13 10:12 10 12:52 16:05 5:11 Nazareth (11)
1439 6 5 Cole Casedei 33 4:57 19 7:50 10 10:12 8 12:51 16:06 5:11 La Salle College (12)
1560 7 Richard Planck 6 4:49 8 7:43 5 10:05 4 12:45 16:07 5:12 Downingtown West (1)
1495 8 6 Rowan Carr 12 4:50 15 7:46 12 10:12 9 12:51 16:08 5:12 Penncrest (1)
1611 9 Luke Bodden 5 4:49 7 7:42 7 10:06 6 12:46 16:15 5:14 Radnor (1)
1485 10 7 Achilles Shui 17 4:51 16 7:48 16 10:15 13 12:55 16:15 5:15 North Penn (1)
1437 11 8 Vinay Raman 27 4:55 26 7:56 22 10:22 19 12:59 16:18 5:15 Hershey (3)
1582 12 Hayden Parks 28 4:55 20 7:50 18 10:15 15 12:56 16:19 5:15 Greencastle-Antrim -3
1396 13 9 Brady Ott 13 4:50 12 7:45 15 10:14 12 12:54 16:19 5:16 Council Rock Nth (1)
1449 14 10 Alexander Goonewardene 34 4:58 34 8:01 30 10:29 28 13:15 16:23 5:17 Lower Merion (1)
1540 15 Connor Britton 10 4:50 6 7:42 8 10:10 11 12:52 16:24 5:17 Avon Grove (1)
1574 16 Rown Gwin 7 4:49 10 7:44 9 10:12 16 12:57 16:27 5:18 Fox Chapel (7)
1403 17 11 Nick Steinfeldt 19 4:52 18 7:49 19 10:17 14 12:55 16:27 5:18 Downingtown East (1)
1451 18 12 Alexander Mazzeo 3 4:49 5 7:40 4 10:03 7 12:47 16:30 5:19 Lower Merion (1)
1624 19 Dan Wuenschel 32 4:57 29 7:59 23 10:23 21 13:03 16:31 5:20 Strath Haven (1)
1590 20 Brock Yoder 22 4:54 21 7:52 20 10:19 18 12:59 16:31 5:20 Methacton (1)
1585 21 Teddy Foster 42 5:00 28 7:59 26 10:28 25 13:11 16:32 5:20 Haverford Twp (1)
1375 22 13 Owen Dressler 51 5:01 37 8:02 29 10:28 24 13:10 16:32 5:20 Butler Area (7)
1466 23 14 Kamden Kramer 11 4:50 14 7:46 14 10:13 17 12:57 16:32 5:20 McDowell (10)
1524 24 15 Isaac Oppermann 64 5:04 39 8:02 34 10:32 29 13:15 16:33 5:20 State College (6)
1507 25 16 James Kuduk 89 5:08 66 8:08 43 10:35 31 13:16 16:33 5:20 Souderton (1)
1602 26 Kaleb Kabakjian 95 5:09 64 8:07 48 10:36 46 13:21 16:33 5:20 Penn Manor (3)
1390 27 17 Ari Snyder 29 4:55 27 7:57 31 10:30 27 13:14 16:39 5:22 Chambersburg (3)
1553 28 William Edgar 36 4:59 38 8:02 36 10:32 42 13:20 16:40 5:22 Cheltenham (1)
1487 29 18 Paul Abeln 30 4:56 23 7:53 21 10:19 22 13:04 16:40 5:23 Parkland (11)
1446 30 19 Nolan Yeagle 56 5:02 41 8:02 39 10:32 35 13:18 16:40 5:23 La Salle College (12)
1525 31 20 Theo Oppermann 81 5:06 75 8:10 51 10:37 39 13:20 16:40 5:23 State College (6)
1445 32 21 Will Palopoli 60 5:02 60 8:07 46 10:36 40 13:20 16:41 5:23 La Salle College (12)
1471 33 22 James Behrend 88 5:07 61 8:07 54 10:38 47 13:21 16:42 5:23 North Allegheny (7)
1584 34 Cole Scattergood 71 5:05 53 8:05 38 10:32 32 13:17 16:42 5:23 Hatboro Horsham (1)
1398 35 23 Andrew Young 44 5:00 40 8:02 40 10:33 38 13:20 16:43 5:23 Council Rock Nth (1)
1629 36 Sawyer Weinmann 55 5:02 59 8:06 58 10:39 44 13:21 16:45 5:24 Upper St. Clair (7)
1474 37 24 Michael Gauntner 49 5:01 62 8:07 56 10:39 63 13:28 16:46 5:24 North Allegheny (7)
1588 38 Ramon Urena Batista 23 4:54 25 7:54 24 10:24 26 13:11 16:46 5:25 Lebanon (3)
1598 39 Griffen Ridler 70 5:04 65 8:07 57 10:39 54 13:24 16:47 5:25 Northeastern (3)
1401 40 25 Ben Fatone 31 4:56 33 8:01 35 10:32 43 13:21 16:47 5:25 Downingtown East (1)
1505 41 26 Aidan Kearns 50 5:01 35 8:02 41 10:33 36 13:18 16:48 5:25 Souderton (1)
1521 42 27 Samuel Enders 52 5:01 44 8:03 37 10:32 33 13:17 16:48 5:25 State College (6)
1500 43 28 Edomias Mulugeta 14 4:50 13 7:46 17 10:15 23 13:08 16:51 5:26 Penncrest (1)
1462 44 29 Cole Stevens 21 4:53 24 7:54 25 10:27 30 13:16 16:51 5:26 Manheim Township (3)
1627 45 Gus Platt 145 5:16 90 8:14 69 10:41 50 13:22 16:52 5:26 Upper Dublin (1)
1393 46 30 Matt Gosling 75 5:05 74 8:09 72 10:42 57 13:25 16:52 5:26 Council Rock Nth (1)
1431 47 31 Jacob Abraham 63 5:03 51 8:05 50 10:37 49 13:22 16:53 5:27 Hershey (3)
1397 48 32 Lucas Poliseno 41 5:00 43 8:03 45 10:35 56 13:25 16:54 5:27 Council Rock Nth (1)
1480 49 33 Justin Landis 25 4:55 46 8:04 44 10:35 51 13:23 16:54 5:27 North Penn (1)
1506 50 34 Stephen Keller 90 5:08 71 8:09 62 10:40 58 13:25 16:55 5:27 Souderton (1)
1517 51 35 Daniel Gordon 39 5:00 48 8:05 52 10:37 52 13:23 16:55 5:27 St. Josephs Prep 12
1575 52 Dylan Boyle 47 5:01 50 8:05 49 10:36 59 13:26 16:55 5:27 Freedom (11)
1456 53 36 Dylan Delvecchio 80 5:06 70 8:08 60 10:39 55 13:24 16:55 5:27 Manheim Township (3)
1459 54 37 Adam Kingston 26 4:55 30 8:00 32 10:31 37 13:19 16:56 5:28 Manheim Township (3)
1550 55 Tyler Tomlinson 59 5:02 36 8:02 33 10:31 41 13:20 16:56 5:28 Central Bucks East -1
1634 56 Neil Oestereich 58 5:02 52 8:05 47 10:36 53 13:24 16:58 5:28 York Suburban (3)
1626 57 Jonathan Stancik 127 5:14 81 8:12 65 10:40 45 13:21 16:59 5:28 Unionville (1)
1614 58 Jackson Kane 15 4:50 22 7:52 27 10:28 48 13:21 17:00 5:29 Ridley (1)
1610 59 Gabriel Powell 35 4:59 55 8:06 55 10:38 62 13:27 17:00 5:29 Plum (7)
1543 60 Kolbin Heberlig 175 5:21 126 8:26 103 10:56 83 13:37 17:01 5:29 Carlisle (3)
1633 61 Grayson Ruffner 48 5:01 32 8:00 28 10:28 34 13:17 17:02 5:29 Wissahickon (1)
1522 62 38 Stephen Fowler 110 5:10 86 8:13 80 10:45 73 13:32 17:02 5:30 State College (6)
1632 63 Elijah Stoudt 54 5:01 58 8:06 66 10:40 64 13:28 17:03 5:30 Wilson (3)
1573 64 David Black 119 5:12 106 8:20 98 10:54 85 13:38 17:03 5:30 Fox Chapel (7)
1554 65 Shane Walsh 78 5:06 84 8:12 79 10:45 67 13:31 17:04 5:30 Conestoga (1)
1620 66 Alaa-Eddine Guetari 57 5:02 57 8:06 61 10:40 65 13:28 17:04 5:30 South Fayette (7)
1386 67 39 Liam Kirkpatrick 69 5:04 68 8:08 74 10:43 71 13:32 17:05 5:30 Chambersburg (3)
1557 68 Jude Olsen 94 5:09 83 8:12 83 10:47 77 13:36 17:05 5:31 Council Rock Sth (1)
1395 69 40 Jayden Neels 38 4:59 47 8:04 68 10:40 70 13:32 17:06 5:31 Council Rock Nth (1)
1625 70 James McGlynn 123 5:13 76 8:10 63 10:40 61 13:27 17:07 5:31 Unionville (1)
1605 71 Ian Johnson 16 4:50 11 7:45 11 10:12 20 12:59 17:07 5:31 Perkiomen Valley (1)
1581 72 Joel Amstutz 100 5:09 92 8:15 82 10:46 75 13:34 17:07 5:31 Greencastle-Antrim -3
1577 73 Kefimba Cisse 66 5:04 79 8:11 75 10:44 74 13:33 17:07 5:31 Gateway (7)
1490 74 41 Colin McGuigan 107 5:10 91 8:15 85 10:48 86 13:38 17:08 5:31 Parkland (11)
1576 75 Michael Colavito 67 5:04 73 8:09 59 10:39 66 13:29 17:08 5:32 Garnet Valley (1)
1526 76 42 Griffin Selber 108 5:10 93 8:15 90 10:49 88 13:39 17:09 5:32 State College (6)
1520 77 43 Owen Coughlin 79 5:06 89 8:14 81 10:46 82 13:37 17:09 5:32 State College (6)
1444 78 44 Sam Kelchner 53 5:01 42 8:03 42 10:35 60 13:27 17:10 5:32 La Salle College (12)
1458 79 45 Gunner Geib 87 5:07 95 8:16 88 10:48 84 13:38 17:10 5:32 Manheim Township (3)
1597 80 Ryan Kaiser 43 5:00 54 8:05 71 10:42 80 13:37 17:10 5:32 Neshaminy (1)
1615 81 Aidan Graff 83 5:07 87 8:13 78 10:45 81 13:37 17:11 5:32 Scranton (2)
1556 82 Cain Lawler 117 5:12 100 8:18 92 10:51 89 13:39 17:11 5:32 Council Rock Sth (1)
1619 83 Sam Hennett 97 5:09 98 8:16 87 10:48 78 13:36 17:13 5:33 Shikellamy (4)
1450 84 46 Sarem Khan 40 5:00 45 8:04 53 10:38 68 13:31 17:13 5:33 Lower Merion (1)
1443 85 47 George Hohenleitner 85 5:07 69 8:08 70 10:41 72 13:32 17:13 5:33 La Salle College (12)
1535 86 Chase Ely 45 5:01 56 8:06 67 10:40 69 13:32 17:13 5:33 Abington (1)
1579 87 Zack Zerbe 105 5:10 99 8:17 102 10:56 96 13:45 17:15 5:34 Govenor Mifflin (3)
1434 88 48 Eddie Liszka 72 5:05 72 8:09 73 10:42 76 13:34 17:15 5:34 Hershey (3)
1587 89 Sam Meyer 162 5:19 142 8:28 107 10:59 94 13:45 17:16 5:34 Hempfield (3)
1604 90 Christian Cerullo 9 4:50 31 8:00 64 10:40 87 13:38 17:18 5:35 Pennsbury (1)
1578 91 Garrett Hyneman 92 5:09 107 8:20 95 10:53 93 13:44 17:19 5:35 Govenor Mifflin (3)
1460 92 49 Ethan Peffley 82 5:06 94 8:15 96 10:53 99 13:47 17:19 5:35 Manheim Township (3)
1628 93 Jason Xi 177 5:21 122 8:26 113 11:00 104 13:49 17:20 5:35 Upper Dublin (1)
1622 94 Ethan Tharp 86 5:07 78 8:11 77 10:45 90 13:40 17:20 5:35 Spring Ford (1)
1442 95 50 Sean Higgins 133 5:14 123 8:26 110 10:59 106 13:50 17:21 5:36 La Salle College (12)
1391 96 51 Joe Crowne 76 5:05 88 8:14 86 10:48 79 13:36 17:21 5:36 Council Rock Nth (1)
1418 97 52 Jackson Kay 179 5:22 134 8:28 114 11:01 109 13:51 17:21 5:36 Elizabethtown (3)
1496 98 53 Nick Fante 116 5:12 101 8:18 99 10:54 95 13:45 17:22 5:36 Penncrest (1)
1406 99 54 Nischal Vasanth 154 5:18 143 8:28 130 11:05 112 13:53 17:22 5:36 Downingtown East (1)
1589 100 Nathan McKelvie 65 5:04 80 8:12 84 10:47 91 13:41 17:22 5:36 Lower Dauphin (3)
1414 101 55 Jp Viglianti 125 5:13 112 8:22 104 10:57 100 13:48 17:23 5:36 Easton (11)
1498 102 56 Brendan Hefferan 132 5:14 118 8:25 111 11:00 110 13:51 17:24 5:37 Penncrest (1)
1404 103 57 Jude Stulak 155 5:18 148 8:29 119 11:03 108 13:50 17:24 5:37 Downingtown East (1)
1527 104 58 Jordan Barge 201 5:25 162 8:32 131 11:05 116 13:55 17:25 5:37 Warwick (3)
1567 105 Chase Choudhry 68 5:04 85 8:13 93 10:52 98 13:46 17:25 5:37 Exeter Township (3)
1601 106 Cornelius Cummings 74 5:05 82 8:12 91 10:50 97 13:46 17:25 5:37 Palmyra (3)
1416 107 59 Jaycen Conrad 186 5:22 140 8:28 118 11:02 121 13:57 17:26 5:37 Elizabethtown (3)
1428 108 60 Franklin Ritz 84 5:07 102 8:19 101 10:55 105 13:49 17:26 5:37 Hazleton Area (2)
1600 109 Enzo Jiancristoforo 144 5:16 110 8:21 106 10:58 103 13:48 17:27 5:37 Norwin (7)
1477 110 61 Andrew Peigh 164 5:19 131 8:27 120 11:03 114 13:55 17:27 5:38 North Allegheny (7)
1586 111 Emerson Long 159 5:19 150 8:29 122 11:03 111 13:51 17:28 5:38 Hempfield (3)
1381 112 62 Zachary Slear 173 5:21 175 8:34 157 11:11 136 14:02 17:29 5:38 Butler Area (7)
1583 113 Rocco Pugliese 73 5:05 63 8:07 76 10:44 92 13:41 17:29 5:38 Hatboro Horsham (1)
1606 114 William Brennfleck 61 5:03 103 8:19 112 11:00 118 13:56 17:30 5:38 Phoenixville Area (1)
1612 115 Parker Keiser 111 5:10 111 8:21 115 11:02 120 13:57 17:30 5:39 Red Lion (3)
1599 116 Burke Heltzel 109 5:10 105 8:20 100 10:55 101 13:48 17:32 5:39 Northern York (3)
1399 117 63 Ash Anand 121 5:13 127 8:26 129 11:05 115 13:55 17:32 5:39 Downingtown East (1)
1572 118 Joseph Walker 113 5:11 124 8:26 136 11:06 135 14:02 17:32 5:39 Father Judge (12)
1561 119 David Whitford 37 4:59 77 8:11 94 10:52 107 13:50 17:33 5:39 Downingtown West (1)
1568 120 Slater Von Stetten 62 5:03 96 8:16 97 10:54 119 13:56 17:34 5:40 Exeter Township (3)
1510 121 64 Ben Wright 136 5:15 138 8:28 135 11:06 132 14:01 17:35 5:40 Souderton (1)
1551 122 Kenneth Konopka 128 5:14 120 8:26 121 11:03 117 13:56 17:36 5:41 Central Bucks Sth (1)
1623 123 Matt Lund 157 5:19 119 8:25 117 11:02 123 13:58 17:36 5:41 Strath Haven (1)
1531 124 65 Summit Smoker 204 5:25 172 8:34 156 11:11 139 14:03 17:36 5:41 Warwick (3)
1433 125 66 Max Hulays 193 5:24 181 8:38 163 11:13 148 14:05 17:37 5:41 Hershey (3)
1440 126 67 Ben DiCola 167 5:20 153 8:30 132 11:05 133 14:01 17:37 5:41 La Salle College (12)
1410 127 68 Evan Guydish 93 5:09 108 8:21 116 11:02 124 13:59 17:37 5:41 Easton (11)
1419 128 69 Bradley Kreider 188 5:23 160 8:31 155 11:10 154 14:07 17:37 5:41 Elizabethtown (3)
1481 129 70 Sacchith Miryalkar 141 5:16 129 8:27 127 11:05 126 13:59 17:38 5:41 North Penn (1)
1405 130 71 Jackson Ulmer 160 5:19 170 8:33 143 11:08 134 14:02 17:38 5:41 Downingtown East (1)
1544 131 Travis Furmanski 189 5:23 171 8:33 162 11:13 157 14:07 17:38 5:41 Cedar Crest (3)
1532 132 72 Lincoln Weaver 195 5:24 156 8:31 128 11:05 130 14:01 17:39 5:41 Warwick (3)
1383 133 73 Aiden Alleman 152 5:17 139 8:28 133 11:06 122 13:58 17:39 5:41 Chambersburg (3)
1552 134 Maxwell Marcini 104 5:10 113 8:23 124 11:04 131 14:01 17:39 5:42 Central York (3)
1592 135 Tyler Giunipero 101 5:09 104 8:19 105 10:58 113 13:54 17:39 5:42 Moon Area (7)
1593 136 J T Cunningham 91 5:09 115 8:24 123 11:04 128 14:00 17:40 5:42 Nazareth (11)
1380 137 74 Logan Rogers 135 5:15 133 8:28 140 11:07 138 14:03 17:40 5:42 Butler Area (7)
1478 138 75 Connor Williams 122 5:13 125 8:26 126 11:05 125 13:59 17:40 5:42 North Allegheny (7)
1382 139 76 Ethan Thomas 192 5:23 179 8:37 171 11:16 156 14:07 17:41 5:42 Butler Area (7)
1503 140 77 Thomas Fedesco 134 5:15 135 8:28 137 11:06 142 14:03 17:42 5:43 Souderton (1)
1415 141 78 Dante Checco 181 5:22 161 8:31 152 11:10 147 14:05 17:43 5:43 Elizabethtown (3)
1513 142 79 Ian Donnelly 139 5:15 154 8:31 151 11:10 141 14:03 17:44 5:43 St. Josephs Prep 12
1548 143 Nathaniel Johnstone 156 5:18 141 8:28 134 11:06 129 14:00 17:44 5:43 Central (12)
1539 144 Will Tew 137 5:15 164 8:32 158 11:12 159 14:08 17:44 5:43 Allderdice (8)
1475 145 80 Anthony Miklos 176 5:21 165 8:32 138 11:07 127 13:59 17:45 5:43 North Allegheny (7)
1476 146 81 Alex Mitterer 161 5:19 167 8:32 153 11:10 158 14:07 17:45 5:43 North Allegheny (7)
1594 147 Sean Goman 142 5:16 144 8:29 144 11:09 151 14:06 17:46 5:44 Nazareth (11)
1533 148 82 Troy Weidler 199 5:25 178 8:37 169 11:15 163 14:10 17:47 5:44 Warwick (3)
1630 149 William Pence Kieser 102 5:10 128 8:27 142 11:08 145 14:05 17:48 5:44 Williamsport Area (4)
1603 150 Tristan Weaver 206 5:26 173 8:34 145 11:09 144 14:04 17:48 5:44 Penn Manor (3)
1580 151 Ryan Pepperman 115 5:11 114 8:24 125 11:05 137 14:02 17:50 5:45 Great Valley (1)
1411 152 83 Aaron Marcus 143 5:16 152 8:30 148 11:09 149 14:06 17:51 5:45 Easton (11)
1376 153 84 Brendan Eicher 183 5:22 174 8:34 146 11:09 150 14:06 17:51 5:45 Butler Area (7)
1607 154 Lucas Thompson 130 5:14 130 8:27 141 11:07 146 14:05 17:52 5:46 Pine Richland (7)
1388 155 85 Kaden Rife 153 5:18 147 8:29 149 11:09 143 14:03 17:52 5:46 Chambersburg (3)
1523 156 86 Neil Maguire 118 5:12 137 8:28 0 162 14:10 17:53 5:46 State College (6)
1491 157 87 Jorge Rinker 174 5:21 193 8:41 181 11:21 169 14:15 17:55 5:47 Parkland (11)
1493 158 88 Brycen Smith 163 5:19 151 8:30 154 11:10 153 14:06 17:55 5:47 Parkland (11)
1537 159 Aviv Davidson 171 5:21 176 8:35 168 11:15 164 14:11 17:56 5:47 Allderdice (8)
1389 160 89 Owen Shrader 106 5:10 121 8:26 150 11:09 161 14:09 17:56 5:47 Chambersburg (3)
1509 161 90 Lance Midboe 151 5:17 145 8:29 147 11:09 155 14:07 17:57 5:47 Souderton (1)
1566 162 Rory Grande 209 5:26 185 8:40 186 11:25 178 14:22 17:58 5:47 Erie (10)
1617 163 Derick Blair 146 5:16 166 8:32 161 11:13 160 14:09 17:58 5:48 Selinsgrove (4)
1427 164 91 Owen Pollock 168 5:20 187 8:40 178 11:19 174 14:19 17:58 5:48 Hazleton Area (2)
1432 165 92 William Chappell 150 5:17 159 8:31 164 11:13 166 14:13 18:00 5:48 Hershey (3)
1546 166 Augustus Barth 203 5:25 184 8:40 172 11:16 168 14:14 18:01 5:48 Central (12)
1545 167 Viseth Meng 202 5:25 198 8:42 182 11:23 180 14:22 18:04 5:49 Cedar Crest (3)
1484 168 93 Joey Sharkey 131 5:14 163 8:32 167 11:15 171 14:17 18:04 5:50 North Penn (1)
1542 169 Tibor Barankay 77 5:05 116 8:25 139 11:07 152 14:06 18:05 5:50 Ben Franklin/Sla (12)
1530 170 94 Cooper Hollinger 205 5:26 205 8:44 195 11:27 189 14:27 18:05 5:50 Warwick (3)
1558 171 Khush Patel 213 5:27 208 8:45 198 11:29 191 14:28 18:06 5:50 Cumberland Valley (3)
1384 172 95 Julian Clark 172 5:21 177 8:37 170 11:16 167 14:14 18:06 5:50 Chambersburg (3)
1417 173 96 Dalton Fink 197 5:25 200 8:43 190 11:26 183 14:24 18:07 5:51 Elizabethtown (3)
1392 174 97 Jack Gosling 191 5:23 192 8:41 188 11:25 185 14:25 18:08 5:51 Council Rock Nth (1)
1609 175 Preston Klem 148 5:17 180 8:38 180 11:19 188 14:26 18:08 5:51 Pittston Area (2)
1618 176 Max Smith 129 5:14 149 8:29 159 11:12 173 14:19 18:08 5:51 Seneca Valley (7)
1555 177 Micah Kao 124 5:13 169 8:33 173 11:16 179 14:22 18:09 5:51 Conestoga Valley (3)
1461 178 98 Luke Reinking 185 5:22 186 8:40 184 11:23 186 14:25 18:09 5:51 Manheim Township (3)
1501 179 99 Jackson Polin 214 5:27 212 8:48 197 11:28 209 14:39 18:10 5:51 Penncrest (1)
1591 180 Reese Cubbison 103 5:10 168 8:33 177 11:18 175 14:19 18:10 5:52 Mifflin County (6)
1488 181 100 Jacob Barnes 99 5:09 97 8:16 109 10:59 140 14:03 18:11 5:52 Parkland (11)
1465 182 101 Brady Heeter 149 5:17 189 8:40 191 11:26 192 14:29 18:11 5:52 McDowell (10)
1512 183 102 Thomas Dierkes 184 5:22 202 8:44 202 11:30 197 14:31 18:12 5:52 St. Josephs Prep 12
1511 184 103 Tyler Bradford 230 5:35 224 8:55 210 11:35 198 14:31 18:12 5:52 St. Josephs Prep 12
1422 185 104 Jack Myers 208 5:26 199 8:42 192 11:27 193 14:29 18:13 5:52 Elizabethtown (3)
1559 186 Michael Donlon 207 5:26 195 8:41 185 11:25 181 14:23 18:14 5:53 Delaware Valley (2)
1514 187 105 Brady Falcon 140 5:15 157 8:31 165 11:14 170 14:17 18:15 5:53 St. Josephs Prep 12
1613 188 Daniel Naylor 112 5:11 155 8:31 174 11:16 177 14:21 18:16 5:53 Red Lion (3)
1563 189 Conor Fisher 98 5:09 136 8:28 166 11:14 176 14:20 18:16 5:53 Emmaus (11)
1549 190 Salmane Larabi 158 5:19 182 8:39 183 11:23 199 14:31 18:17 5:54 Central (12)
1536 191 Thierno Barry 182 5:22 197 8:41 189 11:26 187 14:26 18:17 5:54 Academy @ Palumbo 12
1547 192 Leo Cerrai 222 5:30 214 8:50 206 11:33 203 14:33 18:17 5:54 Central (12)
1436 193 106 Joseph Murphy 96 5:09 146 8:29 175 11:17 182 14:24 18:18 5:54 Hershey (3)
1486 194 107 Brady Sweeney 180 5:22 201 8:43 199 11:29 200 14:32 18:18 5:54 North Penn (1)
1482 195 108 Ryan Moore 114 5:11 158 8:31 176 11:18 184 14:25 18:18 5:54 North Penn (1)
1469 196 109 Camden Pierce 24 4:54 67 8:08 108 10:59 165 14:12 18:20 5:55 McDowell (10)
1562 197 Ryan Fach 190 5:23 190 8:40 193 11:27 196 14:30 18:21 5:55 Emmaus (11)
1377 198 110 Jacob Fallecker 196 5:24 194 8:41 196 11:28 205 14:35 18:22 5:55 Butler Area (7)
1470 199 111 Deacon Pierce 147 5:17 183 8:39 187 11:25 194 14:29 18:22 5:55 McDowell (10)
1385 200 112 Sam Kinton 224 5:32 220 8:53 211 11:36 202 14:33 18:23 5:56 Chambersburg (3)
1454 201 113 Hudson Sherman 120 5:12 132 8:27 160 11:12 172 14:18 18:25 5:56 Lower Merion (1)
1479 202 114 Owen Cary 187 5:22 203 8:44 201 11:29 201 14:32 18:26 5:57 North Penn (1)
1413 203 115 Sawyer Shepherd 166 5:19 196 8:41 203 11:30 204 14:33 18:26 5:57 Easton (11)
1621 204 Gregory Rubino 225 5:32 225 8:55 217 11:41 216 14:45 18:26 5:57 Southern Lehigh (11)
1408 205 116 Jacob Brunetti 194 5:24 211 8:46 205 11:33 208 14:38 18:27 5:57 Easton (11)
1534 206 117 Ronan Zee 219 5:29 213 8:50 208 11:35 210 14:39 18:28 5:57 Warwick (3)
1467 207 118 Matthew Lupichuk 178 5:21 204 8:44 194 11:27 195 14:30 18:29 5:58 McDowell (10)
1564 208 Jared Petre 165 5:19 191 8:40 200 11:29 206 14:36 18:30 5:58 Emmaus (11)
1492 209 119 Tyler Rothrock 221 5:29 221 8:53 219 11:42 220 14:51 18:30 5:58 Parkland (11)
1494 210 120 Ethan Willard 46 5:01 109 8:21 179 11:19 190 14:27 18:31 5:58 Parkland (11)
1631 211 Owen Trump 198 5:25 207 8:45 204 11:31 207 14:36 18:31 5:58 Williamsport Area (4)
1420 212 121 Nathan Merlo 220 5:29 216 8:51 212 11:36 212 14:42 18:32 5:59 Elizabethtown (3)
1569 213 Robert Clark 169 5:20 209 8:45 209 11:35 215 14:45 18:34 5:59 Father Judge (12)
1608 214 Caden Boettger 217 5:28 223 8:54 215 11:39 213 14:44 18:34 5:59 Pittston Area (2)
1529 215 122 Collin Goshert 218 5:28 219 8:52 214 11:38 214 14:44 18:37 6:00 Warwick (3)
1516 216 123 Aidan Furtek 223 5:31 215 8:51 213 11:37 211 14:42 18:45 6:03 St. Josephs Prep 12
1541 217 Alden Twist 229 5:35 230 9:00 222 11:48 221 14:54 18:52 6:05 Bangor (11)
1570 218 Eddie Collins 211 5:26 222 8:54 221 11:44 223 14:58 18:53 6:05 Father Judge (12)
1402 219 124 Siddharth Iyer 200 5:25 226 8:55 220 11:44 218 14:49 18:53 6:05 Downingtown East (1)
1538 220 Aran McNutt 170 5:20 210 8:46 216 11:39 219 14:50 18:54 6:06 Allderdice (8)
1565 221 Rocco Grande 215 5:28 217 8:52 218 11:41 217 14:48 18:55 6:06 Erie (10)
1426 222 125 Joseph Mazaika 231 5:36 232 9:03 227 11:56 225 15:05 18:57 6:07 Hazleton Area (2)
1497 223 126 Andrew Hausch 233 5:37 234 9:04 230 12:00 229 15:10 18:58 6:07 Penncrest (1)
1468 224 127 Jaden Olmes 210 5:26 228 8:56 224 11:50 227 15:07 19:06 6:09 McDowell (10)
1448 225 128 Sawyer Friedman-Olshan 126 5:14 188 8:40 207 11:35 222 14:55 19:06 6:09 Lower Merion (1)
1453 226 129 Ethan Murray 138 5:15 206 8:44 233 12:09 234 15:20 19:06 6:10 Lower Merion (1)
1409 227 130 Jayden Garrett 216 5:28 227 8:56 223 11:49 224 15:02 19:10 6:11 Easton (11)
1455 228 131 Breven Baublitz 227 5:32 229 8:59 225 11:51 228 15:08 19:11 6:11 Manheim Township (3)
1463 229 132 Caleb Coffman 236 5:40 235 9:06 229 11:58 231 15:13 19:12 6:11 McDowell (10)
1425 230 133 Ethan Kintzel 232 5:36 231 9:03 228 11:57 226 15:07 19:16 6:13 Hazleton Area (2)
1571 231 Joseph King 226 5:32 236 9:07 232 12:02 230 15:12 19:19 6:14 Father Judge (12)
1596 232 Ryan Wack 212 5:27 218 8:52 226 11:53 233 15:18 19:23 6:15 Nazareth (11)
1515 233 134 Conor Flaherty 228 5:34 233 9:03 231 12:01 232 15:17 19:25 6:16 St. Josephs Prep 12
1435 234 135 Jack Martin 234 5:37 237 9:12 235 12:16 236 15:37 19:45 6:22 Hershey (3)
1412 235 136 Xavier Richardson 239 5:43 238 9:17 236 12:18 237 15:43 19:50 6:24 Easton (11)
1499 236 137 Sean Holst-Rightley 235 5:40 239 9:19 234 12:14 235 15:34 19:51 6:24 Penncrest (1)
1424 237 138 Ryan Casagrande 237 5:41 240 9:20 237 12:20 238 15:45 19:52 6:24 Hazleton Area (2)
1430 238 139 Damian Vargas 240 5:43 242 9:36 239 12:47 239 16:17 20:26 6:35 Hazleton Area (2)
1429 239 140 Darren Seiwel 238 5:42 241 9:35 238 12:47 240 16:17 20:27 6:36 Hazleton Area (2)