Place Name TIme Team
1 Tristan Forsythe Sr 1 5:08 1 10:24 1 12:43 16:21 5:16 Winchester Thurston
2 Ben Barnes Sr 2 5:12 2 10:36 2 13:01 16:40 5:22 Riverview
3 Gordon Pollock Sr 3 5:13 3 10:42 3 13:09 16:51 5:26 Winchester Thurston
4 Christopher Kocent Sr 0 0 4 10:47 4 13:14 16:57 5:28 Our Lady Of Sacred He
5 Adam Hessler So 7 5:22 5 10:58 5 13:25 17:07 5:31 Freedom Area (7)
6 Scott Routledge So 6 5:22 8 11:00 7 13:27 17:08 5:31 Winchester Thurston
7 Lukas Dunaway Jr 5 5:18 7 10:58 6 13:26 17:12 5:33 Serra Catholic
8 Zachary Gould Jr 8 5:23 9 11:02 9 13:30 17:15 5:34 Trinity Christian
9 Ethan Stroebel Sr 9 5:23 10 11:03 10 13:31 17:20 5:35 Mohawk
10 Michael Komaniak Sr 14 5:31 13 11:17 12 13:44 17:28 5:38 Riverview
11 Jonas Jason Sr 4 5:18 6 10:58 8 13:28 17:33 5:39 Northgate
12 Patrick Malone Fr 13 5:31 11 11:12 11 13:44 17:33 5:39 Winchester Thurston
13 Matt Salem Sr 11 5:26 12 11:14 13 13:45 17:37 5:41 Shenango
14 Aiden Barker Jr 29 5:39 15 11:21 15 13:51 17:38 5:41 Brentwood
15 Ian Jackson Jr 19 5:34 16 11:22 14 13:51 17:40 5:42 Neshannock
16 Aiden Brewer Sr 10 5:25 14 11:21 16 13:58 17:42 5:42 Greensburg C C
17 Gideon Deasy Fr 27 5:38 22 11:30 20 14:02 17:46 5:44 Riverview
18 Stephen Lacek Sr 26 5:37 21 11:29 19 14:00 17:47 5:44 Fort Cherry
19 Benjamin Bermann Fr 25 5:36 18 11:25 17 13:59 17:50 5:45 Winchester Thurston
20 Mat Clark Jr 18 5:33 17 11:24 18 13:59 17:51 5:45 Chartiers Houston
21 Donavin Meriwether Sr 20 5:34 24 11:31 25 14:08 17:55 5:46 Bishop Canevin
22 Dennis Whalen Sr 23 5:36 28 11:36 27 14:11 17:56 5:47 New Brighton
23 Eric Gronbeck So 38 5:45 26 11:35 24 14:07 17:56 5:47 Eden Christian Academ
24 Sean Heintzleman So 24 5:36 25 11:33 22 14:06 17:56 5:47 Winchester Thurston
25 Matthew Rees So 15 5:32 20 11:28 21 14:05 17:58 5:48 Our Lady Of Sacred He
26 Eli Pace Sr 16 5:33 23 11:31 23 14:07 18:00 5:48 Our Lady Of Sacred He
27 Michael Sefick Sr 33 5:40 32 11:38 29 14:13 18:00 5:48 Avonworth
28 John Barry Sr 39 5:46 33 11:41 31 14:16 18:08 5:51 Eden Christian Academ
29 Henry Meakem Jr 17 5:33 29 11:37 32 14:17 18:10 5:51 Sewickley Academy
30 Matthew Meakem Fr 22 5:35 30 11:37 30 14:13 18:10 5:52 Sewickley Academy
31 Bryce Patterson Fr 35 5:43 34 11:42 34 14:21 18:11 5:52 Laurel
32 Charles Roberts Jr 12 5:30 19 11:27 26 14:08 18:17 5:54 California Area
33 David Creely Sr 43 5:47 40 11:54 39 14:32 18:21 5:55 Carlynton
34 Jensen Lewis Jr 31 5:39 27 11:36 28 14:12 18:22 5:55 Shenango
35 Sam Casale Sr 21 5:34 35 11:43 35 14:23 18:24 5:56 Sewickley Academy
36 Nick Pindel Fr 65 5:57 48 11:59 40 14:34 18:25 5:56 Shenango
37 Angel Fernandez-Nicolas So 46 5:49 38 11:51 37 14:30 18:26 5:57 Chartiers Houston
38 Richard Danylo Sr 50 5:52 47 11:59 41 14:34 18:27 5:57 Avonworth
39 Jacob Sullivan So 47 5:50 36 11:47 36 14:29 18:32 5:58 Riverview
40 Ben Hudock Sr 42 5:47 37 11:48 38 14:31 18:32 5:59 Eden Christian Academ
41 Ty Kent Jr 45 5:49 44 11:57 42 14:35 18:35 5:59 Shenango
42 Arthur Tanyel Sr 32 5:40 39 11:53 44 14:36 18:41 6:01 Neshannock
43 Connor Maddalon Fr 44 5:48 45 11:59 46 14:38 18:42 6:02 Cardinal Wuerl North
44 Tyler Lemak Jr 34 5:42 42 11:55 45 14:36 18:43 6:02 Serra Catholic
45 Jack Robinson Jr 40 5:46 43 11:56 43 14:36 18:43 6:02 Winchester Thurston
46 Ryan Cecil Sr 28 5:38 31 11:37 33 14:19 18:45 6:03 Riverview
47 Lucas Olcott Jr 70 5:59 51 12:02 50 14:46 18:47 6:04 Shenango
48 Jack Isaac Jr 37 5:45 50 12:00 48 14:45 18:47 6:04 Mohawk
49 Brandon Witherell Sr 49 5:51 52 12:03 51 14:53 18:48 6:04 Avonworth
50 Mason Hicks Sr 58 5:55 49 12:00 49 14:45 18:50 6:04 Eden Christian Academ
51 Paul Baldauff Jr 30 5:39 41 11:55 47 14:39 18:52 6:05 Northgate
52 Anthony Conti Fr 64 5:57 60 12:15 53 14:54 18:54 6:06 Laurel
53 Jackson Habala Fr 61 5:56 55 12:10 52 14:54 18:56 6:06 Avonworth
54 Robert Dicks III Fr 75 6:02 61 12:15 55 14:55 19:00 6:08 Laurel
55 Tyler Whitfield Sr 83 6:10 69 12:22 62 15:04 19:01 6:08 Chartiers Houston
56 Luke Wagner So 76 6:03 71 12:24 66 15:11 19:05 6:09 Avonworth
57 Sawyer Zadan Sr 41 5:47 53 12:04 56 14:56 19:05 6:09 Eden Christian Academ
58 Mark Phillips So 62 5:56 56 12:13 58 14:58 19:06 6:09 Carlynton
59 Desmond Corrado Fr 48 5:51 46 11:59 54 14:55 19:06 6:10 Carlynton
60 Jonathan Ruscoe Jr 66 5:57 59 12:14 57 14:58 19:09 6:11 Our Lady Of Sacred He
61 Ethan Fine Fr 78 6:03 62 12:17 60 15:03 19:11 6:11 Washington
62 Ray Brumley So 68 5:58 57 12:14 61 15:03 19:12 6:11 Brownsville Area
63 James Premozic So 54 5:53 64 12:18 63 15:06 19:15 6:12 Serra Catholic
64 Ricky Smith Sr 73 6:01 66 12:19 64 15:08 19:18 6:13 Riverview
65 Erik Ketterer So 96 6:13 85 12:39 73 15:21 19:18 6:14 Riverview
66 Christopher Virostek Sr 57 5:55 67 12:21 68 15:13 19:19 6:14 Cardinal Wuerl North
67 Nate Gasier Jr 52 5:53 54 12:05 59 15:01 19:24 6:15 Fort Cherry
68 Mario Cosentino Sr 67 5:57 63 12:18 65 15:11 19:25 6:16 Eden Christian Academ
69 Clancy McIntyre Sr 55 5:54 65 12:19 69 15:14 19:27 6:16 Geibel Catholic
70 Daniel Sentner Jr 69 5:59 81 12:35 82 15:27 19:30 6:17 Seton-LaSalle
71 Jake Lowry Jr 77 6:03 74 12:27 70 15:16 19:30 6:17 Vincentian Academy
72 Sean Maxwell Jr 81 6:07 80 12:34 79 15:26 19:30 6:17 Seton-LaSalle
73 Henry Karn Fr 74 6:01 78 12:34 74 15:23 19:33 6:18 Fort Cherry
74 Finn Sweeney Fr 91 6:12 83 12:39 78 15:25 19:34 6:18 Our Lady Of Sacred He
75 Nicholas Seto So 82 6:08 79 12:34 80 15:26 19:38 6:20 Brownsville Area
76 Joseph McCollum Jr 89 6:11 91 12:44 87 15:30 19:39 6:20 Neshannock
77 Wesley Rodu So 56 5:55 68 12:21 67 15:12 19:39 6:20 Eden Christian Academ
78 Donnie Drodge Sr 105 6:18 92 12:46 85 15:29 19:40 6:20 New Brighton
79 Riley Post Sr 79 6:04 86 12:41 86 15:30 19:40 6:21 Carlynton
80 Zachary Baker Fr 59 5:55 76 12:31 81 15:27 19:41 6:21 Cardinal Wuerl North
81 Vincent Capozzolo Sr 87 6:10 82 12:37 83 15:27 19:43 6:22 Serra Catholic
82 Adam Petrovich Sr 106 6:18 89 12:44 91 15:35 19:45 6:22 Bishop Canevin
83 Noah Diggs So 71 6:00 70 12:23 72 15:21 19:45 6:22 Brownsville Area
84 Luke Crum So 85 6:10 87 12:43 89 15:31 19:46 6:23 Cardinal Wuerl North
85 Scott Shoaff Sr 88 6:11 88 12:43 88 15:31 19:47 6:23 Mohawk
86 Jared Hendry So 100 6:17 90 12:44 90 15:34 19:48 6:23 Neshannock
87 Jakob Semen So 53 5:53 75 12:31 75 15:24 19:48 6:23 Neshannock
88 Luke Yu Sr 63 5:57 73 12:25 77 15:25 19:52 6:24 Geibel Catholic
89 Andrew Daugherty Fr 113 6:21 103 12:59 98 15:46 19:54 6:25 Laurel
90 Austin Duffield Sr 60 5:56 84 12:39 92 15:37 19:55 6:25 Sewickley Academy
91 Lee Henke Fr 72 6:01 77 12:34 76 15:25 19:56 6:26 Fort Cherry
92 Mason Daniels Sr 36 5:45 58 12:14 71 15:19 19:57 6:26 South Side
93 Justin Angle So 111 6:19 99 12:56 103 15:50 20:03 6:28 Bishop Canevin
94 Legion Lake Sr 104 6:18 93 12:47 94 15:41 20:04 6:28 New Brighton
95 John Maloney So 109 6:19 97 12:52 93 15:39 20:05 6:28 Mohawk
96 Jake Hilliard Sr 101 6:17 98 12:54 99 15:46 20:05 6:29 South Side
97 Jacob Noethiger Jr 51 5:52 72 12:25 84 15:28 20:05 6:29 Avonworth
98 Nathan Bradich Sr 92 6:12 96 12:50 96 15:44 20:06 6:29 Serra Catholic
99 Eric Sutch Fr 116 6:22 104 12:59 100 15:47 20:06 6:29 Laurel
100 Triston Hall Sr 107 6:18 94 12:49 95 15:43 20:08 6:30 New Brighton
101 Andrew Nassur Sr 112 6:20 100 12:56 97 15:45 20:10 6:30 Greensburg C C
102 Connor Miller Jr 108 6:19 102 12:58 104 15:51 20:12 6:31 Bishop Canevin
103 William Colenbrander Sr 102 6:17 106 13:01 102 15:50 20:14 6:31 Avonworth
104 Julius Thomas Sr 84 6:10 108 13:02 107 16:01 20:16 6:32 Chartiers Houston
105 Tyler Braho Sr 93 6:12 110 13:08 109 16:03 20:17 6:32 Mohawk
106 Nick Ruperto Jr 86 6:10 95 12:50 101 15:47 20:17 6:32 Fort Cherry
107 Nathan Kraus Sr 103 6:17 101 12:57 105 15:52 20:19 6:33 Shenango
108 Jake Gartley So 94 6:13 109 13:05 110 16:05 20:26 6:35 Our Lady Of Sacred He
109 Ty Higinbotham Sr 98 6:16 112 13:10 114 16:12 20:27 6:36 Brownsville Area
110 Christian Maxwell Fr 126 6:32 118 13:16 112 16:08 20:29 6:36 Shenango
111 Andrew Schafale So 117 6:24 111 13:10 111 16:08 20:32 6:37 Cardinal Wuerl North
112 Mario Johns So 80 6:05 105 13:00 108 16:03 20:32 6:37 Quigley Catholic
113 Tim Roos So 127 6:32 113 13:11 113 16:11 20:32 6:37 Cardinal Wuerl North
114 Vincent Komoroski So 134 6:37 126 13:25 118 16:17 20:32 6:37 Greensburg C C
115 Noah Burchett Jr 95 6:13 107 13:02 106 15:57 20:35 6:38 Neshannock
116 Michael Casey Sr 136 6:38 125 13:25 119 16:18 20:37 6:39 Brentwood
117 Shane Harris So 121 6:29 117 13:15 117 16:15 20:40 6:40 South Side
118 Josh Gwyn Jr 124 6:31 123 13:24 120 16:19 20:40 6:40 California Area
119 Matt Shimko So 122 6:30 114 13:14 116 16:14 20:43 6:41 California Area
120 Phillip Canzian Sr 97 6:14 120 13:20 124 16:27 20:45 6:42 Vincentian Academy
121 Austin Schroeder Sr 118 6:25 115 13:14 115 16:14 20:48 6:42 Freedom Area (7)
122 Zachary Horensky Sr 110 6:19 119 13:17 121 16:21 20:50 6:43 Seton-LaSalle
123 Austin Joseph Fr 135 6:37 129 13:26 123 16:26 20:51 6:43 Fort Cherry
124 Brian Weir Sr 114 6:21 121 13:23 127 16:30 20:51 6:43 Sewickley Academy
125 Colton Anderson So 119 6:27 127 13:25 125 16:28 20:53 6:44 West Greene
126 Andrew Kowalski Jr 123 6:30 124 13:24 122 16:26 20:59 6:46 Chartiers Houston
127 Jacob Harp Fr 146 6:48 136 13:47 131 16:50 21:05 6:48 Freedom Area (7)
128 Matthew Hilarsewski Jr 90 6:12 116 13:15 126 16:29 21:06 6:48 Carlynton
129 Reed Kissick Fr 132 6:36 131 13:42 130 16:43 21:17 6:52 Laurel
130 Cade Quinn Jr 138 6:38 134 13:46 134 16:54 21:17 6:52 Vincentian Academy
131 Adam Zelinski So 129 6:34 128 13:26 129 16:43 21:18 6:52 Cardinal Wuerl North
132 Jayden Wall Sr 133 6:37 138 13:50 137 16:55 21:26 6:55 Brownsville Area
133 Matt Rudesill Sr 130 6:35 132 13:42 135 16:54 21:28 6:55 Mohawk
134 Will Stevenson So 125 6:31 140 13:54 144 17:12 21:30 6:56 Sewickley Academy
135 Wray Jones So 137 6:38 135 13:47 133 16:53 21:31 6:56 Vincentian Academy
136 Austin Filby Fr 145 6:48 141 13:54 139 17:00 21:31 6:56 Chartiers Houston
137 Tim Urban Fr 148 6:50 143 13:56 140 17:00 21:32 6:57 Chartiers Houston
138 Caleb DellaPenna So 139 6:39 137 13:49 136 16:55 21:34 6:57 Brownsville Area
139 Thomas Deasy So 152 6:53 142 13:56 141 17:03 21:40 6:59 Bishop Canevin
140 Andrew Lyle Jr 120 6:27 139 13:51 143 17:07 21:44 7:01 Seton-LaSalle
141 Danny Bigley Sr 128 6:33 130 13:40 132 16:53 21:47 7:01 Bishop Canevin
142 Nate Robinson Jr 99 6:16 122 13:23 128 16:40 21:48 7:02 Fort Cherry
143 Brendan Maher Sr 143 6:47 144 13:56 145 17:14 21:48 7:02 Greensburg C C
144 Brandon Smith Fr 149 6:51 145 13:58 142 17:06 21:52 7:03 South Side
145 Caleb Klemick Sr 141 6:44 147 14:10 147 17:18 21:53 7:03 Seton-LaSalle
146 Danny Erdely Sr 115 6:21 133 13:44 138 16:59 21:55 7:04 Greensburg C C
147 George Zheng Fr 131 6:36 150 14:12 148 17:20 21:56 7:04 Sewickley Academy
148 Hunter Drennon Sr 142 6:45 146 14:00 146 17:16 22:04 7:07 Brownsville Area
149 Will Cowden 140 6:40 149 14:11 149 17:22 17:22 22:04 7:07 Fort Cherry
150 Nicholas Capezio Sr 156 6:57 148 14:11 150 17:26 22:14 7:10 Laurel
151 Zaire Mitchell So 151 6:52 151 14:13 151 17:26 22:14 7:10 Neighborhood Academy
152 Jared Lewis Jr 167 7:08 159 14:33 157 17:40 22:19 7:12 New Brighton
153 Levi Troyer Sr 164 7:02 152 14:14 152 17:28 22:19 7:12 New Brighton
154 Carter Popelas Sr 155 6:56 154 14:18 153 17:34 22:23 7:13 California Area
155 James Sanchioli Jr 158 6:59 156 14:20 155 17:38 22:25 7:14 Seton-LaSalle
156 Carl Handelsman Fr 153 6:54 153 14:18 161 17:50 22:26 7:14 Serra Catholic
157 Walker Lee So 157 6:58 155 14:20 154 17:38 22:29 7:15 West Greene
158 Dalton Nutter Sr 166 7:06 160 14:33 160 17:49 22:31 7:16 Geibel Catholic
159 Micha Arnold Sr 165 7:02 158 14:28 158 17:44 22:32 7:16 Neighborhood Academy
160 Stefano Petrucelli Jr 161 7:01 157 14:26 156 17:39 22:35 7:17 Greensburg C C
161 Petr Donets Fr 168 7:11 164 14:39 162 17:50 22:35 7:17 Vincentian Academy
162 Owen Hockenberry So 163 7:01 162 14:34 159 17:48 22:36 7:17 Burgettstown
163 Ben Razzano Fr 144 6:48 161 14:33 163 17:57 22:57 7:24 Neshannock
164 Jim Gallucci Jr 160 7:00 165 14:40 165 18:07 23:07 7:27 Burgettstown
165 Gabe Wilcox Sr 170 7:15 168 14:55 166 18:16 23:09 7:28 Carlynton
166 Nick Flynn Sr 147 6:48 166 14:47 164 18:05 23:11 7:28 South Side
167 Xavier Moskala So 169 7:11 169 14:58 169 18:24 23:22 7:32 Our Lady Of Sacred He
168 Jamir Howard Jr 177 7:31 172 15:14 170 18:35 23:33 7:36 Neighborhood Academy
169 Collin Majhan Sr 159 7:00 163 14:36 167 18:18 23:37 7:37 Geibel Catholic
170 Gavin Louch Fr 176 7:24 171 15:14 171 18:37 23:43 7:39 Serra Catholic
171 David Humensky Fr 150 6:52 167 14:52 168 18:23 23:46 7:40 Avella Area
172 Ethan Hanley Fr 162 7:01 170 15:06 172 18:52 24:02 7:45 Redeemer Lutheran
173 Bryce Craig Sr 172 7:22 175 15:20 173 18:56 24:15 7:49 Burgettstown
174 Logan Donnelly Fr 173 7:22 174 15:20 174 19:04 24:15 7:49 Avella Area
175 Peter Kutschke Fr 181 7:49 180 15:52 178 19:27 24:25 7:53 Seton-LaSalle
176 Hunter Consolmango Sr 178 7:31 176 15:41 175 19:16 24:31 7:55 Brentwood
177 Andrew Kalamasz Jr 182 7:51 179 15:47 177 19:22 24:35 7:56 Freedom Area (7)
178 Noah Pollio Sr 174 7:22 182 15:52 179 19:31 24:59 8:03 Union Area
179 Cyris Church Jr 180 7:37 173 15:15 176 19:17 25:08 8:06 Freedom Area (7)
180 Josh Gildea Jr 175 7:23 183 15:54 180 19:41 25:13 8:08 Brentwood
181 Nick Chase So 179 7:35 181 15:52 181 19:42 25:17 8:09 Avella Area
182 Jacob Ulerich Sr 154 6:55 177 15:47 184 20:01 25:19 8:10 Geibel Catholic
183 Tyler Waggoner Fr 183 7:52 185 16:20 182 19:57 25:27 8:12 Freedom Area (7)
184 Gordon Kalamacz Sr 184 7:53 184 16:02 183 19:59 25:43 8:18 Freedom Area (7)
185 Jimmy Walker Fr 185 8:07 186 16:46 186 20:39 26:18 8:29 Burgettstown
186 Aiden Hoffman So 171 7:21 178 15:47 185 20:30 26:44 8:37 Brentwood
187 Jonathan Morris So 186 8:22 187 17:02 187 21:04 26:58 8:42 Neighborhood Academy
188 Quinn Meyers So 187 8:23 188 17:58 188 22:21 28:12 9:06 Neighborhood Academy
189 Hugh Zimmerman Sr 188 8:34 189 18:10 189 22:25 28:43 9:16 Washington