3A Boys 5000m
Place Name Time Team
1 1 Daniel McGoey Jr 3 4:56 3 10:06 16:01 5:10 North Allegheny
2 2 Patrick Anderson Jr 2 4:54 2 10:00 16:20 5:16 Mount Lebanon
3 3 Christian Fitch Jr 4 4:58 4 10:15 16:24 5:17 Fox Chapel Area
4 4 Seth Ketler Sr 8 5:04 5 10:22 16:33 5:20 Seneca Valley
5 5 Peter Cosentino Sr 9 5:04 7 10:26 16:36 5:21 Mount Lebanon
6 6 Robert O'Brien Sr 7 5:04 10 10:34 16:47 5:25 Upper Saint Clair
7 7 Zack Marmol Jr 14 5:07 9 10:33 16:48 5:25 Peters Township
8 8 Zachary Kinne Sr 1 4:54 1 9:59 16:50 5:26 North Allegheny
9 9 Sam Owori Sr 6 5:04 6 10:24 16:51 5:26 Seneca Valley
10 10 Dalton Kalbaugh Jr 16 5:09 11 10:36 16:51 5:26 Shaler Area
11 11 Skyler Vavro So 10 5:06 15 10:44 16:52 5:26 Butler
12 12 Aden Dressler Sr 23 5:14 13 10:42 16:57 5:28 Butler
13 13 Andrew Kollitz So 31 5:18 21 10:53 17:00 5:29 North Allegheny
14 14 Zachary Leachman Jr 5 4:58 8 10:27 17:01 5:29 Mars Area
15 15 Teddy Boehm Jr 13 5:07 12 10:39 17:02 5:29 Baldwin
16 16 Connor Volk-Klos Sr 15 5:08 14 10:43 17:03 5:30 Seneca Valley
17 17 Alex Shaw Jr 11 5:06 17 10:45 17:04 5:30 Upper Saint Clair
18 18 Eli Allridge Sr 25 5:16 23 10:53 17:05 5:30 Bethel Park
19 19 Alex Brokaw Sr 12 5:06 18 10:48 17:07 5:31 Mount Lebanon
20 20 Stephen Nalepa Jr 18 5:10 16 10:45 17:09 5:32 North Allegheny
21 21 Ethan James Sr 47 5:22 37 11:04 17:10 5:32 North Allegheny
22 22 Joey Buehner Sr 17 5:09 19 10:51 17:12 5:33 North Hills
23 23 Elias Zajicek Sr 27 5:17 32 11:01 17:14 5:33 Chartiers Valley
24 24 Chris Hess Sr 20 5:11 20 10:52 17:18 5:35 Upper Saint Clair
25 25 Noah Petersen Fr 36 5:19 27 10:58 17:18 5:35 Seneca Valley
26 26 Joey Cafaro Sr 37 5:19 30 11:01 17:20 5:35 Hampton
27 27 Barak Asher Fr 43 5:20 22 10:53 17:23 5:36 Mount Lebanon
28 28 Antonio Burkhart Jr 22 5:13 24 10:55 17:25 5:37 Bethel Park
29 29 Dominic Spatolisano Jr 19 5:10 26 10:57 17:30 5:38 Norwin
30 30 Aidan Domencic Sr 39 5:19 33 11:01 17:30 5:39 Seneca Valley
31 31 Luke Turkovich Sr 29 5:18 28 10:59 17:30 5:39 North Allegheny
32 32 Matt Gust Sr 33 5:19 31 11:01 17:31 5:39 Hampton
33 33 Ryan Sarkett So 46 5:21 41 11:08 17:31 5:39 Upper Saint Clair
34 34 Quinn Mitchell Sr 44 5:21 38 11:05 17:33 5:40 Mount Lebanon
35 35 Duncan Laduke Jr 32 5:18 25 10:57 17:35 5:40 Mount Lebanon
36 36 Max Weaver Sr 40 5:19 34 11:02 17:37 5:41 Seneca Valley
37 37 Gregory Overbeck Sr 42 5:20 35 11:03 17:42 5:43 Fox Chapel Area
38 38 Josh Holmes Jr 41 5:20 39 11:06 17:48 5:44 Hampton
39 39 Josiah Wudkwych Jr 28 5:17 36 11:04 17:52 5:45 Canon-McMillan
40 40 Lucas Reese Jr 45 5:21 42 11:08 17:55 5:46 Moon Area
41 41 Connor Foody So 38 5:19 40 11:07 17:55 5:46 North Allegheny
42 42 Nicholas Shavel Jr 35 5:19 44 11:14 17:56 5:47 Norwin
43 43 Kasey Turner Jr 34 5:19 47 11:16 18:00 5:48 Upper Saint Clair
44 44 Trevor Verkleeren Jr 26 5:17 45 11:16 18:04 5:49 Hempfield Area (7)
45 45 Eli Olson Sr 30 5:18 43 11:09 18:04 5:50 Norwin
46 46 Timothy Patterson Jr 57 5:29 53 11:29 18:05 5:50 Butler
47 47 Jake Folaron So 49 5:23 50 11:23 18:08 5:51 Kiski Area
48 48 Joseph Fish Jr 64 5:34 60 11:33 18:09 5:51 Hampton
49 49 Adam Owori Jr 61 5:32 58 11:31 18:10 5:51 Seneca Valley
50 50 Victor Williams So 21 5:13 29 10:59 18:10 5:51 Pine-Richland
51 51 Justin Mascilli Jr 129 5:52 83 11:50 18:10 5:52 Plum
52 52 Robert Hankinson Jr 127 5:52 86 11:51 18:10 5:52 Plum
53 53 Jack Lorence Fr 70 5:36 61 11:34 18:11 5:52 Fox Chapel Area
54 54 Oscar Shaver Jr 92 5:42 78 11:44 18:12 5:52 Pittsburgh C C
55 55 Joseph Hill So 76 5:37 54 11:30 18:15 5:53 Greater Latrobe
56 56 Ryan Kenyon So 72 5:36 63 11:35 18:15 5:53 Fox Chapel Area
57 57 Shane Funk So 106 5:46 70 11:40 18:16 5:53 Fox Chapel Area
58 58 Shorya Kohli Sr 51 5:24 46 11:16 18:16 5:53 Chartiers Valley
59 59 Issac Vance So 52 5:24 49 11:22 18:18 5:54 Chartiers Valley
60 60 Calvin Dziewulski Sr 53 5:25 51 11:24 18:18 5:54 Hempfield Area (7)
61 61 Ethan Mann Sr 56 5:28 66 11:38 18:19 5:54 Upper Saint Clair
62 62 Harrison Barnett Jr 60 5:31 55 11:30 18:20 5:55 Norwin
63 63 James Counihan Jr 82 5:39 64 11:36 18:20 5:55 Bethel Park
64 64 Dominic DeMaro Jr 59 5:30 57 11:31 18:21 5:55 Norwin
65 65 Justin Kocur Jr 48 5:22 48 11:22 18:21 5:55 Moon Area
66 66 Ryan Paris Fr 85 5:39 67 11:39 18:23 5:56 Shaler Area
67 67 Jake Bode So 54 5:25 56 11:31 18:24 5:56 Peters Township
68 68 Lucas Dunst Jr 62 5:33 68 11:39 18:26 5:57 Peters Township
69 69 Lucas Zak Sr 68 5:36 74 11:41 18:28 5:57 Pine-Richland
70 70 Dominick Ditoro Fr 65 5:34 73 11:41 18:29 5:58 Baldwin
71 71 Patrick Driscoll So 50 5:23 59 11:32 18:30 5:58 Penn Trafford
72 72 Jose Morales So 69 5:36 69 11:40 18:31 5:58 Fox Chapel Area
73 73 John Zervos Sr 90 5:41 92 11:53 18:31 5:58 Mars Area
74 74 Dante Frescura So 83 5:39 76 11:42 18:32 5:59 Greater Latrobe
75 75 Sam Shannon Sr 58 5:30 62 11:35 18:32 5:59 Kiski Area
76 76 Alex Duffus Fr 89 5:41 79 11:45 18:36 6:00 Franklin Regional
77 77 Luke Whisel So 115 5:48 97 11:56 18:36 6:00 Gateway
78 78 Nathan Monday Jr 97 5:43 88 11:51 18:37 6:00 Butler
79 79 Tyler Paszkowski Fr 86 5:40 72 11:41 18:37 6:00 Shaler Area
80 80 Clark Mitchell Sr 55 5:28 65 11:37 18:38 6:00 Mount Lebanon
81 81 Avery Bursick Sr 75 5:37 75 11:41 18:38 6:01 Fox Chapel Area
82 82 Anthony Snyder 8 71 5:36 71 11:41 18:41 6:01 West Allegheny
83 83 Brendan Lawlor Sr 98 5:43 89 11:52 18:42 6:02 Pittsburgh C C
84 84 Kevin Walsh Sr 113 5:48 87 11:51 18:42 6:02 Canon-McMillan
85 85 Aiden Sekelik Fr 117 5:48 100 11:57 18:43 6:02 West Allegheny
86 86 Dominic Prestipino Jr 77 5:37 77 11:42 18:43 6:02 Connellsville
87 87 Chris Hinson Sr 84 5:39 81 11:48 18:43 6:02 Norwin
88 88 Jacob Holland Sr 109 5:47 90 11:52 18:44 6:03 Canon-McMillan
89 89 Doron Wudkwych Fr 135 5:54 105 11:59 18:45 6:03 Canon-McMillan
90 90 Hunter Bodnar Sr 94 5:42 93 11:53 18:48 6:04 Greater Latrobe
91 91 Joseph George So 67 5:36 85 11:51 18:51 6:05 Kiski Area
92 92 Matt Dongiavanni So 74 5:37 84 11:51 18:52 6:05 Kiski Area
93 93 Connor Weiss Sr 110 5:47 110 12:01 18:53 6:05 Hampton
94 94 Luke Grottenthaler Jr 79 5:38 102 11:58 18:53 6:05 Chartiers Valley
95 95 Tanner Stewart Jr 78 5:38 99 11:56 18:54 6:06 Canon-McMillan
96 96 Luke Waltrip Fr 80 5:38 95 11:54 18:56 6:06 Pine-Richland
97 97 Tyler Anderson Jr 131 5:53 119 12:09 18:57 6:07 Moon Area
98 98 Paul Krueger So 73 5:37 101 11:58 18:57 6:07 Peters Township
99 99 Jacob Holt Jr 91 5:42 94 11:54 18:58 6:07 Greater Latrobe
100 100 Joseph Markovitz So 119 5:49 114 12:05 18:58 6:07 Upper Saint Clair
101 101 Mark Lalama Sr 132 5:53 118 12:09 18:58 6:07 Moon Area
102 102 Andrew Groll So 93 5:42 107 12:00 18:59 6:07 North Hills
103 103 Antonio Giordano Fr 66 5:36 80 11:48 19:02 6:08 Kiski Area
104 104 Nicolas Provenzo Fr 95 5:42 96 11:55 19:03 6:09 Franklin Regional
105 105 Josiah Hearn Sr 108 5:47 98 11:56 19:03 6:09 Connellsville
106 106 Daniel Krill Jr 96 5:43 108 12:00 19:06 6:10 Pine-Richland
107 107 Gennarnio Conzemius Sr 103 5:45 112 12:02 19:08 6:10 Pittsburgh C C
108 108 Noah Boyle Sr 63 5:33 106 12:00 19:09 6:11 Kiski Area
109 109 Edwin Sheets Sr 87 5:40 91 11:53 19:10 6:11 Shaler Area
110 110 Jackson Faulk Jr 128 5:52 125 12:13 19:11 6:11 West Allegheny
111 111 Josh Fry So 101 5:45 104 11:59 19:11 6:11 Butler
112 112 Sean Hey Jr 120 5:50 117 12:07 19:12 6:11 Bethel Park
113 113 Dale Glotfelty Jr 158 6:00 128 12:15 19:12 6:12 Trinity (7)
114 114 James Hill So 122 5:50 113 12:05 19:14 6:12 Greater Latrobe
115 115 Andrew Cunningham Jr 147 5:57 140 12:21 19:14 6:12 Pittsburgh C C
116 116 Quinn Pritchard So 105 5:46 109 12:01 19:14 6:12 Pine-Richland
117 117 J S Florek Jr 156 6:00 134 12:17 19:16 6:13 Greater Latrobe
118 118 Tyler DeRose So 102 5:45 124 12:12 19:16 6:13 Peters Township
119 119 Ethan Snyder Fr 114 5:48 122 12:12 19:16 6:13 Chartiers Valley
120 120 Justin Haines So 88 5:41 103 11:59 19:16 6:13 Franklin Regional
121 121 Jack Ambrosini Jr 155 5:59 141 12:21 19:17 6:13 Peters Township
122 122 Logan Ali Sr 24 5:16 52 11:28 19:18 6:13 Hempfield Area (7)
123 123 Patrick Bryant Jr 170 6:04 135 12:18 19:18 6:13 Trinity (7)
124 124 Alex Estright Sr 130 5:52 120 12:10 19:18 6:13 Moon Area
125 125 Jared Koenig Jr 139 5:54 132 12:17 19:19 6:14 Baldwin
126 126 Wil Dagnal Sr 142 5:55 130 12:16 19:20 6:14 Peters Township
127 127 Ryder Kriley Fr 116 5:48 143 12:22 19:21 6:14 Butler
128 128 Caden Harsh Jr 137 5:54 129 12:15 19:22 6:15 Baldwin
129 129 Jacob Tarosky Jr 0 0 19:23 6:15 Norwin
130 130 Will Davis So 141 5:55 139 12:20 19:24 6:15 Pittsburgh C C
131 131 Anton Yanovich Sr 81 5:39 111 12:02 19:30 6:17 Bethel Park
132 132 Matt Bartus Sr 112 5:47 116 12:07 19:31 6:17 Hempfield Area (7)
133 Jonah Silverman So 133 5:53 142 12:21 19:32 6:18 Penn Hills
134 133 Tom Shields Sr 146 5:56 145 12:25 19:34 6:19 Hampton
135 134 Travis Larson Fr 176 6:07 164 12:35 19:34 6:19 North Hills
136 135 Tanner Ambrisco Fr 144 5:55 138 12:19 19:35 6:19 Connellsville
137 136 Nick Labuda Fr 107 5:46 115 12:06 19:38 6:20 Pine-Richland
138 137 Kerry Wolff So 168 6:04 165 12:36 19:39 6:20 North Hills
139 138 Zachary Conley Sr 159 6:01 152 12:28 19:39 6:20 Penn Trafford
140 139 Chase Crissman Fr 186 6:09 180 12:46 19:39 6:20 Penn Trafford
141 140 Logan Kelly Sr 154 5:59 153 12:29 19:40 6:20 Kiski Area
142 141 Cameron Oaks So 100 5:44 121 12:10 19:40 6:20 Franklin Regional
143 142 Bobby Konesky Fr 134 5:54 146 12:25 19:40 6:21 Baldwin
144 143 Kyle Hoehler Sr 157 6:00 158 12:30 19:40 6:21 Hampton
145 144 Riley Pritchard Jr 123 5:51 144 12:22 19:40 6:21 Gateway
146 145 Jarrett Gandy Sr 171 6:05 159 12:32 19:41 6:21 Trinity (7)
147 146 John Yanosick Fr 165 6:03 156 12:30 19:41 6:21 Moon Area
148 147 Ethan Jones Fr 181 6:08 175 12:43 19:42 6:21 Plum
149 148 Alex Rayburg So 125 5:51 136 12:19 19:43 6:22 Baldwin
150 149 Zach Bigam Fr 140 5:55 151 12:28 19:44 6:22 Connellsville
151 150 Sam Schone Fr 184 6:09 173 12:43 19:44 6:22 Plum
152 151 Luke Galosi Jr 136 5:54 149 12:26 19:46 6:22 Moon Area
153 152 Max Thomas So 143 5:55 131 12:16 19:47 6:23 Canon-McMillan
154 153 Ethan Hoey Sr 150 5:58 148 12:26 19:48 6:23 Baldwin
155 154 Austin Krieger Jr 149 5:57 154 12:29 19:48 6:23 Chartiers Valley
156 155 Titus Walker Sr 153 5:59 163 12:35 19:50 6:24 Canon-McMillan
157 156 Jesse Cook Jr 179 6:07 172 12:41 19:50 6:24 Plum
158 157 Brady Sundin Fr 195 6:11 168 12:39 19:50 6:24 Gateway
159 158 Chris Watson Sr 99 5:44 137 12:19 19:52 6:24 Penn Trafford
160 159 Auggie Towers Jr 160 6:02 162 12:35 19:53 6:25 Trinity (7)
161 160 Dylan Becker Jr 145 5:55 147 12:25 19:53 6:25 Mars Area
162 161 Jack Olshenske Fr 187 6:09 179 12:45 19:54 6:25 Mars Area
163 162 Noah Paszkowski Sr 104 5:45 133 12:17 19:55 6:25 Shaler Area
164 163 Mason Richardson Jr 191 6:10 174 12:43 19:56 6:25 North Hills
165 164 Jacob Nemec 8 161 6:02 167 12:38 19:56 6:26 West Allegheny
166 165 Jackson Vento Jr 138 5:54 126 12:13 19:57 6:26 Pittsburgh C C
167 166 Alex Williams So 166 6:04 169 12:39 19:57 6:26 Bethel Park
168 167 Daniel Lipinski Sr 163 6:02 155 12:30 19:57 6:26 Penn Trafford
169 168 Daniel Suchin So 192 6:10 166 12:37 19:58 6:26 North Hills
170 169 Tommy Labick Sr 118 5:49 127 12:14 19:58 6:26 Greater Latrobe
171 170 Henry Anderson Jr 152 5:58 161 12:33 19:59 6:27 Chartiers Valley
172 171 Mattithia Burtt Jr 111 5:47 82 11:49 20:00 6:27 Armstrong
173 172 Levi Carpenter Jr 124 5:51 150 12:27 20:01 6:27 Hempfield Area (7)
174 Brennon Williams-Howard Sr 148 5:57 160 12:33 20:02 6:27 Penn Hills
175 173 Joseph Storey So 175 6:07 181 12:46 20:02 6:28 Gateway
176 174 Bruce Foster So 151 5:58 157 12:30 20:02 6:28 Connellsville
177 175 Andy Kamis So 204 6:17 196 13:02 20:03 6:28 Armstrong
178 176 Alek Serowik So 189 6:10 170 12:40 20:04 6:28 North Hills
179 177 Owen Valasek Jr 169 6:04 176 12:43 20:07 6:29 Armstrong
180 178 Jackson Banes Jr 190 6:10 184 12:49 20:10 6:30 Bethel Park
181 179 William Brewer So 183 6:08 177 12:44 20:11 6:31 Plum
182 180 Will Tripoli Jr 178 6:07 171 12:41 20:13 6:31 Trinity (7)
183 181 Maverick Good Jr 172 6:06 178 12:45 20:14 6:32 Armstrong
184 182 John Dunn Fr 203 6:15 195 12:59 20:18 6:33 Mars Area
185 183 Caden Harbison So 196 6:12 183 12:49 20:19 6:33 West Allegheny
186 184 Gregory Parrish So 173 6:06 187 12:54 20:21 6:34 Pittsburgh C C
187 185 Miles Tush Jr 202 6:15 200 13:10 20:23 6:34 Plum
188 186 Jon Stout Jr 193 6:10 190 12:56 20:23 6:34 Trinity (7)
189 187 Christopher Catullo Sr 126 5:52 182 12:47 20:31 6:37 Penn Trafford
190 188 Isaiah Raimondo Fr 185 6:09 193 12:58 20:31 6:37 Hempfield Area (7)
191 189 Raine Reily Sr 167 6:04 188 12:55 20:34 6:38 Connellsville
192 190 Bryce Machi Jr 177 6:07 186 12:54 20:34 6:38 Gateway
193 191 Carson Yohe Fr 197 6:13 194 12:59 20:42 6:41 Franklin Regional
194 192 Bennett Kerr So 194 6:11 192 12:57 20:43 6:41 Franklin Regional
195 Darien Mallory Jr 162 6:02 185 12:51 20:48 6:42 Penn Hills
196 193 Jacob Brush Jr 198 6:13 198 13:08 20:49 6:43 Franklin Regional
197 Blake Hammer Fr 174 6:06 189 12:56 20:50 6:43 Pittsburgh C C
198 194 Lucas Kuremsky Fr 201 6:15 197 13:04 21:02 6:47 Mars Area
199 195 Andrew Gallogly Sr 164 6:03 204 13:19 21:08 6:49 Pine-Richland
200 196 Charles Neider So 205 6:17 207 13:30 21:08 6:49 Shaler Area
201 197 Lucas Gawlinski So 199 6:14 199 13:09 21:09 6:49 Armstrong
202 198 Ronnie Matthews 8 207 6:20 202 13:18 21:10 6:50 West Allegheny
203 Gary Breakiron So 188 6:09 201 13:11 21:15 6:51 Albert Gallatin
204 199 Tyler Yaskula Jr 180 6:08 203 13:18 21:15 6:51 Armstrong
205 200 Luke Boni So 206 6:19 205 13:21 21:19 6:52 West Allegheny
206 201 Quinten Harrison Sr 182 6:08 191 12:56 21:24 6:54 Trinity (7)
207 202 Ty Hampton So 200 6:15 206 13:25 21:45 7:01 Penn Trafford
208 203 Jonathan Zang So 208 6:29 208 13:48 22:07 7:08 Shaler Area
209 204 Ryan Cujas Jr 209 6:30 209 13:59 22:21 7:13 Armstrong