Teams
1 North Allegheny (7) 90 2 3 24 29 32 48 83 16:48 1:12
2 La Salle College (12) 112 13 16 20 23 40 44 107 17:06 0:32
3 Downingtown West (1) 121 5 10 31 34 41 53 104 17:06 0:51
4 Seneca Valley (7) 122 6 8 19 30 59 60 101 17:06 1:09
5 Mount Lebanon (7) 134 1 15 17 38 63 72 115 17:03 1:50
6 Unionville (1) 158 7 14 18 28 91 109 121 17:13 1:32
7 Council Rock South (1 227 33 35 37 55 67 84 93 17:33 0:37
8 State College (6) 253 25 27 54 58 89 90 108 17:38 0:59
9 Haverford Township (1 256 9 47 62 65 73 97 112 17:36 1:11
10 Warwick (3) 273 11 12 70 75 105 116 128 17:38 1:33
11 Carlisle (3) 275 21 36 46 66 106 117 125 17:41 1:24
12 Easton Area (11) 280 26 42 61 69 82 86 130 17:42 0:48
13 Owen J. Roberts (1) 293 45 51 56 64 77 85 119 17:46 0:28
14 Parkland (11) 366 22 76 78 88 102 111 113 17:56 1:20
15 Hershey (3) 377 50 71 74 87 95 96 118 18:01 0:38
16 Central Bucks East (1 379 52 57 68 80 122 126 129 18:04 1:10
17 Cedar Crest (3) 391 39 79 81 92 100 103 114 18:02 0:58
18 Wallenpaupack (2) 397 4 43 99 124 127 131 133 18:05 2:30
19 Taylor Allderdice (8) 471 49 94 98 110 120 123 132 18:21 1:16
Dual Meet Scores
Unionville (1) 24 wins
North Allegheny (7) 18 wins
Seneca Valley (7) 17 wins
Downingtown West (1) 16 wins
Mount Lebanon (7) 15 wins
Council Rock South (1 13 wins
State College (6) 12 wins
Carlisle (3) 11 wins
Easton Area (11) 10 wins
Central Bucks East (1 9 wins
Hershey (3) 8 wins
Parkland (11) 7 wins
Cedar Crest (3) 6 wins
Taylor Allderdice (8) 5 wins
Haverford Township (1 0 wins
La Salle College (12) 0 wins
Owen J. Roberts (1) 0 wins
Wallenpaupack (2) 0 wins
Warwick (3) 0 wins
TEAM SCORES AT 1M
1 Downingtown West (1) 72 6 9 13 16 28 38 63 5:01 0:13
2 La Salle College (12) 84 11 12 17 21 23 27 59 5:03 0:3
3 North Allegheny (7) 91 1 2 14 34 40 42 46 5:02 0:20
4 Seneca Valley (7) 151 7 8 31 51 54 58 105 5:06 0:20
5 Unionville (1) 153 4 19 24 36 70 99 107 5:07 0:26
6 State College (6) 168 26 29 30 39 44 83 84 5:10 0:8
7 Mount Lebanon (7) 170 3 20 25 43 79 91 129 5:08 0:29
8 Parkland (11) 273 22 35 45 71 100 103 115 5:15 0:22
9 Council Rock South (1 281 49 50 52 56 74 90 113 5:17 0:7
10 Owen J. Roberts (1) 290 53 55 57 61 64 66 101 5:16 0:2
11 Haverford Township (1 296 15 48 62 85 86 93 119 5:16 0:22
12 Easton Area (11) 307 18 32 72 81 104 117 122 5:17 0:26
13* Central Bucks East (1 335 41 47 68 73 106 109 111 5:19 0:16
14* Warwick (3) 335 10 37 69 95 124 131 132 5:18 0:34
15 Hershey (3) 360 65 67 75 76 77 78 112 5:20 0:5
16 Carlisle (3) 422 33 87 88 98 116 120 123 5:23 0:23
17 Wallenpaupack (2) 444 5 60 125 126 128 130 133 5:23 0:41
18 Cedar Crest (3) 450 80 82 92 94 102 108 127 5:24 0:4
19 Taylor Allderdice (8) 506 89 96 97 110 114 118 121 5:27 0:6
TEAM SCORES AT 2M
1 North Allegheny (7) 87 1 2 20 30 34 36 74 10:42 0:47
2 La Salle College (12) 103 11 12 18 22 40 48 49 10:52 0:26
3 Downingtown West (1) 107 8 10 16 35 38 39 42 10:52 0:30
4 Seneca Valley (7) 119 4 7 26 31 51 58 103 10:50 0:47
5 Mount Lebanon (7) 143 3 19 21 25 75 76 111 10:53 1:09
6 Unionville (1) 160 6 13 14 33 94 114 118 10:58 1:05
7 Council Rock South (1 243 37 41 43 52 70 85 106 11:12 0:18
8 State College (6) 246 17 32 54 62 81 83 99 11:12 0:41
9 Owen J. Roberts (1) 259 44 45 50 57 63 82 125 11:13 0:14
10* Easton Area (11) 289 28 29 68 77 87 92 128 11:17 0:36
11* Haverford Township (1 289 9 46 53 88 93 102 105 11:15 0:55
12 Warwick (3) 311 15 23 78 79 116 126 127 11:19 1:07
13 Carlisle (3) 330 27 60 61 73 109 112 123 11:21 0:53
14 Parkland (11) 340 24 65 66 84 101 110 113 11:22 0:48
15 Hershey (3) 385 56 72 80 86 91 95 108 11:28 0:19
16 Central Bucks East (1 388 64 67 69 71 117 119 131 11:29 0:33
17 Wallenpaupack (2) 418 5 47 115 122 129 130 133 11:32 1:34
18 Cedar Crest (3) 436 55 90 96 97 98 107 124 11:33 0:24
19 Taylor Allderdice (8) 472 59 89 100 104 120 121 132 11:38 0:40
Individuals
1. North Allegheny (7)
2 Zachary Kinne Sr 16:07 5:12
3 Daniel McGoey Jr 16:09 5:12
24 Ethan James Sr 17:09 5:32
29 Stephen Nalepa Jr 17:15 5:34
32 Andrew Kollitz So 17:19 5:35
48 Luke Turkovich Sr 17:33 5:40
83 Connor Foody So 18:06 5:50
Total Time = 1:23:59 Total Places = 90
2. La Salle College (12)
13 Vincent Twomey Jr 16:55 5:27
16 Ethan Maher Jr 16:57 5:28
20 Bradden Koors Jr 17:02 5:29
23 Paul Ghantous Sr 17:08 5:32
40 Matthew Zilligen Sr 17:26 5:37
44 Dan Gervino Jr 17:30 5:38
107 Jack Sieberlich Sr 18:28 5:57
Total Time = 1:25:28 Total Places = 112
3. Downingtown West (1)
5 Payton Sewall Sr 16:37 5:21
10 Isaac Valderrabano Sr 16:49 5:25
31 Ben Datte Jr 17:18 5:35
34 Aiden Barnhill So 17:19 5:35
41 Kevin Wagner Sr 17:27 5:38
53 Holden Betz So 17:43 5:43
104 Joseph Chamoun Sr 18:26 5:57
Total Time = 1:25:30 Total Places = 121
4. Seneca Valley (7)
6 Sam Owori Sr 16:39 5:22
8 Seth Ketler Sr 16:46 5:24
19 Connor Volk-Klos Sr 16:58 5:28
30 Noah Petersen Fr 17:16 5:34
59 Max Weaver Sr 17:48 5:44
60 Aidan Domencic Sr 17:49 5:45
101 Adam Owori Jr 18:24 5:56
Total Time = 1:25:27 Total Places = 122
5. Mount Lebanon (7)
1 Patrick Anderson Jr 16:03 5:10
15 Peter Cosentino Sr 16:56 5:28
17 Alex Brokaw Sr 16:57 5:28
38 Barak Asher Fr 17:26 5:37
63 Duncan Laduke Jr 17:52 5:46
72 Quinn Mitchell Sr 17:56 5:47
115 Clark Mitchell Sr 18:37 6:00
Total Time = 1:25:14 Total Places = 134
6. Unionville (1)
7 Cole Walker Jr 16:43 5:23
14 Cole Driver Sr 16:55 5:27
18 Ethan McIntyre So 16:57 5:28
28 James Conway Sr 17:15 5:34
91 Jarrett Conway So 18:15 5:53
109 Sebastian Arnold So 18:33 5:59
121 Jacob Elsen Jr 18:52 6:05
Total Time = 1:26:05 Total Places = 158
7. Council Rock South (1
33 Christopher Sears Jr 17:19 5:35
35 Kyle Kutney Sr 17:20 5:35
37 Shane Goldman Jr 17:26 5:37
55 Collin Ochs Sr 17:45 5:43
67 Andrew Belder So 17:55 5:47
84 Alex Goldman Jr 18:06 5:50
93 Scotty Ulrick Sr 18:17 5:54
Total Time = 1:27:45 Total Places = 227
8. State College (6)
25 Owen Isham Sr 17:12 5:33
27 Ben St. Pierre Jr 17:14 5:33
54 Brady Bigger So 17:44 5:43
58 Joe Messner Sr 17:47 5:44
89 Bennett Norton So 18:10 5:52
90 Henry Ballard Jr 18:12 5:52
108 Sean Adams Fr 18:31 5:58
Total Time = 1:28:07 Total Places = 253
9. Haverford Township (1
9 Mike Donnelly Jr 16:46 5:24
47 Josh Fingerhut Jr 17:33 5:40
62 Evan Peetros Sr 17:51 5:45
65 Brendan Campbell Sr 17:53 5:46
73 Aiden Tomov Sr 17:57 5:47
97 Anthony Lawson So 18:22 5:55
112 Will Field Jr 18:35 6:00
Total Time = 1:28:00 Total Places = 256
10. Warwick (3)
11 Connor Shields Sr 16:54 5:27
12 Noah Martin Sr 16:54 5:27
70 Parker Keares Jr 17:56 5:47
75 Jeremy Bell Jr 17:58 5:48
105 Marcus Wachira Jr 18:27 5:57
116 David Bach Jr 18:43 6:02
128 Jeremiah Hendrix Jr 19:04 6:09
Total Time = 1:28:09 Total Places = 273
11. Carlisle (3)
21 Jack Wisner Sr 17:05 5:30
36 Casey Padgett Jr 17:25 5:37
46 Evan Peachey So 17:32 5:39
66 Bryce Dunkelberger Sr 17:54 5:46
106 Jacob Morris Sr 18:28 5:57
117 Andrew Booths So 18:43 6:02
125 Michael Ginter So 18:55 6:06
Total Time = 1:28:24 Total Places = 275
12. Easton Area (11)
26 Cosmo Cardone Sr 17:14 5:33
42 Joseph Ozgar Sr 17:28 5:38
61 Trey Rhinehart So 17:50 5:45
69 Marco Cardone Jr 17:55 5:47
82 David Boettger So 18:01 5:49
86 Timothy Bunce Jr 18:08 5:51
130 Skyler Koch Sr 19:12 6:11
Total Time = 1:28:28 Total Places = 280
13. Owen J. Roberts (1)
45 Thomas Damiani Fr 17:31 5:39
51 Vincent Fennell Jr 17:41 5:42
56 David Brunton Sr 17:46 5:44
64 Quinten Sherwood Sr 17:52 5:46
77 Linus Blatz Sr 17:59 5:48
85 Matthew Muthler Jr 18:07 5:51
119 Cole Smith Jr 18:51 6:05
Total Time = 1:28:49 Total Places = 293
14. Parkland (11)
22 Nicholas Bower Sr 17:06 5:31
76 Nathan Reimer Jr 17:58 5:48
78 Matthew Santacoloma Sr 17:59 5:48
88 Riley Williamson Sr 18:09 5:51
102 Ben Esquieres So 18:25 5:56
111 Ethan Warren Jr 18:35 5:59
113 Matthew Zager Sr 18:36 6:00
Total Time = 1:29:37 Total Places = 366
15. Hershey (3)
50 Brendan Shea Jr 17:41 5:42
71 Kohen Stover Jr 17:56 5:47
74 Andrew Sisco Jr 17:58 5:47
87 Luke Sheppard Jr 18:08 5:51
95 Tommy Johnson Jr 18:18 5:54
96 Ethan Rogers Jr 18:22 5:55
118 Patrick Gavazzi Sr 18:45 6:03
Total Time = 1:30:01 Total Places = 377
16. Central Bucks East (1
52 Jack McManus Jr 17:43 5:43
57 David Endres Sr 17:47 5:44
68 Sean Lahetta Sr 17:55 5:47
80 Cade Sands Sr 18:00 5:48
122 Andrew Conte Jr 18:52 6:05
126 Cole Sands Sr 18:58 6:07
129 Matthew Miller Sr 19:05 6:09
Total Time = 1:30:17 Total Places = 379
17. Cedar Crest (3)
39 Luke Hinegardener Fr 17:26 5:37
79 Jake Barrett Sr 17:59 5:48
81 William Sheffield Jr 18:01 5:49
92 Ben McElroy Fr 18:16 5:53
100 Ryan Scicchitano Jr 18:24 5:56
103 Tommy Bildheiser So 18:26 5:57
114 Dj Laliberte So 18:36 6:00
Total Time = 1:30:06 Total Places = 391
18. Wallenpaupack (2)
4 Tyler Wirth Sr 16:34 5:21
43 Dieter Burckes So 17:28 5:38
99 Nick Lancaster Sr 18:23 5:56
124 Kyle Kellstrom So 18:54 6:06
127 Seth Brown Jr 19:04 6:09
131 Jack Monte Sr 19:29 6:17
133 Michael Wildenberg So 19:47 6:23
Total Time = 1:30:23 Total Places = 397
19. Taylor Allderdice (8)
49 Eli Anish Jr 17:36 5:41
94 Isaiah Freeman Sr 18:18 5:54
98 Isaiah White So 18:23 5:56
110 Eric Rohrer Jr 18:34 5:59
120 Nathan Feinstein So 18:51 6:05
123 Aleff Teshome Fr 18:53 6:05
132 Ben Cummings Sr 19:37 6:20
Total Time = 1:31:42 Total Places = 471
Boys 5k Run AAA
place pts name split split split split time pace team
1 1 Patrick Anderson Jr 5 4:54 3 10:18 16:03 5:10 Mount Lebanon (7)
2 2 Zachary Kinne Sr 1 4:53 1 10:17 16:07 5:12 North Allegheny (7)
3 3 Daniel McGoey Jr 3 4:53 2 10:18 16:09 5:12 North Allegheny (7)
4 Brayden Harris So 9 4:55 5 10:26 16:22 5:17 Mifflin County (6)
5 Christian Fitch Jr 4 4:54 4 10:20 16:29 5:19 Fox Chapel Area (7)
6 4 Tyler Wirth Sr 7 4:55 7 10:31 16:34 5:21 Wallenpaupack (2)
7 Evan Dorenkamp Sr 15 4:57 15 10:38 16:36 5:21 Manheim Township (3)
8 Chayce Macknair Sr 14 4:57 13 10:37 16:36 5:21 Mifflin County (6)
9 5 Payton Sewall Sr 8 4:55 12 10:37 16:37 5:21 Downingtown West (1)
10 6 Sam Owori Sr 10 4:55 6 10:27 16:39 5:22 Seneca Valley (7)
11 7 Cole Walker Jr 6 4:54 8 10:33 16:43 5:23 Unionville (1)
12 Brandan Knepper Sr 17 4:58 16 10:38 16:43 5:24 Mechanicsburg (3)
13 Ian Miller Sr 18 4:58 14 10:38 16:45 5:24 Manheim Township (3)
14 8 Seth Ketler Sr 11 4:56 9 10:34 16:46 5:24 Seneca Valley (7)
15 9 Mike Donnelly Jr 33 5:02 17 10:41 16:46 5:24 Haverford Township (1
16 10 Isaac Valderrabano Sr 24 5:00 18 10:41 16:49 5:25 Downingtown West (1)
17 Luke Klingenberg Sr 64 5:08 41 10:52 16:53 5:27 Cumberland Valley (3)
18 Robert O'Brien Sr 13 4:57 22 10:44 16:53 5:27 Upper Saint Clair (7)
19 Andrew Foster Sr 12 4:56 21 10:44 16:54 5:27 Ephrata (3)
20 11 Connor Shields Sr 25 5:00 30 10:48 16:54 5:27 Warwick (3)
21 12 Noah Martin Sr 77 5:11 44 10:53 16:54 5:27 Warwick (3)
22 13 Vincent Twomey Jr 35 5:02 19 10:41 16:55 5:27 La Salle College (12)
23 14 Cole Driver Sr 45 5:04 29 10:48 16:55 5:27 Unionville (1)
24 Zachary Leachman Jr 36 5:02 10 10:36 16:56 5:27 Mars Area (7)
25 Josh Christenson Jr 23 4:59 28 10:47 16:56 5:28 Scranton (2)
26 15 Peter Cosentino Sr 91 5:14 37 10:51 16:56 5:28 Mount Lebanon (7)
27 16 Ethan Maher Jr 28 5:01 25 10:47 16:57 5:28 La Salle College (12)
28 17 Alex Brokaw Sr 47 5:05 39 10:51 16:57 5:28 Mount Lebanon (7)
29 18 Ethan McIntyre So 38 5:03 26 10:47 16:57 5:28 Unionville (1)
30 19 Connor Volk-Klos Sr 67 5:09 48 10:55 16:58 5:28 Seneca Valley (7)
31 Skyler Vavro So 49 5:05 36 10:50 17:00 5:29 Butler (7)
32 20 Bradden Koors Jr 41 5:03 35 10:50 17:02 5:29 La Salle College (12)
33 Zachary Toth Jr 22 4:59 24 10:46 17:03 5:30 Palmyra (3)
34 21 Jack Wisner Sr 69 5:09 50 10:56 17:05 5:30 Carlisle (3)
35 Joshua Lewin Jr 21 4:59 27 10:47 17:05 5:31 West Chester East (1)
36 22 Nicholas Bower Sr 74 5:11 45 10:54 17:06 5:31 Parkland (11)
37 Samir Razi Jr 19 4:59 32 10:49 17:07 5:31 North Penn (1)
38 Alex Shaw Jr 46 5:05 40 10:52 17:08 5:31 Upper Saint Clair (7)
39 23 Paul Ghantous Sr 29 5:01 43 10:52 17:08 5:32 La Salle College (12)
40 Zachary Landvik-Larsen Sr 78 5:11 49 10:56 17:09 5:32 Stroudsburg (11)
41 Jason Cornelison Sr 26 5:00 20 10:43 17:09 5:32 Cheltenham (1)
42 Patrick Theveny Jr 127 5:17 54 10:59 17:09 5:32 Penncrest (1)
43 Darlyn Fermin Sr 27 5:01 23 10:46 17:09 5:32 Liberty (11)
44 24 Ethan James Sr 89 5:13 71 11:04 17:09 5:32 North Allegheny (7)
45 Cole Frank So 44 5:04 52 10:57 17:10 5:32 Liberty (11)
46 Dalton Kalbaugh Jr 52 5:06 42 10:52 17:10 5:32 Shaler Area (7)
47 25 Owen Isham Sr 50 5:06 34 10:50 17:12 5:33 State College (6)
48 26 Cosmo Cardone Sr 37 5:03 53 10:59 17:14 5:33 Easton Area (11)
49 27 Ben St. Pierre Jr 60 5:07 65 11:02 17:14 5:33 State College (6)
50 28 James Conway Sr 75 5:11 68 11:03 17:15 5:34 Unionville (1)
51 Christian Gagliardi Jr 58 5:07 60 11:01 17:15 5:34 Wilson (3)
52 29 Stephen Nalepa Jr 32 5:02 38 10:51 17:15 5:34 North Allegheny (7)
53 Graham Thomas So 132 5:18 82 11:07 17:15 5:34 Penn Manor (3)
54 30 Noah Petersen Fr 105 5:15 59 11:00 17:16 5:34 Seneca Valley (7)
55 Joey Litvin Jr 51 5:06 46 10:54 17:17 5:34 Lower Merion (1)
56 Andre Green Sr 82 5:12 56 11:00 17:18 5:35 Stroudsburg (11)
57 31 Ben Datte Jr 122 5:17 73 11:05 17:18 5:35 Downingtown West (1)
58 Alexander Kane Fr 115 5:16 63 11:01 17:18 5:35 Southern Lehigh (11)
59 32 Andrew Kollitz So 85 5:12 55 10:59 17:19 5:35 North Allegheny (7)
60 Gavin Maxwell So 76 5:11 66 11:02 17:19 5:35 Kennett (1)
61 33 Christopher Sears Jr 100 5:15 75 11:06 17:19 5:35 Council Rock South (1
62 34 Aiden Barnhill So 30 5:01 33 10:50 17:19 5:35 Downingtown West (1)
63 Ethan Zeh Sr 62 5:08 57 11:00 17:20 5:35 Radnor (1)
64 35 Kyle Kutney Sr 103 5:15 83 11:07 17:20 5:35 Council Rock South (1
65 Trentin Overcash Sr 31 5:01 69 11:03 17:23 5:36 Chambersburg (3)
66 Jonathan Thrush Jr 66 5:08 72 11:05 17:23 5:36 Muhlenberg (3)
67 Matt Varghese Jr 182 5:25 109 11:16 17:25 5:37 Methacton (1)
68 Elias Zajicek Sr 48 5:05 91 11:09 17:25 5:37 Chartiers Valley (7)
69 36 Casey Padgett Jr 169 5:24 115 11:18 17:25 5:37 Carlisle (3)
70 37 Shane Goldman Jr 109 5:15 85 11:07 17:26 5:37 Council Rock South (1
71 38 Barak Asher Fr 40 5:03 47 10:55 17:26 5:37 Mount Lebanon (7)
72 39 Luke Hinegardener Fr 159 5:22 106 11:15 17:26 5:37 Cedar Crest (3)
73 40 Matthew Zilligen Sr 114 5:16 97 11:12 17:26 5:37 La Salle College (12)
74 Shu-Yu Chen Sr 81 5:12 62 11:01 17:26 5:37 Stroudsburg (11)
75 Sean Garrett Jr 130 5:17 70 11:04 17:26 5:37 Garnet Valley (1)
76 Andrew Hirneisen Jr 71 5:09 58 11:00 17:27 5:38 Gettysburg (3)
77 41 Kevin Wagner Sr 80 5:12 77 11:06 17:27 5:38 Downingtown West (1)
78 John Zawislak So 70 5:09 76 11:06 17:28 5:38 Spring Ford (1)
79 Charlie Herrmann Sr 129 5:17 67 11:02 17:28 5:38 Lower Merion (1)
80 42 Joseph Ozgar Sr 68 5:09 51 10:57 17:28 5:38 Easton Area (11)
81 43 Dieter Burckes So 116 5:16 93 11:09 17:28 5:38 Wallenpaupack (2)
82 J Henry Lyon So 98 5:14 79 11:06 17:29 5:38 Williamsport Area (4)
83 44 Dan Gervino Jr 55 5:07 80 11:07 17:30 5:38 La Salle College (12)
84 45 Thomas Damiani Fr 107 5:15 87 11:08 17:31 5:39 Owen J. Roberts (1)
85 46 Evan Peachey So 168 5:24 116 11:18 17:32 5:39 Carlisle (3)
86 47 Josh Fingerhut Jr 121 5:16 92 11:09 17:33 5:40 Haverford Township (1
87 48 Luke Turkovich Sr 72 5:10 74 11:06 17:33 5:40 North Allegheny (7)
88 Seth Hoffritz Sr 138 5:19 94 11:10 17:34 5:40 Great Valley (1)
89 Gavin Brophy Fr 84 5:12 100 11:14 17:34 5:40 Wc Henderson (1)
90 Teddy Boehm Jr 53 5:06 81 11:07 17:34 5:40 Baldwin (7)
91 Noah Demis Jr 2 4:53 11 10:37 17:35 5:40 North Penn (1)
92 Markus Vottero So 90 5:14 89 11:09 17:35 5:40 Palmyra (3)
93 Zack Marmol Jr 39 5:03 61 11:01 17:35 5:40 Peters Township (7)
94 Tyler Clifford Jr 65 5:08 64 11:01 17:35 5:40 Perkiomen Valley (1)
95 Justin Rittenhouse Sr 120 5:16 90 11:09 17:36 5:40 Hempfield (3)
96 Benjamin Klinger So 181 5:25 112 11:17 17:36 5:41 Penncrest (1)
97 49 Eli Anish Jr 180 5:25 114 11:17 17:36 5:41 Taylor Allderdice (8)
98 Aiden Gonder Jr 117 5:16 96 11:11 17:36 5:41 Red Land (3)
99 Nathan Grucelski Sr 16 4:58 31 10:49 17:38 5:41 Conestoga Valley (3)
100 Ethan Saville Jr 87 5:13 86 11:07 17:39 5:41 Pennridge (1)
101 Devon Comber So 164 5:23 128 11:22 17:40 5:42 Hatboro Horsham (1)
102 50 Brendan Shea Jr 126 5:17 107 11:16 17:41 5:42 Hershey (3)
103 51 Vincent Fennell Jr 119 5:16 98 11:12 17:41 5:42 Owen J. Roberts (1)
104 52 Jack McManus Jr 146 5:20 126 11:21 17:43 5:43 Central Bucks East (1
105 53 Holden Betz So 57 5:07 78 11:06 17:43 5:43 Downingtown West (1)
106 54 Brady Bigger So 162 5:23 123 11:20 17:44 5:43 State College (6)
107 55 Collin Ochs Sr 101 5:15 101 11:14 17:45 5:43 Council Rock South (1
108 Chase Sheaffer Jr 148 5:21 140 11:24 17:45 5:43 Mifflin County (6)
109 Joey Buehner Sr 110 5:15 104 11:15 17:45 5:43 North Hills (7)
110 Sam Kartsonis Jr 96 5:14 111 11:17 17:45 5:44 Harriton (1)
111 Eli Allridge Sr 149 5:21 142 11:25 17:46 5:44 Bethel Park (7)
112 56 David Brunton Sr 124 5:17 108 11:16 17:46 5:44 Owen J. Roberts (1)
113 57 David Endres Sr 88 5:13 133 11:23 17:47 5:44 Central Bucks East (1
114 58 Joe Messner Sr 63 5:08 103 11:14 17:47 5:44 State College (6)
115 Stefano Isabella Jr 165 5:23 127 11:21 17:47 5:44 Hatboro Horsham (1)
116 Calvin Pash Sr 73 5:11 105 11:15 17:48 5:44 Wc Henderson (1)
117 59 Max Weaver Sr 112 5:16 110 11:16 17:48 5:44 Seneca Valley (7)
118 60 Aidan Domencic Sr 102 5:15 99 11:13 17:49 5:45 Seneca Valley (7)
119 61 Trey Rhinehart So 144 5:20 132 11:23 17:50 5:45 Easton Area (11)
120 Kyle Costello Jr 93 5:14 113 11:17 17:51 5:45 Mechanicsburg (3)
121 62 Evan Peetros Sr 99 5:14 102 11:14 17:51 5:45 Haverford Township (1
122 63 Duncan Laduke Jr 157 5:22 151 11:28 17:52 5:46 Mount Lebanon (7)
123 Rahman Mohammad Sr 175 5:25 117 11:18 17:52 5:46 Great Valley (1)
124 Bruce Trimmer Jr 158 5:22 147 11:26 17:52 5:46 Oxford Area (1)
125 64 Quinten Sherwood Sr 111 5:16 125 11:21 17:52 5:46 Owen J. Roberts (1)
126 65 Brendan Campbell Sr 167 5:24 178 11:36 17:53 5:46 Haverford Township (1
127 66 Bryce Dunkelberger Sr 183 5:25 141 11:24 17:54 5:46 Carlisle (3)
128 67 Andrew Belder So 147 5:21 134 11:23 17:55 5:47 Council Rock South (1
129 68 Sean Lahetta Sr 97 5:14 131 11:22 17:55 5:47 Central Bucks East (1
130 69 Marco Cardone Jr 214 5:32 177 11:35 17:55 5:47 Easton Area (11)
131 70 Parker Keares Jr 178 5:25 155 11:29 17:56 5:47 Warwick (3)
132 71 Kohen Stover Jr 135 5:18 139 11:24 17:56 5:47 Hershey (3)
133 Davis Piercy Sr 106 5:15 144 11:26 17:56 5:47 Kennett (1)
134 72 Quinn Mitchell Sr 172 5:24 150 11:27 17:56 5:47 Mount Lebanon (7)
135 Joey Cafaro Sr 113 5:16 120 11:19 17:56 5:47 Hampton (7)
136 73 Aiden Tomov Sr 166 5:23 172 11:33 17:57 5:47 Haverford Township (1
137 Kody Klein So 86 5:13 143 11:25 17:58 5:47 Cathedral Prep (10)
138 74 Andrew Sisco Jr 204 5:29 169 11:32 17:58 5:47 Hershey (3)
139 75 Jeremy Bell Jr 140 5:19 156 11:29 17:58 5:48 Warwick (3)
140 76 Nathan Reimer Jr 94 5:14 130 11:22 17:58 5:48 Parkland (11)
141 77 Linus Blatz Sr 104 5:15 88 11:08 17:59 5:48 Owen J. Roberts (1)
142 78 Matthew Santacoloma Sr 185 5:26 165 11:31 17:59 5:48 Parkland (11)
143 79 Jake Barrett Sr 173 5:24 174 11:33 17:59 5:48 Cedar Crest (3)
144 80 Cade Sands Sr 136 5:18 136 11:24 18:00 5:48 Central Bucks East (1
145 Keshav Shankar So 141 5:19 146 11:26 18:00 5:48 Emmaus (11)
146 Nate Harding Sr 198 5:28 159 11:30 18:00 5:48 Governor Mifflin (3)
147 Luke Talham Jr 156 5:22 121 11:19 18:00 5:48 Avon Grove (1)
148 Zack Keiner So 189 5:26 158 11:30 18:01 5:48 Hazleton Area (2)
149 81 William Sheffield Jr 188 5:26 186 11:39 18:01 5:49 Cedar Crest (3)
150 Carson Hepner Sr 59 5:07 118 11:19 18:01 5:49 Manheim Central (3)
151 82 David Boettger So 160 5:23 153 11:29 18:01 5:49 Easton Area (11)
152 Bobby Earley Sr 192 5:27 157 11:29 18:01 5:49 Hazleton Area (2)
153 Josiah Moyer Sr 145 5:20 124 11:20 18:02 5:49 Souderton (1)
154 Andrew Gillespie Sr 134 5:18 148 11:26 18:02 5:49 Central Bucks West (1
155 Corbin Green Sr 177 5:25 149 11:27 18:03 5:49 Central Mountain (6)
156 Shane Curran So 187 5:26 152 11:28 18:04 5:49 Father Judge (12)
157 83 Connor Foody So 95 5:14 145 11:26 18:06 5:50 North Allegheny (7)
158 Gabe Puleo Jr 150 5:21 119 11:19 18:06 5:50 Phoenixville Area (1)
159 84 Alex Goldman Jr 171 5:24 168 11:32 18:06 5:50 Council Rock South (1
160 85 Matthew Muthler Jr 128 5:17 162 11:30 18:07 5:51 Owen J. Roberts (1)
161 86 Timothy Bunce Jr 195 5:28 170 11:33 18:08 5:51 Easton Area (11)
162 87 Luke Sheppard Jr 153 5:22 160 11:30 18:08 5:51 Hershey (3)
163 Reid Weber So 118 5:16 135 11:24 18:09 5:51 Northern (3)
164 88 Riley Williamson Sr 42 5:04 129 11:22 18:09 5:51 Parkland (11)
165 Devan Bailry Jr 193 5:27 171 11:33 18:10 5:51 Cathedral Prep (10)
166 89 Bennett Norton So 92 5:14 161 11:30 18:10 5:52 State College (6)
167 Colton Martin Jr 108 5:15 154 11:29 18:12 5:52 McDowell (10)
168 90 Henry Ballard Jr 83 5:12 163 11:31 18:12 5:52 State College (6)
169 Domenic Moser Jr 137 5:19 176 11:35 18:13 5:52 West Chester East (1)
170 91 Jarrett Conway So 142 5:20 181 11:37 18:15 5:53 Unionville (1)
171 Evan Kreider Sr 133 5:18 180 11:37 18:15 5:53 Cocalico (3)
172 Christian McComb Jr 20 4:59 122 11:20 18:15 5:53 Boyertown (1)
173 92 Ben McElroy Fr 200 5:29 183 11:38 18:16 5:53 Cedar Crest (3)
174 93 Scotty Ulrick Sr 205 5:29 195 11:42 18:17 5:54 Council Rock South (1
175 94 Isaiah Freeman Sr 170 5:24 189 11:41 18:18 5:54 Taylor Allderdice (8)
176 95 Tommy Johnson Jr 151 5:21 175 11:34 18:18 5:54 Hershey (3)
177 Travis Lahr Jr 79 5:11 167 11:32 18:20 5:55 Nazareth (11)
178 96 Ethan Rogers Jr 152 5:21 182 11:38 18:22 5:55 Hershey (3)
179 Chris Hess Sr 61 5:08 138 11:24 18:22 5:55 Upper Saint Clair (7)
180 97 Anthony Lawson So 211 5:31 191 11:41 18:22 5:55 Haverford Township (1
181 98 Isaiah White So 179 5:25 173 11:33 18:23 5:56 Taylor Allderdice (8)
182 99 Nick Lancaster Sr 218 5:34 206 11:54 18:23 5:56 Wallenpaupack (2)
183 100 Ryan Scicchitano Jr 161 5:23 185 11:38 18:24 5:56 Cedar Crest (3)
184 101 Adam Owori Jr 196 5:28 192 11:41 18:24 5:56 Seneca Valley (7)
185 102 Ben Esquieres So 194 5:28 201 11:50 18:25 5:56 Parkland (11)
186 103 Tommy Bildheiser So 176 5:25 197 11:44 18:26 5:57 Cedar Crest (3)
187 104 Joseph Chamoun Sr 34 5:02 84 11:07 18:26 5:57 Downingtown West (1)
188 105 Marcus Wachira Jr 227 5:36 207 11:54 18:27 5:57 Warwick (3)
189 Aden Dressler Sr 131 5:17 164 11:31 18:27 5:57 Butler (7)
190 106 Jacob Morris Sr 208 5:31 200 11:49 18:28 5:57 Carlisle (3)
191 107 Jack Sieberlich Sr 43 5:04 95 11:10 18:28 5:57 La Salle College (12)
192 William Marina Jr 191 5:27 188 11:41 18:28 5:57 Stroudsburg (11)
193 Antonio Burkhart Jr 139 5:19 166 11:32 18:29 5:57 Bethel Park (7)
194 Ricky Raup Jr 56 5:07 179 11:36 18:29 5:58 Saint Joseph's Prep (
195 108 Sean Adams Fr 163 5:23 187 11:39 18:31 5:58 State College (6)
196 109 Sebastian Arnold So 184 5:25 209 11:55 18:33 5:59 Unionville (1)
197 110 Eric Rohrer Jr 202 5:29 193 11:42 18:34 5:59 Taylor Allderdice (8)
198 111 Ethan Warren Jr 143 5:20 190 11:41 18:35 5:59 Parkland (11)
199 112 Will Field Jr 174 5:24 194 11:42 18:35 6:00 Haverford Township (1
200 Sean Hamilton Jr 54 5:07 137 11:24 18:36 6:00 Roman Catholic (12)
201 113 Matthew Zager Sr 207 5:30 204 11:51 18:36 6:00 Parkland (11)
202 114 Dj Laliberte So 220 5:35 217 12:00 18:36 6:00 Cedar Crest (3)
203 115 Clark Mitchell Sr 222 5:35 202 11:50 18:37 6:00 Mount Lebanon (7)
204 Seamus McGuoirk Sr 123 5:17 199 11:47 18:39 6:01 Central (12)
205 Brayden Henninger Jr 154 5:22 196 11:44 18:39 6:01 Altoona Area (6)
206 116 David Bach Jr 217 5:34 219 12:01 18:43 6:02 Warwick (3)
207 117 Andrew Booths So 212 5:32 203 11:50 18:43 6:02 Carlisle (3)
208 118 Patrick Gavazzi Sr 155 5:22 198 11:45 18:45 6:03 Hershey (3)
209 Paul Petre Jr 125 5:17 184 11:38 18:49 6:04 Emmaus (11)
210 119 Cole Smith Jr 186 5:26 218 12:00 18:51 6:05 Owen J. Roberts (1)
211 120 Nathan Feinstein So 206 5:29 211 11:56 18:51 6:05 Taylor Allderdice (8)
212 121 Jacob Elsen Jr 199 5:29 205 11:53 18:52 6:05 Unionville (1)
213 122 Andrew Conte Jr 201 5:29 210 11:55 18:52 6:05 Central Bucks East (1
214 123 Aleff Teshome Fr 213 5:32 213 11:58 18:53 6:05 Taylor Allderdice (8)
215 124 Kyle Kellstrom So 221 5:35 214 11:58 18:54 6:06 Wallenpaupack (2)
216 Jared Krick Sr 223 5:35 216 12:00 18:54 6:06 Delaware Valley (2)
217 125 Michael Ginter So 216 5:33 215 11:59 18:55 6:06 Carlisle (3)
218 126 Cole Sands Sr 197 5:28 208 11:54 18:58 6:07 Central Bucks East (1
219 Andrew Brown So 190 5:27 221 12:02 19:03 6:09 Cathedral Prep (10)
220 127 Seth Brown Jr 225 5:35 223 12:04 19:04 6:09 Wallenpaupack (2)
221 128 Jeremiah Hendrix Jr 226 5:36 220 12:02 19:04 6:09 Warwick (3)
222 129 Matthew Miller Sr 203 5:29 226 12:10 19:05 6:09 Central Bucks East (1
223 Adam Knuttel Jr 215 5:32 212 11:57 19:08 6:10 Father Judge (12)
224 Seth Dietrich Sr 224 5:35 225 12:08 19:11 6:11 Erie (10)
225 130 Skyler Koch Sr 209 5:31 222 12:03 19:12 6:11 Easton Area (11)
226 131 Jack Monte Sr 219 5:34 224 12:05 19:29 6:17 Wallenpaupack (2)
227 132 Ben Cummings Sr 210 5:31 227 12:25 19:37 6:20 Taylor Allderdice (8)
228 133 Michael Wildenberg So 228 5:43 228 12:26 19:47 6:23 Wallenpaupack (2)
9 finishers among Men Under 2
40 finishers among Men 2 - 2
86 finishers among Men 3 - 3
93 finishers among Men 4 - 4
228 male finishers
0 female finishers
228 total finishers