1 North Allegheny (7) 72 3 5 15 21 28 39 58 16:21 1:06
2 Conestoga (1) 119 2 24 25 26 42 49 51 16:41 1:29
3 Cardinal O'Hara (12) 134 1 9 13 48 63 66 111 16:34 1:43
4 Downingtown West (1) 152 7 19 32 44 50 68 80 16:50 1:08
5 Easton Area (11) 201 4 11 43 47 96 120 143 16:50 1:57
6 Central Bucks West (1 206 20 22 29 62 73 87 123 17:02 0:47
7 Cumberland Valley (3) 207 16 37 41 46 67 97 116 17:03 0:57
8 Wc Henderson (1) 208 8 14 18 76 92 98 145 16:53 1:31
9 Council Rock North (1 210 12 27 38 61 72 77 107 17:01 1:06
10 La Salle College (12) 233 30 31 36 65 71 102 104 17:09 0:32
11 State College (6) 255 10 34 60 69 82 83 119 17:08 1:21
12 Twin Valley (3) 288 33 45 52 64 94 124 129 17:18 0:44
13 Mount Lebanon (7) 312 40 55 57 75 85 118 134 17:21 0:32
14 Carlisle (3) 326 6 56 59 90 115 127 130 17:16 2:01
15 Parkland (11) 335 35 54 70 81 95 101 112 17:24 0:42
16 Hempfield (3) 355 23 74 78 89 91 110 113 17:27 0:51
17 Canon-McMillan (7) 357 17 53 79 103 105 109 139 17:25 1:16
18 Taylor Adderdice (8) 501 84 88 99 108 122 125 135 17:49 0:33
19 Hazleton Area (2) 560 86 100 117 126 131 132 136 18:06 0:56
20 McDowell (10) 597 93 106 128 133 137 140 141 18:18 1:06
21 Carrick (8) 659 114 121 138 142 144 18:44 1:30
Individuals
PLACE FINISHER TIME PACE
1. North Allegheny (7)
3 Matt McGoey, 4 15:47 5:05
5 Hunter Wharrey, 4 15:52 5:07
15 Scott Seel, 4 16:24 5:17
21 Jacob Stupak, 3 16:45 5:24
28 Zach Deible, 3 16:53 5:26
39 Marc Migliozzi, 3 17:06 5:31
58 T J. Robinson, 1 17:16 5:34
Total Time = 1:21:41 Total Places = 72
2. Conestoga (1)
2 Andrew Marston, 4 15:40 5:03
24 P J. Murray, 3 16:50 5:26
25 Killian Nelson, 4 16:51 5:26
26 Nick Cruickshank, 4 16:52 5:26
42 Jimmy Cooper, 4 17:09 5:32
49 Jack Iffert, 4 17:14 5:33
51 Nick Boccella, 4 17:14 5:34
Total Time = 1:23:22 Total Places = 119
3. Cardinal O'Hara (12)
1 Kevin James, 4 15:38 5:02
9 Ryan James, 2 16:15 5:14
13 Rob Morro, 3 16:23 5:17
48 Drew Pastore, 4 17:13 5:33
63 Jack Nolen, 4 17:20 5:35
66 Billy Donovan, 2 17:23 5:36
111 Michael Taraborrelli, 4 17:56 5:47
Total Time = 1:22:49 Total Places = 134
4. Downingtown West (1)
7 Henry Sappey, 3 16:07 5:12
19 Ryan Barton, 2 16:38 5:22
32 Jake O'Neil, 2 16:58 5:28
44 Ben Ryherd, 3 17:10 5:32
50 Charlie Barton, 4 17:14 5:34
68 Shaun Bullock, 2 17:24 5:36
80 Patrick Blair, 2 17:35 5:40
Total Time = 1:24:07 Total Places = 152
5. Easton Area (11)
4 Colin Abert, 4 15:47 5:05
11 Kevin Lapsansky, 3 16:17 5:15
43 Gregory Sherman, 3 17:09 5:32
47 Gregory Grunwald, 4 17:13 5:33
96 Logan Koch, 2 17:44 5:43
120 Sean Guydish, 1 18:09 5:51
143 Anton Deleon, 2 19:18 6:13
Total Time = 1:24:10 Total Places = 201
6. Central Bucks West (1
20 Rock Fortna, 3 16:42 5:23
22 Brian Iatarola, 2 16:48 5:25
29 Declan McDonald, 2 16:53 5:27
62 Ian Davies, 4 17:19 5:35
73 Trevor Belding, 4 17:28 5:38
87 Mark McClenahan, 2 17:38 5:41
123 Teagan Fortna, 4 18:13 5:53
Total Time = 1:25:10 Total Places = 206
7. Cumberland Valley (3)
16 Quinn Wasko, 4 16:27 5:18
37 Yahya Soliman, 2 17:04 5:30
41 Josh Higgins, 2 17:09 5:32
46 Josh Cahill, 3 17:12 5:33
67 Owen Seeber, 3 17:23 5:36
97 Caleb Schultz, 1 17:45 5:43
116 Riley Park, 2 18:07 5:50
Total Time = 1:25:15 Total Places = 207
8. Wc Henderson (1)
8 Alex Knapp, 4 16:10 5:13
14 Spencer Smucker, 1 16:24 5:17
18 Will Swart, 4 16:35 5:21
76 Ben Berkman, 2 17:32 5:39
92 Connor McSwain, 3 17:40 5:42
98 Apurva Deshmukh, 3 17:45 5:43
145 Gordy Barchet, 4 19:36 6:19
Total Time = 1:24:21 Total Places = 208
9. Council Rock North (1
12 Brian Arita, 4 16:21 5:16
27 Sean Griswold, 4 16:52 5:26
38 Jesse Laitman, 4 17:05 5:31
61 Ben Heintz, 3 17:19 5:35
72 Bryan Keller, 2 17:27 5:37
77 Tim Haas, 2 17:33 5:40
107 Rohan Bhandarkar, 2 17:53 5:46
Total Time = 1:25:04 Total Places = 210
10. La Salle College (12)
30 Sean Princivalle, 4 16:54 5:27
31 Eddie Goebel, 3 16:58 5:28
36 Ryan Mitchell, 4 17:03 5:30
65 Brendan Price, 2 17:22 5:36
71 Corey Driscoll, 4 17:26 5:37
102 Stephen Paul, 2 17:46 5:44
104 Patrick Grant, 3 17:49 5:45
Total Time = 1:25:43 Total Places = 233
11. State College (6)
10 Aelx Milligan, 3 16:16 5:15
34 Nick Feffer, 2 17:01 5:29
60 Eric Heatwole, 4 17:18 5:35
69 Matt Beyerle, 4 17:24 5:37
82 Owen Wing, 2 17:37 5:41
83 Matt Balogh, 3 17:37 5:41
119 Phillip Clauer, 4 18:08 5:51
Total Time = 1:25:36 Total Places = 255
12. Twin Valley (3)
33 Josh Coakley, 4 16:59 5:28
45 Colby Geary, 4 17:11 5:33
52 Dominic Digiacomo, 4 17:14 5:34
64 Colin Geary, 4 17:21 5:36
94 Tim Givens, 4 17:42 5:43
124 Zac Wittorff, 3 18:18 5:54
129 Josh Faber, 2 18:31 5:58
Total Time = 1:26:27 Total Places = 288
13. Mount Lebanon (7)
40 Todd Gunzenhauser, 2 17:07 5:31
55 Ian Harris, 3 17:15 5:34
57 Joshua Kalapos, 3 17:16 5:34
75 Matthew Stone, 4 17:29 5:38
85 Bryce Brandenstein, 1 17:38 5:41
118 Zach Dewitt, 2 18:08 5:51
134 Ian Baun, 4 18:40 6:01
Total Time = 1:26:45 Total Places = 312
14. Carlisle (3)
6 Zach Brehm, 4 16:03 5:10
56 Joe Deangelo, 4 17:15 5:34
59 Matt Wisner, 3 17:17 5:34
90 Brandin Dyche, 4 17:39 5:41
115 Max Fiorentino, 2 18:04 5:49
127 Jack Newton, 2 18:21 5:55
130 Ben Hietch, 4 18:31 5:58
Total Time = 1:26:18 Total Places = 326
15. Parkland (11)
35 Daniel Kyvelos, 3 17:01 5:29
54 Hailemichael Geiger, 2 17:15 5:34
70 Grant Newman, 4 17:25 5:37
81 Sam Morgan, 1 17:36 5:40
95 Justin Bergen, 3 17:43 5:43
101 Jonathan Ceh, 3 17:46 5:44
112 Steven Kaleycik, 2 18:00 5:48
Total Time = 1:27:00 Total Places = 335
16. Hempfield (3)
23 Duncan Brady, 4 16:49 5:25
74 Christian Groff, 1 17:29 5:38
78 Justin Yurchak, 3 17:35 5:40
89 Joey White, 3 17:39 5:41
91 Coby Mattes, 2 17:40 5:42
110 Nick Norton, 2 17:56 5:47
113 Christian Schmitt, 4 18:01 5:49
Total Time = 1:27:12 Total Places = 355
17. Canon-McMillan (7)
17 Ethan Linderman, 4 16:35 5:21
53 Michael Strosko, 4 17:15 5:34
79 Matt Mansfield, 2 17:35 5:40
103 Michael Cappelli, 3 17:48 5:45
105 Jonas Wudkwych, 2 17:50 5:45
109 James Zukowski, 2 17:56 5:47
139 Jonathan Klan, 3 18:51 6:05
Total Time = 1:27:03 Total Places = 357
18. Taylor Adderdice (8)
84 Tavonne Davis, 1 17:37 5:41
88 Amadou Diallo, 2 17:38 5:41
99 Josh Somers, 4 17:45 5:43
108 Bart Taormina, 3 17:54 5:46
122 Jonah Berger, 2 18:10 5:52
125 Floyd Nichols, 4 18:20 5:55
135 Yoni Eglash, 2 18:42 6:02
Total Time = 1:29:04 Total Places = 501
19. Hazleton Area (2)
86 Matt Houser, 3 17:38 5:41
100 Franklin Cunningham, 1 17:46 5:44
117 Mikel Skasko, 1 18:07 5:50
126 Aiden Malloy, 1 18:21 5:55
131 Klynt Jones, 4 18:34 5:59
132 Ryan Balogh, 3 18:36 6:00
136 Ryan Steiner, 1 18:43 6:02
Total Time = 1:30:26 Total Places = 560
20. McDowell (10)
93 Ryan Zimmerman, 1 17:42 5:42
106 Keegan Fordyce, 3 17:50 5:45
128 Ben Nichilo, 4 18:30 5:58
133 John Paul Bielanin, 4 18:37 6:00
137 Michael Brink, 4 18:48 6:04
140 Corey Matteo, 4 18:52 6:05
141 Dillon Mohr, 3 18:58 6:07
Total Time = 1:31:27 Total Places = 597
21. Carrick (8)
114 Ryan Weirchowski, 4 18:03 5:49
121 Zach Weirchowski, 4 18:10 5:51
138 Joshua Walters, 3 18:51 6:05
142 Cody Kirk, 3 19:04 6:09
144 Robert Warnock, 3 19:32 6:18
Total Time = 1:33:40 Total Places = 659
TEAM 1M CLOCK
PLACE SCORE FINISHER TIME TIME PACE TEAM
1 Jake Brophy, 3 4:42 15:24 4:58 Central Bucks East (1
2 1 Kevin James, 4 4:42 15:38 5:02 Cardinal O'Hara (12)
3 2 Andrew Marston, 4 4:43 15:40 5:03 Conestoga (1)
4 3 Matt McGoey, 4 4:47 15:47 5:05 North Allegheny (7)
5 4 Colin Abert, 4 4:42 15:47 5:05 Easton Area (11)
6 Casey Comber, 4 4:43 15:48 5:06 Hatboro Horsham (1)
7 Sam Webb, 4 4:48 15:49 5:06 Pennsbury (1)
8 5 Hunter Wharrey, 4 4:48 15:52 5:07 North Allegheny (7)
9 6 Zach Brehm, 4 4:57 16:03 5:10 Carlisle (3)
10 7 Henry Sappey, 3 4:54 16:07 5:12 Downingtown West (1)
11 Paul Power, 4 4:50 16:07 5:12 Spring Ford (1)
12 8 Alex Knapp, 4 4:53 16:10 5:13 Wc Henderson (1)
13 Nathan Henderson, 2 4:50 16:11 5:13 Jp McCaskey (3)
14 Zach Seiger, 3 4:50 16:11 5:13 Red Land (3)
15 9 Ryan James, 2 4:47 16:15 5:14 Cardinal O'Hara (12)
16 10 Aelx Milligan, 3 4:56 16:16 5:15 State College (6)
17 Jake Susalla, 3 4:57 16:17 5:15 Plum (7)
18 11 Kevin Lapsansky, 3 4:50 16:17 5:15 Easton Area (11)
19 Aiden Demko, 4 4:48 16:17 5:15 Hershey (3)
20 Sean Weidner, 4 4:57 16:18 5:15 Lower Dauphin (3)
21 12 Brian Arita, 4 4:54 16:21 5:16 Council Rock North (1
22 13 Rob Morro, 3 4:56 16:23 5:17 Cardinal O'Hara (12)
23 Mike Kolor, 3 4:58 16:24 5:17 Seneca Valley (7)
24 14 Spencer Smucker, 1 4:57 16:24 5:17 Wc Henderson (1)
25 Drew Wilkinson, 4 4:53 16:24 5:17 Red Land (3)
26 15 Scott Seel, 4 4:54 16:24 5:17 North Allegheny (7)
27 16 Quinn Wasko, 4 5:00 16:27 5:18 Cumberland Valley (3)
28 Elias Graca, 4 4:54 16:29 5:19 Fox Chapel (7)
29 Ben Wilson, 4 4:55 16:34 5:20 Central Dauphin (3)
30 Will Sponaugle, 4 5:00 16:35 5:21 Hershey (3)
31 Connor McMenamin, 2 4:49 16:35 5:21 Souderton Area (1)
32 17 Ethan Linderman, 4 4:59 16:35 5:21 Canon-McMillan (7)
33 18 Will Swart, 4 5:01 16:35 5:21 Wc Henderson (1)
34 Kyler Shea, 2 4:57 16:36 5:21 Lower Dauphin (3)
35 Eric Diestelow, 4 4:54 16:37 5:21 West Chester East (1)
36 19 Ryan Barton, 2 5:05 16:38 5:22 Downingtown West (1)
37 Jack Carmody, 3 4:56 16:38 5:22 West Chester Rustin (
38 Daniel Quigley, 3 4:51 16:38 5:22 Freedom (11)
39 Jonah Gillespie-Sickman, 3 4:55 16:39 5:22 Harriton (1)
40 Mike Burchlaw, 4 4:59 16:39 5:22 North Hills (7)
41 Nate Becker, 3 5:05 16:41 5:23 Ephrata (3)
42 Tyji Mays, 4 4:50 16:41 5:23 Bensalem (1)
43 20 Rock Fortna, 3 4:53 16:42 5:23 Central Bucks West (1
44 Connor Sands, 4 4:49 16:43 5:24 Central Bucks East (1
45 21 Jacob Stupak, 3 5:08 16:45 5:24 North Allegheny (7)
46 Nick Wolk, 3 5:04 16:47 5:25 Peters Township (7)
47 22 Brian Iatarola, 2 4:53 16:48 5:25 Central Bucks West (1
48 Seth Slavin, 2 4:59 16:48 5:25 Pleasant Valley (11)
49 Liam Galligan, 2 4:58 16:49 5:25 Springfield (Delco) (
50 23 Duncan Brady, 4 5:01 16:49 5:25 Hempfield (3)
51 Jerrod Sunderland, 4 4:51 16:50 5:26 Altoona Area (6)
52 24 P J. Murray, 3 4:54 16:50 5:26 Conestoga (1)
53 25 Killian Nelson, 4 4:53 16:51 5:26 Conestoga (1)
54 Aaron Gebhart, 4 4:43 16:52 5:26 New Oxford (3)
55 Isaiah Fisher, 4 5:08 16:52 5:26 Saint Joseph's Prep (
56 26 Nick Cruickshank, 4 4:57 16:52 5:26 Conestoga (1)
57 27 Sean Griswold, 4 5:07 16:52 5:26 Council Rock North (1
58 28 Zach Deible, 3 5:05 16:53 5:26 North Allegheny (7)
59 Lukas Marcelis, 3 4:59 16:53 5:27 Wissahickon (1)
60 Alex Fitch, 4 5:06 16:53 5:27 Liberty (11)
61 29 Declan McDonald, 2 4:56 16:53 5:27 Central Bucks West (1
62 Xavier Guttierrez, 4 4:59 16:53 5:27 Jp McCaskey (3)
63 30 Sean Princivalle, 4 4:56 16:54 5:27 La Salle College (12)
64 Josh Rader, 4 5:05 16:55 5:27 Butler (7)
65 Eric Kennedy, 2 5:10 16:56 5:28 Kiski Area (7)
66 Brian Delany, 3 5:09 16:57 5:28 Manheim Township (3)
67 Josh Smith, 4 4:58 16:57 5:28 Avon Grove (1)
68 Alex Ramirez, 4 4:58 16:58 5:28 Bensalem (1)
69 31 Eddie Goebel, 3 5:01 16:58 5:28 La Salle College (12)
70 32 Jake O'Neil, 2 5:09 16:58 5:28 Downingtown West (1)
71 33 Josh Coakley, 4 4:53 16:59 5:28 Twin Valley (3)
72 William Alpaugh, 3 5:09 16:59 5:29 Freedom (11)
73 Jacob Heinauer, 4 4:48 17:00 5:29 North Hills (7)
74 Gregory Schleicher, 3 5:04 17:00 5:29 Pine-Richland (7)
75 Tanner Quiggle, 4 5:07 17:01 5:29 Seneca Valley (7)
76 34 Nick Feffer, 2 5:07 17:01 5:29 State College (6)
77 35 Daniel Kyvelos, 3 5:07 17:01 5:29 Parkland (11)
78 Ben Schott, 4 5:03 17:01 5:29 South Western (3)
79 Christopher Hendry, 4 5:03 17:02 5:30 Frankford (12)
80 36 Ryan Mitchell, 4 5:03 17:03 5:30 La Salle College (12)
81 Brandon Tocket, 4 5:02 17:03 5:30 Bangor Area (11)
82 37 Yahya Soliman, 2 5:00 17:04 5:30 Cumberland Valley (3)
83 Colton Cassel, 2 4:58 17:04 5:30 Lower Dauphin (3)
84 Brad Foust, 4 4:56 17:04 5:30 Altoona Area (6)
85 Ben Linne, 4 4:58 17:04 5:30 Northeastern York (3)
86 38 Jesse Laitman, 4 5:11 17:05 5:31 Council Rock North (1
87 Liam Conway, 1 4:57 17:05 5:31 Owen J. Roberts (1)
88 39 Marc Migliozzi, 3 5:05 17:06 5:31 North Allegheny (7)
89 40 Todd Gunzenhauser, 2 4:51 17:07 5:31 Mount Lebanon (7)
90 Jesse Mills, 4 4:53 17:08 5:31 Governor Mifflin (3)
91 Andrew Hanna, 3 4:53 17:08 5:31 Council Rock South (1
92 41 Josh Higgins, 2 5:09 17:09 5:32 Cumberland Valley (3)
93 42 Jimmy Cooper, 4 5:08 17:09 5:32 Conestoga (1)
94 Joseph Pisacano, 3 4:55 17:09 5:32 Saint Joseph's Prep (
95 43 Gregory Sherman, 3 4:56 17:09 5:32 Easton Area (11)
96 Gabe Lamm, 4 4:59 17:10 5:32 Whitehall (11)
97 Austin Maxwell, 2 5:09 17:10 5:32 Kennett (1)
98 Morgan Cupp, 1 5:00 17:10 5:32 Mechanicsburg (3)
99 44 Ben Ryherd, 3 5:08 17:10 5:32 Downingtown West (1)
100 Brett Trottier, 4 5:08 17:10 5:32 Franklin Regional (7)
101 Jason Krist, 4 4:57 17:11 5:33 Hampton (7)
102 45 Colby Geary, 4 4:57 17:11 5:33 Twin Valley (3)
103 Duncan Hopkins, 4 5:09 17:12 5:33 Jp McCaskey (3)
104 46 Josh Cahill, 3 5:09 17:12 5:33 Cumberland Valley (3)
105 Zach Lefever, 2 5:10 17:13 5:33 Ephrata (3)
106 47 Gregory Grunwald, 4 5:05 17:13 5:33 Easton Area (11)
107 48 Drew Pastore, 4 5:05 17:13 5:33 Cardinal O'Hara (12)
108 Joseph Westrick, 3 5:13 17:14 5:33 Chartiers Valley (7)
109 49 Jack Iffert, 4 5:07 17:14 5:33 Conestoga (1)
110 50 Charlie Barton, 4 5:03 17:14 5:34 Downingtown West (1)
111 51 Nick Boccella, 4 5:07 17:14 5:34 Conestoga (1)
112 52 Dominic Digiacomo, 4 5:04 17:14 5:34 Twin Valley (3)
113 53 Michael Strosko, 4 5:07 17:15 5:34 Canon-McMillan (7)
114 54 Hailemichael Geiger, 2 4:54 17:15 5:34 Parkland (11)
115 55 Ian Harris, 3 5:06 17:15 5:34 Mount Lebanon (7)
116 56 Joe Deangelo, 4 5:15 17:15 5:34 Carlisle (3)
117 57 Joshua Kalapos, 3 5:08 17:16 5:34 Mount Lebanon (7)
118 58 T J. Robinson, 1 5:14 17:16 5:34 North Allegheny (7)
119 Keelan O'Reilly, 4 5:06 17:17 5:34 Downingtown East (1)
120 Shaun Collins, 4 5:06 17:17 5:34 North Penn (1)
121 59 Matt Wisner, 3 5:15 17:17 5:34 Carlisle (3)
122 Jared Kearns, 3 5:08 17:17 5:34 Northern (3)
123 60 Eric Heatwole, 4 5:07 17:18 5:35 State College (6)
124 61 Ben Heintz, 3 5:11 17:19 5:35 Council Rock North (1
125 62 Ian Davies, 4 4:54 17:19 5:35 Central Bucks West (1
126 Kyle Ortiz, 3 5:00 17:19 5:35 Archbishop Wood (12)
127 Dylan Eddinger, 4 4:58 17:20 5:35 Boyertown (1)
128 63 Jack Nolen, 4 5:05 17:20 5:35 Cardinal O'Hara (12)
129 Sean Brown, 2 5:11 17:21 5:36 Roman Catholic (12)
130 64 Colin Geary, 4 5:00 17:21 5:36 Twin Valley (3)
131 65 Brendan Price, 2 5:01 17:22 5:36 La Salle College (12)
132 Phil Gunderson, 4 5:08 17:23 5:36 Pennridge (1)
133 Noah Beveridge, 1 5:08 17:23 5:36 Butler (7)
134 66 Billy Donovan, 2 5:04 17:23 5:36 Cardinal O'Hara (12)
135 67 Owen Seeber, 3 5:09 17:23 5:36 Cumberland Valley (3)
136 68 Shaun Bullock, 2 4:59 17:24 5:36 Downingtown West (1)
137 69 Matt Beyerle, 4 5:11 17:24 5:37 State College (6)
138 Dominic Stroh, 4 4:56 17:24 5:37 Altoona Area (6)
139 Daniel Young, 3 4:57 17:25 5:37 Pittsburgh C C (7)
140 70 Grant Newman, 4 5:06 17:25 5:37 Parkland (11)
141 71 Corey Driscoll, 4 5:10 17:26 5:37 La Salle College (12)
142 72 Bryan Keller, 2 5:17 17:27 5:37 Council Rock North (1
143 Andrew Lopez, 3 5:03 17:28 5:38 Scranton (2)
144 73 Trevor Belding, 4 4:54 17:28 5:38 Central Bucks West (1
145 74 Christian Groff, 1 5:10 17:29 5:38 Hempfield (3)
146 75 Matthew Stone, 4 5:10 17:29 5:38 Mount Lebanon (7)
147 76 Ben Berkman, 2 5:10 17:32 5:39 Wc Henderson (1)
148 Will Masemore, 4 5:17 17:33 5:40 Liberty (11)
149 77 Tim Haas, 2 5:17 17:33 5:40 Council Rock North (1
150 78 Justin Yurchak, 3 5:01 17:35 5:40 Hempfield (3)
151 79 Matt Mansfield, 2 5:21 17:35 5:40 Canon-McMillan (7)
152 80 Patrick Blair, 2 5:16 17:35 5:40 Downingtown West (1)
153 81 Sam Morgan, 1 5:11 17:36 5:40 Parkland (11)
154 82 Owen Wing, 2 5:14 17:37 5:41 State College (6)
155 Charlie Sell, 4 5:05 17:37 5:41 Bangor Area (11)
156 83 Matt Balogh, 3 5:12 17:37 5:41 State College (6)
157 84 Tavonne Davis, 1 5:16 17:37 5:41 Taylor Adderdice (8)
158 85 Bryce Brandenstein, 1 5:04 17:38 5:41 Mount Lebanon (7)
159 Joe Maguire, 3 5:11 17:38 5:41 Council Rock South (1
160 86 Matt Houser, 3 5:12 17:38 5:41 Hazleton Area (2)
161 87 Mark McClenahan, 2 5:04 17:38 5:41 Central Bucks West (1
162 88 Amadou Diallo, 2 5:16 17:38 5:41 Taylor Adderdice (8)
163 89 Joey White, 3 5:05 17:39 5:41 Hempfield (3)
164 90 Brandin Dyche, 4 5:25 17:39 5:41 Carlisle (3)
165 Keenan Walker, 4 5:09 17:39 5:42 Mifflin County (6)
166 91 Coby Mattes, 2 5:08 17:40 5:42 Hempfield (3)
167 Eric Chapman, 4 5:03 17:40 5:42 Neshaminy (1)
168 92 Connor McSwain, 3 5:11 17:40 5:42 Wc Henderson (1)
169 Liam Boyes, 3 4:59 17:41 5:42 Haverford (1)
170 93 Ryan Zimmerman, 1 5:12 17:42 5:42 McDowell (10)
171 94 Tim Givens, 4 5:04 17:42 5:43 Twin Valley (3)
172 95 Justin Bergen, 3 5:15 17:43 5:43 Parkland (11)
173 Timothy Kosher, 3 5:14 17:43 5:43 Franklin Towne Ch. (1
174 96 Logan Koch, 2 5:10 17:44 5:43 Easton Area (11)
175 97 Caleb Schultz, 1 5:15 17:45 5:43 Cumberland Valley (3)
176 98 Apurva Deshmukh, 3 5:16 17:45 5:43 Wc Henderson (1)
177 99 Josh Somers, 4 5:16 17:45 5:43 Taylor Adderdice (8)
178 100 Franklin Cunningham, 1 5:07 17:46 5:44 Hazleton Area (2)
179 101 Jonathan Ceh, 3 5:15 17:46 5:44 Parkland (11)
180 102 Stephen Paul, 2 5:06 17:46 5:44 La Salle College (12)
181 Mike Havrilla, 4 5:09 17:48 5:44 Pittston Area (2)
182 103 Michael Cappelli, 3 5:21 17:48 5:45 Canon-McMillan (7)
183 104 Patrick Grant, 3 4:53 17:49 5:45 La Salle College (12)
184 105 Jonas Wudkwych, 2 5:19 17:50 5:45 Canon-McMillan (7)
185 106 Keegan Fordyce, 3 5:14 17:50 5:45 McDowell (10)
186 Bailey Klein, 3 5:11 17:52 5:46 Cathedral Prep (10)
187 107 Rohan Bhandarkar, 2 5:22 17:53 5:46 Council Rock North (1
188 108 Bart Taormina, 3 5:20 17:54 5:46 Taylor Adderdice (8)
189 Patrick Lawson, 3 5:10 17:55 5:47 Archbishop Ryan (12)
190 109 James Zukowski, 2 5:22 17:56 5:47 Canon-McMillan (7)
191 110 Nick Norton, 2 5:07 17:56 5:47 Hempfield (3)
192 111 Michael Taraborrelli, 4 5:10 17:56 5:47 Cardinal O'Hara (12)
193 Norman Stark, 4 5:11 17:59 5:48 Cathedral Prep (10)
194 112 Steven Kaleycik, 2 5:23 18:00 5:48 Parkland (11)
195 113 Christian Schmitt, 4 5:15 18:01 5:49 Hempfield (3)
196 Sean Kane, 4 5:14 18:02 5:49 Saint Joseph's Prep (
197 114 Ryan Weirchowski, 4 5:14 18:03 5:49 Carrick (8)
198 115 Max Fiorentino, 2 5:26 18:04 5:49 Carlisle (3)
199 Joshua Aultz, 4 5:21 18:06 5:50 Mifflin County (6)
200 116 Riley Park, 2 5:16 18:07 5:50 Cumberland Valley (3)
201 117 Mikel Skasko, 1 5:12 18:07 5:50 Hazleton Area (2)
202 118 Zach Dewitt, 2 5:21 18:08 5:51 Mount Lebanon (7)
203 119 Phillip Clauer, 4 5:17 18:08 5:51 State College (6)
204 120 Sean Guydish, 1 5:22 18:09 5:51 Easton Area (11)
205 121 Zach Weirchowski, 4 5:19 18:10 5:51 Carrick (8)
206 Fritzke Evan, 3 5:18 18:10 5:51 Cathedral Prep (10)
207 122 Jonah Berger, 2 5:26 18:10 5:52 Taylor Adderdice (8)
208 Jonah George, 3 5:20 18:12 5:52 Liberty (11)
209 Vincent Amorosi, 4 5:24 18:12 5:52 Roman Catholic (12)
210 123 Teagan Fortna, 4 5:07 18:13 5:53 Central Bucks West (1
211 Jhon Zapata, 3 5:21 18:17 5:54 Northeast (12)
212 Calvin Schneck, 3 5:10 18:18 5:54 Whitehall (11)
213 124 Zac Wittorff, 3 5:16 18:18 5:54 Twin Valley (3)
214 Kevin Haight, 2 5:18 18:19 5:54 Cathedral Prep (10)
215 Tye Sutphen, 4 5:13 18:20 5:55 Wyoming Valley West (
216 125 Floyd Nichols, 4 5:16 18:20 5:55 Taylor Adderdice (8)
217 Collin Kelly, 2 5:20 18:20 5:55 West Scranton (2)
218 126 Aiden Malloy, 1 5:24 18:21 5:55 Hazleton Area (2)
219 127 Jack Newton, 2 5:27 18:21 5:55 Carlisle (3)
220 128 Ben Nichilo, 4 5:22 18:30 5:58 McDowell (10)
221 129 Josh Faber, 2 5:17 18:31 5:58 Twin Valley (3)
222 130 Ben Hietch, 4 5:27 18:31 5:58 Carlisle (3)
223 131 Klynt Jones, 4 5:26 18:34 5:59 Hazleton Area (2)
224 132 Ryan Balogh, 3 5:28 18:36 6:00 Hazleton Area (2)
225 133 John Paul Bielanin, 4 5:22 18:37 6:00 McDowell (10)
226 Eric Kolvek, 3 5:19 18:40 6:01 Wallenpaupack (2)
227 134 Ian Baun, 4 4:55 18:40 6:01 Mount Lebanon (7)
228 135 Yoni Eglash, 2 5:25 18:42 6:02 Taylor Adderdice (8)
229 136 Ryan Steiner, 1 5:16 18:43 6:02 Hazleton Area (2)
230 137 Michael Brink, 4 5:24 18:48 6:04 McDowell (10)
231 138 Joshua Walters, 3 5:33 18:51 6:05 Carrick (8)
232 139 Jonathan Klan, 3 5:28 18:51 6:05 Canon-McMillan (7)
233 Jacob Ames, 4 5:23 18:52 6:05 Strong Vincent (10)
234 140 Corey Matteo, 4 5:22 18:52 6:05 McDowell (10)
235 141 Dillon Mohr, 3 5:24 18:58 6:07 McDowell (10)
236 142 Cody Kirk, 3 5:33 19:04 6:09 Carrick (8)
237 143 Anton Deleon, 2 5:25 19:18 6:13 Easton Area (11)
238 144 Robert Warnock, 3 5:33 19:32 6:18 Carrick (8)
239 145 Gordy Barchet, 4 5:07 19:36 6:19 Wc Henderson (1)