PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD
1 North Allegheny 26 3 4 5 6 8 9 10 17:28 0:18
2 Mt. Lebanon 35 1 2 7 12 13 14 15 17:36 0:53
3 Fox Chapel Area 132 17 19 23 30 43 57 61 18:37 1:01
4 Grove City 164 11 28 39 40 46 114 143 18:50 1:36
5 Norwin 212 18 20 45 60 69 93 132 19:01 1:22
6 Moon Area 220 21 25 48 62 64 70 72 19:08 1:11
7 Cathedral Prep 231 16 41 44 54 76 115 124 19:09 1:40
8 Pittsburgh C C 235 32 33 52 53 65 105 112 19:18 0:36
9 Quaker Valley 259 22 29 55 74 79 94 106 19:18 1:27
10 Plum 317 35 37 49 71 125 137 144 19:36 1:42
11 Franklin Regional 321 47 50 59 81 84 89 164 19:37 0:42
12 Pine Richland 323 27 31 34 92 139 162 173 19:36 2:05
13 Hampton 430 51 67 91 110 111 126 152 20:02 1:09
14 Baldwin 445 56 58 66 109 156 158 165 20:04 1:48
15 Kiski Area 472 63 77 86 104 142 190 198 20:11 1:22
16* Peters Township 483 73 96 97 98 119 135 136 20:15 0:56
17* West Allegheny 483 26 75 78 151 153 155 174 20:08 2:29
18 Bethel Park 494 24 42 82 159 187 202 203 20:23 4:21
19 Canon-McMillan 512 68 87 107 120 130 138 167 20:20 1:10
20 Upper St. Clair 528 36 99 128 131 134 141 146 20:23 1:48
21 South Fayette 539 38 103 118 133 147 148 149 20:25 1:54
22 Chartiers Valley 599 85 101 121 122 170 172 180 20:41 1:38
23 Hempfield Area 634 102 113 116 127 176 179 181 20:54 1:43
24 Seneca Valley 637 95 108 123 150 161 163 166 20:46 1:10
25 Allderdice 667 88 90 117 175 197 21:24 4:03
26 Morgantown 696 100 140 145 154 157 160 169 20:58 0:53
27 Beaver Area 792 83 168 177 178 186 21:45 2:57
28 Penn Trafford Hs 855 129 171 183 184 188 191 192 22:10 2:09
29 Gateway 863 80 182 196 201 204 24:00 8:01
30 Shady Side Academy 956 185 189 193 194 195 199 200 23:35 1:14
Incomplete Teams: Avonworth, Brentwood, Hopewell, Langley, Laurel Highlands, Ringgold
Individuals
PLACE FINISHER TIME PACE
1. North Allegheny
3 Thomas McCoy, Jr 17:19 5:35
4 Josh Zemet, Jr 17:23 5:36
5 Kolbe Short, So 17:30 5:38
6 Dan Whitehurst, Sr 17:32 5:39
8 Alec McGovern, So 17:37 5:41
9 Benjamin Goehring, Fr 17:37 5:41
10 Dan Meehan, Fr 17:38 5:41
Total Time = 1:27:19 Total Places = 26
2. Mt. Lebanon
1 Jared Pollock, Jr 17:10 5:32
2 Bradley Pollock, Jr 17:10 5:32
7 Sam Hughes, So 17:34 5:40
12 Walter Konrad, Jr 18:00 5:48
13 Brett Davis, So 18:03 5:49
14 Jake Cline, Jr 18:05 5:50
15 Dan McMahon, Jr 18:09 5:51
Total Time = 1:27:56 Total Places = 35
3. Fox Chapel Area
17 Travis Eckman, Jr 18:10 5:51
19 Zhihong Xu, Sr 18:16 5:54
23 Chris Good, Fr 18:30 5:58
30 Joe Puthenpurayil, Jr 18:57 6:07
43 Noah Cagley, Fr 19:10 6:11
57 Jackson Brooke, So 19:28 6:17
61 Aaron Bliss, Fr 19:31 6:18
Total Time = 1:33:02 Total Places = 132
4. Grove City
11 Aaron Benka, Fr 17:41 5:42
28 Joe Hoffman, Sr 18:53 6:05
39 John Scott Somora, Jr 19:08 6:10
40 Adam Lowe, So 19:10 6:11
46 Andrew Hefner, Fr 19:16 6:13
114 Noah Klildoo, So 20:34 6:38
143 John Paul Depew, Fr 20:58 6:46
Total Time = 1:34:06 Total Places = 164
5. Norwin
18 Nathan Derry, Sr 18:16 5:54
20 Dean Leventopoulas, So 18:26 5:57
45 Andrew Bradley, So 19:12 6:12
60 Justin Sheridan, So 19:31 6:18
69 Charles Huss, So 19:38 6:20
93 Matthew Shaw, Sr 20:08 6:30
132 Corey Nace, So 20:51 6:43
Total Time = 1:35:02 Total Places = 212
6. Moon Area
21 Nathan Lee, Fr 18:27 5:57
25 Dylan Perry, Fr 18:42 6:02
48 Ryan Thomas, Jr 19:21 6:14
62 Matthew Tessmer, So 19:35 6:19
64 Phillip Hoffman, So 19:37 6:19
70 Austin Jepsky, Fr 19:39 6:20
72 Geddy Litterini, Fr 19:42 6:21
Total Time = 1:35:40 Total Places = 220
7. Cathedral Prep
16 Hogan Zegarelli, Jr 18:09 5:51
41 Jacob Noonan, Fr 19:10 6:11
44 Andy Wilcox, So 19:12 6:11
54 Jack Lindenberger, Fr 19:26 6:16
76 Nick Pardini, Sr 19:49 6:23
115 Matt Neville, Fr 20:37 6:39
124 Henry Lewis, Sr 20:46 6:42
Total Time = 1:35:44 Total Places = 231
8. Pittsburgh C C
32 Hugh Hassan, Fr 19:01 6:08
33 Andrew Reay, Fr 19:04 6:09
52 Joey Ziccarelli, Fr 19:24 6:15
53 Kyle Zenchak, So 19:25 6:16
65 John McCool, Jr 19:37 6:20
105 Ryan Kramer, Jr 20:25 6:35
112 Jay Maier, So 20:32 6:37
Total Time = 1:36:29 Total Places = 235
9. Quaker Valley
22 Xavier Lang, Fr 18:27 5:57
29 Bly Rougier, Sr 18:57 6:07
55 John Comerci, Sr 19:26 6:16
74 Ben Cooper, So 19:45 6:22
79 Will Ferris, Jr 19:54 6:25
94 Alex Comerci, Fr 20:09 6:30
106 Jacob Puyana, Sr 20:27 6:36
Total Time = 1:36:27 Total Places = 259
10. Plum
35 Ross Osborne, Jr 19:05 6:09
37 Josh Nieser, Sr 19:08 6:10
49 Tyler Mower, Fr 19:22 6:15
71 Jeremy Kurcina, So 19:41 6:21
125 Ian Michaels, So 20:46 6:42
137 Sean Osborn, Sr 20:55 6:45
144 Gabe Stezoski, Sr 21:00 6:46
Total Time = 1:38:00 Total Places = 317
11. Franklin Regional
47 Ian Griffith, So 19:18 6:14
50 Travis Bickmore, Sr 19:22 6:15
59 Tim Mastovich, Fr 19:30 6:17
81 Cole Seymour, Fr 19:55 6:25
84 Chris Kiefer, Jr 20:00 6:27
89 Justin Naugle, Fr 20:07 6:29
164 Eli Schott, Fr 21:29 6:56
Total Time = 1:38:04 Total Places = 321
12. Pine Richland
27 Luke Regan, So 18:51 6:05
31 Dillon Kessy, Jr 19:00 6:08
34 Tyler Depew, Sr 19:04 6:09
92 Stan Szafranski, So 20:07 6:29
139 Trevor Belz, Sr 20:56 6:45
162 Matt Horan, Sr 21:24 6:54
173 Andrew Szigety, So 21:46 7:01
Total Time = 1:37:57 Total Places = 323
13. Hampton
51 Matthew Gray, Jr 19:22 6:15
67 Zackary Daugherty, Sr 19:38 6:20
91 Mike Larkin, So 20:07 6:29
110 Aaron Rech, So 20:31 6:37
111 Adam Robins, Jr 20:31 6:37
126 Ryan Meinert, So 20:47 6:42
152 Ben Truckenbrod, Jr 21:04 6:48
Total Time = 1:40:07 Total Places = 430
14. Baldwin
56 Ryan Papariello, Sr 19:27 6:16
58 Colin McLaughlin, Jr 19:29 6:17
66 Garrett Coyne, Jr 19:37 6:20
109 Sean McLaughlin, Fr 20:30 6:37
156 Jake Phillips, Fr 21:15 6:51
158 Dan Winter, Jr 21:18 6:52
165 Justin Marsteller, So 21:29 6:56
Total Time = 1:40:16 Total Places = 445
15. Kiski Area
63 Brandon Fello, So 19:36 6:19
77 Jd Fahnestock, So 19:51 6:24
86 Abner Espinosa, Sr 20:03 6:28
104 Logan Krause, So 20:25 6:35
142 Katie Ludwig, Fr* 20:58 6:46
190 Matthew Kish, Fr 23:19 7:31
198 Lee Downey, So 24:11 7:48
Total Time = 1:40:51 Total Places = 472
16*. Peters Township
73 Zach Jaap, Fr 19:44 6:22
96 Caleb Wysocki, Sr 20:15 6:32
97 Nathan Wolk, So 20:17 6:32
98 Matt Crall, So 20:18 6:33
119 Yianni Gagainis, Sr 20:40 6:40
135 Luca Pugliano, Fr 20:54 6:44
136 Tim Kuehn, Fr 20:54 6:45
Total Time = 1:41:11 Total Places = 483
17*. West Allegheny
26 Matt Starkman, Fr 18:45 6:03
75 Taylor Cavalovitch, Sr 19:47 6:23
78 Matt Johnson, So 19:51 6:24
151 Jesse Bolind, So 21:04 6:48
153 Justin Josey, So 21:14 6:51
155 Dave Waxter, Fr 21:14 6:51
174 Nate Hall, Fr 21:47 7:02
Total Time = 1:40:40 Total Places = 483
18. Bethel Park
24 Tyler Boxheimer, Jr 18:34 5:59
42 Jake Janaszek, So 19:10 6:11
82 Pat Emmett, Sr 19:56 6:26
159 Antal Amaditz, So 21:19 6:53
187 Brandon Maslanka, Fr 22:54 7:23
202 Shane Burkhart, Fr 25:30 8:13
203 Tyler Williams, So 26:47 8:38
Total Time = 1:41:51 Total Places = 494
19. Canon-McMillan
68 Ethan Linderman, Fr 19:38 6:20
87 Michael Burchesky, Jr 20:05 6:29
107 Evan Crompton, So 20:27 6:36
120 Justin Illig, So 20:40 6:40
130 Greg Logan, Fr 20:48 6:42
138 Cody Shock, So 20:55 6:45
167 Ben Hladycz, Fr 21:33 6:57
Total Time = 1:41:37 Total Places = 512
20. Upper St. Clair
36 Samuel Schiffman, Fr 19:06 6:09
99 Michael Lynch, Jr 20:20 6:33
128 Jordan Brown, So 20:47 6:42
131 Peter Frac, Sr 20:49 6:43
134 Tony Oates, Jr 20:54 6:44
141 Akhil Venkatesh, Sr 20:58 6:46
146 Nathan Lachell, Sr 21:01 6:47
Total Time = 1:41:54 Total Places = 528
21. South Fayette
38 Jon Walasik, Sr 19:08 6:10
103 Roy Rothenberger, So 20:24 6:35
118 Pat Matinelli, Jr 20:38 6:39
133 Aditya Muralidharan, Sr 20:52 6:44
147 Jose Gonzalez, Sr 21:02 6:47
148 Eric Marks, So 21:02 6:47
149 Devan Sandala, Fr 21:03 6:47
Total Time = 1:42:03 Total Places = 539
22. Chartiers Valley
85 Nate Collins, So 20:01 6:27
101 Ryan Henry, So 20:22 6:34
121 Dan Berton, Sr 20:42 6:41
122 Joe Franc, So 20:42 6:41
170 Tyler Trusiak, Fr 21:38 6:59
172 Paul Trusiak, Sr 21:40 6:59
180 Nate Sedlack, Sr 22:23 7:13
Total Time = 1:43:24 Total Places = 599
23. Hempfield Area
102 Ryan Payne, Sr 20:23 6:34
113 Andrew Paul, Jr 20:34 6:38
116 Brandon Patellos, Fr 20:38 6:39
127 Nick Hooper, Sr 20:47 6:42
176 Ben Hunter, Sr 22:06 7:08
179 Joey Byers, Jr 22:14 7:10
181 Josh Bennett, Fr 22:37 7:18
Total Time = 1:44:26 Total Places = 634
24. Seneca Valley
95 Erik Wiegel, Sr 20:13 6:31
108 Tommy Abramson, So 20:28 6:36
123 Nate Inman, Jr 20:44 6:41
150 Mitch Conklin, So 21:03 6:47
161 Nathan Giuliani, So 21:23 6:54
163 Sean Reiterman, So 21:27 6:55
166 Alexander Davison, Jr 21:30 6:56
Total Time = 1:43:49 Total Places = 637
25. Allderdice
88 Adam Somers, Jr 20:06 6:29
90 Ben Hoffman, Sr 20:07 6:29
117 Ben Schwartz, Sr 20:38 6:39
175 Jonnah Baron, Jr 22:04 7:07
197 Aaron Rubin, So 24:08 7:47
Total Time = 1:47:00 Total Places = 667
26. Morgantown
100 Dave Bell, Fr 20:22 6:34
140 Lukas Reveal, So 20:56 6:45
145 Stewart Lynch, Sr 21:00 6:46
154 Jordan Dieffenbach, Fr 21:14 6:51
157 Stephen Riffon, Fr 21:15 6:51
160 Sebastian Bravo-Peterec, Fr
21:22 6:53
169 Eric Harshberger, Sr 21:37 6:58
Total Time = 1:44:46 Total Places = 696
27. Beaver Area
83 Nick Albanese, So 19:57 6:26
168 Bobby Henery, So 21:34 6:57
177 Ricky Cavaliere, So 22:09 7:09
178 John Rutkowsi, So 22:13 7:10
186 Rorry Sheets, So 22:54 7:23
Total Time = 1:48:45 Total Places = 792
28. Penn Trafford Hs
129 Sean Lane, So 20:48 6:42
171 Steve Young, Sr 21:38 6:59
183 Tyler McBride, So 22:41 7:19
184 Jake Grieco, So 22:45 7:20
188 Daniel Forringer, Jr 22:56 7:24
191 Matthew Salesi, Jr 23:35 7:36
192 Dylan Paluzzi, So 23:43 7:39
Total Time = 1:50:46 Total Places = 855
29. Gateway
80 Tyler Miele, So 19:54 6:25
182 Alex Brown, Fr 22:40 7:18
196 Nathan Matthews, So 24:05 7:46
201 Jake Fossati, Sr 25:26 8:12
204 Colton Brown, Fr 27:54 9:00
Total Time = 1:59:57 Total Places = 863
30. Shady Side Academy
185 Paul Steenkiste, Jr 22:49 7:22
189 Brian Hannon, Jr 23:02 7:26
193 Noah Harchelroad, Jr 23:58 7:44
194 Max Juriga, Sr 24:02 7:45
195 Shaun Gohel, So 24:03 7:45
199 Yuval Ben-David, Sr 24:43 7:58
200 Naveen Jain, Fr 25:10 8:07
Total Time = 1:57:53 Total Places = 956
TEAM
PLACE SCORE FINISHER TIME PACE TEAM
1 1 Jared Pollock, Jr 17:10 5:32 Mt. Lebanon
2 2 Bradley Pollock, Jr 17:10 5:32 Mt. Lebanon
3 3 Thomas McCoy, Jr 17:19 5:35 North Allegheny
4 4 Josh Zemet, Jr 17:23 5:36 North Allegheny
5 5 Kolbe Short, So 17:30 5:38 North Allegheny
6 6 Dan Whitehurst, Sr 17:32 5:39 North Allegheny
7 7 Sam Hughes, So 17:34 5:40 Mt. Lebanon
8 8 Alec McGovern, So 17:37 5:41 North Allegheny
9 9 Benjamin Goehring, Fr 17:37 5:41 North Allegheny
10 10 Dan Meehan, Fr 17:38 5:41 North Allegheny
11 11 Aaron Benka, Fr 17:41 5:42 Grove City
12 Jordan Nicotra, Sr 17:49 5:45 North Allegheny
13 Nate Badaczewski, Sr 17:51 5:45 North Allegheny
14 12 Walter Konrad, Jr 18:00 5:48 Mt. Lebanon
15 13 Brett Davis, So 18:03 5:49 Mt. Lebanon
16 Sam Rutan, So 18:05 5:50 North Allegheny
17 14 Jake Cline, Jr 18:05 5:50 Mt. Lebanon
18 15 Dan McMahon, Jr 18:09 5:51 Mt. Lebanon
19 16 Hogan Zegarelli, Jr 18:09 5:51 Cathedral Prep
20 17 Travis Eckman, Jr 18:10 5:51 Fox Chapel Area
21 Steele Eckenrode, Fr 18:10 5:51 Mt. Lebanon
22 Matthew Stone, Fr 18:10 5:51 Mt. Lebanon
23 Hunter Wharrey, Fr 18:15 5:53 North Allegheny
24 Alan Dai, Sr 18:15 5:53 North Allegheny
25 18 Nathan Derry, Sr 18:16 5:54 Norwin
26 19 Zhihong Xu, Sr 18:16 5:54 Fox Chapel Area
27 Maxwell Petrosky, Jr 18:17 5:54 North Allegheny
28 Evan Hatton, So 18:18 5:54 Mt. Lebanon
29 Derek Schwartz, So 18:18 5:54 North Allegheny
30 Henry Taborski, Jr 18:18 5:54 North Allegheny
31 20 Dean Leventopoulas, So 18:26 5:57 Norwin
32 21 Nathan Lee, Fr 18:27 5:57 Moon Area
33 22 Xavier Lang, Fr 18:27 5:57 Quaker Valley
34 23 Chris Good, Fr 18:30 5:58 Fox Chapel Area
35 24 Tyler Boxheimer, Jr 18:34 5:59 Bethel Park
36 25 Dylan Perry, Fr 18:42 6:02 Moon Area
37 Jamie Abbs, Jr 18:43 6:02 North Allegheny
38 26 Matt Starkman, Fr 18:45 6:03 West Allegheny
39 Ryan Shriver, Jr 18:46 6:03 North Allegheny
40 27 Luke Regan, So 18:51 6:05 Pine Richland
41 28 Joe Hoffman, Sr 18:53 6:05 Grove City
42 Lucas Song, Jr 18:54 6:06 North Allegheny
43 Steve Kelly, Sr 18:55 6:06 North Allegheny
44 Joshua Charles, So 18:56 6:06 Hopewell
45 29 Bly Rougier, Sr 18:57 6:07 Quaker Valley
46 30 Joe Puthenpurayil, Jr 18:57 6:07 Fox Chapel Area
47 31 Dillon Kessy, Jr 19:00 6:08 Pine Richland
48 Kenny Midgley, Fr 19:01 6:08 North Allegheny
49 Michael Peters, Fr 19:01 6:08 Mt. Lebanon
50 32 Hugh Hassan, Fr 19:01 6:08 Pittsburgh C C
51 33 Andrew Reay, Fr 19:04 6:09 Pittsburgh C C
52 34 Tyler Depew, Sr 19:04 6:09 Pine Richland
53 35 Ross Osborne, Jr 19:05 6:09 Plum
54 36 Samuel Schiffman, Fr 19:06 6:09 Upper St. Clair
55 37 Josh Nieser, Sr 19:08 6:10 Plum
56 38 Jon Walasik, Sr 19:08 6:10 South Fayette
57 39 John Scott Somora, Jr 19:08 6:10 Grove City
58 40 Adam Lowe, So 19:10 6:11 Grove City
59 41 Jacob Noonan, Fr 19:10 6:11 Cathedral Prep
60 42 Jake Janaszek, So 19:10 6:11 Bethel Park
61 43 Noah Cagley, Fr 19:10 6:11 Fox Chapel Area
62 44 Andy Wilcox, So 19:12 6:11 Cathedral Prep
63 Sammy Conti, Fr 19:12 6:12 North Allegheny
64 45 Andrew Bradley, So 19:12 6:12 Norwin
65 Dan Tonzo, So 19:13 6:12 North Allegheny
66 Nathanael Sprunk, Fr 19:13 6:12 North Allegheny
67 Liam Dugan, Fr 19:14 6:12 Mt. Lebanon
68 46 Andrew Hefner, Fr 19:16 6:13 Grove City
69 47 Ian Griffith, So 19:18 6:14 Franklin Regional
70 48 Ryan Thomas, Jr 19:21 6:14 Moon Area
71 49 Tyler Mower, Fr 19:22 6:15 Plum
72 50 Travis Bickmore, Sr 19:22 6:15 Franklin Regional
73 Cary Johns, Fr 19:22 6:15 Mt. Lebanon
74 Dmitriy Redkin, Jr 19:22 6:15 Mt. Lebanon
75 51 Matthew Gray, Jr 19:22 6:15 Hampton
76 52 Joey Ziccarelli, Fr 19:24 6:15 Pittsburgh C C
77 53 Kyle Zenchak, So 19:25 6:16 Pittsburgh C C
78 54 Jack Lindenberger, Fr 19:26 6:16 Cathedral Prep
79 55 John Comerci, Sr 19:26 6:16 Quaker Valley
80 56 Ryan Papariello, Sr 19:27 6:16 Baldwin
81 57 Jackson Brooke, So 19:28 6:17 Fox Chapel Area
82 58 Colin McLaughlin, Jr 19:29 6:17 Baldwin
83 59 Tim Mastovich, Fr 19:30 6:17 Franklin Regional
84 Will Tomer, Jr 19:31 6:17 Mt. Lebanon
85 John Kim, Fr 19:31 6:18 Mt. Lebanon
86 60 Justin Sheridan, So 19:31 6:18 Norwin
87 61 Aaron Bliss, Fr 19:31 6:18 Fox Chapel Area
88 Sam Byrns, So 19:35 6:19 Fox Chapel Area
89 62 Matthew Tessmer, So 19:35 6:19 Moon Area
90 Derek Wang, So 19:36 6:19 North Allegheny
91 63 Brandon Fello, So 19:36 6:19 Kiski Area
92 64 Phillip Hoffman, So 19:37 6:19 Moon Area
93 65 John McCool, Jr 19:37 6:20 Pittsburgh C C
94 66 Garrett Coyne, Jr 19:37 6:20 Baldwin
95 67 Zackary Daugherty, Sr 19:38 6:20 Hampton
96 68 Ethan Linderman, Fr 19:38 6:20 Canon-McMillan
97 69 Charles Huss, So 19:38 6:20 Norwin
98 Andrew Golio, Fr 19:38 6:20 Fox Chapel Area
99 70 Austin Jepsky, Fr 19:39 6:20 Moon Area
100 71 Jeremy Kurcina, So 19:41 6:21 Plum
101 72 Geddy Litterini, Fr 19:42 6:21 Moon Area
102 73 Zach Jaap, Fr 19:44 6:22 Peters Township
103 Robert Sekinger, Jr 19:45 6:22 North Allegheny
104 74 Ben Cooper, So 19:45 6:22 Quaker Valley
105 Stephen Wells, So 19:46 6:23 Mt. Lebanon
106 75 Taylor Cavalovitch, Sr 19:47 6:23 West Allegheny
107 76 Nick Pardini, Sr 19:49 6:23 Cathedral Prep
108 Christopher Barto, So 19:49 6:23 North Allegheny
109 Jake Nikituk, Jr 19:50 6:24 North Allegheny
110 77 Jd Fahnestock, So 19:51 6:24 Kiski Area
111 78 Matt Johnson, So 19:51 6:24 West Allegheny
112 79 Will Ferris, Jr 19:54 6:25 Quaker Valley
113 80 Tyler Miele, So 19:54 6:25 Gateway
114 81 Cole Seymour, Fr 19:55 6:25 Franklin Regional
115 82 Pat Emmett, Sr 19:56 6:26 Bethel Park
116 Aaron Humiston, Sr 19:56 6:26 North Allegheny
117 83 Nick Albanese, So 19:57 6:26 Beaver Area
118 Aaron McQuade, So 20:00 6:27 North Allegheny
119 84 Chris Kiefer, Jr 20:00 6:27 Franklin Regional
120 85 Nate Collins, So 20:01 6:27 Chartiers Valley
121 86 Abner Espinosa, Sr 20:03 6:28 Kiski Area
122 87 Michael Burchesky, Jr 20:05 6:29 Canon-McMillan
123 88 Adam Somers, Jr 20:06 6:29 Allderdice
124 89 Justin Naugle, Fr 20:07 6:29 Franklin Regional
125 90 Ben Hoffman, Sr 20:07 6:29 Allderdice
126 91 Mike Larkin, So 20:07 6:29 Hampton
127 Mike McCabe, Sr 20:07 6:29 North Allegheny
128 92 Stan Szafranski, So 20:07 6:29 Pine Richland
129 93 Matthew Shaw, Sr 20:08 6:30 Norwin
130 94 Alex Comerci, Fr 20:09 6:30 Quaker Valley
131 95 Erik Wiegel, Sr 20:13 6:31 Seneca Valley
132 96 Caleb Wysocki, Sr 20:15 6:32 Peters Township
133 Nick Weber, Sr 20:16 6:32 North Allegheny
134 97 Nathan Wolk, So 20:17 6:32 Peters Township
135 98 Matt Crall, So 20:18 6:33 Peters Township
136 Alexander Christensen, Fr 20:19 6:33 North Allegheny
137 David Navadeh, Fr 20:20 6:33 North Allegheny
138 99 Michael Lynch, Jr 20:20 6:33 Upper St. Clair
139 100 Dave Bell, Fr 20:22 6:34 Morgantown
140 101 Ryan Henry, So 20:22 6:34 Chartiers Valley
141 102 Ryan Payne, Sr 20:23 6:34 Hempfield Area
142 103 Roy Rothenberger, So 20:24 6:35 South Fayette
143 104 Logan Krause, So 20:25 6:35 Kiski Area
144 105 Ryan Kramer, Jr 20:25 6:35 Pittsburgh C C
145 106 Jacob Puyana, Sr 20:27 6:36 Quaker Valley
146 107 Evan Crompton, So 20:27 6:36 Canon-McMillan
147 108 Tommy Abramson, So 20:28 6:36 Seneca Valley
148 Connor Adair, So 20:29 6:36 Mt. Lebanon
149 109 Sean McLaughlin, Fr 20:30 6:37 Baldwin
150 Alex Zagorski, Sr 20:30 6:37 North Allegheny
151 110 Aaron Rech, So 20:31 6:37 Hampton
152 111 Adam Robins, Jr 20:31 6:37 Hampton
153 112 Jay Maier, So 20:32 6:37 Pittsburgh C C
154 113 Andrew Paul, Jr 20:34 6:38 Hempfield Area
155 Peter Savchik, Fr 20:34 6:38 North Allegheny
156 114 Noah Klildoo, So 20:34 6:38 Grove City
157 Max Glines, Fr 20:36 6:39 Moon Area
158 Sean Oconnor, Fr 20:36 6:39 Pittsburgh C C
159 115 Matt Neville, Fr 20:37 6:39 Cathedral Prep
160 116 Brandon Patellos, Fr 20:38 6:39 Hempfield Area
161 117 Ben Schwartz, Sr 20:38 6:39 Allderdice
162 118 Pat Matinelli, Jr 20:38 6:39 South Fayette
163 Joey Kovatch, Sr 20:40 6:40 North Allegheny
164 119 Yianni Gagainis, Sr 20:40 6:40 Peters Township
165 120 Justin Illig, So 20:40 6:40 Canon-McMillan
166 Thomas Wheeler, So 20:41 6:40 North Allegheny
167 Brian Feldman, Jr 20:42 6:40 Mt. Lebanon
168 121 Dan Berton, Sr 20:42 6:41 Chartiers Valley
169 122 Joe Franc, So 20:42 6:41 Chartiers Valley
170 123 Nate Inman, Jr 20:44 6:41 Seneca Valley
171 124 Henry Lewis, Sr 20:46 6:42 Cathedral Prep
172 125 Ian Michaels, So 20:46 6:42 Plum
173 126 Ryan Meinert, So 20:47 6:42 Hampton
174 127 Nick Hooper, Sr 20:47 6:42 Hempfield Area
175 128 Jordan Brown, So 20:47 6:42 Upper St. Clair
176 Garrett Borawski, So 20:48 6:42 North Allegheny
177 129 Sean Lane, So 20:48 6:42 Penn Trafford Hs
178 130 Greg Logan, Fr 20:48 6:42 Canon-McMillan
179 131 Peter Frac, Sr 20:49 6:43 Upper St. Clair
180 132 Corey Nace, So 20:51 6:43 Norwin
181 133 Aditya Muralidharan, Sr 20:52 6:44 South Fayette
182 Mark Patterson, Fr 20:52 6:44 Norwin
183 134 Tony Oates, Jr 20:54 6:44 Upper St. Clair
184 135 Luca Pugliano, Fr 20:54 6:44 Peters Township
185 136 Tim Kuehn, Fr 20:54 6:45 Peters Township
186 137 Sean Osborn, Sr 20:55 6:45 Plum
187 138 Cody Shock, So 20:55 6:45 Canon-McMillan
188 Saket Rajprohat, Fr 20:55 6:45 Moon Area
189 139 Trevor Belz, Sr 20:56 6:45 Pine Richland
190 140 Lukas Reveal, So 20:56 6:45 Morgantown
191 Prit Roy, Sr 20:58 6:46 Peters Township
192 141 Akhil Venkatesh, Sr 20:58 6:46 Upper St. Clair
193 142 Katie Ludwig, Fr* 20:58 6:46 Kiski Area
194 Connor Goodman, Jr 20:58 6:46 North Allegheny
195 143 John Paul Depew, Fr 20:58 6:46 Grove City
196 144 Gabe Stezoski, Sr 21:00 6:46 Plum
197 145 Stewart Lynch, Sr 21:00 6:46 Morgantown
198 146 Nathan Lachell, Sr 21:01 6:47 Upper St. Clair
199 147 Jose Gonzalez, Sr 21:02 6:47 South Fayette
200 148 Eric Marks, So 21:02 6:47 South Fayette
201 Josh Billings, So 21:03 6:47 Quaker Valley
202 149 Devan Sandala, Fr 21:03 6:47 South Fayette
203 Matt Gummersbach, Fr 21:03 6:47 Peters Township
204 150 Mitch Conklin, So 21:03 6:47 Seneca Valley
205 Charlie Kristo, Fr 21:04 6:48 Quaker Valley
206 151 Jesse Bolind, So 21:04 6:48 West Allegheny
207 152 Ben Truckenbrod, Jr 21:04 6:48 Hampton
208 Mike McClintock, So 21:05 6:48 Plum
209 Matt Thomas, Jr 21:06 6:48 Moon Area
210 Max Puntil, Fr 21:06 6:48 North Allegheny
211 Sam Glines, Jr 21:06 6:48 Moon Area
212 Brandon Litzinger, So 21:08 6:49 Plum
213 Eric Bergdoll, So 21:10 6:49 Quaker Valley
214 Kris Sabatini, Jr 21:11 6:50 Pittsburgh C C
215 Dan Wright, So 21:13 6:50 Grove City
216 153 Justin Josey, So 21:14 6:51 West Allegheny
217 154 Jordan Dieffenbach, Fr 21:14 6:51 Morgantown
218 155 Dave Waxter, Fr 21:14 6:51 West Allegheny
219 156 Jake Phillips, Fr 21:15 6:51 Baldwin
220 157 Stephen Riffon, Fr 21:15 6:51 Morgantown
221 Brent Hoskins, Sr 21:16 6:51 Upper St. Clair
222 Sam Andritz, Sr 21:17 6:52 Hampton
223 158 Dan Winter, Jr 21:18 6:52 Baldwin
224 Mack Mitchell, Jr 21:18 6:52 Peters Township
225 159 Antal Amaditz, So 21:19 6:53 Bethel Park
226 Alex Wilkinson, Fr 21:20 6:53 Upper St. Clair
227 Max Rosenfeld, Sr 21:21 6:53 Hampton
228 160 Sebastian Bravo-Peterec, Fr
21:22 6:53 Morgantown
229 161 Nathan Giuliani, So 21:23 6:54 Seneca Valley
230 162 Matt Horan, Sr 21:24 6:54 Pine Richland
231 John Jerina, Sr 21:24 6:54 Norwin
232 Sean Mackey, Jr 21:27 6:55 Upper St. Clair
233 163 Sean Reiterman, So 21:27 6:55 Seneca Valley
234 Nick Lee, Fr 21:28 6:55 Norwin
235 164 Eli Schott, Fr 21:29 6:56 Franklin Regional
236 165 Justin Marsteller, So 21:29 6:56 Baldwin
237 166 Alexander Davison, Jr 21:30 6:56 Seneca Valley
238 Christian Bruns, So 21:30 6:56 Franklin Regional
239 Tarek Maalouf, So 21:31 6:56 North Allegheny
240 Vince Pitassi, Fr* 21:32 6:57 Upper St. Clair
241 167 Ben Hladycz, Fr 21:33 6:57 Canon-McMillan
242 Michael Geshay, So 21:34 6:57 Laurel Highlands
243 168 Bobby Henery, So 21:34 6:57 Beaver Area
244 Loag Yucha, Fr 21:35 6:58 Moon Area
245 Nick Hankle, Fr 21:36 6:58 Canon-McMillan
246 Luis Ponce, Fr 21:37 6:58 Moon Area
247 Logan Pryor, Jr 21:37 6:58 Grove City
248 169 Eric Harshberger, Sr 21:37 6:58 Morgantown
249 Keegan Minear, So 21:38 6:58 North Allegheny
250 170 Tyler Trusiak, Fr 21:38 6:59 Chartiers Valley
251 171 Steve Young, Sr 21:38 6:59 Penn Trafford Hs
252 David Betz, Fr 21:39 6:59 Brentwood
253 Don Healy, Fr 21:39 6:59 Pittsburgh C C
254 172 Paul Trusiak, Sr 21:40 6:59 Chartiers Valley
255 Mike Cauley, Fr 21:42 7:00 Pittsburgh C C
256 Sam Batchelder, Sr 21:45 7:01 Peters Township
257 Matt Duch, Jr 21:45 7:01 Norwin
258 Chris Ebbert, Fr 21:46 7:01 North Allegheny
259 173 Andrew Szigety, So 21:46 7:01 Pine Richland
260 174 Nate Hall, Fr 21:47 7:02 West Allegheny
261 Joe Rakowski, Sr 21:48 7:02 Quaker Valley
262 Brett Flory, Jr 21:49 7:02 Hampton
263 Danny Ficarri, So 21:49 7:02 North Allegheny
264 Adam Lucas, Jr 21:52 7:03 Upper St. Clair
265 Ryan Whelan, So 21:54 7:04 Pittsburgh C C
266 Andrew Humbert, So 21:54 7:04 Upper St. Clair
267 Eli Kutzavitch, So 21:57 7:05 West Allegheny
268 Alec Raymond, Sr 21:57 7:05 North Allegheny
269 Zan Kail, Sr 21:58 7:05 Peters Township
270 Ryan Mundy, Jr 21:58 7:05 Peters Township
271 Michael Camella, Jr 21:59 7:05 Baldwin
272 Nicholas Longinotti, Jr 22:00 7:06 Upper St. Clair
273 Andrew Lingenfelter, Fr 22:01 7:06 Seneca Valley
274 Ben Fishell, Fr 22:02 7:06 Franklin Regional
275 Chad Lani, Jr 22:03 7:07 Canon-McMillan
276 175 Jonnah Baron, Jr 22:04 7:07 Allderdice
277 Benjamin Davis, Fr 22:04 7:07 North Allegheny
278 176 Ben Hunter, Sr 22:06 7:08 Hempfield Area
279 Justin Miller, Jr 22:08 7:08 Moon Area
280 Weston Baselj, Jr 22:08 7:08 Moon Area
281 Dominic Callovini, Fr 22:08 7:08 North Allegheny
282 Joseph Kochis, So 22:09 7:09 North Allegheny
283 177 Ricky Cavaliere, So 22:09 7:09 Beaver Area
284 Matt Metzler, Jr 22:11 7:09 Hampton
285 Nick Okwiya, Fr 22:13 7:10 Pittsburgh C C
286 178 John Rutkowsi, So 22:13 7:10 Beaver Area
287 179 Joey Byers, Jr 22:14 7:10 Hempfield Area
288 Ben Strosser, Jr 22:15 7:11 Avonworth
289 Aaron Reay, Jr 22:17 7:11 Pittsburgh C C
290 Jake Strange, Fr 22:17 7:11 Pine Richland
291 Joel Norman, So 22:18 7:11 Hampton
292 Cj Atkison, Jr 22:18 7:12 Moon Area
293 Logan Ruschel, So 22:19 7:12 Peters Township
294 Anthony Deluca, Jr 22:19 7:12 Franklin Regional
295 Luke Demarco, So 22:20 7:12 Pine Richland
296 Brandon Raymond, So 22:22 7:13 North Allegheny
297 Ben Bononi, Fr 22:22 7:13 Franklin Regional
298 180 Nate Sedlack, Sr 22:23 7:13 Chartiers Valley
299 Jon Artinger, Fr 22:24 7:13 West Allegheny
300 Ian Zegarelli, Fr 22:25 7:14 Cathedral Prep
301 Ben Peters, Jr 22:31 7:16 Chartiers Valley
302 Aaron Birdy, Fr 22:32 7:16 Franklin Regional
303 Matt Jozwiak, Sr 22:32 7:16 Peters Township
304 Eli Macugoski, Sr 22:33 7:16 Ringgold
305 Con Politis, Sr 22:34 7:17 Peters Township
306 Alex Martich, Sr 22:34 7:17 North Allegheny
307 Jon Dewitt, Fr 22:36 7:17 Peters Township
308 181 Josh Bennett, Fr 22:37 7:18 Hempfield Area
309 David Skrovanek, Fr 22:38 7:18 North Allegheny
310 182 Alex Brown, Fr 22:40 7:18 Gateway
311 183 Tyler McBride, So 22:41 7:19 Penn Trafford Hs
312 Mitchell Doerzbacher, So 22:43 7:19 North Allegheny
313 184 Jake Grieco, So 22:45 7:20 Penn Trafford Hs
314 Aaron Ranallo, So 22:47 7:21 Peters Township
315 Bobby Riley, Sr 22:47 7:21 Pine Richland
316 185 Paul Steenkiste, Jr 22:49 7:22 Shady Side Academy
317 Josh Dimatteo, Fr 22:50 7:22 North Allegheny
318 Christian Saenz, Fr 22:51 7:22 Peters Township
319 186 Rorry Sheets, So 22:54 7:23 Beaver Area
320 Mat King, Fr 22:54 7:23 North Allegheny
321 187 Brandon Maslanka, Fr 22:54 7:23 Bethel Park
322 Thomas Krill, Fr 22:55 7:23 Pine Richland
323 Jacob Zemet, Fr 22:56 7:24 North Allegheny
324 188 Daniel Forringer, Jr 22:56 7:24 Penn Trafford Hs
325 Zach West, So 22:57 7:24 Franklin Regional
326 Cody Standard, So 23:00 7:25 Canon-McMillan
327 Dan Cashdollar, Jr 23:02 7:26 Seneca Valley
328 189 Brian Hannon, Jr 23:02 7:26 Shady Side Academy
329 Chad Bender, Sr 23:03 7:26 Franklin Regional
330 John Kovol, So 23:05 7:27 Plum
331 Grayson Smith, Fr 23:06 7:27 Chartiers Valley
332 Devin Arrigo, So 23:09 7:28 Franklin Regional
333 Michael Falcone, Fr 23:09 7:28 Quaker Valley
334 Chris Taylor, So 23:12 7:29 Moon Area
335 Levi Seifert, Sr 23:18 7:31 West Allegheny
336 190 Matthew Kish, Fr 23:19 7:31 Kiski Area
337 Matt Subosits, Sr 23:20 7:31 Peters Township
338 Jeff Leonard, Jr 23:20 7:32 Franklin Regional
339 Mark Demore, Fr 23:25 7:33 Baldwin
340 August Papas, Fr 23:27 7:34 Hempfield Area
341 191 Matthew Salesi, Jr 23:35 7:36 Penn Trafford Hs
342 Michael Handlon, Fr 23:35 7:36 North Allegheny
343 Brandon Herrington, Jr 23:38 7:37 Franklin Regional
344 Patrick Kress, Fr 23:41 7:38 North Allegheny
345 Regis Wiktorcewski, Jr 23:43 7:39 Pittsburgh C C
346 192 Dylan Paluzzi, So 23:43 7:39 Penn Trafford Hs
347 Shane Taylor, So 23:45 7:40 Peters Township
348 Michael Kelley, So 23:46 7:40 Moon Area
349 Connor Rabold, So 23:49 7:41 Upper St. Clair
350 Josh Glinski, Fr 23:50 7:41 North Allegheny
351 Dillon Irwin, Sr 23:51 7:42 Quaker Valley
352 Charles Bookheimer, Fr 23:55 7:43 North Allegheny
353 Alex Hines, So 23:57 7:43 Peters Township
354 Christopher Lippiello, Sr 23:58 7:44 North Allegheny
355 Michael Santilli, Sr 23:58 7:44 Laurel Highlands
356 193 Noah Harchelroad, Jr 23:58 7:44 Shady Side Academy
357 Griffin Caruso, Sr 23:59 7:44 North Allegheny
358 194 Max Juriga, Sr 24:02 7:45 Shady Side Academy
359 195 Shaun Gohel, So 24:03 7:45 Shady Side Academy
360 196 Nathan Matthews, So 24:05 7:46 Gateway
361 David Tsui, Jr 24:05 7:46 Upper St. Clair
362 197 Aaron Rubin, So 24:08 7:47 Allderdice
363 198 Lee Downey, So 24:11 7:48 Kiski Area
364 Travis Lommack, Sr 24:15 7:49 Seneca Valley
365 Josh Kujawinski, So 24:24 7:52 Avonworth
366 Anthony Ponzi, So 24:26 7:53 Plum
367 Dylan Myers, So 24:27 7:53 Penn Trafford Hs
368 Seth Langford, Sr 24:29 7:54 Hampton
369 Daniel Fitzgerald, So 24:30 7:54 Penn Trafford Hs
370 John Reimond, Sr 24:31 7:54 Baldwin
371 Dakotah McCalmon, Sr 24:31 7:54 Avonworth
372 Ralph Nicassio, Jr 24:32 7:55 Penn Trafford Hs
373 Connor Hancovsky, Sr 24:43 7:58 Baldwin
374 199 Yuval Ben-David, Sr 24:43 7:58 Shady Side Academy
375 Shane Pentland, So 24:44 7:58 Avonworth
376 Jimmy Henry, Fr 24:49 8:00 Chartiers Valley
377 Joey Fernau, Jr 24:57 8:03 Moon Area
378 Tyler Osborn, Fr 24:59 8:04 Plum
379 200 Naveen Jain, Fr 25:10 8:07 Shady Side Academy
380 Noah Grieco, So 25:12 8:08 Penn Trafford Hs
381 Graham McConnell, Fr 25:13 8:08 Peters Township
382 Lionel Gumireddy, Fr 25:14 8:08 North Allegheny
383 Josh Kristo, Sr 25:23 8:11 Pittsburgh C C
384 Guy Black, Fr 25:25 8:12 Chartiers Valley
385 201 Jake Fossati, Sr 25:26 8:12 Gateway
386 202 Shane Burkhart, Fr 25:30 8:13 Bethel Park
387 Ryan McKnight, Fr 25:32 8:14 Morgantown
388 Ryan Parry, Fr 25:38 8:16 Pine Richland
389 Jordan Bartok, Fr 25:39 8:16 Langley
390 Kevin Mo, Jr 25:41 8:17 North Allegheny
391 Adam McCourt, Jr 25:43 8:18 Penn Trafford Hs
392 Anthony Stillwagon, Fr 25:55 8:21 North Allegheny
393 Jiemin Sheng, Jr 26:03 8:24 North Allegheny
394 Ben Ekeroth, So 26:21 8:30 Franklin Regional
395 Nick Venturini, Fr 26:36 8:35 West Allegheny
396 Erik Mollico, Jr 26:40 8:36 Canon-McMillan
397 Joe Jansma, Fr 26:45 8:38 Franklin Regional
398 203 Tyler Williams, So 26:47 8:38 Bethel Park
399 David Mondul, Fr 26:48 8:38 Moon Area
400 Eric Meyer, So 27:05 8:44 North Allegheny
401 Tommy Rhine, Sr 27:30 8:52 Hempfield Area
402 204 Colton Brown, Fr 27:54 9:00 Gateway
403 Jack Rudolph, So 28:16 9:07 North Allegheny
404 Adam Bernardo, Fr 28:48 9:17 Brentwood
405 Jacob Brown, Fr 28:57 9:20 Chartiers Valley
406 Rob Staaf, Sr 29:20 9:28 Peters Township
407 Jordan Pastoria, Jr 29:29 9:31 Penn Trafford Hs
408 Richie Leeds, Jr 30:01 9:41 Canon-McMillan
409 Jacob Higgins, Fr 30:11 9:44 Canon-McMillan
410 Nick Godeski, Fr 30:55 9:58 Brentwood
411 Elliot Krisher, So 31:08 10:02 Penn Trafford Hs
412 Anthony Wagner, Fr 31:41 10:13 Chartiers Valley
413 Jake Neth, Fr 31:58 10:19 Chartiers Valley
414 Tyler Fox, Fr 37:08 11:58 Hempfield Area
415 Robert Davies, Fr 38:42 12:29 Shady Side Academy