1 North Allegheny 30 1 3 7 8 11 12 16 17:57 0:36
2 Mt. Lebanon 37 2 5 6 10 14 22 29 18:00 0:39
3 Altoona Area 81 4 15 19 20 23 26 28 18:33 1:05
4 Bethel Park 181 21 27 30 36 67 70 103 19:18 1:20
5 Thomas Jefferson 185 9 13 17 52 94 107 113 19:07 2:48
6 Fox Chapel 192 25 34 35 44 54 56 64 19:22 0:55
7 West Allegheny 259 24 31 49 55 100 132 139 19:45 2:16
8 Peters Township 264 32 47 48 68 69 77 19:44 0:59
9 Pine Richland 265 18 37 40 82 88 112 133 19:43 2:12
10 Chartiers Valley 275 41 50 51 62 71 72 75 19:47 0:49
11 Pittsburgh C C 308 38 43 59 81 87 141 154 20:00 1:22
12 Knoch 339 45 46 60 91 97 101 121 20:10 1:35
13 Upper St. Clair 348 53 58 73 79 85 90 95 20:12 0:57
14 Seneca Valley 352 63 65 66 78 80 92 93 20:13 0:27
15 Hampton 409 39 57 74 110 129 140 20:43 3:03
16 Kiski Area 470 33 83 99 124 131 134 158 21:06 3:21
17 Franklin Regional 509 84 86 108 114 117 122 137 21:13 1:08
18 Greater Latrobe 515 61 96 109 111 138 150 153 21:23 2:56
19 Hempfield 540 76 105 106 126 127 160 161 21:27 1:47
20 Avonworth 546 42 119 120 130 135 21:42 3:22
21 Moon Area 547 89 104 115 116 123 146 155 21:28 1:09
22 Canon-McMillan 649 102 125 128 142 152 22:29 2:36
23 Penn Trafford 677 98 136 143 149 151 156 159 22:50 2:38
24 Shady Side Academy 702 118 144 145 147 148 157 162 22:53 1:35
Dual Meet Scores
North Allegheny 23 wins
Mt. Lebanon 22 wins
Altoona Area 21 wins
Thomas Jefferson 20 wins
Bethel Park 19 wins
Fox Chapel 18 wins
Pine Richland 16 wins
Peters Township 16 wins
West Allegheny 16 wins
Chartiers Valley 14 wins
Pittsburgh C C 13 wins
Upper St. Clair 12 wins
Knoch 11 wins
Seneca Valley 10 wins
Hampton 9 wins
Franklin Regional 8 wins
Kiski Area 7 wins
Greater Latrobe 6 wins
Moon Area 5 wins
Hempfield 4 wins
Avonworth 3 wins
Canon-McMillan 2 wins
Penn Trafford 1 wins
Shady Side Academy 0 wins
Individuals
PLACE FINISHER TIME PACE
1. North Allegheny
1 Alec McGovern, Jr 17:38 5:41
3 Andrew Manz, Fr 17:44 5:43
7 Kenny Midgley, So 18:02 5:49
8 Peter Savchik, So 18:05 5:50
11 Alexander Christensen, So 18:13 5:53
12 Thomas McCoy, Sr 18:15 5:53
16 Derek Schwartz, Jr 18:27 5:57
Total Time = 1:29:41 Total Places = 30
2. Mt. Lebanon
2 Michael Peters, So 17:41 5:42
5 Evan Hatton, Jr 17:49 5:45
6 Jamie Kozorra, Fr 17:58 5:48
10 Jacob Cline, Sr 18:11 5:52
14 Ian Harris, Fr 18:20 5:55
22 Rob Janiszewski, Jr 18:52 6:05
29 Liam Dugan, So 19:04 6:09
Total Time = 1:29:57 Total Places = 37
3. Altoona Area
4 Joe Uliano, Fr 17:48 5:44
15 Colin Lingafelt, Sr 18:23 5:56
19 Dima Kunstbeck, So 18:49 6:04
20 Jerrod Sunderland, So 18:51 6:05
23 Brett George, Fr 18:53 6:05
26 Marcus Edwards, Jr 18:59 6:07
28 Mason McGinnis, Jr 19:03 6:08
Total Time = 1:32:42 Total Places = 81
4. Bethel Park
21 Ryan Zimba, Fr 18:51 6:05
27 Nick Marsteller, Fr 19:01 6:08
30 Andrew Dougher, So 19:08 6:10
36 David Erzen, Fr 19:20 6:14
67 Shane Burkhart, So 20:11 6:30
70 Adithya Krishnachand, So 20:14 6:31
103 Michael Smith, So 21:14 6:51
Total Time = 1:36:30 Total Places = 181
5. Thomas Jefferson
9 Scott Severin, Sr 18:09 5:51
13 Joe Rimsky, So 18:18 5:54
17 Matt Bourgeois, Jr 18:32 5:59
52 Pat Walsh, So 19:38 6:20
94 Jake Drnach, So 20:57 6:45
107 Sean Birch, So 21:26 6:55
113 Jesse Roller, Jr 21:35 6:58
Total Time = 1:35:33 Total Places = 185
6. Fox Chapel
25 Karl Bjorkman, So 18:55 6:06
34 Andrew Golio, So 19:18 6:13
35 Will Saunders, Jr 19:20 6:14
44 Matt Wilk, Fr 19:29 6:17
54 Brendan Urso, Fr 19:49 6:23
56 Jackson Brooke, Jr 19:53 6:25
64 David Humphrey, Fr 20:03 6:28
Total Time = 1:36:49 Total Places = 192
7. West Allegheny
24 Josh Castelluci, Fr 18:54 6:06
31 Matt Starkman, So 19:12 6:12
49 Jon Artinger, So 19:34 6:19
55 Jesse Bolind, Jr 19:52 6:24
100 Eli Kutzavitch, Jr 21:09 6:49
132 Mike Guiney, Fr 22:38 7:18
139 Nate Hall, So 22:58 7:24
Total Time = 1:38:41 Total Places = 259
8. Peters Township
32 Sean Boyles, Jr 19:14 6:12
47 Mike Koenig, So 19:31 6:18
48 Logan Ruschel, Jr 19:31 6:18
68 Matt Crall, Jr 20:12 6:31
69 Mathais Campion, Fr 20:13 6:31
77 Robby Witkowski, Sr 20:24 6:35
Total Time = 1:38:38 Total Places = 264
9. Pine Richland
18 Dillon Kessy, Sr 18:34 5:59
37 Joey Kelly, Fr 19:22 6:15
40 Kiel Hillock, Fr 19:26 6:16
82 Connor Renkey, So 20:30 6:36
88 Thomas Krill, So 20:45 6:42
112 Andrew Vislosky, Jr 21:35 6:57
133 Allan Gaus, Fr 22:38 7:18
Total Time = 1:38:35 Total Places = 265
10. Chartiers Valley
41 Samuel Graeb, Jr 19:27 6:16
50 Nate Collins, Jr 19:36 6:19
51 Guy Black, So 19:38 6:20
62 Joe Franc, Jr 20:01 6:27
71 Mike Thomas, Sr 20:15 6:32
72 Nick May, Fr 20:18 6:33
75 Daniel Smith, Fr 20:22 6:34
Total Time = 1:38:54 Total Places = 275
11. Pittsburgh C C
38 Joey Ziccarelli, So 19:23 6:15
43 Jordon Callahan, Fr 19:28 6:16
59 Jordan Woodward, Fr 19:55 6:25
81 Sean Oconnor, So 20:29 6:36
87 Mac Tomasic, So 20:45 6:42
141 Craig Tarrant, Fr 22:59 7:25
154 Regis Wiktorcewski, Sr 23:51 7:41
Total Time = 1:39:58 Total Places = 308
12. Knoch
45 Harrison Fesel, So 19:30 6:17
46 Jared Geist, Jr 19:30 6:17
60 Andy Kingan, So 19:57 6:26
91 Zac Misitis, Fr 20:49 6:43
97 Alex Campbell, Sr 21:04 6:48
101 Matt Mellish, Fr 21:10 6:50
121 Sam Ott, Sr 21:52 7:03
Total Time = 1:40:48 Total Places = 339
13. Upper St. Clair
53 Michael Hartman, Sr 19:39 6:20
58 Sam Zelik, Jr 19:53 6:25
73 Adam Lucas, Sr 20:21 6:34
79 Alex Wilkinson, So 20:28 6:36
85 Michael Lynch, Sr 20:36 6:39
90 Jordan Brown, Jr 20:49 6:43
95 Nicholas Longinotti, Sr 20:58 6:46
Total Time = 1:40:56 Total Places = 348
14. Seneca Valley
63 Jeremy Salak, Jr 20:01 6:27
65 Joey Sloan, Fr 20:04 6:28
66 Mitch Conklin, Jr 20:07 6:29
78 Nathan Giuliani, Jr 20:25 6:35
80 Andrew Lingenfelter, So 20:28 6:36
92 Noah Cefola, Jr 20:52 6:44
93 Dan Hodgson, So 20:55 6:45
Total Time = 1:41:03 Total Places = 352
15. Hampton
39 Alex Garbini, Sr 19:23 6:15
57 Aaron Rech, Jr 19:53 6:25
74 Mike Larkin, Jr 20:22 6:34
110 Kurt Brautigam, Fr 21:32 6:57
129 Ethan Steinmetz, Jr 22:26 7:14
140 Matt Roth, Jr 22:58 7:24
Total Time = 1:43:34 Total Places = 409
16. Kiski Area
33 Logan Krause, Jr 19:16 6:13
83 Brandon Fello, Jr 20:30 6:37
99 Micah Reese, Fr 21:06 6:48
124 Lee Downey, Jr 22:01 7:06
131 Nathan Blackenbicker, Fr 22:37 7:18
134 Matthew Kish, So 22:38 7:18
158 John Rottschaeffer, Fr 24:42 7:58
Total Time = 1:45:29 Total Places = 470
17. Franklin Regional
84 Cole Seymour, So 20:35 6:38
86 Justin Naugle, So 20:45 6:41
108 Eli Schott, So 21:27 6:55
114 Joe Merante, Fr 21:37 6:58
117 Conlon Novak, Fr 21:42 7:00
122 Ian Pamerleau, Fr 21:53 7:03
137 Andrew Sederholm, Fr 22:51 7:22
Total Time = 1:46:05 Total Places = 509
18. Greater Latrobe
61 Garret Miller, Sr 19:58 6:26
96 Matt Warren, Fr 21:03 6:47
109 Zaid Abouzaki, Fr 21:28 6:55
111 Eric Mills, Sr 21:33 6:57
138 Garrett Harter, So 22:53 7:23
150 Connor Heath, Fr 23:28 7:34
153 Royce Sherrod, Fr 23:49 7:41
Total Time = 1:46:53 Total Places = 515
19. Hempfield
76 Nate Butina, Jr 20:23 6:34
105 Jacob Smeltz, Fr 21:16 6:51
106 Pete Sexton, Sr 21:21 6:53
126 Nathan Schuerman, Sr 22:06 7:08
127 Jason Lohr, So 22:09 7:09
160 Joe Byers, Sr 24:58 8:03
161 Nathan Sakal, Sr 26:59 8:42
Total Time = 1:47:12 Total Places = 540
20. Avonworth
42 Danny Danylo, Sr 19:27 6:16
119 Ben Strosser, Sr 21:47 7:01
120 Shane Pentland, Jr 21:49 7:02
130 Grant Risley, So 22:37 7:18
135 Josh Kujawinski, Jr 22:48 7:21
Total Time = 1:48:26 Total Places = 546
21. Moon Area
89 Ryan Thomas, Sr 20:48 6:42
104 Joey Fernau, Sr 21:15 6:51
115 Loagan Yucha, So 21:40 6:59
116 Ian Tilton, Fr 21:41 7:00
123 Max Glines, So 21:56 7:04
146 Cj Atkison, Sr 23:08 7:28
155 David Mondul, So 24:07 7:47
Total Time = 1:47:18 Total Places = 547
22. Canon-McMillan
102 Jonathan Klan, Fr 21:10 6:50
125 Jacob Higgins, So 22:04 7:07
128 David Duffey, So 22:23 7:13
142 David Stawowczyk, Fr 23:00 7:25
152 Paul Higgins, So 23:46 7:40
Total Time = 1:52:22 Total Places = 649
23. Penn Trafford
98 Matthew Defazio, Sr 21:05 6:48
136 Kalin Mason, Sr 22:51 7:22
143 Andrew Yant, Fr 23:02 7:26
149 Noah Grieco, Jr 23:28 7:34
151 Ethan Gelpi, Sr 23:42 7:39
156 Alex Zabelsky, Sr 24:16 7:49
159 Ralph Nicassio, Sr 24:56 8:03
Total Time = 1:54:06 Total Places = 677
24. Shady Side Academy
118 Harper Dowd, So 21:45 7:01
144 Dylan Heberle, Fr 23:05 7:27
145 Max Degregorio, Fr 23:08 7:27
147 Shaun Gohel, Jr 23:09 7:28
148 Naveen Jain, So 23:19 7:31
157 Kip Patel, So 24:37 7:56
162 Robert Davies, So 30:49 9:56
Total Time = 1:54:23 Total Places = 702
TEAM 1M 1.92M 5K
PLACE SCORE FINISHER TIME TIME TIME PACE TEAM
1 1 Alec McGovern, Jr 5:36 11:02 17:38 5:41 North Allegheny
2 2 Michael Peters, So 5:41 11:04 17:41 5:42 Mt. Lebanon
3 3 Andrew Manz, Fr 5:37 11:03 17:44 5:43 North Allegheny
4 4 Joe Uliano, Fr 5:41 11:06 17:48 5:44 Altoona Area
5 5 Evan Hatton, Jr 5:34 11:03 17:49 5:45 Mt. Lebanon
6 6 Jamie Kozorra, Fr 5:44 11:17 17:58 5:48 Mt. Lebanon
7 7 Kenny Midgley, So 5:43 11:15 18:02 5:49 North Allegheny
8 8 Peter Savchik, So 5:40 11:19 18:05 5:50 North Allegheny
9 9 Scott Severin, Sr 5:38 11:17 18:09 5:51 Thomas Jefferson
10 10 Jacob Cline, Sr 5:40 11:16 18:11 5:52 Mt. Lebanon
11 11 Alexander Christensen, So 5:40 11:20 18:13 5:53 North Allegheny
12 12 Thomas McCoy, Sr 5:44 11:18 18:15 5:53 North Allegheny
13 13 Joe Rimsky, So 6:02 11:34 18:18 5:54 Thomas Jefferson
14 14 Ian Harris, Fr 5:45 11:19 18:20 5:55 Mt. Lebanon
15 15 Colin Lingafelt, Sr 5:42 11:27 18:23 5:56 Altoona Area
16 16 Derek Schwartz, Jr 5:47 11:29 18:27 5:57 North Allegheny
17 David Navadeh, So 5:48 11:26 18:29 5:57 North Allegheny
18 17 Matt Bourgeois, Jr 5:43 11:28 18:32 5:59 Thomas Jefferson
19 18 Dillon Kessy, Sr 5:49 11:26 18:34 5:59 Pine Richland
20 Lucas Song, Sr 6:07 11:42 18:37 6:00 North Allegheny
21 Benjamin Goehring, So 5:38 11:23 18:38 6:00 North Allegheny
22 Eli Badaczewski, Jr 5:52 11:38 18:41 6:01 North Allegheny
23 Jacob Stupak, Fr 6:05 11:42 18:42 6:02 North Allegheny
24 Geoff Lyne, So 5:59 11:46 18:46 6:03 North Allegheny
25 19 Dima Kunstbeck, So 5:57 11:42 18:49 6:04 Altoona Area
26 20 Jerrod Sunderland, So 5:56 11:39 18:51 6:05 Altoona Area
27 21 Ryan Zimba, Fr 6:02 11:53 18:51 6:05 Bethel Park
28 22 Rob Janiszewski, Jr 5:51 11:40 18:52 6:05 Mt. Lebanon
29 23 Brett George, Fr 5:57 11:45 18:53 6:05 Altoona Area
30 24 Josh Castelluci, Fr 6:08 11:52 18:54 6:06 West Allegheny
31 25 Karl Bjorkman, So 6:07 11:55 18:55 6:06 Fox Chapel
32 Marc Migliozzi, Fr 6:06 11:48 18:58 6:07 North Allegheny
33 26 Marcus Edwards, Jr 6:08 12:00 18:59 6:07 Altoona Area
34 Jamie Abbs, Sr 6:06 11:54 19:00 6:08 North Allegheny
35 27 Nick Marsteller, Fr 6:04 11:58 19:01 6:08 Bethel Park
36 28 Mason McGinnis, Jr 6:04 11:58 19:03 6:08 Altoona Area
37 Henry Taborski, Sr 5:55 11:43 19:03 6:09 North Allegheny
38 29 Liam Dugan, So 5:53 11:36 19:04 6:09 Mt. Lebanon
39 Brett Davis, Jr 6:06 11:53 19:08 6:10 Mt. Lebanon
40 30 Andrew Dougher, So 6:11 12:00 19:08 6:10 Bethel Park
41 Josh Miller, Jr 6:06 12:03 19:11 6:11 Altoona Area
42 Cody Kelly, Fr 6:05 12:00 19:11 6:11 Altoona Area
43 31 Matt Starkman, So 6:09 11:53 19:12 6:12 West Allegheny
44 32 Sean Boyles, Jr 5:59 11:58 19:14 6:12 Peters Township
45 Dan Tonzo, Jr 6:15 12:13 19:15 6:12 North Allegheny
46 33 Logan Krause, Jr 6:08 12:02 19:16 6:13 Kiski Area
47 Sean McLaughlin, So 6:11 12:02 19:16 6:13 Baldwin
48 Ryan Shriver, Sr 6:04 11:55 19:18 6:13 North Allegheny
49 34 Andrew Golio, So 5:57 11:57 19:18 6:13 Fox Chapel
50 35 Will Saunders, Jr 6:11 12:10 19:20 6:14 Fox Chapel
51 36 David Erzen, Fr 6:20 12:14 19:20 6:14 Bethel Park
52 37 Joey Kelly, Fr 6:15 12:11 19:22 6:15 Pine Richland
53 38 Joey Ziccarelli, So 6:03 12:02 19:23 6:15 Pittsburgh C C
54 39 Alex Garbini, Sr 6:07 12:08 19:23 6:15 Hampton
55 40 Kiel Hillock, Fr 6:18 12:15 19:26 6:16 Pine Richland
56 41 Samuel Graeb, Jr 6:08 12:09 19:27 6:16 Chartiers Valley
57 42 Danny Danylo, Sr 6:05 12:18 19:27 6:16 Avonworth
58 43 Jordon Callahan, Fr 6:22 12:16 19:28 6:16 Pittsburgh C C
59 44 Matt Wilk, Fr 6:10 12:09 19:29 6:17 Fox Chapel
60 45 Harrison Fesel, So 6:15 12:17 19:30 6:17 Knoch
61 46 Jared Geist, Jr 6:16 12:17 19:30 6:17 Knoch
62 Steele Eckenrode, So 6:16 12:19 19:31 6:17 Mt. Lebanon
63 47 Mike Koenig, So 6:05 12:05 19:31 6:18 Peters Township
64 48 Logan Ruschel, Jr 6:09 12:12 19:31 6:18 Peters Township
65 Nathanael Sprunk, So 5:55 12:01 19:32 6:18 North Allegheny
66 Jeremy Best, So 6:03 12:01 19:33 6:18 North Allegheny
67 49 Jon Artinger, So 6:12 12:08 19:34 6:19 West Allegheny
68 50 Nate Collins, Jr 6:12 12:17 19:36 6:19 Chartiers Valley
69 51 Guy Black, So 6:08 12:15 19:38 6:20 Chartiers Valley
70 Cody Schurter, Jr 6:15 12:14 19:38 6:20 North Allegheny
71 52 Pat Walsh, So 6:13 12:14 19:38 6:20 Thomas Jefferson
72 Bryce McGarvey, So 6:08 12:11 19:39 6:20 Altoona Area
73 53 Michael Hartman, Sr 6:19 12:16 19:39 6:20 Upper St. Clair
74 Will Tomer, Sr 6:10 12:12 19:44 6:22 Mt. Lebanon
75 Karl Sanko, So 6:17 12:14 19:44 6:22 North Allegheny
76 Dan Madler, Jr 6:20 12:24 19:47 6:23 North Allegheny
77 Connor Adair, Jr 6:25 12:26 19:49 6:23 Mt. Lebanon
78 54 Brendan Urso, Fr 6:19 12:18 19:49 6:23 Fox Chapel
79 Brett Roberts, So 6:32 12:32 19:50 6:24 North Hills
80 Evan Medfish, Fr 6:19 12:33 19:52 6:24 North Hills
81 55 Jesse Bolind, Jr 6:14 12:29 19:52 6:24 West Allegheny
82 Mike Herschl, So 6:32 12:27 19:52 6:25 Butler
83 56 Jackson Brooke, Jr 6:28 12:34 19:53 6:25 Fox Chapel
84 57 Aaron Rech, Jr 6:23 12:31 19:53 6:25 Hampton
85 58 Sam Zelik, Jr 6:36 12:34 19:53 6:25 Upper St. Clair
86 59 Jordan Woodward, Fr 6:20 12:28 19:55 6:25 Pittsburgh C C
87 60 Andy Kingan, So 6:20 12:30 19:57 6:26 Knoch
88 61 Garret Miller, Sr 6:10 12:31 19:58 6:26 Greater Latrobe
89 Jacob Bumgarner, Fr 6:29 12:35 19:58 6:26 Mt. Lebanon
90 62 Joe Franc, Jr 6:15 12:23 20:01 6:27 Chartiers Valley
91 Jesse Savisky, Jr 6:30 12:39 20:01 6:27 Butler
92 63 Jeremy Salak, Jr 6:33 12:41 20:01 6:27 Seneca Valley
93 64 David Humphrey, Fr 6:39 12:37 20:03 6:28 Fox Chapel
94 Jacob Dull, Fr 6:30 12:36 20:04 6:28 Altoona Area
95 Max Puntil, So 6:28 12:34 20:04 6:28 North Allegheny
96 65 Joey Sloan, Fr 6:29 12:35 20:04 6:28 Seneca Valley
97 66 Mitch Conklin, Jr 6:31 12:35 20:07 6:29 Seneca Valley
98 Michael Thompson, Fr 6:28 12:37 20:07 6:29 North Allegheny
99 Trent Marra, Fr 6:11 12:26 20:07 6:29 Altoona Area
100 Alessandro Martin, Fr 6:44 12:46 20:08 6:30 North Allegheny
101 67 Shane Burkhart, So 6:34 12:44 20:11 6:30 Bethel Park
102 68 Matt Crall, Jr 6:14 12:31 20:12 6:31 Peters Township
103 Charles Ostreich, So 6:18 12:28 20:12 6:31 North Allegheny
104 69 Mathais Campion, Fr 6:26 12:34 20:13 6:31 Peters Township
105 70 Adithya Krishnachand, So 6:23 12:32 20:14 6:31 Bethel Park
106 Mark Venezia, So 6:32 12:41 20:15 6:32 North Allegheny
107 71 Mike Thomas, Sr 6:12 12:19 20:15 6:32 Chartiers Valley
108 72 Nick May, Fr 6:28 12:44 20:18 6:33 Chartiers Valley
109 Robert Sekinger, Sr 6:26 12:37 20:19 6:33 North Allegheny
110 73 Adam Lucas, Sr 6:34 12:44 20:21 6:34 Upper St. Clair
111 74 Mike Larkin, Jr 6:26 12:44 20:22 6:34 Hampton
112 75 Daniel Smith, Fr 6:41 12:49 20:22 6:34 Chartiers Valley
113 76 Nate Butina, Jr 6:38 12:45 20:23 6:34 Hempfield
114 Nick Nowak, Fr 6:35 12:51 20:23 6:34 Chartiers Valley
115 Michael Camella, Sr 6:27 12:40 20:23 6:34 Baldwin
116 Dan McMahon, Sr 6:22 12:17 20:23 6:34 Mt. Lebanon
117 77 Robby Witkowski, Sr 6:28 12:48 20:24 6:35 Peters Township
118 78 Nathan Giuliani, Jr 6:32 12:45 20:25 6:35 Seneca Valley
119 79 Alex Wilkinson, So 6:33 12:43 20:28 6:36 Upper St. Clair
120 80 Andrew Lingenfelter, So 6:31 12:49 20:28 6:36 Seneca Valley
121 81 Sean Oconnor, So 6:26 12:42 20:29 6:36 Pittsburgh C C
122 82 Connor Renkey, So 6:19 12:40 20:30 6:36 Pine Richland
123 Aaron Ivie, Fr 6:41 12:54 20:30 6:37 Fox Chapel
124 83 Brandon Fello, Jr 6:25 12:41 20:30 6:37 Kiski Area
125 84 Cole Seymour, So 6:47 13:07 20:35 6:38 Franklin Regional
126 85 Michael Lynch, Sr 6:23 12:42 20:36 6:39 Upper St. Clair
127 Kristopher Hayhurst, Jr 6:31 12:46 20:36 6:39 North Allegheny
128 Eric Goodman, Fr 6:37 12:54 20:38 6:39 North Allegheny
129 Ben Bratetich, Fr 6:42 13:05 20:39 6:39 Chartiers Valley
130 Mat King, So 6:20 12:49 20:39 6:40 North Allegheny
131 Austin Saletrik, Fr 6:33 13:00 20:40 6:40 Laurel Highlands
132 Albert Winschel, Fr 6:25 12:42 20:41 6:40 Mt. Lebanon
133 Logan Knoyer, Fr 6:41 12:55 20:41 6:40 Laurel Highlands
134 Garrett Borawski, Jr 6:31 12:45 20:42 6:40 North Allegheny
135 86 Justin Naugle, So 6:40 13:09 20:45 6:41 Franklin Regional
136 87 Mac Tomasic, So 6:27 12:51 20:45 6:42 Pittsburgh C C
137 88 Thomas Krill, So 6:40 13:04 20:45 6:42 Pine Richland
138 89 Ryan Thomas, Sr 6:43 13:10 20:48 6:42 Moon Area
139 90 Jordan Brown, Jr 6:34 12:45 20:49 6:43 Upper St. Clair
140 91 Zac Misitis, Fr 6:47 13:07 20:49 6:43 Knoch
141 Stephen Wells, Jr 6:39 13:04 20:49 6:43 Mt. Lebanon
142 Andy Qu, So 6:32 12:58 20:51 6:44 North Allegheny
143 Alex Murray, Fr 6:27 12:56 20:52 6:44 Baldwin
144 92 Noah Cefola, Jr 6:39 13:01 20:52 6:44 Seneca Valley
145 Roman Cano, Jr 6:41 13:00 20:54 6:44 Fox Chapel
146 93 Dan Hodgson, So 6:39 13:03 20:55 6:45 Seneca Valley
147 Jacob Polzer, Jr 6:36 13:07 20:55 6:45 Butler
148 Sam Byrns, Jr 6:48 13:10 20:55 6:45 Fox Chapel
149 Josh Henry, So 6:25 13:04 20:56 6:45 Altoona Area
150 Roy Bowlen, So 6:51 13:08 20:56 6:45 Laurel Highlands
151 94 Jake Drnach, So 6:49 13:10 20:57 6:45 Thomas Jefferson
152 95 Nicholas Longinotti, Sr 6:37 13:03 20:58 6:46 Upper St. Clair
153 John Galbraith, Fr 6:49 13:15 20:59 6:46 North Hills
154 Tynan Englert, So 6:46 13:13 21:02 6:47 Fox Chapel
155 Ryan Quinn, Fr 6:54 13:14 21:03 6:47 Fox Chapel
156 96 Matt Warren, Fr 6:44 13:11 21:03 6:47 Greater Latrobe
157 Connor Goodman, Sr 6:47 13:15 21:03 6:47 North Allegheny
158 97 Alex Campbell, Sr 6:36 13:12 21:04 6:48 Knoch
159 98 Matthew Defazio, Sr 6:37 13:00 21:05 6:48 Penn Trafford
160 99 Micah Reese, Fr 6:54 13:15 21:06 6:48 Kiski Area
161 100 Eli Kutzavitch, Jr 6:49 13:22 21:09 6:49 West Allegheny
162 101 Matt Mellish, Fr 6:37 13:12 21:10 6:50 Knoch
163 102 Jonathan Klan, Fr 6:49 13:17 21:10 6:50 Canon-McMillan
164 Grayson Smith, So 6:59 13:26 21:11 6:50 Chartiers Valley
165 Benjamin Cadwallader, Fr 6:59 13:14 21:11 6:50 North Allegheny
166 Tyler Trusiak, So 6:50 13:18 21:12 6:50 Chartiers Valley
167 Jacob Zimmer, Fr 6:51 13:14 21:12 6:50 Seneca Valley
168 Benjamin Davis, So 6:40 13:02 21:14 6:51 North Allegheny
169 103 Michael Smith, So 6:51 13:24 21:14 6:51 Bethel Park
170 104 Joey Fernau, Sr 6:44 13:13 21:15 6:51 Moon Area
171 Connor Rabold, Jr 6:44 13:23 21:15 6:51 Upper St. Clair
172 105 Jacob Smeltz, Fr 6:52 13:21 21:16 6:51 Hempfield
173 Skyler Peterman, Sr 6:56 13:21 21:16 6:51 Altoona Area
174 Jacob Norman, Jr 6:55 13:19 21:17 6:52 Fox Chapel
175 Christian Lack, Fr 7:04 13:33 21:20 6:53 Bethel Park
176 106 Pete Sexton, Sr 6:48 13:23 21:21 6:53 Hempfield
177 Alexander Davison, Sr 7:02 13:28 21:25 6:54 Seneca Valley
178 107 Sean Birch, So 6:53 13:24 21:26 6:55 Thomas Jefferson
179 108 Eli Schott, So 7:21 13:40 21:27 6:55 Franklin Regional
180 109 Zaid Abouzaki, Fr 6:50 13:29 21:28 6:55 Greater Latrobe
181 Jamie O'Sullivan, So 6:50 13:26 21:28 6:55 North Allegheny
182 Kurtis Adams, So 6:45 13:21 21:30 6:56 Altoona Area
183 110 Kurt Brautigam, Fr 6:53 13:25 21:32 6:57 Hampton
184 111 Eric Mills, Sr 7:19 14:10 21:33 6:57 Greater Latrobe
185 112 Andrew Vislosky, Jr 6:46 13:27 21:35 6:57 Pine Richland
186 113 Jesse Roller, Jr 6:53 13:28 21:35 6:58 Thomas Jefferson
187 Brandon Raymond, Jr 6:52 13:25 21:35 6:58 North Allegheny
188 Ashish Kamath, So 6:52 13:26 21:35 6:58 North Allegheny
189 114 Joe Merante, Fr 7:10 13:43 21:37 6:58 Franklin Regional
190 115 Loagan Yucha, So 6:59 13:37 21:40 6:59 Moon Area
191 Nicholas Mangieri, So 7:04 13:40 21:40 6:59 North Allegheny
192 116 Ian Tilton, Fr 6:44 13:18 21:41 7:00 Moon Area
193 Lionel Gumireddy, So 7:06 13:40 21:42 7:00 North Allegheny
194 117 Conlon Novak, Fr 7:06 21:42 7:00 Franklin Regional
195 Cade Seljak, Sr 7:17 13:57 21:43 7:00 North Allegheny
196 Tom Roberts, Fr 7:04 13:39 21:43 7:00 Thomas Jefferson
197 Zach Davies, Jr 7:00 13:40 21:44 7:00 Chartiers Valley
198 118 Harper Dowd, So 6:58 13:38 21:45 7:01 Shady Side Academy
199 Noah Cagley, So 6:59 13:38 21:46 7:01 Fox Chapel
200 John Zottola, So 6:58 13:38 21:46 7:01 Fox Chapel
201 Patrick Kress, So 7:04 13:40 21:46 7:01 North Allegheny
202 119 Ben Strosser, Sr 7:00 13:36 21:47 7:01 Avonworth
203 Michael Whitehurst, Fr 6:51 13:32 21:49 7:02 North Allegheny
204 Josh Dimatteo, So 7:01 13:37 21:49 7:02 North Allegheny
205 120 Shane Pentland, Jr 7:01 13:42 21:49 7:02 Avonworth
206 121 Sam Ott, Sr 7:04 13:52 21:52 7:03 Knoch
207 Brendan Campbell, Jr 7:03 14:00 21:52 7:03 Upper St. Clair
208 122 Ian Pamerleau, Fr 7:10 13:42 21:53 7:03 Franklin Regional
209 Glenn Matamoros, Fr 7:15 13:49 21:55 7:04 Fox Chapel
210 123 Max Glines, So 7:01 13:47 21:56 7:04 Moon Area
211 Tyler Fleming, Jr 7:13 13:58 21:59 7:05 Seneca Valley
212 Timmy Richardson, Fr 7:01 13:48 22:00 7:06 Ringgold
213 Anthony Tonzo, Fr 7:16 14:03 22:00 7:06 North Allegheny
214 124 Lee Downey, Jr 6:42 13:25 22:01 7:06 Kiski Area
215 Ryan Humbert, Fr 7:05 13:46 22:03 7:07 Fox Chapel
216 Colin Shakespeare, Fr 7:07 13:52 22:04 7:07 Bethel Park
217 125 Jacob Higgins, So 6:59 13:53 22:04 7:07 Canon-McMillan
218 126 Nathan Schuerman, Sr 7:32 14:21 22:06 7:08 Hempfield
219 127 Jason Lohr, So 7:17 14:02 22:09 7:09 Hempfield
220 Abdul Pearson, Fr 7:09 13:47 22:09 7:09 Altoona Area
221 Justin Geary, So 6:57 13:41 22:11 7:09 Baldwin
222 Brian Palmer, So 7:03 13:55 22:13 7:10 Knoch
223 Michael Geshay, Jr 6:59 13:41 22:16 7:11 Laurel Highlands
224 Pat Morsek, Jr 6:56 13:51 22:18 7:11 West Mifflin
225 Ben Brletic, Jr 7:08 14:01 22:18 7:12 Thomas Jefferson
226 David Skrovanek, So 6:49 13:38 22:22 7:13 North Allegheny
227 Chris Ebbert, So 7:01 13:55 22:22 7:13 North Allegheny
228 128 David Duffey, So 7:12 14:05 22:23 7:13 Canon-McMillan
229 129 Ethan Steinmetz, Jr 7:04 13:58 22:26 7:14 Hampton
230 Jason Wisniewski, Sr 7:02 13:41 22:27 7:14 Seneca Valley
231 Jacob Brown, So 7:15 14:09 22:31 7:16 Chartiers Valley
232 130 Grant Risley, So 7:08 14:04 22:37 7:18 Avonworth
233 131 Nathan Blackenbicker, Fr 7:15 14:13 22:37 7:18 Kiski Area
234 132 Mike Guiney, Fr 7:11 14:00 22:38 7:18 West Allegheny
235 133 Allan Gaus, Fr 7:02 14:03 22:38 7:18 Pine Richland
236 134 Matthew Kish, So 7:15 14:14 22:38 7:18 Kiski Area
237 Nathaniel Weber, Sr 7:33 14:33 22:43 7:19 Seneca Valley
238 Noah Miller, So 7:22 14:20 22:45 7:20 North Allegheny
239 135 Josh Kujawinski, Jr 7:08 14:09 22:48 7:21 Avonworth
240 136 Kalin Mason, Sr 7:22 14:24 22:51 7:22 Penn Trafford
241 137 Andrew Sederholm, Fr 7:24 14:28 22:51 7:22 Franklin Regional
242 Andrew Limauro, So 7:19 14:23 22:53 7:23 North Allegheny
243 138 Garrett Harter, So 7:21 14:11 22:53 7:23 Greater Latrobe
244 Brian Bartels, So 7:15 14:16 22:57 7:24 Fox Chapel
245 Josh Glinski, So 7:16 14:03 22:57 7:24 North Allegheny
246 139 Nate Hall, So 7:20 14:27 22:58 7:24 West Allegheny
247 140 Matt Roth, Jr 7:23 14:27 22:58 7:24 Hampton
248 Edward Jenkins, Fr 7:32 14:30 22:59 7:25 Seneca Valley
249 141 Craig Tarrant, Fr 6:56 13:54 22:59 7:25 Pittsburgh C C
250 142 David Stawowczyk, Fr 7:14 14:20 23:00 7:25 Canon-McMillan
251 Jarrett Parker, Fr 7:20 14:34 23:01 7:25 West Allegheny
252 143 Andrew Yant, Fr 7:20 14:17 23:02 7:26 Penn Trafford
253 144 Dylan Heberle, Fr 7:22 14:27 23:05 7:27 Shady Side Academy
254 Dan Tabas, Jr 7:14 14:25 23:07 7:27 Fox Chapel
255 Jared Cummings, Jr 7:31 14:19 23:07 7:27 Ringgold
256 145 Max Degregorio, Fr 7:27 14:28 23:08 7:27 Shady Side Academy
257 146 Cj Atkison, Sr 7:09 14:18 23:08 7:28 Moon Area
258 147 Shaun Gohel, Jr 7:21 14:27 23:09 7:28 Shady Side Academy
259 Travis Anderson, Sr 7:05 14:18 23:11 7:28 West Mifflin
260 Nick Venturini, So 7:21 14:33 23:11 7:29 West Allegheny
261 Colin Boxheimer, Fr 7:39 14:42 23:14 7:30 Bethel Park
262 Bobby Vandrack, Fr 7:32 14:34 23:15 7:30 Seneca Valley
263 148 Naveen Jain, So 7:28 14:39 23:19 7:31 Shady Side Academy
264 Bryan Koniczko, Jr 7:20 14:29 23:20 7:32 West Mifflin
265 149 Noah Grieco, Jr 7:34 14:47 23:28 7:34 Penn Trafford
266 150 Connor Heath, Fr 7:21 14:26 23:28 7:34 Greater Latrobe
267 Nigel Lindsay, So 7:41 14:52 23:30 7:35 North Allegheny
268 Craig Bourgeois, So 7:42 14:52 23:36 7:37 Thomas Jefferson
269 Brennan Williams, Fr 7:32 14:52 23:39 7:38 Ringgold
270 151 Ethan Gelpi, Sr 7:24 14:23 23:42 7:39 Penn Trafford
271 Mike McIlree, So 7:39 15:00 23:43 7:39 Chartiers Valley
272 Derrick Vetter, Jr 7:31 14:45 23:43 7:39 Fox Chapel
273 152 Paul Higgins, So 7:20 14:44 23:46 7:40 Canon-McMillan
274 Ben Ekeroth, Jr 7:26 14:44 23:48 7:40 Franklin Regional
275 153 Royce Sherrod, Fr 7:37 14:55 23:49 7:41 Greater Latrobe
276 154 Regis Wiktorcewski, Sr 7:35 14:48 23:51 7:41 Pittsburgh C C
277 155 David Mondul, So 8:02 15:20 24:07 7:47 Moon Area
278 156 Alex Zabelsky, Sr 7:45 15:17 24:16 7:49 Penn Trafford
279 Eric Pierce, Jr 7:59 15:23 24:17 7:50 Franklin Regional
280 Aaron Birdy, So 7:58 15:23 24:17 7:50 Franklin Regional
281 John Ermlick, Jr 7:32 15:02 24:22 7:51 Ringgold
282 Sean Ray, Sr 7:44 15:23 24:23 7:52 Thomas Jefferson
283 Justin Josey, Jr 7:55 15:27 24:31 7:54 West Allegheny
284 Nathan Findling, Fr 7:37 15:18 24:31 7:54 Greater Latrobe
285 157 Kip Patel, So 7:39 15:21 24:37 7:56 Shady Side Academy
286 Adam Shrum, Fr 8:12 15:29 24:37 7:56 Mt. Lebanon
287 158 John Rottschaeffer, Fr 7:59 15:34 24:42 7:58 Kiski Area
288 Geroge Sanko, Sr 7:54 15:52 24:43 7:58 North Allegheny
289 Eric Meyer, Jr 7:57 15:34 24:45 7:59 North Allegheny
290 Luke Haid, So 7:44 15:22 24:47 7:59 Chartiers Valley
291 159 Ralph Nicassio, Sr 8:01 16:02 24:56 8:03 Penn Trafford
292 160 Joe Byers, Sr 7:20 15:03 24:58 8:03 Hempfield
293 Kevin Mo, Sr 8:01 15:33 25:00 8:04 North Allegheny
294 Justin Miller, Sr 8:21 16:03 25:05 8:05 Moon Area
295 Sam Glines, Sr 8:21 16:03 25:08 8:06 Moon Area
296 Michael Baird, Sr 8:08 15:55 25:15 8:09 Franklin Regional
297 Ben Bononi, Jr 8:08 15:55 25:16 8:09 Franklin Regional
298 Evan Moran, Fr 8:15 16:05 25:36 8:15 Moon Area
299 Joe Jansma, So 8:17 16:06 25:37 8:16 Franklin Regional
300 Walker Brooke, So 8:00 15:47 25:40 8:17 Fox Chapel
301 Sal Pollastro, Fr 8:10 16:05 25:44 8:18 Moon Area
302 Alec Noel, Fr 8:15 16:10 26:00 8:23 Seneca Valley
303 Cody Sadler, Fr 8:23 16:38 26:30 8:33 Penn Trafford
304 Sarthak Mattagajasingh, So 8:38 16:27 26:33 8:34 North Allegheny
305 Joseph Difalco, So 8:13 16:07 26:40 8:36 North Allegheny
306 161 Nathan Sakal, Sr 8:44 17:11 26:59 8:42 Hempfield
307 Spencer Jackson, Jr 8:43 17:11 27:04 8:44 Hempfield
308 Justin Szarmach, Jr 8:00 15:58 27:15 8:47 Thomas Jefferson
309 Trevor Dahl, Sr 8:44 17:12 27:23 8:50 Hempfield
310 Paul Bagdon, So 8:44 17:11 27:23 8:50 Hempfield
311 Ben May, Fr 8:46 17:10 28:08 9:04 Moon Area
312 Kevin Connolly, Sr 8:26 16:46 28:24 9:10 North Allegheny
313 Chris Salerno, Sr 8:46 18:18 29:01 9:21 Chartiers Valley
314 Josh Bennett, So 9:35 19:49 29:56 9:39 Hempfield
315 Tim Jockers, Fr 9:32 18:41 30:02 9:41 Moon Area
316 Jordan Pastoria, Sr 9:23 19:17 30:05 9:42 Penn Trafford
317 162 Robert Davies, So 9:42 19:29 30:49 9:56 Shady Side Academy