Results Courtesy of Runhigh.com
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 North Allegheny 62 4 7 15 17 19 21 23 16:02 0:45
2 Baldwin 96 9 16 18 22 31 62 107 16:20 0:41
3* Mt. Lebanon 160 5 32 38 39 46 66 94 16:42 1:24
4* Riverbend 160 8 14 24 45 69 78 81 16:40 1:33
5 Cathedral Prep 242 27 43 48 59 65 99 121 17:09 0:49
6 Fox Chapel Area 257 13 36 50 70 88 112 176 17:07 1:38
7 Pgh Central Catholic 268 11 20 30 67 140 164 186 17:02 2:20
8 Norwin 320 12 35 80 93 100 111 119 17:17 1:50
9 North Hills 328 1 3 6 114 204 211 231 16:51 4:34
10 West Allegheny 336 10 42 51 116 117 122 177 17:20 2:03
11 Peters Township 355 57 58 72 73 95 102 115 17:33 0:27
12 Hempfield Area 359 28 49 55 79 148 178 180 17:30 1:52
13 Pine Richland 400 53 68 84 89 106 118 125 17:40 0:43
14 Moon Area 415 29 40 86 127 133 135 149 17:38 1:40
15 Hampton 427 25 85 87 96 134 173 194 17:40 1:45
16 Plum 435 54 63 101 108 109 132 152 17:45 0:44
17 Taylor Allderdice 480 34 64 98 129 155 172 189 17:50 1:47
18 Penn Hills 505 26 52 75 124 228 18:06 4:03
19 Greater Latrobe 550 37 77 131 139 166 169 216 18:03 1:57
20 Upper St. Clair 551 44 74 136 144 153 159 162 18:02 1:38
21 Gateway 555 60 76 82 142 195 220 18:08 2:01
22 Morgantown 575 2 33 145 196 199 200 203 17:57 4:13
23 Bethel Park 582 83 91 120 130 158 167 183 18:09 0:1:00
24 Mars 606 71 92 97 161 185 212 224 18:15 1:38
25 Franklin Regional 609 41 90 123 168 187 191 208 18:14 2:14
26 Shaler Area 711 61 128 146 163 213 219 227 18:38 2:40
27 Penn Trafford Hs 713 56 138 156 181 182 207 210 18:34 1:51
28 Seneca Valley 721 126 141 143 154 157 165 170 18:31 0:26
29 Bradford 767 103 147 150 174 193 197 217 18:41 1:23
30 Greensburg Salem 819 104 160 179 184 192 215 222 18:52 1:21
31 Chartiers Valley 843 105 137 198 201 202 19:06 1:48
32 Montour 846 47 171 188 214 226 234 236 19:13 3:28
33 Canon-McMillan 863 110 151 175 209 218 223 225 19:12 2:21
34 Schenley 1020 113 206 229 235 237 242 20:37 4:18
35 Carrick 1097 190 205 230 232 240 241 20:53 4:03
36 Woodland Hills 1174 221 233 238 239 243 22:30 4:41
Incomplete Teams: Ambridge, Avonworth, Beaver Area, Central Valley, Elizabeth Forward
Freedom Area, Geibel Catholic, Hopewell, Kiski Area, Langley Mustangs, Lincolncougars
Mount Pleasant Area, Olsh, Quaker Valley, Sewickley Academy, Shady Side Academy
South Park, Brentwood
Individuals
PLACE FINISHER TIME PACE
1. North Allegheny
4 Ryan Gil, Sr 15:33 5:01
7 Logan Steiner, Jr 15:58 5:09
15 Joe Pane, Sr 16:10 5:13
17 Vincent Tonzo, Jr 16:13 5:14
19 Mike Meehan, So 16:18 5:15
21 Tim Appman, Jr 16:24 5:17
23 Nick Minich, Sr 16:28 5:19
Total Time = 1:20:10 Total Places = 62
2. Baldwin
9 Paul Degregorio, Sr 16:05 5:11
16 Andrew Kuchta, Jr 16:13 5:14
18 Bobby Bishop, Jr 16:14 5:14
22 George Kelly, Fr 16:25 5:18
31 Michael Cain, Sr 16:46 5:24
62 David Wainwright, Sr 17:25 5:37
107 Luke Aaron, So 18:00 5:48
Total Time = 1:21:40 Total Places = 96
3*. Mt. Lebanon
5 Alex Moran, Jr 15:41 5:03
32 Lawton Tellin, Jr 16:49 5:25
38 Kevin Tramaglini, Jr 16:57 5:28
39 Seamus Roddy, So 16:58 5:28
46 Dan Butler, Sr 17:04 5:30
66 Mark Wisniewski, Jr 17:30 5:39
94 Bradley Pollock, So 17:48 5:44
Total Time = 1:23:27 Total Places = 160
4*. Riverbend
8 Ryan Kuhns, Sr 16:00 5:09
14 Shaquon Wilkins, Jr 16:09 5:12
24 Gabe Fisher, Sr 16:37 5:21
45 Dylan Vanzant, Sr 17:03 5:30
69 Jacob Charlwood, Sr 17:32 5:39
78 Will Young, So 17:39 5:42
81 Jacob Ocamp0, Fr 17:41 5:42
Total Time = 1:23:19 Total Places = 160
5. Cathedral Prep
27 Alex Simon, Sr 16:41 5:23
43 Martin Zegarelli, Jr 17:01 5:29
48 Santo Belle, Jr 17:09 5:32
59 John Lacy, So 17:24 5:37
65 Ethan Louis, So 17:29 5:38
99 Pat Kloecker, Fr 17:57 5:47
121 Sam Prenatt, So 18:13 5:52
Total Time = 1:25:42 Total Places = 242
6. Fox Chapel Area
13 Trevor Weis, Sr 16:08 5:12
36 Scott Stewart, Sr 16:56 5:28
50 Ethan Martin, Fr 17:14 5:33
70 Connor Whelan, Jr 17:33 5:40
88 John Shymansky, So 17:45 5:43
112 Dan Kirk, Jr 18:06 5:50
176 Taylor Schriver, So 19:00 6:08
Total Time = 1:25:34 Total Places = 257
7. Pgh Central Catholic
11 Bob Gasior, Sr 16:06 5:12
20 Chris Short, Sr 16:22 5:17
30 Mike Runco, Jr 16:44 5:24
67 Brian Bullens, Jr 17:31 5:39
140 Andy Haky, So 18:26 5:57
164 Brian Long, Jr 18:49 6:04
186 Bill Cauley, Sr 19:13 6:12
Total Time = 1:25:08 Total Places = 268
8. Norwin
12 Ryan Boccabella, Jr 16:08 5:12
35 Zane Kravec, Sr 16:53 5:27
80 Brenden Wagner, So 17:40 5:42
93 Jason Zabelsky, Sr 17:47 5:44
100 Greg Mannerberg, Sr 17:57 5:47
111 Nick Andreyko, Jr 18:03 5:49
119 Tim Flynn, Jr 18:12 5:52
Total Time = 1:26:22 Total Places = 320
9. North Hills
1 Zach Hebda, Sr 15:16 4:55
3 Joe Kush, Sr 15:23 4:58
6 Juris Silenieks, Sr 15:41 5:03
114 Anton Martinez, Fr 18:07 5:51
204 Ben Osmond, Fr 19:50 6:24
211 Alex Baginski, Fr 20:03 6:28
231 Dan Fulton, So 21:00 6:46
Total Time = 1:24:15 Total Places = 328
10. West Allegheny
10 Brandon Krszal, Sr 16:06 5:12
42 Hunter Lang, Sr 17:01 5:29
51 Parker Smith, Sr 17:14 5:34
116 Jon Lazorowicz, Sr 18:08 5:51
117 Tom Bruni, So 18:09 5:51
122 Shane Hill, Sr 18:14 5:53
177 Rj Freese, Fr 19:00 6:08
Total Time = 1:26:36 Total Places = 336
11. Peters Township
57 Jonathan Radolec, Jr 17:22 5:36
58 Brendan Rooney, Sr 17:22 5:36
72 Michael Chamberlin, Sr 17:35 5:40
73 Cameron Maxwell, So 17:35 5:40
95 Andrew Irwin, Jr 17:49 5:45
102 Connor Dickey, Sr 17:58 5:48
115 Luke Hinegardener, Sr 18:07 5:51
Total Time = 1:27:41 Total Places = 355
12. Hempfield Area
28 Michael Talamo, Sr 16:42 5:23
49 Jon Faye, So 17:12 5:33
55 Jimmy Debone, Sr 17:20 5:35
79 Nathaniel Gabler, Jr 17:40 5:42
148 Andrew Paul, So 18:34 5:59
178 Nick Hooper, Jr 19:03 6:09
180 Alec Tokar, So 19:09 6:11
Total Time = 1:27:27 Total Places = 359
13. Pine Richland
53 Tommy Reinhart, So 17:18 5:35
68 Brian McWilliams, So 17:31 5:39
84 Derek Zynn, So 17:44 5:43
89 Jacob Wolfgong, Sr 17:45 5:43
106 Adam Sporrer, Jr 18:00 5:48
118 Jared Todorowski, Fr 18:11 5:52
125 Kevin Davis, Jr 18:16 5:53
Total Time = 1:28:16 Total Places = 400
14. Moon Area
29 Chris Culley, So 16:44 5:24
40 Christian Young, Sr 17:00 5:29
86 Connor Mulvaney, Sr 17:44 5:43
127 Don Barrett-Behm, Jr 18:18 5:54
133 Tyler Logue, Fr 18:23 5:56
135 Connor Roth, So 18:25 5:56
149 Patrick Ware, Fr 18:35 5:59
Total Time = 1:28:06 Total Places = 415
15. Hampton
25 Brian Shields, So 16:39 5:22
85 Nathan Sloan, Fr 17:44 5:43
87 Jack Reidy, So 17:44 5:43
96 Leonard Verdetto, Jr 17:49 5:45
134 Mark Schwoegl, So 18:24 5:56
173 Ryan Gallagher, Jr 18:57 6:07
194 Richie Giza, Jr 19:25 6:16
Total Time = 1:28:19 Total Places = 427
16. Plum
54 Sam Griffiths, Sr 17:18 5:35
63 Amori Ed, Fr 17:26 5:37
101 Adam Molinaro, So 17:57 5:47
108 Alan Yocca, Fr 18:01 5:49
109 Jennings Luke, So 18:02 5:49
132 Andy Marzullo, Fr 18:22 5:55
152 Chris Boggess, Jr 18:38 6:01
Total Time = 1:28:43 Total Places = 435
17. Taylor Allderdice
34 Ean Disilvio, So 16:52 5:26
64 Barrett Adams, Jr 17:29 5:38
98 Seth Rouse, Fr 17:52 5:46
129 Nicholas Hoffman, Jr 18:19 5:54
155 Adam Hermann, Jr 18:39 6:01
172 Nathan Meyers, Fr 18:57 6:07
189 Dan Cummings, Jr 19:14 6:12
Total Time = 1:29:10 Total Places = 480
18. Penn Hills
26 Tyree Squires, Jr 16:40 5:22
52 Thorn Catlin, Sr 17:17 5:34
75 Wil Bailey, Jr 17:37 5:41
124 Ryan Donnelly, Jr 18:16 5:53
228 Josh Andrews, Sr 20:42 6:41
Total Time = 1:30:30 Total Places = 505
19. Greater Latrobe
37 Josh Dorfman, Sr 16:56 5:28
77 Nathan Takitch, Sr 17:39 5:42
131 Kevin Augustine, Fr 18:21 5:55
139 Ethan Greek, Jr 18:26 5:57
166 Mickey Orange, Jr 18:53 6:05
169 Josh Harter, So 18:56 6:06
216 Kyle Kuntz, Jr 20:19 6:33
Total Time = 1:30:13 Total Places = 550
20. Upper St. Clair
44 Austin Wilding, Jr 17:01 5:29
74 Alex Marshall, Jr 17:37 5:41
136 Alex Abraham, So 18:26 5:57
144 Trevor McGahey, Sr 18:30 5:58
153 Ryan Lott, So 18:39 6:01
159 Kevin Lynch, Sr 18:45 6:03
162 Evan Johnson, Jr 18:49 6:04
Total Time = 1:30:10 Total Places = 551
21. Gateway
60 Tyler Palenchak, So 17:24 5:37
76 Brian Wallace, Sr 17:37 5:41
82 Patrick O'Toole, Sr 17:43 5:43
142 Colin Mazon, Jr 18:29 5:58
195 Michael Bender, Jr 19:25 6:16
220 Zach Mabe, Sr 20:24 6:35
Total Time = 1:30:37 Total Places = 555
22. Morgantown
2 Cody Pelliccioni, Sr 15:22 4:57
33 Cameron Greza, So 16:51 5:26
145 Eric Libell, So 18:32 5:58
196 Logan Moore, Sr 19:25 6:16
199 Dustin Osborne, Sr 19:34 6:19
200 Stewart Lynch, Jr 19:43 6:21
203 Brandon Nicholas, So 19:49 6:23
Total Time = 1:29:42 Total Places = 575
23. Bethel Park
83 Chris Harkins, Jr 17:43 5:43
91 Ryan Lee, So 17:46 5:44
120 Pat Emmett, Jr 18:12 5:52
130 Trevor Walter, Jr 18:19 5:54
158 Ross Martin, Fr 18:43 6:02
167 Thomas Bailey, Jr 18:55 6:06
183 Eric Kaminski, Fr 19:11 6:11
Total Time = 1:30:42 Total Places = 582
24. Mars
71 Sean Gannon, Jr 17:34 5:40
92 Scott Slaney, So 17:47 5:44
97 Chris Georgiadis, Fr 17:51 5:45
161 Jake McMahon, Sr 18:48 6:04
185 Gage Zimmerman, Fr 19:12 6:12
212 Zach McManus, Jr 20:04 6:28
224 Grant Arnold, So 20:29 6:36
Total Time = 1:31:11 Total Places = 606
25. Franklin Regional
41 Luke Schott, So 17:00 5:29
90 Ben Meyers, So 17:46 5:44
123 Josh Keeports, Sr 18:15 5:53
168 Jeff King, Sr 18:55 6:06
187 Paul Fischione, Jr 19:13 6:12
191 Rob Ashman, Fr 19:18 6:13
208 Zach Jansma, Jr 19:58 6:26
Total Time = 1:31:08 Total Places = 609
26. Shaler Area
61 Caleb Wakeley, Fr 17:24 5:37
128 Joe Wanovich, Jr 18:18 5:54
146 Kevin Mauser, Jr 18:32 5:59
163 Daniel Sowa, Jr 18:49 6:04
213 Matt Lesnett, Jr 20:04 6:28
219 Jake Bittner, Fr 20:24 6:35
227 Andrew Wilson, Jr 20:37 6:39
Total Time = 1:33:06 Total Places = 711
27. Penn Trafford Hs
56 Chase Poole, Jr 17:20 5:35
138 Mike Dandrea, Jr 18:26 5:57
156 Andrew Katz, Sr 18:41 6:02
181 Daniel Kolonay, So 19:10 6:11
182 Joe Janczewski, Sr 19:11 6:11
207 John Grove, Jr 19:55 6:25
210 Connor Lewis, Sr 19:59 6:27
Total Time = 1:32:46 Total Places = 713
28. Seneca Valley
126 Mark Davis, Sr 18:17 5:54
141 Madison Goodman, Jr 18:28 5:57
143 Jake Perri, Jr 18:30 5:58
154 Ryan Kerr, Sr 18:39 6:01
157 Brent Kendrick, Sr 18:42 6:02
165 Brendon Lemmex, Sr 18:50 6:05
170 Ben Nickel, So 18:56 6:06
Total Time = 1:32:35 Total Places = 721
29. Bradford
103 Aziz Yousif, So 17:58 5:48
147 Shawn Hutchings, Sr 18:34 5:59
150 Alex Fair, Jr 18:35 6:00
174 Preston Murrell, Sr 18:59 6:07
193 Andrew Scanlon, So 19:20 6:14
197 Jamie Karrasch, Sr 19:32 6:18
217 Brendan Skaggs, So 20:19 6:33
Total Time = 1:33:24 Total Places = 767
30. Greensburg Salem
104 Sean Schake, Sr 17:59 5:48
160 Ryan Trout, So 18:48 6:04
179 Marcus Spisso, Jr 19:03 6:09
184 Brett Smith, Fr 19:11 6:11
192 Zach Kluber, So 19:19 6:14
215 Andrew Craig, So 20:11 6:31
222 Tyler Milan, Fr 20:25 6:35
Total Time = 1:34:18 Total Places = 819
31. Chartiers Valley
105 Brendan Steinbock, Jr 18:00 5:48
137 Sam Deely, Sr 18:26 5:57
198 Matt Henney, Sr 19:34 6:18
201 Regan Smith, So 19:44 6:22
202 Josh Hinnebusch, Jr 19:48 6:23
Total Time = 1:35:29 Total Places = 843
32. Montour
47 Ryan Cieslak, So 17:09 5:32
171 Dave Pesce, Sr 18:56 6:06
188 Colin Vitale, Sr 19:13 6:12
214 Fabian Badges, Jr 20:10 6:30
226 Paul McCurdy, Fr 20:37 6:39
234 Nick Hemke, Fr 21:09 6:49
236 Dave West, Sr 21:55 7:04
Total Time = 1:36:04 Total Places = 846
33. Canon-McMillan
110 Mark Tilley, So 18:02 5:49
151 Ryan Baumgartner, Jr 18:36 6:00
175 Andrew Galley, Sr 18:59 6:07
209 Andy Kobert, So 19:59 6:27
218 Addison Galambos, Sr 20:23 6:34
223 Ben Macioszek, So 20:26 6:35
225 Michael Burchesky, So 20:29 6:36
Total Time = 1:35:57 Total Places = 863
34. Schenley
113 Sam Lapp, So 18:07 5:50
206 Daniel Kusbit, Jr 19:55 6:25
229 Luke Brunsvold, Jr 20:57 6:45
235 Sean McAdoo, Fr 21:41 6:59
237 Lenal Mar, Jr 22:24 7:13
242 Mikal Nelson, Sr 24:58 8:03
Total Time = 1:43:01 Total Places = 1020
35. Carrick
190 Nicolas Styen, Jr 19:15 6:12
205 Robert Myers, Sr 19:51 6:24
230 Lee Herman, Sr 20:58 6:46
232 Bob Fisher, Sr 21:03 6:47
240 Blair Conard, Sr 23:18 7:31
241 Nate Kiger, Sr 23:36 7:37
Total Time = 1:44:23 Total Places = 1097
36. Woodland Hills
221 Anthony Shaffo, Sr 20:25 6:35
233 Denzel Hull, Jr 21:08 6:49
238 David Morgan, So 22:39 7:18
239 Kamau Clanagan, Sr 23:15 7:30
243 Chris Gregg, So 25:05 8:05
Total Time = 1:52:30 Total Places = 1174
TEAM
PLACE SCORE FINISHER TIME PACE TEAM
1 1 Zach Hebda, Sr 15:16 4:55 North Hills
2 2 Cody Pelliccioni, Sr 15:22 4:57 Morgantown
3 3 Joe Kush, Sr 15:23 4:58 North Hills
4 4 Ryan Gil, Sr 15:33 5:01 North Allegheny
5 5 Alex Moran, Jr 15:41 5:03 Mt. Lebanon
6 6 Juris Silenieks, Sr 15:41 5:03 North Hills
7 7 Logan Steiner, Jr 15:58 5:09 North Allegheny
8 8 Ryan Kuhns, Sr 16:00 5:09 Riverbend
9 9 Paul Degregorio, Sr 16:05 5:11 Baldwin
10 10 Brandon Krszal, Sr 16:06 5:12 West Allegheny
11 11 Bob Gasior, Sr 16:06 5:12 Pgh Central Catholic
12 12 Ryan Boccabella, Jr 16:08 5:12 Norwin
13 13 Trevor Weis, Sr 16:08 5:12 Fox Chapel Area
14 14 Shaquon Wilkins, Jr 16:09 5:12 Riverbend
15 15 Joe Pane, Sr 16:10 5:13 North Allegheny
16 16 Andrew Kuchta, Jr 16:13 5:14 Baldwin
17 17 Vincent Tonzo, Jr 16:13 5:14 North Allegheny
18 18 Bobby Bishop, Jr 16:14 5:14 Baldwin
19 19 Mike Meehan, So 16:18 5:15 North Allegheny
20 20 Chris Short, Sr 16:22 5:17 Pgh Central Catholic
21 21 Tim Appman, Jr 16:24 5:17 North Allegheny
22 22 George Kelly, Fr 16:25 5:18 Baldwin
23 23 Nick Minich, Sr 16:28 5:19 North Allegheny
24 24 Gabe Fisher, Sr 16:37 5:21 Riverbend
25 25 Brian Shields, So 16:39 5:22 Hampton
26 26 Tyree Squires, Jr 16:40 5:22 Penn Hills
27 27 Alex Simon, Sr 16:41 5:23 Cathedral Prep
28 28 Michael Talamo, Sr 16:42 5:23 Hempfield Area
29 29 Chris Culley, So 16:44 5:24 Moon Area
30 30 Mike Runco, Jr 16:44 5:24 Pgh Central Catholic
31 31 Michael Cain, Sr 16:46 5:24 Baldwin
32 32 Lawton Tellin, Jr 16:49 5:25 Mt. Lebanon
33 33 Cameron Greza, So 16:51 5:26 Morgantown
34 34 Ean Disilvio, So 16:52 5:26 Taylor Allderdice
35 35 Zane Kravec, Sr 16:53 5:27 Norwin
36 36 Scott Stewart, Sr 16:56 5:28 Fox Chapel Area
37 37 Josh Dorfman, Sr 16:56 5:28 Greater Latrobe
38 Tyler Nicotra, Jr 16:56 5:28 North Allegheny
39 38 Kevin Tramaglini, Jr 16:57 5:28 Mt. Lebanon
40 39 Seamus Roddy, So 16:58 5:28 Mt. Lebanon
41 40 Christian Young, Sr 17:00 5:29 Moon Area
42 41 Luke Schott, So 17:00 5:29 Franklin Regional
43 42 Hunter Lang, Sr 17:01 5:29 West Allegheny
44 43 Martin Zegarelli, Jr 17:01 5:29 Cathedral Prep
45 44 Austin Wilding, Jr 17:01 5:29 Upper St. Clair
46 45 Dylan Vanzant, Sr 17:03 5:30 Riverbend
47 46 Dan Butler, Sr 17:04 5:30 Mt. Lebanon
48 47 Ryan Cieslak, So 17:09 5:32 Montour
49 48 Santo Belle, Jr 17:09 5:32 Cathedral Prep
50 49 Jon Faye, So 17:12 5:33 Hempfield Area
51 50 Ethan Martin, Fr 17:14 5:33 Fox Chapel Area
52 51 Parker Smith, Sr 17:14 5:34 West Allegheny
53 52 Thorn Catlin, Sr 17:17 5:34 Penn Hills
54 53 Tommy Reinhart, So 17:18 5:35 Pine Richland
55 54 Sam Griffiths, Sr 17:18 5:35 Plum
56 55 Jimmy Debone, Sr 17:20 5:35 Hempfield Area
57 56 Chase Poole, Jr 17:20 5:35 Penn Trafford Hs
58 57 Jonathan Radolec, Jr 17:22 5:36 Peters Township
59 58 Brendan Rooney, Sr 17:22 5:36 Peters Township
60 59 John Lacy, So 17:24 5:37 Cathedral Prep
61 Cordon Louco, Fr 17:24 5:37 North Allegheny
62 60 Tyler Palenchak, So 17:24 5:37 Gateway
63 61 Caleb Wakeley, Fr 17:24 5:37 Shaler Area
64 62 David Wainwright, Sr 17:25 5:37 Baldwin
65 63 Amori Ed, Fr 17:26 5:37 Plum
66 64 Barrett Adams, Jr 17:29 5:38 Taylor Allderdice
67 65 Ethan Louis, So 17:29 5:38 Cathedral Prep
68 66 Mark Wisniewski, Jr 17:30 5:39 Mt. Lebanon
69 67 Brian Bullens, Jr 17:31 5:39 Pgh Central Catholic
70 68 Brian McWilliams, So 17:31 5:39 Pine Richland
71 69 Jacob Charlwood, Sr 17:32 5:39 Riverbend
72 70 Connor Whelan, Jr 17:33 5:40 Fox Chapel Area
73 71 Sean Gannon, Jr 17:34 5:40 Mars
74 72 Michael Chamberlin, Sr 17:35 5:40 Peters Township
75 73 Cameron Maxwell, So 17:35 5:40 Peters Township
76 74 Alex Marshall, Jr 17:37 5:41 Upper St. Clair
77 75 Wil Bailey, Jr 17:37 5:41 Penn Hills
78 76 Brian Wallace, Sr 17:37 5:41 Gateway
79 77 Nathan Takitch, Sr 17:39 5:42 Greater Latrobe
80 78 Will Young, So 17:39 5:42 Riverbend
81 79 Nathaniel Gabler, Jr 17:40 5:42 Hempfield Area
82 80 Brenden Wagner, So 17:40 5:42 Norwin
83 81 Jacob Ocamp0, Fr 17:41 5:42 Riverbend
84 82 Patrick O'Toole, Sr 17:43 5:43 Gateway
85 83 Chris Harkins, Jr 17:43 5:43 Bethel Park
86 84 Derek Zynn, So 17:44 5:43 Pine Richland
87 85 Nathan Sloan, Fr 17:44 5:43 Hampton
88 86 Connor Mulvaney, Sr 17:44 5:43 Moon Area
89 87 Jack Reidy, So 17:44 5:43 Hampton
90 88 John Shymansky, So 17:45 5:43 Fox Chapel Area
91 89 Jacob Wolfgong, Sr 17:45 5:43 Pine Richland
92 90 Ben Meyers, So 17:46 5:44 Franklin Regional
93 91 Ryan Lee, So 17:46 5:44 Bethel Park
94 92 Scott Slaney, So 17:47 5:44 Mars
95 93 Jason Zabelsky, Sr 17:47 5:44 Norwin
96 94 Bradley Pollock, So 17:48 5:44 Mt. Lebanon
97 95 Andrew Irwin, Jr 17:49 5:45 Peters Township
98 96 Leonard Verdetto, Jr 17:49 5:45 Hampton
99 Jared Pollock, So 17:51 5:45 Mt. Lebanon
100 97 Chris Georgiadis, Fr 17:51 5:45 Mars
101 Garrett Horne, So 17:52 5:46 Riverbend
102 98 Seth Rouse, Fr 17:52 5:46 Taylor Allderdice
103 99 Pat Kloecker, Fr 17:57 5:47 Cathedral Prep
104 100 Greg Mannerberg, Sr 17:57 5:47 Norwin
105 101 Adam Molinaro, So 17:57 5:47 Plum
106 Billy Dougherty, Fr 17:58 5:47 Mt. Lebanon
107 102 Connor Dickey, Sr 17:58 5:48 Peters Township
108 103 Aziz Yousif, So 17:58 5:48 Bradford
109 104 Sean Schake, Sr 17:59 5:48 Greensburg Salem
110 105 Brendan Steinbock, Jr 18:00 5:48 Chartiers Valley
111 106 Adam Sporrer, Jr 18:00 5:48 Pine Richland
112 107 Luke Aaron, So 18:00 5:48 Baldwin
113 108 Alan Yocca, Fr 18:01 5:49 Plum
114 109 Jennings Luke, So 18:02 5:49 Plum
115 110 Mark Tilley, So 18:02 5:49 Canon-McMillan
116 111 Nick Andreyko, Jr 18:03 5:49 Norwin
117 Sam Bojarski, Jr 18:05 5:50 North Allegheny
118 Patrick Quirk, Fr 18:05 5:50 Mt. Lebanon
119 112 Dan Kirk, Jr 18:06 5:50 Fox Chapel Area
120 113 Sam Lapp, So 18:07 5:50 Schenley
121 114 Anton Martinez, Fr 18:07 5:51 North Hills
122 115 Luke Hinegardener, Sr 18:07 5:51 Peters Township
123 116 Jon Lazorowicz, Sr 18:08 5:51 West Allegheny
124 117 Tom Bruni, So 18:09 5:51 West Allegheny
125 118 Jared Todorowski, Fr 18:11 5:52 Pine Richland
126 119 Tim Flynn, Jr 18:12 5:52 Norwin
127 120 Pat Emmett, Jr 18:12 5:52 Bethel Park
128 121 Sam Prenatt, So 18:13 5:52 Cathedral Prep
129 Parker Balla, Jr 18:14 5:53 Baldwin
130 122 Shane Hill, Sr 18:14 5:53 West Allegheny
131 123 Josh Keeports, Sr 18:15 5:53 Franklin Regional
132 124 Ryan Donnelly, Jr 18:16 5:53 Penn Hills
133 125 Kevin Davis, Jr 18:16 5:53 Pine Richland
134 126 Mark Davis, Sr 18:17 5:54 Seneca Valley
135 127 Don Barrett-Behm, Jr 18:18 5:54 Moon Area
136 128 Joe Wanovich, Jr 18:18 5:54 Shaler Area
137 129 Nicholas Hoffman, Jr 18:19 5:54 Taylor Allderdice
138 130 Trevor Walter, Jr 18:19 5:54 Bethel Park
139 131 Kevin Augustine, Fr 18:21 5:55 Greater Latrobe
140 Brandan Moretton, So 18:21 5:55 Norwin
141 132 Andy Marzullo, Fr 18:22 5:55 Plum
142 133 Tyler Logue, Fr 18:23 5:56 Moon Area
143 134 Mark Schwoegl, So 18:24 5:56 Hampton
144 135 Connor Roth, So 18:25 5:56 Moon Area
145 136 Alex Abraham, So 18:26 5:57 Upper St. Clair
146 137 Sam Deely, Sr 18:26 5:57 Chartiers Valley
147 138 Mike Dandrea, Jr 18:26 5:57 Penn Trafford Hs
148 139 Ethan Greek, Jr 18:26 5:57 Greater Latrobe
149 140 Andy Haky, So 18:26 5:57 Pgh Central Catholic
150 141 Madison Goodman, Jr 18:28 5:57 Seneca Valley
151 142 Colin Mazon, Jr 18:29 5:58 Gateway
152 143 Jake Perri, Jr 18:30 5:58 Seneca Valley
153 144 Trevor McGahey, Sr 18:30 5:58 Upper St. Clair
154 145 Eric Libell, So 18:32 5:58 Morgantown
155 146 Kevin Mauser, Jr 18:32 5:59 Shaler Area
156 147 Shawn Hutchings, Sr 18:34 5:59 Bradford
157 148 Andrew Paul, So 18:34 5:59 Hempfield Area
158 149 Patrick Ware, Fr 18:35 5:59 Moon Area
159 150 Alex Fair, Jr 18:35 6:00 Bradford
160 151 Ryan Baumgartner, Jr 18:36 6:00 Canon-McMillan
161 152 Chris Boggess, Jr 18:38 6:01 Plum
162 153 Ryan Lott, So 18:39 6:01 Upper St. Clair
163 154 Ryan Kerr, Sr 18:39 6:01 Seneca Valley
164 155 Adam Hermann, Jr 18:39 6:01 Taylor Allderdice
165 156 Andrew Katz, Sr 18:41 6:02 Penn Trafford Hs
166 157 Brent Kendrick, Sr 18:42 6:02 Seneca Valley
167 158 Ross Martin, Fr 18:43 6:02 Bethel Park
168 Tyler Willson, Jr 18:44 6:03 Moon Area
169 159 Kevin Lynch, Sr 18:45 6:03 Upper St. Clair
170 160 Ryan Trout, So 18:48 6:04 Greensburg Salem
171 161 Jake McMahon, Sr 18:48 6:04 Mars
172 162 Evan Johnson, Jr 18:49 6:04 Upper St. Clair
173 163 Daniel Sowa, Jr 18:49 6:04 Shaler Area
174 164 Brian Long, Jr 18:49 6:04 Pgh Central Catholic
175 165 Brendon Lemmex, Sr 18:50 6:05 Seneca Valley
176 Mike Dalena, Sr 18:51 6:05 Moon Area
177 166 Mickey Orange, Jr 18:53 6:05 Greater Latrobe
178 Chris Leonard, Sr 18:55 6:06 Pine Richland
179 Dj Wilding, Fr 18:55 6:06 Upper St. Clair
180 167 Thomas Bailey, Jr 18:55 6:06 Bethel Park
181 168 Jeff King, Sr 18:55 6:06 Franklin Regional
182 169 Josh Harter, So 18:56 6:06 Greater Latrobe
183 170 Ben Nickel, So 18:56 6:06 Seneca Valley
184 171 Dave Pesce, Sr 18:56 6:06 Montour
185 172 Nathan Meyers, Fr 18:57 6:07 Taylor Allderdice
186 173 Ryan Gallagher, Jr 18:57 6:07 Hampton
187 174 Preston Murrell, Sr 18:59 6:07 Bradford
188 Tom Phillips, Jr 18:59 6:07 Peters Township
189 175 Andrew Galley, Sr 18:59 6:07 Canon-McMillan
190 176 Taylor Schriver, So 19:00 6:08 Fox Chapel Area
191 177 Rj Freese, Fr 19:00 6:08 West Allegheny
192 Connor Klutch, Jr 19:02 6:08 Upper St. Clair
193 178 Nick Hooper, Jr 19:03 6:09 Hempfield Area
194 179 Marcus Spisso, Jr 19:03 6:09 Greensburg Salem
195 180 Alec Tokar, So 19:09 6:11 Hempfield Area
196 181 Daniel Kolonay, So 19:10 6:11 Penn Trafford Hs
197 Anthony Wagner, Jr 19:10 6:11 Peters Township
198 182 Joe Janczewski, Sr 19:11 6:11 Penn Trafford Hs
199 183 Eric Kaminski, Fr 19:11 6:11 Bethel Park
200 184 Brett Smith, Fr 19:11 6:11 Greensburg Salem
201 185 Gage Zimmerman, Fr 19:12 6:12 Mars
202 186 Bill Cauley, Sr 19:13 6:12 Pgh Central Catholic
203 187 Paul Fischione, Jr 19:13 6:12 Franklin Regional
204 188 Colin Vitale, Sr 19:13 6:12 Montour
205 189 Dan Cummings, Jr 19:14 6:12 Taylor Allderdice
206 190 Nicolas Styen, Jr 19:15 6:12 Carrick
207 Aaron Blank, Sr 19:16 6:13 Peters Township
208 Michael Hartman, So 19:17 6:13 Upper St. Clair
209 191 Rob Ashman, Fr 19:18 6:13 Franklin Regional
210 192 Zach Kluber, So 19:19 6:14 Greensburg Salem
211 Luke Phillips, Jr 19:20 6:14 Baldwin
212 193 Andrew Scanlon, So 19:20 6:14 Bradford
213 William Anderson, Jr 19:23 6:15 Lincolncougars
214 194 Richie Giza, Jr 19:25 6:16 Hampton
215 195 Michael Bender, Jr 19:25 6:16 Gateway
216 196 Logan Moore, Sr 19:25 6:16 Morgantown
217 Nate Wahrenberger, So 19:26 6:16 Hampton
218 Shane Ficorilli, Sr 19:26 6:16 Pgh Central Catholic
219 Ryan Kundin, Sr 19:31 6:17 Taylor Allderdice
220 Jonah Baron, So 19:31 6:18 Taylor Allderdice
221 197 Jamie Karrasch, Sr 19:32 6:18 Bradford
222 198 Matt Henney, Sr 19:34 6:18 Chartiers Valley
223 199 Dustin Osborne, Sr 19:34 6:19 Morgantown
224 David Stack, Jr 19:42 6:21 Taylor Allderdice
225 200 Stewart Lynch, Jr 19:43 6:21 Morgantown
226 201 Regan Smith, So 19:44 6:22 Chartiers Valley
227 Colin McLaughlin, So 19:46 6:22 Baldwin
228 Connor Evans, Fr 19:46 6:22 Moon Area
229 202 Josh Hinnebusch, Jr 19:48 6:23 Chartiers Valley
230 203 Brandon Nicholas, So 19:49 6:23 Morgantown
231 204 Ben Osmond, Fr 19:50 6:24 North Hills
232 205 Robert Myers, Sr 19:51 6:24 Carrick
233 206 Daniel Kusbit, Jr 19:55 6:25 Schenley
234 207 John Grove, Jr 19:55 6:25 Penn Trafford Hs
235 208 Zach Jansma, Jr 19:58 6:26 Franklin Regional
236 209 Andy Kobert, So 19:59 6:27 Canon-McMillan
237 210 Connor Lewis, Sr 19:59 6:27 Penn Trafford Hs
238 211 Alex Baginski, Fr 20:03 6:28 North Hills
239 212 Zach McManus, Jr 20:04 6:28 Mars
240 213 Matt Lesnett, Jr 20:04 6:28 Shaler Area
241 Mike Funyak, Sr 20:05 6:28 Penn Trafford Hs
242 214 Fabian Badges, Jr 20:10 6:30 Montour
243 215 Andrew Craig, So 20:11 6:31 Greensburg Salem
244 Austin Lent, So 20:17 6:32 Pine Richland
245 216 Kyle Kuntz, Jr 20:19 6:33 Greater Latrobe
246 217 Brendan Skaggs, So 20:19 6:33 Bradford
247 William Burns, Fr 20:20 6:33 Morgantown
248 218 Addison Galambos, Sr 20:23 6:34 Canon-McMillan
249 Kyle Frombach, Jr 20:23 6:34 Bradford
250 219 Jake Bittner, Fr 20:24 6:35 Shaler Area
251 220 Zach Mabe, Sr 20:24 6:35 Gateway
252 221 Anthony Shaffo, Sr 20:25 6:35 Woodland Hills
253 222 Tyler Milan, Fr 20:25 6:35 Greensburg Salem
254 223 Ben Macioszek, So 20:26 6:35 Canon-McMillan
255 224 Grant Arnold, So 20:29 6:36 Mars
256 225 Michael Burchesky, So 20:29 6:36 Canon-McMillan
257 Ryan Hunton, Sr 20:35 6:38 Penn Trafford Hs
258 226 Paul McCurdy, Fr 20:37 6:39 Montour
259 227 Andrew Wilson, Jr 20:37 6:39 Shaler Area
260 228 Josh Andrews, Sr 20:42 6:41 Penn Hills
261 Michael Jepson, Fr 20:46 6:42 Morgantown
262 Ross Levelle, Fr 20:46 6:42 Morgantown
263 Nick Karlovich, Sr 20:53 6:44 Shaler Area
264 229 Luke Brunsvold, Jr 20:57 6:45 Schenley
265 Shane Yeager, Fr 20:57 6:45 Lincolncougars
266 230 Lee Herman, Sr 20:58 6:46 Carrick
267 231 Dan Fulton, So 21:00 6:46 North Hills
268 Jesse Paluzzi, So 21:00 6:46 Penn Trafford Hs
269 Andy Fitzpatrick, Fr 21:01 6:47 North Hills
270 232 Bob Fisher, Sr 21:03 6:47 Carrick
271 233 Denzel Hull, Jr 21:08 6:49 Woodland Hills
272 234 Nick Hemke, Fr 21:09 6:49 Montour
273 Thomas Pierre, Fr 21:16 6:52 Mars
274 Nick Hills, Jr 21:20 6:53 Shaler Area
275 Tyler Sensibaugh, Jr 21:35 6:57 Lincolncougars
276 235 Sean McAdoo, Fr 21:41 6:59 Schenley
277 236 Dave West, Sr 21:55 7:04 Montour
278 Josh Lee, Sr 22:20 7:12 Pgh Central Catholic
279 Dan Cadwell, Sr 22:21 7:12 Shaler Area
280 237 Lenal Mar, Jr 22:24 7:13 Schenley
281 238 David Morgan, So 22:39 7:18 Woodland Hills
282 Alex` Lengyel, Sr 22:46 7:21 Montour
283 239 Kamau Clanagan, Sr 23:15 7:30 Woodland Hills
284 240 Blair Conard, Sr 23:18 7:31 Carrick
285 241 Nate Kiger, Sr 23:36 7:37 Carrick
286 Quenten Frombach, Fr 24:01 7:45 Bradford
287 242 Mikal Nelson, Sr 24:58 8:03 Schenley
288 243 Chris Gregg, So 25:05 8:05 Woodland Hills
289 Doug McGlynn, Sr 25:53 8:21 Montour
290 Chandler Nickel, So 26:20 8:29 Bradford