teams
1 Greensburg Salem (7) 63 2 5 8 20 28 54 86 17:27 1:13
2 Indiana Area (7) 100 14 16 22 23 25 45 77 17:51 0:17
3 Grove City (10) 119 1 12 32 33 41 49 60 17:44 1:48
4 Lewisburg (4) 136 3 7 24 44 58 85 99 17:51 1:40
5 Holy Redeemer (2) 197 11 27 35 37 87 103 106 18:14 1:44
6 Wyomissing Area (3) 210 4 19 29 62 96 101 122 18:12 2:24
7 New Castle (7) 215 9 26 34 65 81 93 123 18:17 1:40
8 North East (10) 218 13 17 31 47 110 124 125 18:22 2:09
9 York Suburban (3) 234 21 38 50 56 69 74 95 18:23 0:59
10 Big Spring (3) 256 10 57 59 64 66 88 109 18:25 1:19
11 Milton (4) 297 15 55 63 73 91 100 105 18:36 1:30
12 Central Cambria (6) 306 42 51 67 68 78 82 94 18:41 0:43
13* Punxsutawney (9) 309 39 53 61 72 84 102 120 18:41 0:53
14* Abington Heights (2) 309 43 46 48 80 92 113 118 18:42 0:54
15 Pope John Paul Ii (1) 324 36 52 71 76 89 90 126 18:46 0:59
16 Blue Mountain (11) 375 18 79 83 97 98 108 117 18:58 1:39
17 Notre Dame G Pond (11 392 6 40 107 112 127 128 132 19:10 3:50
18 Lansdale Catholic (12 435 30 75 104 111 115 119 129 19:17 1:53
19 Engineering & Science 551 70 114 116 121 130 131 133 20:15 3:20
Dual Meet Scores
Greensburg Salem (7) 18 wins
Indiana Area (7) 17 wins
North East (10) 16 wins
Lewisburg (4) 16 wins
Wyomissing Area (3) 15 wins
Holy Redeemer (2) 14 wins
York Suburban (3) 12 wins
Big Spring (3) 11 wins
Abington Heights (2) 11 wins
Central Cambria (6) 10 wins
Punxsutawney (9) 8 wins
Pope John Paul Ii (1) 8 wins
Milton (4) 6 wins
Blue Mountain (11) 5 wins
Lansdale Catholic (12 4 wins
Engineering & Science 0 wins
Grove City (10) 0 wins
New Castle (7) 0 wins
Notre Dame G Pond (11 0 wins
TEAM SCORES AT 1M
1 Grove City (10) 82 1 14 19 22 26 56 67 5:10 0:19
2 Indiana Area (7) 104 9 12 18 31 34 38 55 5:12 0:18
3 Lewisburg (4) 122 4 10 29 32 47 75 93 5:13 0:28
4 Greensburg Salem (7) 125 5 7 16 48 49 51 81 5:12 0:28
5 Holy Redeemer (2) 144 15 28 30 35 36 60 79 5:17 0:13
6 York Suburban (3) 159 13 24 37 40 45 52 53 5:19 0:18
7 North East (10) 198 2 8 43 61 84 119 128 5:18 0:41
8 New Castle (7) 248 17 44 58 64 65 97 105 5:25 0:23
9 Central Cambria (6) 250 23 46 50 54 77 83 98 5:26 0:21
10 Wyomissing Area (3) 289 3 39 66 82 99 112 123 5:26 0:46
11 Milton (4) 302 27 42 68 69 96 102 104 5:29 0:26
12 Big Spring (3) 307 11 59 72 80 85 101 107 5:29 0:33
13 Pope John Paul Ii (1) 324 20 33 86 90 95 111 127 5:31 0:28
14 Lansdale Catholic (12 346 25 63 78 88 92 109 131 5:33 0:25
15 Notre Dame G Pond (11 368 6 41 89 110 122 129 132 5:32 0:54
16 Abington Heights (2) 389 57 73 74 91 94 100 115 5:36 0:13
17 Punxsutawney (9) 428 70 71 76 103 108 114 125 5:38 0:13
18 Blue Mountain (11) 429 21 62 113 116 117 120 124 5:39 0:37
19 Engineering & Science 558 87 106 118 121 126 130 133 5:48 0:18
TEAM SCORES AT 2M
1 Greensburg Salem (7) 78 5 6 14 26 27 34 87 11:06 0:42
2 Grove City (10) 86 1 11 15 28 31 52 56 11:10 0:54
3 Indiana Area (7) 105 17 19 20 24 25 39 46 11:19 0:10
4 Lewisburg (4) 142 3 7 29 40 63 91 94 11:18 1:09
5 Holy Redeemer (2) 203 13 37 38 42 73 84 90 11:33 0:48
6 York Suburban (3) 215 16 36 48 49 66 72 85 11:36 0:40
7 Wyomissing Area (3) 222 2 21 41 65 93 107 121 11:30 1:37
8* New Castle (7) 227 12 32 33 69 81 97 112 11:38 0:56
9* North East (10) 227 8 9 43 53 114 115 125 11:35 1:31
10* Central Cambria (6) 274 35 47 58 59 75 79 86 11:45 0:31
11* Big Spring (3) 274 10 55 67 68 74 88 100 11:43 0:54
12 Milton (4) 294 18 50 64 70 92 109 113 11:48 0:58
13 Pope John Paul Ii (1) 332 30 44 71 89 98 99 126 11:54 0:50
14 Abington Heights (2) 339 57 60 61 78 83 118 123 11:54 0:21
15 Punxsutawney (9) 342 51 54 62 80 95 103 122 11:55 0:34
16 Notre Dame G Pond (11 392 4 45 105 111 127 128 132 12:04 2:26
17 Blue Mountain (11) 399 23 77 96 101 102 110 120 12:05 0:58
18 Lansdale Catholic (12 422 22 82 104 106 108 119 129 12:07 1:03
19 Engineering & Science 563 76 116 117 124 130 131 133 12:50 1:56
Individuals
1. Greensburg Salem (7)
2 Cameron Binda Sr 16:52 5:26
5 Mark Brown Sr 17:05 5:30
8 Dylan Binda Sr 17:25 5:37
20 Ethan Kelley So 17:48 5:45
28 Mason Jobe Jr 18:05 5:50
54 Quintin Gatons So 18:32 5:59
86 Noah Calisti Jr 19:09 6:10
Total Time = 1:27:15 Total Places = 63
2. Indiana Area (7)
14 Iago Jopia Jr 17:41 5:42
16 Joey Bujdos Sr 17:47 5:44
22 Kendall Branan Jr 17:54 5:46
23 Joel Beckwith So 17:56 5:47
25 Tucker Davis So 17:57 5:47
45 Matt Berzonsky Sr 18:24 5:56
77 Julian Yerger Jr 19:01 6:08
Total Time = 1:29:15 Total Places = 100
3. Grove City (10)
1 Jonah Powell Sr 16:29 5:19
12 Joseph Somora Jr 17:36 5:40
32 Gabriel Nichols So 18:08 5:51
33 Luke Owrey Sr 18:08 5:51
41 Chad Helmininack So 18:17 5:54
49 Tobias Jones Jr 18:27 5:57
60 Cael McEwen So 18:36 6:00
Total Time = 1:28:38 Total Places = 119
4. Lewisburg (4)
3 Jacob Hess Fr 16:55 5:27
7 Peter Lantz Jr 17:24 5:37
24 Calvin Bailey So 17:57 5:47
44 Evan Hart So 18:21 5:55
58 Gianluca Perrone So 18:35 5:59
85 Connor Murray Fr 19:08 6:10
99 Ezra Buonopane So 19:27 6:16
Total Time = 1:29:12 Total Places = 136
5. Holy Redeemer (2)
11 Zapusek Bryce Sr 17:27 5:38
27 Lukas Volpetti Sr 18:03 5:49
35 Chris Hine So 18:12 5:52
37 George Strish Sr 18:14 5:53
87 Nick Pikul Jr 19:10 6:11
103 Larry Coridoni Sr 19:35 6:19
106 Dominic Capaci Sr 19:40 6:21
Total Time = 1:31:06 Total Places = 197
6. Wyomissing Area (3)
4 Ben Kuhn Jr 17:02 5:29
19 Ryan Vargo Sr 17:48 5:44
29 Josh Diehl Sr 18:06 5:50
62 Thomas Foster Jr 18:37 6:00
96 Colin Campbell Sr 19:25 6:16
101 James Pottieger Jr 19:31 6:18
122 Dylan Forrester So 20:16 6:32
Total Time = 1:30:58 Total Places = 210
7. New Castle (7)
9 Anthony Litrenta Jr 17:25 5:37
26 Zac Gibson So 17:59 5:48
34 Jonah Miller So 18:10 5:52
65 Ryan Hunyadi Jr 18:44 6:02
81 Gavyn Hansotte So 19:04 6:09
93 Andre Corbin Sr 19:16 6:13
123 D'Angelo Patxot Sr 20:20 6:33
Total Time = 1:31:22 Total Places = 215
8. North East (10)
13 Josh Lewis Sr 17:40 5:42
17 Zane Courtwright Jr 17:47 5:44
31 Brock Pennington So 18:08 5:51
47 Tanner Kloss Jr 18:26 5:56
110 Hayden Fox So 19:48 6:23
124 Jason Seevers Jr 20:40 6:40
125 Alex Haskins Jr 20:46 6:42
Total Time = 1:31:49 Total Places = 218
9. York Suburban (3)
21 Cole Adams Fr 17:49 5:45
38 Jordan Ohl Jr 18:15 5:53
50 Illanzo Feliciano Sr 18:28 5:57
56 Camden Shaffer Sr 18:33 5:59
69 Jarrett Raudensky Sr 18:47 6:04
74 Andrew Paskey Sr 18:53 6:05
95 Shea Walsh Fr 19:22 6:15
Total Time = 1:31:52 Total Places = 234
10. Big Spring (3)
10 Ishmael Kirkwood Sr 17:26 5:37
57 Ian Ward Jr 18:35 5:59
59 Matthew Ward Fr 18:36 6:00
64 Ian Lay Sr 18:41 6:02
66 Trevor Moyer Sr 18:44 6:02
88 Dain Vallie Sr 19:12 6:11
109 Trevor Richwine Fr 19:46 6:22
Total Time = 1:32:02 Total Places = 256
11. Milton (4)
15 Tanner Walter Jr 17:43 5:43
55 Colton Loreman Jr 18:33 5:59
63 Brody Bender Fr 18:38 6:00
73 Kellan Guinn-Bailey Sr 18:53 6:05
91 Tomothy Marvin Fr 19:13 6:12
100 Kyler Crawford So 19:31 6:17
105 Jonah Snyder Jr 19:40 6:20
Total Time = 1:33:00 Total Places = 297
12. Central Cambria (6)
42 Eli Wandel Fr 18:20 5:55
51 Nate Kuntz Jr 18:29 5:58
67 Ohm Vyas Sr 18:44 6:03
68 Ike Haycisak Jr 18:47 6:03
78 Ethan Shuagis So 19:02 6:08
82 Adam Lechleitner So 19:07 6:10
94 Tyler Gibson So 19:18 6:14
Total Time = 1:33:22 Total Places = 306
13*. Punxsutawney (9)
39 Corbin Heitzenrater Jr 18:15 5:53
53 Owen Bartlebaugh Jr 18:32 5:59
61 Aiden McLaughlin So 18:36 6:00
72 Eric Surkala Fr 18:52 6:05
84 Ethan May Sr 19:08 6:10
102 Kevin Ingros Sr 19:32 6:18
120 Samuel Rodgers Jr 20:10 6:30
Total Time = 1:33:23 Total Places = 309
14*. Abington Heights (2)
43 Ethan Mattox Sr 18:20 5:55
46 Stephen Haggerty Sr 18:25 5:56
48 Ryan Siebecker Sr 18:26 5:57
80 Gavin Ross Fr 19:03 6:09
92 Damon Martin Jr 19:13 6:12
113 Sloan Seid Sr 19:57 6:26
118 Noah Bolus Jr 20:04 6:28
Total Time = 1:33:27 Total Places = 309
15. Pope John Paul Ii (1)
36 Jack Phillips Sr 18:14 5:53
52 Jack Brosius So 18:31 5:58
71 Kaden Buchler So 18:50 6:04
76 John Schiele Sr 19:00 6:08
89 Jack Flynn So 19:12 6:12
90 Jason DiMarco 9 19:13 6:12
126 Luke McCarthy So 20:48 6:42
Total Time = 1:33:47 Total Places = 324
16. Blue Mountain (11)
18 Kevin Haas Jr 17:48 5:44
79 Coltin Albitz Sr 19:02 6:08
83 Justin Scheidel So 19:08 6:10
97 Ian Harris Fr 19:26 6:16
98 Troy Oswald So 19:26 6:16
108 Tanner Rabenstein So 19:45 6:22
117 Shane DaSilva So 20:02 6:28
Total Time = 1:34:50 Total Places = 375
17. Notre Dame G Pond (11
6 John Koons Sr 17:05 5:30
40 Cody Smith So 18:17 5:54
107 Joseph Gubernot Sr 19:41 6:21
112 Declan Fitzgerald So 19:49 6:23
127 Connor Duffy Jr 20:55 6:45
128 Austin Karwacki Fr 20:59 6:46
132 Jack Hohl Jr 23:03 7:26
Total Time = 1:35:47 Total Places = 392
18. Lansdale Catholic (12
30 Kevin McCullagh-Beatty Jr 18:07 5:51
75 John Murphy So 18:53 6:05
104 Anthony Gargani Fr 19:37 6:19
111 Brinker Meers So 19:48 6:23
115 Joseph Menta Sr 19:59 6:27
119 Jack Crotty Jr 20:04 6:28
129 Danny Carr So 21:20 6:53
Total Time = 1:36:24 Total Places = 435
19. Engineering & Science
70 Meless Badume Jr 18:49 6:04
114 Andrew Drumwright Fr 19:59 6:27
116 Andrew Moreland Jr 20:00 6:27
121 Thomas Gelaye So 20:16 6:32
130 Aaron Drumwright Fr 22:08 7:08
131 Jaron Tinsley Fr 22:22 7:13
133 Isaiah Daye 23:37 7:37
Total Time = 1:41:12 Total Places = 551
Boys 5k Run Class AA
place pts name split split split split time pace team
1 1 Jonah Powell Sr 1 4:57 3 10:36 16:29 5:19 Grove City (10)
2 Garrett Baublitz Jr 5 4:58 4 10:36 16:36 5:21 Juniata (6)
3 Nate Price Sr 4 4:58 2 10:36 16:42 5:23 General McLane (10)
4 Mitchell Rome Sr 11 4:59 1 10:34 16:45 5:24 Dallas (2)
5 2 Cameron Binda Sr 7 4:58 9 10:44 16:52 5:26 Greensburg Salem (7)
6 Aiden Weber Sr 10 4:59 8 10:44 16:54 5:27 Harbor Creek (10)
7 3 Jacob Hess Fr 6 4:58 6 10:40 16:55 5:27 Lewisburg (4)
8 Dylan Throop So 29 5:07 13 10:48 17:02 5:29 General McLane (10)
9 4 Ben Kuhn Jr 3 4:57 5 10:36 17:02 5:29 Wyomissing Area (3)
10 Logan Horst Sr 9 4:59 12 10:47 17:04 5:30 Lancaster Mennonite (
11 5 Mark Brown Sr 12 4:59 10 10:44 17:05 5:30 Greensburg Salem (7)
12 6 John Koons Sr 8 4:58 7 10:43 17:05 5:30 Notre Dame G Pond (11
13 Erik Andrzejewski Sr 34 5:09 14 10:49 17:07 5:31 General McLane (10)
14 Alejandro Quintana Jr 20 5:05 11 10:46 17:08 5:31 Loyalsock (4)
15 Patrick Stevens Jr 41 5:10 18 10:55 17:11 5:32 Meadville (10)
16 Van May So 44 5:11 15 10:49 17:12 5:33 Bedford (5)
17 Gage Krall Jr 13 5:02 16 10:51 17:13 5:33 Northern Lebanon (3)
18 Jacob Eshelman Sr 17 5:04 17 10:52 17:14 5:33 Franklin Knights (10)
19 7 Peter Lantz Jr 19 5:05 19 10:59 17:24 5:37 Lewisburg (4)
20 Daniel Ford Jr 16 5:04 20 10:59 17:25 5:37 Quaker Valley (7)
21 8 Dylan Binda Sr 37 5:09 33 11:11 17:25 5:37 Greensburg Salem (7)
22 9 Anthony Litrenta Jr 38 5:09 30 11:09 17:25 5:37 New Castle (7)
23 10 Ishmael Kirkwood Sr 21 5:05 24 11:05 17:26 5:37 Big Spring (3)
24 11 Zapusek Bryce Sr 33 5:08 32 11:10 17:27 5:38 Holy Redeemer (2)
25 Nick Fetzer Jr 18 5:05 23 11:04 17:28 5:38 Westmont Hilltop (6)
26 12 Joseph Somora Jr 45 5:12 27 11:08 17:36 5:40 Grove City (10)
27 13 Josh Lewis Sr 2 4:57 22 11:02 17:40 5:42 North East (10)
28 14 Iago Jopia Jr 24 5:06 43 11:16 17:41 5:42 Indiana Area (7)
29 Weber Long Fr 22 5:05 31 11:10 17:41 5:42 Greencastle-Antrim (3
30 Gary Waters Sr 66 5:18 47 11:19 17:42 5:42 Milton Hershey (3)
31 15 Tanner Walter Jr 57 5:16 39 11:15 17:43 5:43 Milton (4)
32 Matthew Chaikowsky So 25 5:06 28 11:09 17:44 5:43 Saucon Valley (11)
33 Lucas Pajak So 28 5:07 29 11:09 17:45 5:43 Ringgold (7)
34 Cole Nelson Sr 40 5:09 36 11:13 17:46 5:44 Elco (3)
35 16 Joey Bujdos Sr 42 5:10 38 11:14 17:47 5:44 Indiana Area (7)
36 17 Zane Courtwright Jr 14 5:02 21 11:01 17:47 5:44 North East (10)
37 18 Kevin Haas Jr 49 5:14 54 11:23 17:48 5:44 Blue Mountain (11)
38 19 Ryan Vargo Sr 90 5:22 45 11:17 17:48 5:44 Wyomissing Area (3)
39 20 Ethan Kelley So 108 5:26 59 11:25 17:48 5:45 Greensburg Salem (7)
40 Cejay Walker Sr 51 5:14 42 11:16 17:49 5:45 Somerset Area (5)
41 21 Cole Adams Fr 30 5:08 35 11:12 17:49 5:45 York Suburban (3)
42 Jake Martinez Sr 32 5:08 25 11:06 17:52 5:46 Palmerton (11)
43 Mac Polny Sr 80 5:21 52 11:23 17:53 5:46 Montour (7)
44 Nathan Yoder Sr 105 5:26 76 11:31 17:53 5:46 Lancaster Mennonite (
45 Aidan Doherty Jr 23 5:06 44 11:16 17:53 5:46 Archbishop Carroll (1
46 22 Kendall Branan Jr 15 5:03 41 11:16 17:54 5:46 Indiana Area (7)
47 Morgan O'Brien Sr 27 5:07 37 11:13 17:55 5:46 Bangor (11)
48 Shane Cohen Sr 36 5:09 40 11:16 17:55 5:47 Lower Moreland (1)
49 Damein Moser Jr 47 5:12 51 11:23 17:55 5:47 Warrior Run (4)
50 23 Joel Beckwith So 114 5:27 56 11:24 17:56 5:47 Indiana Area (7)
51 24 Calvin Bailey So 63 5:16 66 11:27 17:57 5:47 Lewisburg (4)
52 25 Tucker Davis So 78 5:20 55 11:23 17:57 5:47 Indiana Area (7)
53 Matthew Beveridge Sr 82 5:21 48 11:21 17:58 5:48 Meadville (10)
54 Eli Zakarian Jr 74 5:20 58 11:24 17:59 5:48 Danville (4)
55 26 Zac Gibson So 121 5:28 69 11:29 17:59 5:48 New Castle (7)
56 Sam Killinger Sr 62 5:16 60 11:25 18:00 5:48 Uniontown Area (7)
57 C J Thimons Jr 52 5:15 53 11:23 18:02 5:49 Highlands (7)
58 27 Lukas Volpetti Sr 61 5:16 80 11:33 18:03 5:49 Holy Redeemer (2)
59 Shane Artis Jr 39 5:09 26 11:06 18:04 5:49 Salisbury (11)
60 28 Mason Jobe Jr 104 5:26 71 11:30 18:05 5:50 Greensburg Salem (7)
61 Derek Lawler So 43 5:11 57 11:24 18:05 5:50 Mount Carmel (4)
62 Marino Bubba Jr 26 5:07 46 11:17 18:05 5:50 Bangor (11)
63 Zach Buckner So 76 5:20 62 11:25 18:06 5:50 Fairview (10)
64 Tyree Gatewood Sr 139 5:32 88 11:35 18:06 5:50 Bartram (12)
65 29 Josh Diehl Sr 140 5:32 83 11:33 18:06 5:50 Wyomissing Area (3)
66 Tucker Watson Sr 69 5:19 50 11:22 18:07 5:50 Meadville (10)
67 Anthony Cappolella Jr 98 5:25 89 11:35 18:07 5:51 Pen Argyl (11)
68 30 Kevin McCullagh-Beatty Jr 55 5:15 49 11:21 18:07 5:51 Lansdale Catholic (12
69 31 Brock Pennington So 95 5:24 86 11:34 18:08 5:51 North East (10)
70 32 Gabriel Nichols So 50 5:14 63 11:26 18:08 5:51 Grove City (10)
71 Doug Hallman Sr 87 5:22 79 11:32 18:08 5:51 Shikellamy (4)
72 33 Luke Owrey Sr 56 5:16 68 11:29 18:08 5:51 Grove City (10)
73 34 Jonah Miller So 96 5:24 70 11:29 18:10 5:52 New Castle (7)
74 35 Chris Hine So 81 5:21 85 11:34 18:12 5:52 Holy Redeemer (2)
75 Brendan Christ Sr 116 5:27 105 11:41 18:13 5:52 Allentown C C (11)
76 Josh Yourish Sr 46 5:12 77 11:31 18:13 5:53 Deer Lakes (7)
77 Will Lamb So 60 5:16 78 11:32 18:13 5:53 Beaver Area (7)
78 36 Jack Phillips Sr 48 5:13 67 11:28 18:14 5:53 Pope John Paul Ii (1)
79 37 George Strish Sr 79 5:20 75 11:30 18:14 5:53 Holy Redeemer (2)
80 Collin Wolf So 129 5:30 94 11:38 18:14 5:53 Kennard-Dale (3)
81 Eric Obringer Sr 130 5:30 104 11:41 18:15 5:53 Ringgold (7)
82 Zach Conner Jr 58 5:16 65 11:27 18:15 5:53 South Fayette (7)
83 Ethan Gamble Jr 102 5:25 92 11:37 18:15 5:53 Ringgold (7)
84 38 Jordan Ohl Jr 54 5:15 73 11:30 18:15 5:53 York Suburban (3)
85 39 Corbin Heitzenrater Jr 148 5:34 114 11:43 18:15 5:53 Punxsutawney (9)
86 Jacob Busch Sr 133 5:31 106 11:41 18:16 5:53 Central Columbia (4)
87 40 Cody Smith So 93 5:24 95 11:38 18:17 5:54 Notre Dame G Pond (11
88 41 Chad Helmininack So 141 5:32 122 11:44 18:17 5:54 Grove City (10)
89 Alfonso Knoll Jr 157 5:35 110 11:42 18:18 5:54 Conrad Weiser (3)
90 Stephen Postupak Sr 110 5:27 99 11:40 18:18 5:54 Scranton Prep (2)
91 Justin Goodrich Jr 115 5:27 101 11:40 18:18 5:54 Scranton Prep (2)
92 Caleb Mandel Sr 67 5:18 74 11:30 18:18 5:54 Harbor Creek (10)
93 Brian McGarrity So 120 5:28 103 11:40 18:19 5:54 Msgr Bonner & Abp Pre
94 Jay Thompson So 160 5:35 112 11:42 18:19 5:54 Conrad Weiser (3)
95 42 Eli Wandel Fr 53 5:15 72 11:30 18:20 5:55 Central Cambria (6)
96 43 Ethan Mattox Sr 154 5:34 129 11:47 18:20 5:55 Abington Heights (2)
97 Gabe Tomblin Sr 83 5:21 87 11:34 18:20 5:55 Boiling Springs (3)
98 44 Evan Hart So 73 5:20 82 11:33 18:21 5:55 Lewisburg (4)
99 LaRee Hills Sr 86 5:22 102 11:40 18:23 5:56 Pottsgrove (1)
100 45 Matt Berzonsky Sr 72 5:20 81 11:33 18:24 5:56 Indiana Area (7)
101 46 Stephen Haggerty Sr 151 5:34 125 11:45 18:25 5:56 Abington Heights (2)
102 47 Tanner Kloss Jr 127 5:29 119 11:43 18:26 5:56 North East (10)
103 Travis Anderson Jr 77 5:20 91 11:37 18:26 5:57 Pine Grove (11)
104 48 Ryan Siebecker Sr 119 5:28 132 11:48 18:26 5:57 Abington Heights (2)
105 49 Tobias Jones Jr 31 5:08 34 11:11 18:27 5:57 Grove City (10)
106 Peter Sayre Sr 91 5:23 116 11:43 18:27 5:57 Tunkhannock (2)
107 50 Illanzo Feliciano Sr 109 5:27 111 11:42 18:28 5:57 York Suburban (3)
108 Zach Kohler Sr 59 5:16 100 11:40 18:29 5:57 Tyrone Area (6)
109 51 Nate Kuntz Jr 101 5:25 108 11:41 18:29 5:58 Central Cambria (6)
110 Krystof Lapotsky Jr 88 5:22 97 11:39 18:29 5:58 Mount Carmel (4)
111 Braden Zukowski Jr 149 5:34 123 11:45 18:30 5:58 Knoch (7)
112 52 Jack Brosius So 75 5:20 90 11:36 18:31 5:58 Pope John Paul Ii (1)
113 Cade Williamson So 170 5:37 130 11:47 18:31 5:58 Warrior Run (4)
114 Luke Seymour Fr 146 5:32 135 11:50 18:31 5:58 Schuylkill Valley (3)
115 53 Owen Bartlebaugh Jr 144 5:32 120 11:43 18:32 5:59 Punxsutawney (9)
116 54 Quintin Gatons So 106 5:26 61 11:25 18:32 5:59 Greensburg Salem (7)
117 Josh Hayes Sr 136 5:31 139 11:51 18:32 5:59 Cardinal O'Hara (12)
118 55 Colton Loreman Jr 94 5:24 113 11:43 18:33 5:59 Milton (4)
119 56 Camden Shaffer Sr 92 5:23 109 11:41 18:33 5:59 York Suburban (3)
120 Jeremiah Vezza Sr 117 5:28 118 11:43 18:34 5:59 Clearfield Area (9)
121 57 Ian Ward Jr 150 5:34 141 11:53 18:35 5:59 Big Spring (3)
122 Andrew Allen Sr 85 5:21 126 11:45 18:35 5:59 Beaver Area (7)
123 58 Gianluca Perrone So 103 5:25 134 11:49 18:35 5:59 Lewisburg (4)
||
124 59 Matthew Ward Fr 122 5:29 121 11:44 18:36 6:00 Big Spring (3)
125 60 Cael McEwen So 118 5:28 117 11:43 18:36 6:00 Grove City (10)
126 61 Aiden McLaughlin So 162 5:36 133 11:49 18:36 6:00 Punxsutawney (9)
127 Levi Halye Sr 68 5:18 96 11:39 18:37 6:00 Hamburg Area (3)
128 62 Thomas Foster Jr 168 5:36 137 11:51 18:37 6:00 Wyomissing Area (3)
129 63 Brody Bender Fr 142 5:32 136 11:50 18:38 6:00 Milton (4)
130 Jordan Berger Sr 65 5:17 84 11:34 18:39 6:01 Northern Lebanon (3)
131 64 Ian Lay Sr 175 5:38 142 11:54 18:41 6:02 Big Spring (3)
132 65 Ryan Hunyadi Jr 135 5:31 144 11:56 18:44 6:02 New Castle (7)
133 66 Trevor Moyer Sr 166 5:36 154 11:59 18:44 6:02 Big Spring (3)
134 67 Ohm Vyas Sr 107 5:26 127 11:47 18:44 6:03 Central Cambria (6)
135 Chandler Lonstreth So 123 5:29 115 11:43 18:45 6:03 Lake Lehman (2)
136 Sean McCabe Sr 156 5:35 138 11:51 18:45 6:03 North Schuylkill (11)
137 Alexander Harris Sr 111 5:27 147 11:56 18:46 6:03 Shoemaker (12)
138 Mason Shirey Jr 147 5:33 149 11:57 18:46 6:03 Oley Valley (3)
139 68 Ike Haycisak Jr 113 5:27 128 11:47 18:47 6:03 Central Cambria (6)
140 69 Jarrett Raudensky Sr 84 5:21 140 11:52 18:47 6:04 York Suburban (3)
141 Caleb Bakalyar Sr 126 5:29 93 11:37 18:47 6:04 Kennard-Dale (3)
142 Nathan Harris Fr 64 5:17 153 11:58 18:48 6:04 Allentown C C (11)
143 Jeremy Capella Sr 125 5:29 131 11:47 18:48 6:04 Conwell-Egan (12)
144 70 Meless Badume Jr 177 5:38 159 12:00 18:49 6:04 Engineering & Science
145 71 Kaden Buchler So 176 5:38 146 11:56 18:50 6:04 Pope John Paul Ii (1)
146 72 Eric Surkala Fr 194 5:43 165 12:04 18:52 6:05 Punxsutawney (9)
147 Tyler Kraft Jr 153 5:34 156 11:59 18:52 6:05 Bradford (9)
148 Ryan Cottillion So 152 5:34 155 11:59 18:52 6:05 Bradford (9)
149 73 Kellan Guinn-Bailey Sr 143 5:32 145 11:56 18:53 6:05 Milton (4)
150 74 Andrew Paskey Sr 112 5:27 148 11:57 18:53 6:05 York Suburban (3)
151 Jack Aulbach Jr 35 5:09 64 11:27 18:53 6:05 Blackhawk (7)
152 75 John Murphy So 134 5:31 167 12:05 18:53 6:05 Lansdale Catholic (12
153 Josh McCoy Sr 70 5:19 98 11:40 18:54 6:06 Freeport Area (7)
154 Thomas Haas Sr 137 5:31 143 11:55 18:56 6:06 Cardinal O'Hara (12)
155 Joshua Broadt Jr 173 5:37 161 12:02 18:58 6:07 Central Columbia (4)
156 Joey Rowley So 145 5:32 151 11:58 19:00 6:08 Hanover Area (2)
157 Saabir Ali Yasin-Spann Sr 97 5:25 164 12:04 19:00 6:08 Overbrook (12)
158 76 John Schiele Sr 186 5:41 174 12:09 19:00 6:08 Pope John Paul Ii (1)
159 77 Julian Yerger Jr 89 5:22 107 11:41 19:01 6:08 Indiana Area (7)
160 Brendan Kopich Jr 155 5:35 157 12:00 19:01 6:08 Laurel Highlands (7)
161 78 Ethan Shuagis So 169 5:37 163 12:03 19:02 6:08 Central Cambria (6)
162 79 Coltin Albitz Sr 132 5:31 160 12:01 19:02 6:08 Blue Mountain (11)
163 80 Gavin Ross Fr 185 5:40 162 12:03 19:03 6:09 Abington Heights (2)
164 81 Gavyn Hansotte So 196 5:44 186 12:16 19:04 6:09 New Castle (7)
165 Bryce Hampton Sr 99 5:25 152 11:58 19:04 6:09 Pottsgrove (1)
166 McKellen Jaramillo So 161 5:35 124 11:45 19:06 6:10 Dubois Area (9)
167 82 Adam Lechleitner So 163 5:36 158 12:00 19:07 6:10 Central Cambria (6)
168 83 Justin Scheidel So 208 5:49 185 12:16 19:08 6:10 Blue Mountain (11)
169 84 Ethan May Sr 205 5:48 183 12:16 19:08 6:10 Punxsutawney (9)
170 Tyler Davies So 181 5:40 177 12:11 19:08 6:10 Central Columbia (4)
171 85 Connor Murray Fr 184 5:40 176 12:10 19:08 6:10 Lewisburg (4)
172 86 Noah Calisti Jr 167 5:36 172 12:07 19:09 6:10 Greensburg Salem (7)
173 87 Nick Pikul Jr 124 5:29 150 11:58 19:10 6:11 Holy Redeemer (2)
174 88 Dain Vallie Sr 192 5:43 173 12:08 19:12 6:11 Big Spring (3)
175 Matthew McGowan Jr 159 5:35 180 12:14 19:12 6:11 Lakeland (2)
176 89 Jack Flynn So 180 5:39 188 12:17 19:12 6:12 Pope John Paul Ii (1)
177 90 Jason DiMarco 9 202 5:47 189 12:17 19:13 6:12 Pope John Paul Ii (1)
178 91 Tomothy Marvin Fr 187 5:41 178 12:12 19:13 6:12 Milton (4)
179 92 Damon Martin Jr 182 5:40 168 12:06 19:13 6:12 Abington Heights (2)
180 93 Andre Corbin Sr 138 5:32 166 12:05 19:16 6:13 New Castle (7)
181 94 Tyler Gibson So 189 5:42 171 12:07 19:18 6:14 Central Cambria (6)
182 Simon Keen Jr 128 5:30 184 12:16 19:22 6:15 Pottsgrove (1)
183 95 Shea Walsh Fr 100 5:25 170 12:07 19:22 6:15 York Suburban (3)
184 96 Colin Campbell Sr 190 5:43 179 12:12 19:25 6:16 Wyomissing Area (3)
185 97 Ian Harris Fr 204 5:48 192 12:21 19:26 6:16 Blue Mountain (11)
186 98 Troy Oswald So 209 5:50 191 12:21 19:26 6:16 Blue Mountain (11)
187 99 Ezra Buonopane So 158 5:35 182 12:14 19:27 6:16 Lewisburg (4)
188 100 Kyler Crawford So 193 5:43 199 12:25 19:31 6:17 Milton (4)
189 101 James Pottieger Jr 203 5:48 197 12:24 19:31 6:18 Wyomissing Area (3)
190 102 Kevin Ingros Sr 199 5:45 193 12:21 19:32 6:18 Punxsutawney (9)
191 103 Larry Coridoni Sr 165 5:36 175 12:09 19:35 6:19 Holy Redeemer (2)
192 104 Anthony Gargani Fr 178 5:39 196 12:23 19:37 6:19 Lansdale Catholic (12
193 Shane Coll Sr 131 5:30 187 12:17 19:38 6:20 Upper Moreland (1)
194 105 Jonah Snyder Jr 195 5:44 203 12:31 19:40 6:20 Milton (4)
195 106 Dominic Capaci Sr 71 5:20 169 12:06 19:40 6:21 Holy Redeemer (2)
196 107 Joseph Gubernot Sr 179 5:39 195 12:22 19:41 6:21 Notre Dame G Pond (11
197 Chris Noldy Jr 172 5:37 181 12:14 19:44 6:22 Lakeland (2)
198 108 Tanner Rabenstein So 217 5:53 200 12:28 19:45 6:22 Blue Mountain (11)
199 109 Trevor Richwine Fr 198 5:44 190 12:19 19:46 6:22 Big Spring (3)
200 110 Hayden Fox So 211 5:50 204 12:32 19:48 6:23 North East (10)
201 111 Brinker Meers So 183 5:40 198 12:24 19:48 6:23 Lansdale Catholic (12
202 112 Declan Fitzgerald So 201 5:46 201 12:29 19:49 6:23 Notre Dame G Pond (11
203 113 Sloan Seid Sr 207 5:49 216 12:49 19:57 6:26 Abington Heights (2)
204 114 Andrew Drumwright Fr 210 5:50 207 12:40 19:59 6:27 Engineering & Science
205 115 Joseph Menta Sr 164 5:36 194 12:22 19:59 6:27 Lansdale Catholic (12
206 116 Andrew Moreland Jr 197 5:44 206 12:37 20:00 6:27 Engineering & Science
207 117 Shane DaSilva So 213 5:51 211 12:43 20:02 6:28 Blue Mountain (11)
208 118 Noah Bolus Jr 191 5:43 208 12:41 20:04 6:28 Abington Heights (2)
209 119 Jack Crotty Jr 200 5:46 210 12:42 20:04 6:28 Lansdale Catholic (12
210 Stephen O'Donnell Jr 206 5:49 213 12:45 20:06 6:29 Archbishop Wood (12)
211 120 Samuel Rodgers Jr 218 5:54 214 12:45 20:10 6:30 Punxsutawney (9)
212 121 Thomas Gelaye So 214 5:51 218 12:56 20:16 6:32 Engineering & Science
213 122 Dylan Forrester So 216 5:53 212 12:44 20:16 6:32 Wyomissing Area (3)
214 Isaac Swanson Sr 212 5:51 215 12:49 20:19 6:33 Clearfield Area (9)
215 Patrick Welsh So 220 5:57 217 12:53 20:19 6:33 Cardinal O'Hara (12)
216 123 D'Angelo Patxot Sr 188 5:42 202 12:30 20:20 6:33 New Castle (7)
217 124 Jason Seevers Jr 174 5:37 205 12:36 20:40 6:40 North East (10)
218 125 Alex Haskins Jr 222 5:59 219 13:01 20:46 6:42 North East (10)
219 126 Luke McCarthy So 221 5:57 220 13:02 20:48 6:42 Pope John Paul Ii (1)
220 Zach Reeves Jr 171 5:37 209 12:41 20:54 6:44 Lakeland (2)
221 127 Connor Duffy Jr 215 5:51 221 13:08 20:55 6:45 Notre Dame G Pond (11
222 128 Austin Karwacki Fr 223 6:02 222 13:15 20:59 6:46 Notre Dame G Pond (11
223 129 Danny Carr So 226 6:09 223 13:35 21:20 6:53 Lansdale Catholic (12
224 Dustin Edsall Jr 224 6:06 224 13:39 21:26 6:55 Honesdale (2)
||
225 130 Aaron Drumwright Fr 219 5:56 226 13:56 22:08 7:08 Engineering & Science
226 131 Jaron Tinsley Fr 225 6:09 225 13:56 22:22 7:13 Engineering & Science
227 132 Jack Hohl Jr 227 6:22 227 14:11 23:03 7:26 Notre Dame G Pond (11
228 133 Isaiah Daye 228 6:35 228 14:49 23:37 7:37 Engineering & Science
1 finishers among Males (no age given)
20 finishers among Men Under 2
54 finishers among Men 2 - 2
68 finishers among Men 3 - 3
84 finishers among Men 4 - 4
1 finishers among Men 5 & Up
228 male finishers
0 female finishers
228 total finishers