Results courtesy of RUNHIGH.COM
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 North Allegheny 56 6 8 10 15 17 32 36 16:16 15
2 North Hills 76 4 5 7 11 49 87 136 16:24 1:17
3 Mt. Lebanon 100 2 19 20 25 34 66 67 16:33 1:08
4 Baldwin 121 9 23 24 28 37 82 103 16:43 1:01
5 Gateway 213 1 33 42 57 80 93 119 17:08 2:00
6 Hempfield Area 214 13 26 47 56 72 92 167 17:09 1:27
7 Fox Chapel 233 18 38 41 65 71 78 91 17:16 1:25
8 Cathedral Prep 249 27 35 55 63 69 76 88 17:23 58
9 Penn Hills 313 16 45 68 77 107 154 182 17:32 2:01
10 Archbishop Moeller 315 40 52 58 79 86 90 17:39 48
11 Morgantown 348 3 31 43 112 159 163 175 17:39 3:25
12 Norwin 408 44 62 85 102 115 132 148 17:58 1:10
13 Hampton 414 21 22 98 134 139 150 151 17:52 2:26
14 Franklin Regional 415 30 60 100 108 117 118 161 17:58 1:39
15 Seneca Valley 426 73 74 75 94 110 114 123 18:00 37
16 Upper St. Clair 431 14 50 113 124 130 147 156 17:58 2:33
17 Canon-McMillan 449 12 54 89 111 183 186 18:11 4:11
18 Greensburg Salem 454 29 96 104 109 116 121 122 18:05 1:37
19 Peters Township 492 81 84 97 101 129 133 135 18:15 59
20 Bethel Park 495 39 59 126 131 140 158 179 18:18 1:44
21 Moon Area 546 83 95 106 120 142 143 149 18:27 1:05
22 Taylor Allderdice 581 70 105 125 128 153 172 174 18:36 1:30
23 Pittsburgh C C 619 53 99 138 141 188 193 18:56 3:30
24 Penn Trafford 679 64 137 145 165 168 178 180 19:01 2:00
25 Laurel Highlands 681 51 152 155 157 166 184 187 18:59 2:15
26 Connellsville 693 48 127 160 177 181 185 194 19:15 3:00
27 Kiski Area 712 61 144 146 170 191 19:31 4:21
28 Chartiers Valley 717 46 162 164 169 176 192 195 19:15 2:46
29 McKeesport Area 919 171 173 189 190 196 197 20:57 3:17
Individuals
1. North Allegheny
6 Chase Broussard, Sr 16:08 5:12
8 Eric Balaban, Jr 16:09 5:13
10 Will Appman, Sr 16:17 5:15
15 Ryan Gil, So 16:21 5:16
17 Patrick Morgan, Sr 16:23 5:17
32 Jay Cadwalladar, Jr 17:00 5:29
36 Matt Robertson, Sr 17:12 5:33
Time = 1:21:17 Places = 56
2. North Hills
4 Mike Vlah, Sr 16:07 5:12
5 Joe Kush, So 16:07 5:12
7 Juris Sileniekis, So 16:08 5:12
11 Paulson Domasky, Jr 16:17 5:15
49 Troy Zangaro, So 17:23 5:36
87 Zach Hebda, So 18:06 5:50
136 Brian Dulick, Jr 18:57 6:07
Time = 1:22:00 Places = 76
3. Mt. Lebanon
2 Rad Gunzenhauser, Jr 16:00 5:10
19 Bart Eckel, Sr 16:24 5:17
20 Eric Shrum, Sr 16:31 5:20
25 Dan Johnston, Sr 16:43 5:23
34 Sean Staltari, Jr 17:08 5:31
66 Devin Kelly, Jr 17:43 5:43
67 Dan Butler, So 17:44 5:43
Time = 1:22:45 Places = 100
4. Baldwin
9 T J. Hobart, Sr 16:12 5:13
23 Michael Cain, So 16:39 5:22
24 Matt Cecala, Jr 16:40 5:23
28 Dennis Logan, Jr 16:50 5:26
37 Paul Degregorio, So 17:12 5:33
82 George Crompton, Jr 17:55 5:47
103 David Wainwright, So 18:20 5:55
Time = 1:23:32 Places = 121
5. Gateway
1 Daniel Krystek, Sr 15:53 5:07
33 Nick Farina, Sr 17:04 5:30
42 Tony Havrilla, Sr 17:18 5:35
57 Cameron Meindl, Jr 17:34 5:40
80 Michael Bender, Fr 17:53 5:46
93 Mike Obusek, Jr 18:10 5:51
119 Matt Getty, Jr 18:42 6:02
Time = 1:25:39 Places = 213
6. Hempfield Area
13 Nathan Fink, Sr 16:21 5:16
26 Jimmy Debone, So 16:43 5:23
47 Michael Talamo, So 17:21 5:36
56 David Sakal, Sr 17:31 5:39
72 Alex Brown, Jr 17:47 5:44
92 Luke Stawovy, Jr 18:08 5:51
167 Erik Stynchula, Jr 19:39 6:20
Time = 1:25:42 Places = 214
7. Fox Chapel
18 Connor Weis, Jr 16:23 5:17
38 Trevor Weis, So 17:13 5:33
41 Adam Attaar, Jr 17:17 5:34
65 Matt Kusbit, Jr 17:42 5:42
71 Alex Radkoff, Sr 17:47 5:44
78 Jon Tesauro, Sr 17:50 5:45
91 Scott Stewart, So 18:08 5:51
Time = 1:26:20 Places = 233
8. Cathedral Prep
27 Mike Moore, Jr 16:47 5:25
35 Ryan Bruno, Sr 17:11 5:32
55 John Klienhanz, Jr 17:31 5:39
63 Mike Wehrle, Sr 17:41 5:42
69 Matt McCarthy, Sr 17:45 5:43
76 Alex Simon, So 17:48 5:44
88 Ricky Makowski, Jr 18:07 5:50
Time = 1:26:53 Places = 249
9. Penn Hills
16 Charles Anderson, Jr 16:22 5:17
45 Dorian Rumble, Jr 17:20 5:35
68 Pete Mullins, Jr 17:45 5:43
77 Bill Trozzo, Jr 17:49 5:45
107 Micah Murray, Jr 18:23 5:55
154 Ryan Donnelly, Fr 19:17 6:13
182 Josh Andrews, So 20:22 6:34
Time = 1:27:36 Places = 313
10. Archbishop Moeller
40 David Griffith, Jr 17:16 5:34
52 Ryan O'Farrell, Sr 17:27 5:38
58 Paul Krehbiel, Jr 17:34 5:40
79 Pat Egan, Sr 17:52 5:46
86 Pat McCarty, So 18:03 5:49
90 Dan McCormick, Sr 18:08 5:51
Time = 1:28:11 Places = 315
11. Morgantown
3 Cody Pellicione, So 16:04 5:11
31 Lucas Greza, Jr 17:00 5:29
43 Zachary Phipps, Sr 17:18 5:35
112 Joseph Ahern, Sr 18:26 5:57
159 Mario Ledonne, Jr 19:29 6:17
163 Logan Moore, So 19:34 6:19
175 Stewart Lynch, Fr 19:52 6:25
Time = 1:28:15 Places = 348
12. Norwin
44 Cameron Stumme, Sr 17:19 5:35
62 Kenny Schutter, Sr 17:41 5:42
85 Shawn Bickerstaff, Jr 18:00 5:48
102 Zane Kravec, So 18:19 5:55
115 Ryan Boccabello, Fr 18:29 5:57
132 Andy Hawley, Sr 18:56 6:06
148 Stephen Bickerstaff, Sr 19:08 6:10
Time = 1:29:46 Places = 408
13. Hampton
21 Alex Lochner, Sr 16:34 5:20
22 Chad Seigneur, Sr 16:36 5:21
98 Jared Steinmetz, Sr 18:14 5:53
134 Pat Reidy, Jr 18:56 6:06
139 Adam McGaughey, So 18:59 6:07
150 Ryan Gallagher, Fr 19:10 6:11
151 Leonard Verdetto, Fr 19:11 6:11
Time = 1:29:18 Places = 414
14. Franklin Regional
30 Jacob Bonnell, Sr 16:57 5:28
60 Jake Flynn, Sr 17:39 5:41
100 Arthur Siegel, Sr 18:17 5:54
108 John Satira, Jr 18:23 5:56
117 Alex Mitchell, Sr 18:35 5:59
118 Josh Keeports, So 18:37 6:00
161 James Griffith, Sr 19:33 6:18
Time = 1:29:49 Places = 415
15. Seneca Valley
73 Matt Marchese, Sr 17:48 5:44
74 Cam Stauffer, Sr 17:48 5:44
75 Andrew Razanauskas, Jr 17:48 5:44
94 Alex Mascio, So 18:11 5:52
110 Brent Kendrick, So 18:24 5:56
114 Eric Geddis, Sr 18:27 5:57
123 Brendon Lemmex, So 18:44 6:02
Time = 1:29:57 Places = 426
16. Upper St. Clair
14 Phil Yeung, Sr 16:21 5:16
50 Matt Reynolds, Sr 17:24 5:37
113 Mathi Rengasamy, Sr 18:26 5:57
124 Andrew Kearns, Jr 18:45 6:03
130 David Claypool, Fr 18:54 6:06
147 Everett Altherr, So 19:07 6:10
156 Austin Wilding, Fr 19:21 6:14
Time = 1:29:48 Places = 431
17. Canon-McMillan
12 Matt Gregory, Sr 16:21 5:16
54 Justin Angotti, Jr 17:29 5:38
89 Austin Dunn, Jr 18:08 5:51
111 Chris Reed, Sr 18:26 5:56
183 Zach Bill, Jr 20:31 6:37
186 Andrew Galley, So 20:47 6:42
Time = 1:30:53 Places = 449
18. Greensburg Salem
29 Rj Mognet, Jr 16:55 5:27
96 James Linden, Jr 18:12 5:52
104 August Sander, Sr 18:20 5:55
109 Eric Zyvith, Sr 18:24 5:56
116 Rick Miller, Sr 18:32 5:58
121 Ethan McElhinny, Jr 18:43 6:02
122 Sean Schake, So 18:43 6:02
Time = 1:30:21 Places = 454
19. Peters Township
81 Wesley Groll, Sr 17:53 5:46
84 Stephen Tupta, Jr 17:57 5:47
97 Jonathan Raddlec, Fr 18:13 5:52
101 Michael Chamberlin, So 18:18 5:54
129 Tim Dinger, Jr 18:52 6:05
133 Aj Hume, Jr 18:56 6:06
135 Andy Weaver, Jr 18:57 6:07
Time = 1:31:11 Places = 492
20. Bethel Park
39 Ainesh Ravi, Jr 17:16 5:34
59 Trevor Barron, Jr 17:37 5:41
126 Brian Brady, Jr 18:46 6:03
131 Chris Harkins, Fr 18:55 6:06
140 Pat Emmett, Fr 18:59 6:07
158 Ken Palamara, Jr 19:26 6:16
179 Robbie Patterson, So 20:17 6:32
Time = 1:31:30 Places = 495
21. Moon Area
83 Dan Bolden, Jr 17:57 5:47
95 Will Aldridge, Jr 18:11 5:52
106 Ryan Mischler, Sr 18:22 5:55
120 Patrick Canterbury, Sr 18:43 6:02
142 Nick Priola, Fr 19:02 6:08
143 Jared Gallegos, So 19:02 6:08
149 Abe Stucky, Sr 19:09 6:11
Time = 1:32:12 Places = 546
22. Taylor Allderdice
70 Nate Alter, Jr 17:46 5:44
105 David Clemens-Sewall, Jr 18:21 5:55
125 Ryan Kundin, So 18:46 6:03
128 Mac Wolfson, Sr 18:51 6:05
153 Brian Stack, Sr 19:15 6:13
172 Hannah Gelman, Jr* 19:44 6:22
174 Gregor Johnson, Sr 19:48 6:23
Time = 1:32:58 Places = 581
23. Pittsburgh C C
53 Bob Gasior, So 17:28 5:38
99 Mike Runco, Fr 18:15 5:53
138 Shane Ficorilli, So 18:58 6:07
141 Anthony Miller, Jr 19:01 6:08
188 Trent Opfermann, Jr 20:58 6:46
193 Matt Ciaramell, Sr 22:30 7:15
Time = 1:34:39 Places = 619
24. Penn Trafford
64 Sean Kolonay, Jr 17:42 5:42
137 James Strane, Jr 18:58 6:07
145 David Mitsch, So 19:04 6:09
165 Steve Galm, Sr 19:37 6:20
168 Josh Forringer, Jr 19:42 6:21
178 Derek Gornick, Sr 20:14 6:31
180 Mike Funyak, So 20:19 6:33
Time = 1:35:01 Places = 679
25. Laurel Highlands
51 Anthony Cecchini, So 17:24 5:37
152 Scott Thomas, Sr 19:14 6:12
155 Phillip Cooper, Jr 19:18 6:13
157 Tyler Geshay, Jr 19:23 6:15
166 Zach Eperjesi, So 19:38 6:20
184 Chris Felix, Jr 20:40 6:40
187 William Boger, Sr 20:50 6:43
Time = 1:34:55 Places = 681
26. Connellsville
48 Nick Miller, Sr 17:22 5:36
127 Andrew Cramer, So 18:49 6:04
160 Nick Cicio, So 19:29 6:17
177 Seth Soberdash, Jr 20:12 6:31
181 Ryan Butela, Jr 20:21 6:34
185 Nathan Tressler, So 20:44 6:41
194 Bill Burley, Sr 22:34 7:17
Time = 1:36:11 Places = 693
27. Kiski Area
61 Chris Stankay, Sr 17:40 5:42
144 Rob Green, Sr 19:03 6:09
146 Matt Wygonik, So 19:06 6:09
170 Matthew Wolczko, Fr 19:43 6:22
191 Lance Jubik, So 22:00 7:06
Time = 1:37:31 Places = 712
28. Chartiers Valley
46 Ryan Steinbock, Jr 17:20 5:35
162 Andrew Suchan, Sr 19:34 6:18
164 Connor McLaughlin, Jr 19:35 6:19
169 Ryan Black, Jr 19:42 6:21
176 Matt Henny, So 20:05 6:28
192 Jymi Charles, Sr 22:15 7:11
195 Tyler Henderson, Sr 22:46 7:20
Time = 1:36:13 Places = 717
29. McKeesport Area
171 Robbie Cosgrove, So 19:44 6:22
173 Matthew Domiano, Jr 19:46 6:22
189 Karl Honse, So 21:04 6:47
190 Jared Kercell, Jr 21:13 6:51
196 Justin Smith, Jr 23:00 7:25
197 Ian Sparico, So 23:01 7:25
Time = 1:44:44 Places = 919
Top
TEAM
PLACE SCORE FINISHER TIME PACE TEAM
1 1 Daniel Krystek, Sr 15:53 5:07 Gateway
2 2 Rad Gunzenhauser, Jr 16:00 5:10 Mt. Lebanon
3 3 Cody Pellicione, So 16:04 5:11 Morgantown
4 4 Mike Vlah, Sr 16:07 5:12 North Hills
5 5 Joe Kush, So 16:07 5:12 North Hills
6 6 Chase Broussard, Sr 16:08 5:12 North Allegheny
7 7 Juris Sileniekis, So 16:08 5:12 North Hills
8 8 Eric Balaban, Jr 16:09 5:13 North Allegheny
9 9 T J. Hobart, Sr 16:12 5:13 Baldwin
10 10 Will Appman, Sr 16:17 5:15 North Allegheny
11 11 Paulson Domasky, Jr 16:17 5:15 North Hills
12 12 Matt Gregory, Sr 16:21 5:16 Canon-McMillan
13 13 Nathan Fink, Sr 16:21 5:16 Hempfield Area
14 14 Phil Yeung, Sr 16:21 5:16 Upper St. Clair
15 15 Ryan Gil, So 16:21 5:16 North Allegheny
16 16 Charles Anderson, Jr 16:22 5:17 Penn Hills
17 17 Patrick Morgan, Sr 16:23 5:17 North Allegheny
18 18 Connor Weis, Jr 16:23 5:17 Fox Chapel
19 19 Bart Eckel, Sr 16:24 5:17 Mt. Lebanon
20 20 Eric Shrum, Sr 16:31 5:20 Mt. Lebanon
21 21 Alex Lochner, Sr 16:34 5:20 Hampton
22 22 Chad Seigneur, Sr 16:36 5:21 Hampton
23 23 Michael Cain, So 16:39 5:22 Baldwin
24 24 Matt Cecala, Jr 16:40 5:23 Baldwin
25 25 Dan Johnston, Sr 16:43 5:23 Mt. Lebanon
26 26 Jimmy Debone, So 16:43 5:23 Hempfield Area
27 27 Mike Moore, Jr 16:47 5:25 Cathedral Prep
28 28 Dennis Logan, Jr 16:50 5:26 Baldwin
29 29 Rj Mognet, Jr 16:55 5:27 Greensburg Salem
30 30 Jacob Bonnell, Sr 16:57 5:28 Franklin Regional
31 31 Lucas Greza, Jr 17:00 5:29 Morgantown
32 32 Jay Cadwalladar, Jr 17:00 5:29 North Allegheny
33 33 Nick Farina, Sr 17:04 5:30 Gateway
34 34 Sean Staltari, Jr 17:08 5:31 Mt. Lebanon
35 35 Ryan Bruno, Sr 17:11 5:32 Cathedral Prep
36 36 Matt Robertson, Sr 17:12 5:33 North Allegheny
37 37 Paul Degregorio, So 17:12 5:33 Baldwin
38 38 Trevor Weis, So 17:13 5:33 Fox Chapel
39 39 Ainesh Ravi, Jr 17:16 5:34 Bethel Park
40 40 David Griffith, Jr 17:16 5:34 Archbishop Moeller
41 41 Adam Attaar, Jr 17:17 5:34 Fox Chapel
42 42 Tony Havrilla, Sr 17:18 5:35 Gateway
43 43 Zachary Phipps, Sr 17:18 5:35 Morgantown
44 44 Cameron Stumme, Sr 17:19 5:35 Norwin
45 45 Dorian Rumble, Jr 17:20 5:35 Penn Hills
46 46 Ryan Steinbock, Jr 17:20 5:35 Chartiers Valley
47 47 Michael Talamo, So 17:21 5:36 Hempfield Area
48 Andy Franze, Sr 17:22 5:36 North Allegheny
49 48 Nick Miller, Sr 17:22 5:36 Connellsville
50 49 Troy Zangaro, So 17:23 5:36 North Hills
51 50 Matt Reynolds, Sr 17:24 5:37 Upper St. Clair
52 51 Anthony Cecchini, So 17:24 5:37 Laurel Highlands
53 52 Ryan O'Farrell, Sr 17:27 5:38 Archbishop Moeller
54 53 Bob Gasior, So 17:28 5:38 Pittsburgh C C
55 54 Justin Angotti, Jr 17:29 5:38 Canon-McMillan
56 55 John Klienhanz, Jr 17:31 5:39 Cathedral Prep
57 56 David Sakal, Sr 17:31 5:39 Hempfield Area
58 57 Cameron Meindl, Jr 17:34 5:40 Gateway
59 Quinn Conley, Sr 17:34 5:40 North Allegheny
60 58 Paul Krehbiel, Jr 17:34 5:40 Archbishop Moeller
61 59 Trevor Barron, Jr 17:37 5:41 Bethel Park
62 60 Jake Flynn, Sr 17:39 5:41 Franklin Regional
63 61 Chris Stankay, Sr 17:40 5:42 Kiski Area
64 62 Kenny Schutter, Sr 17:41 5:42 Norwin
65 63 Mike Wehrle, Sr 17:41 5:42 Cathedral Prep
66 64 Sean Kolonay, Jr 17:42 5:42 Penn Trafford
67 65 Matt Kusbit, Jr 17:42 5:42 Fox Chapel
68 66 Devin Kelly, Jr 17:43 5:43 Mt. Lebanon
69 67 Dan Butler, So 17:44 5:43 Mt. Lebanon
70 Adam Jacob, Sr 17:44 5:43 North Allegheny
71 68 Pete Mullins, Jr 17:45 5:43 Penn Hills
72 69 Matt McCarthy, Sr 17:45 5:43 Cathedral Prep
73 70 Nate Alter, Jr 17:46 5:44 Taylor Allderdice
74 71 Alex Radkoff, Sr 17:47 5:44 Fox Chapel
75 72 Alex Brown, Jr 17:47 5:44 Hempfield Area
76 73 Matt Marchese, Sr 17:48 5:44 Seneca Valley
77 74 Cam Stauffer, Sr 17:48 5:44 Seneca Valley
78 75 Andrew Razanauskas, Jr 17:48 5:44 Seneca Valley
79 76 Alex Simon, So 17:48 5:44 Cathedral Prep
80 77 Bill Trozzo, Jr 17:49 5:45 Penn Hills
81 78 Jon Tesauro, Sr 17:50 5:45 Fox Chapel
82 79 Pat Egan, Sr 17:52 5:46 Archbishop Moeller
83 80 Michael Bender, Fr 17:53 5:46 Gateway
84 81 Wesley Groll, Sr 17:53 5:46 Peters Township
85 82 George Crompton, Jr 17:55 5:47 Baldwin
86 83 Dan Bolden, Jr 17:57 5:47 Moon Area
87 84 Stephen Tupta, Jr 17:57 5:47 Peters Township
88 85 Shawn Bickerstaff, Jr 18:00 5:48 Norwin
89 86 Pat McCarty, So 18:03 5:49 Archbishop Moeller
90 87 Zach Hebda, So 18:06 5:50 North Hills
91 88 Ricky Makowski, Jr 18:07 5:50 Cathedral Prep
92 89 Austin Dunn, Jr 18:08 5:51 Canon-McMillan
93 90 Dan McCormick, Sr 18:08 5:51 Archbishop Moeller
94 91 Scott Stewart, So 18:08 5:51 Fox Chapel
95 92 Luke Stawovy, Jr 18:08 5:51 Hempfield Area
96 93 Mike Obusek, Jr 18:10 5:51 Gateway
97 94 Alex Mascio, So 18:11 5:52 Seneca Valley
98 95 Will Aldridge, Jr 18:11 5:52 Moon Area
99 96 James Linden, Jr 18:12 5:52 Greensburg Salem
100 97 Jonathan Raddlec, Fr 18:13 5:52 Peters Township
101 98 Jared Steinmetz, Sr 18:14 5:53 Hampton
102 99 Mike Runco, Fr 18:15 5:53 Pittsburgh C C
103 Kyle Chizeck, Sr 18:16 5:53 Mt. Lebanon
104 100 Arthur Siegel, Sr 18:17 5:54 Franklin Regional
105 101 Michael Chamberlin, So 18:18 5:54 Peters Township
106 Dan Yates, Jr 18:19 5:54 Fox Chapel
107 102 Zane Kravec, So 18:19 5:55 Norwin
108 103 David Wainwright, So 18:20 5:55 Baldwin
109 104 August Sander, Sr 18:20 5:55 Greensburg Salem
110 John Borowy, Sr 18:21 5:55 Cathedral Prep
111 105 David Clemens-Sewall, Jr 18:21 5:55 Taylor Allderdice
112 106 Ryan Mischler, Sr 18:22 5:55 Moon Area
113 Matt Ulrich, Sr 18:22 5:55 Mt. Lebanon
114 107 Micah Murray, Jr 18:23 5:55 Penn Hills
115 108 John Satira, Jr 18:23 5:56 Franklin Regional
116 109 Eric Zyvith, Sr 18:24 5:56 Greensburg Salem
117 110 Brent Kendrick, So 18:24 5:56 Seneca Valley
118 111 Chris Reed, Sr 18:26 5:56 Canon-McMillan
119 112 Joseph Ahern, Sr 18:26 5:57 Morgantown
120 113 Mathi Rengasamy, Sr 18:26 5:57 Upper St. Clair
121 114 Eric Geddis, Sr 18:27 5:57 Seneca Valley
122 115 Ryan Boccabello, Fr 18:29 5:57 Norwin
123 116 Rick Miller, Sr 18:32 5:58 Greensburg Salem
124 117 Alex Mitchell, Sr 18:35 5:59 Franklin Regional
125 Dan Driscoll, Sr 18:36 6:00 Baldwin
126 118 Josh Keeports, So 18:37 6:00 Franklin Regional
127 Chris Childs, Sr 18:39 6:01 Mt. Lebanon
128 119 Matt Getty, Jr 18:42 6:02 Gateway
129 120 Patrick Canterbury, Sr 18:43 6:02 Moon Area
130 121 Ethan McElhinny, Jr 18:43 6:02 Greensburg Salem
131 122 Sean Schake, So 18:43 6:02 Greensburg Salem
132 123 Brendon Lemmex, So 18:44 6:02 Seneca Valley
133 124 Andrew Kearns, Jr 18:45 6:03 Upper St. Clair
134 125 Ryan Kundin, So 18:46 6:03 Taylor Allderdice
135 126 Brian Brady, Jr 18:46 6:03 Bethel Park
136 Martin Zegarelli, Fr 18:48 6:04 Cathedral Prep
137 127 Andrew Cramer, So 18:49 6:04 Connellsville
138 128 Mac Wolfson, Sr 18:51 6:05 Taylor Allderdice
139 129 Tim Dinger, Jr 18:52 6:05 Peters Township
140 130 David Claypool, Fr 18:54 6:06 Upper St. Clair
141 131 Chris Harkins, Fr 18:55 6:06 Bethel Park
142 132 Andy Hawley, Sr 18:56 6:06 Norwin
143 133 Aj Hume, Jr 18:56 6:06 Peters Township
144 134 Pat Reidy, Jr 18:56 6:06 Hampton
145 135 Andy Weaver, Jr 18:57 6:07 Peters Township
146 Mark Davis, So 18:57 6:07 Seneca Valley
147 136 Brian Dulick, Jr 18:57 6:07 North Hills
148 137 James Strane, Jr 18:58 6:07 Penn Trafford
149 138 Shane Ficorilli, So 18:58 6:07 Pittsburgh C C
150 139 Adam McGaughey, So 18:59 6:07 Hampton
151 140 Pat Emmett, Fr 18:59 6:07 Bethel Park
152 141 Anthony Miller, Jr 19:01 6:08 Pittsburgh C C
153 142 Nick Priola, Fr 19:02 6:08 Moon Area
154 143 Jared Gallegos, So 19:02 6:08 Moon Area
155 144 Rob Green, Sr 19:03 6:09 Kiski Area
156 145 David Mitsch, So 19:04 6:09 Penn Trafford
157 Andrew Kuchta, Fr 19:05 6:09 Baldwin
158 146 Matt Wygonik, So 19:06 6:09 Kiski Area
159 147 Everett Altherr, So 19:07 6:10 Upper St. Clair
160 148 Stephen Bickerstaff, Sr 19:08 6:10 Norwin
161 Chris Matessa, Jr 19:09 6:10 Seneca Valley
162 149 Abe Stucky, Sr 19:09 6:11 Moon Area
163 150 Ryan Gallagher, Fr 19:10 6:11 Hampton
164 Bryce Eskew, Jr 19:11 6:11 Peters Township
165 151 Leonard Verdetto, Fr 19:11 6:11 Hampton
166 152 Scott Thomas, Sr 19:14 6:12 Laurel Highlands
167 153 Brian Stack, Sr 19:15 6:13 Taylor Allderdice
168 Alec Canter, Sr 19:17 6:13 Cathedral Prep
169 154 Ryan Donnelly, Fr 19:17 6:13 Penn Hills
170 155 Phillip Cooper, Jr 19:18 6:13 Laurel Highlands
171 Bubba Bubeck, Jr 19:21 6:14 Moon Area
172 156 Austin Wilding, Fr 19:21 6:14 Upper St. Clair
173 157 Tyler Geshay, Jr 19:23 6:15 Laurel Highlands
174 158 Ken Palamara, Jr 19:26 6:16 Bethel Park
175 Alex McCune, So 19:29 6:17 North Hills
176 159 Mario Ledonne, Jr 19:29 6:17 Morgantown
177 160 Nick Cicio, So 19:29 6:17 Connellsville
178 William Bowler, Sr 19:32 6:18 Peters Township
179 161 James Griffith, Sr 19:33 6:18 Franklin Regional
180 162 Andrew Suchan, Sr 19:34 6:18 Chartiers Valley
181 163 Logan Moore, So 19:34 6:19 Morgantown
182 164 Connor McLaughlin, Jr 19:35 6:19 Chartiers Valley
183 165 Steve Galm, Sr 19:37 6:20 Penn Trafford
184 166 Zach Eperjesi, So 19:38 6:20 Laurel Highlands
185 167 Erik Stynchula, Jr 19:39 6:20 Hempfield Area
186 168 Josh Forringer, Jr 19:42 6:21 Penn Trafford
187 169 Ryan Black, Jr 19:42 6:21 Chartiers Valley
188 170 Matthew Wolczko, Fr 19:43 6:22 Kiski Area
189 171 Robbie Cosgrove, So 19:44 6:22 McKeesport Area
190 172 Hannah Gelman, Jr* 19:44 6:22 Taylor Allderdice
191 173 Matthew Domiano, Jr 19:46 6:22 McKeesport Area
192 174 Gregor Johnson, Sr 19:48 6:23 Taylor Allderdice
193 Dan Capalongo, So 19:50 6:24 Moon Area
194 Shane Fischbach, So 19:52 6:24 Taylor Allderdice
195 175 Stewart Lynch, Fr 19:52 6:25 Morgantown
196 Matt Raymond, Jr 19:57 6:26 Seneca Valley
197 Mike Dalena, So 19:59 6:27 Moon Area
198 176 Matt Henny, So 20:05 6:28 Chartiers Valley
199 177 Seth Soberdash, Jr 20:12 6:31 Connellsville
200 178 Derek Gornick, Sr 20:14 6:31 Penn Trafford
201 179 Robbie Patterson, So 20:17 6:32 Bethel Park
202 Adam Herman, Fr 20:17 6:33 Taylor Allderdice
203 180 Mike Funyak, So 20:19 6:33 Penn Trafford
204 181 Ryan Butela, Jr 20:21 6:34 Connellsville
205 182 Josh Andrews, So 20:22 6:34 Penn Hills
206 Carter Redwood, Jr 20:22 6:34 Schenley
207 Nick Peterson, Sr 20:25 6:35 Schenley
208 Keith Miller, Sr 20:28 6:36 Taylor Allderdice
209 Taylor Walter, Jr 20:30 6:37 Bethel Park
210 Cullen Krisher, So 20:31 6:37 Penn Trafford
211 183 Zach Bill, Jr 20:31 6:37 Canon-McMillan
212 184 Chris Felix, Jr 20:40 6:40 Laurel Highlands
213 Joe Janczewski, So 20:42 6:41 Penn Trafford
214 185 Nathan Tressler, So 20:44 6:41 Connellsville
215 186 Andrew Galley, So 20:47 6:42 Canon-McMillan
216 187 William Boger, Sr 20:50 6:43 Laurel Highlands
217 188 Trent Opfermann, Jr 20:58 6:46 Pittsburgh C C
218 189 Karl Honse, So 21:04 6:47 McKeesport Area
219 Jesse Lengers, Sr 21:12 6:50 Penn Trafford
220 190 Jared Kercell, Jr 21:13 6:51 McKeesport Area
221 Shane Landy, Fr 21:14 6:51 Baldwin
222 Kevin Frech, So 21:21 6:53 Penn Hills
223 Tyler Ruda, Jr 21:23 6:54 Laurel Highlands
224 Randy Kitis, So 21:46 7:01 Laurel Highlands
225 191 Lance Jubik, So 22:00 7:06 Kiski Area
226 192 Jymi Charles, Sr 22:15 7:11 Chartiers Valley
227 193 Matt Ciaramell, Sr 22:30 7:15 Pittsburgh C C
228 194 Bill Burley, Sr 22:34 7:17 Connellsville
229 195 Tyler Henderson, Sr 22:46 7:20 Chartiers Valley
230 196 Justin Smith, Jr 23:00 7:25 McKeesport Area
231 197 Ian Sparico, So 23:01 7:25 McKeesport Area
232 Charlie Mietzner, Sr 23:34 7:36 Schenley
233 Ryan Kegges, Sr 23:35 7:36 Penn Hills
"*" indicates females
18 finishers among Men 1 & Under
55 finishers among Men 2 - 2
78 finishers among Men 3 - 3
81 finishers among Men 4 - 4
1 finishers among Women 3 - 3
232 male finishers
1 female finishers
233 total finishers