AAA Boys 5k
Place Name Time Team
1 1 C J Singleton Jr 2:22 5:00 10:14 12:51 15:50 5:06 Butler
2 2 Sage Vavro Jr 2:23 5:01 10:28 13:12 16:03 5:11 Butler
3 3 Noah Petersen Jr 2:23 5:02 10:30 13:13 16:06 5:11 Seneca Valley
4 4 Scott Nalepa Jr 2:28 5:03 10:30 13:14 16:09 5:12 North Allegheny
5 5 Alex Jubert Sr 2:24 5:03 10:35 13:22 16:21 5:16 Norwin
6 6 Graham Wolfe Jr 2:25 5:05 10:36 13:23 16:23 5:17 North Allegheny
7 7 Gregory Kossuth So 2:24 5:02 10:37 13:25 16:25 5:18 North Allegheny
8 8 Eli Dewitt So 2:29 5:12 10:51 13:31 16:28 5:19 Seneca Valley
9 9 Andrew Kollitz Sr 2:27 5:07 10:47 13:34 16:29 5:19 North Allegheny
10 10 Barak Asher Sr 2:28 5:06 10:38 13:25 16:29 5:19 Mount Lebanon
11 11 Victor Williams Sr 2:25 5:05 10:47 13:33 16:30 5:19 Pine-Richland
12 12 Dante Frescura Sr 2:28 5:10 10:48 13:34 16:31 5:20 Greater Latrobe
13 13 Jake Borgesi So 2:25 5:06 10:46 13:31 16:32 5:20 South Fayette
14 14 Jackson Hickel Jr 2:24 5:02 10:41 13:30 16:38 5:22 North Allegheny
15 15 Skyler Vavro Sr 2:27 5:07 10:48 13:41 16:39 5:22 Butler
16 16 Jonah Dewitt Sr 2:32 5:16 11:00 13:44 16:42 5:23 Seneca Valley
17 17 Ryan Sarkett Sr 2:25 5:07 10:50 13:37 16:47 5:25 Upper Saint Clair
18 18 Michael Gauntner Fr 2:27 5:09 10:56 13:49 16:48 5:25 North Allegheny
19 19 Drew Kozuch So 2:34 5:16 10:51 13:39 16:50 5:26 Greater Latrobe
20 20 Connor Foody Sr 2:26 5:08 10:52 13:47 16:53 5:27 North Allegheny
21 21 Brett Kroboth So 2:24 5:02 10:42 13:31 16:54 5:27 Peters Township
22 22 Swapnil Rana Jr 2:31 5:13 10:56 13:49 16:57 5:28 Mount Lebanon
23 23 Robert Shontz Jr 2:26 5:11 10:57 13:50 16:58 5:28 Upper Saint Clair
24 24 Jake Folaron Sr 2:26 5:09 10:57 13:48 17:00 5:29 Kiski Area
25 25 Joseph Hill Sr 2:31 5:14 11:02 13:54 17:01 5:29 Greater Latrobe
26 26 Zach Wyse Sr 2:24 5:07 10:56 13:53 17:01 5:29 Baldwin
27 27 Ben Lyons So 2:33 5:21 11:08 13:57 17:03 5:30 Butler
28 28 Jack Lorence Jr 2:28 5:11 11:02 13:56 17:04 5:30 Fox Chapel Area
29 29 Ryan Paris Jr 2:30 5:13 11:03 13:59 17:07 5:31 Shaler Area
30 30 Kaden Crump Jr 2:29 5:19 11:12 14:05 17:10 5:32 Chartiers Valley
31 31 Matt Dongiovanni Sr 2:29 5:16 11:07 14:03 17:14 5:34 Kiski Area
32 32 Shane Funk Sr 2:38 5:25 11:17 14:09 17:16 5:34 Fox Chapel Area
33 33 Peter Swindal Sr 2:29 5:14 11:09 14:06 17:16 5:34 Mount Lebanon
34 34 Joseph London Sr 2:27 5:15 10:59 13:59 17:18 5:35 Pine-Richland
35 35 Robert Winschel Sr 2:32 5:18 11:16 14:13 17:18 5:35 Mount Lebanon
36 36 Drake Simpson Sr 2:26 5:13 11:17 14:15 17:20 5:35 South Fayette
37 37 Ryder Kriley Jr 2:31 5:21 11:15 14:15 17:20 5:35 Butler
38 38 Jose Morales Sr 2:28 5:14 11:09 14:08 17:20 5:35 Fox Chapel Area
39 39 Kevin McLoughlin Fr 2:34 5:23 11:16 14:15 17:22 5:36 Pine-Richland
40 40 Sebastian Wary Sr 2:30 5:16 11:08 14:07 17:23 5:36 Seneca Valley
41 41 Luke Whisel Sr 2:27 5:19 11:12 14:12 17:24 5:37 Gateway
42 42 Matthew Quinn Sr 2:30 5:18 11:15 14:10 17:24 5:37 Mount Lebanon
43 43 Aaron Skerbetz Sr 2:24 5:09 11:10 14:11 17:25 5:37 South Fayette
44 44 Cole Lyons Sr 2:38 5:32 11:28 14:23 17:25 5:37 Butler
45 45 Joseph George Sr 2:35 5:23 11:22 14:19 17:28 5:38 Kiski Area
46 46 Tyler Paszkowski Jr 2:28 5:14 11:08 14:17 17:32 5:39 Shaler Area
47 47 Travis Larson Jr 2:37 5:28 11:21 14:19 17:33 5:40 North Hills
48 48 Jacob Puhalla So 2:23 5:09 11:21 14:22 17:34 5:40 Moon Area
49 49 Anthony Hartwick Sr 2:39 5:27 11:24 14:24 17:34 5:40 Pine-Richland
50 50 George Nix Sr 2:31 5:18 11:16 14:20 17:37 5:41 Pine-Richland
51 51 Joshua Kiss So 2:30 5:27 11:29 14:30 17:38 5:41 West Allegheny
52 52 Chris Fisher Jr 2:33 5:21 11:22 14:23 17:39 5:42 Pine-Richland
53 53 Nick Labuda Jr 2:39 5:28 11:28 14:30 17:42 5:42 Pine-Richland
54 54 Andrew Barrett So 2:33 5:22 11:29 14:30 17:43 5:43 Baldwin
55 55 Ethan Napolitan Jr 2:34 5:22 11:22 14:25 17:44 5:43 Fox Chapel Area
56 56 Cole Jooste Jr 2:36 5:28 11:31 14:29 17:47 5:44 Upper Saint Clair
57 57 Santo Riccardi So 2:31 5:25 11:30 14:33 17:47 5:44 Chartiers Valley
58 58 Patrick Driscoll Sr 2:25 5:13 11:16 14:22 17:48 5:44 Penn Trafford
59 59 Trey Reichenfeld Sr 2:35 5:25 11:25 14:31 17:49 5:45 Mount Lebanon
60 60 Daniel Suchin Sr 2:48 5:49 11:40 14:38 17:51 5:45 North Hills
61 61 Bennett Kerr Sr 2:29 5:23 11:26 14:31 17:51 5:45 Franklin Regional
62 62 Raine Gratzmiller Jr 2:33 5:22 11:25 14:28 17:52 5:46 Butler
63 63 Jake Bode Sr 2:30 5:19 11:23 14:29 17:53 5:46 Peters Township
64 64 Matthew Thomas Jr 2:39 5:35 11:41 14:39 17:53 5:46 Canon-McMillan
65 65 John Yanosick Jr 2:30 5:22 11:29 14:35 17:54 5:46 Moon Area
66 66 Owen Carter Jr 2:40 5:32 11:36 14:35 17:55 5:47 Fox Chapel Area
67 67 Justin Domencic Sr 2:35 5:27 11:31 14:38 17:55 5:47 Seneca Valley
68 68 Matt Miller Jr 2:35 5:28 11:39 14:42 17:55 5:47 Seneca Valley
69 69 Doron Wudkwych Jr 2:38 5:36 11:40 14:43 17:58 5:48 Canon-McMillan
70 70 Austin Tatusko Jr 2:33 5:25 11:35 14:44 17:59 5:48 Seneca Valley
71 71 Connor Downs Sr 2:27 5:11 11:18 14:23 18:00 5:48 Pittsburgh C C
72 72 Dominick Ditoro Jr 2:35 5:27 11:39 14:41 18:01 5:48 Baldwin
73 73 Yunar Sesmas Sr 2:37 5:30 11:29 14:37 18:02 5:49 Kiski Area
74 74 Max Thomas Sr 2:36 5:34 11:42 14:41 18:02 5:49 Canon-McMillan
75 75 David An Sr 2:37 5:33 11:41 14:45 18:02 5:49 Greater Latrobe
76 76 Aj Wagstaff So 2:35 5:29 11:38 14:44 18:04 5:49 Peters Township
77 77 Tyler Miller So 2:34 5:30 11:46 14:50 18:06 5:50 Hempfield Area (7)
78 78 Antonio Tuttoilmondo So 2:29 5:24 11:38 14:48 18:06 5:50 Hempfield Area (7)
79 79 Zack Warchol So 2:34 5:32 11:49 14:56 18:07 5:50 South Fayette
80 80 Phil Miller Jr 2:36 5:33 11:50 14:55 18:08 5:51 Kiski Area
81 81 J P Byrnes So 2:29 5:19 11:33 14:43 18:11 5:52 Pittsburgh C C
82 82 Roman Galioto So 2:26 5:13 11:26 14:42 18:12 5:52 South Fayette
83 83 Tyler LaChapelle So 2:41 5:35 11:44 14:52 18:14 5:53 Moon Area
84 84 Justin Carlson Sr 2:38 5:37 11:55 14:59 18:14 5:53 Greater Latrobe
85 85 Felipe Molacuri Jr 2:36 5:34 11:54 15:01 18:15 5:53 Upper Saint Clair
86 86 Nicolas Provenzo Jr 2:26 5:15 11:28 14:42 18:16 5:53 Franklin Regional
87 87 Julius DiSilvio Jr 2:34 5:29 11:41 14:52 18:16 5:53 Pittsburgh C C
88 88 Blake Hammer Jr 2:34 5:31 11:40 14:54 18:18 5:54 Pittsburgh C C
89 89 Ryan Kenyon Sr 2:38 5:30 11:41 14:53 18:18 5:54 Fox Chapel Area
90 90 Andrew McGee Sr 2:30 5:27 11:47 14:54 18:19 5:54 Canon-McMillan
91 91 Carter Gerlach Jr 2:33 5:29 11:46 14:59 18:20 5:55 Upper Saint Clair
92 92 Caleb Chaplik Jr 2:39 5:39 11:50 14:57 18:20 5:55 Canon-McMillan
93 93 Logan Baxter So 2:41 5:44 11:59 15:06 18:20 5:55 North Hills
94 94 Aiden Sekelik Jr 2:34 5:37 11:58 15:08 18:21 5:55 West Allegheny
95 95 Evan Sarkett So 2:40 5:42 11:56 15:02 18:22 5:55 Upper Saint Clair
96 96 Seth Basinger So 2:35 5:36 11:52 14:59 18:22 5:55 Connellsville
97 97 Ben Papson Fr 2:35 5:34 11:56 15:04 18:22 5:55 Trinity (7)
98 98 Xander Rayburg Sr 2:32 5:24 11:49 15:08 18:23 5:56 Baldwin
99 99 Justin Haines Jr 2:35 5:33 11:54 15:05 18:23 5:56 Franklin Regional
100 100 Paul Krueger Sr 2:34 5:33 11:54 14:58 18:23 5:56 Peters Township
101 101 Gavin Dunn So 2:40 5:38 11:56 15:03 18:24 5:56 Moon Area
102 102 Andrew Moore So 2:36 5:36 11:54 15:05 18:24 5:56 Franklin Regional
103 103 Aaron Kosmach Sr 2:50 5:51 11:59 15:04 18:24 5:56 North Hills
104 104 Enzo Figallo So 2:35 5:33 11:49 15:02 18:26 5:57 Pittsburgh C C
105 105 Koen Fulton So 2:39 5:41 12:00 15:07 18:27 5:57 Greater Latrobe
106 106 Cullen Shipley Sr 2:37 5:35 11:59 15:07 18:28 5:57 Norwin
107 107 Matt McCreery Fr 2:37 5:34 11:51 15:01 18:29 5:57 Greater Latrobe
108 108 Brady Sundin Jr 2:38 5:36 11:49 15:00 18:30 5:58 Gateway
109 109 Bobby Konesky Jr 2:37 5:34 11:57 15:08 18:31 5:58 Baldwin
110 110 Owen DeMatt So 2:33 5:31 12:00 15:13 18:32 5:59 Hempfield Area (7)
111 111 Ethan Snyder Jr 2:37 5:39 12:08 15:17 18:33 5:59 Chartiers Valley
112 112 Eli Lehman Jr 2:32 5:23 11:46 14:59 18:33 5:59 Mount Lebanon
113 113 Kyle Witte So 2:37 5:39 12:06 15:17 18:34 5:59 Chartiers Valley
114 114 Cameron Oaks Sr 2:32 5:34 11:57 15:09 18:35 6:00 Franklin Regional
115 115 John Dodaro Sr 2:39 5:36 11:57 15:07 18:36 6:00 Norwin
116 116 Colin Swope So 2:34 5:30 12:00 15:09 18:37 6:00 Hempfield Area (7)
117 117 Micah Gaydos Jr 2:42 5:39 12:00 15:11 18:37 6:00 Norwin
118 118 Antonio Giordano Sr 2:31 5:28 11:58 15:11 18:38 6:00 Kiski Area
119 119 Jacob Nemec Jr 2:39 5:41 12:06 15:15 18:39 6:01 West Allegheny
120 120 Mark Moawad Sr 2:37 5:38 12:01 15:13 18:39 6:01 Upper Saint Clair
121 121 Wesley Shiring Jr 2:37 5:39 12:08 15:17 18:41 6:01 Chartiers Valley
122 122 Tyler DeRose Sr 2:29 5:22 11:52 15:15 18:42 6:02 Peters Township
123 123 Paul Roberts Fr 2:40 5:40 12:09 15:18 18:42 6:02 Kiski Area
124 124 Ryan Ging Sr 2:36 5:40 12:09 15:23 18:43 6:02 South Fayette
125 125 Anthony Abbott Sr 2:39 5:40 12:04 15:17 18:45 6:03 Canon-McMillan
126 126 Santiago Giordanelli So 2:35 5:38 12:06 15:23 18:51 6:05 Hempfield Area (7)
127 127 Alek Serowik Sr 2:51 6:00 12:28 15:37 18:53 6:05 North Hills
128 128 Jadon Petersson Jr 2:38 5:43 12:08 15:28 18:53 6:05 South Fayette
129 129 Andrew Byersdorfer Jr 2:41 5:44 12:14 15:29 18:53 6:05 Fox Chapel Area
130 130 Zach Byers Fr 2:41 5:41 12:10 15:24 19:00 6:07 Peters Township
131 131 Landon Smith Fr 2:37 5:39 12:07 15:25 19:00 6:08 Chartiers Valley
132 132 Daniel Satariano Fr 2:54 6:08 12:41 15:51 19:02 6:08 North Hills
133 133 Andrew Groll Sr 2:44 5:57 12:40 15:50 19:02 6:08 North Hills
134 134 Phillip Pegher So 2:41 5:46 12:16 15:32 19:03 6:08 Baldwin
135 135 Nate Mienke So 2:40 5:51 12:27 15:44 19:07 6:10 Plum
136 136 Anthony Ragan Sr 2:33 5:37 12:19 15:38 19:10 6:11 Pittsburgh C C
137 137 Ben Zavatchan So 2:45 5:49 12:21 15:38 19:10 6:11 Connellsville
138 138 Damon Manning Sr 2:41 5:47 12:19 15:40 19:11 6:11 Trinity (7)
139 139 Aiden Allridge Sr 2:52 6:01 12:29 15:44 19:11 6:11 Bethel Park
140 140 Austin Stuchul So 2:49 6:03 12:30 15:48 19:15 6:12 Penn Hills
141 Kaleb Clark So 2:46 5:53 12:31 15:49 19:18 6:13 Albert Gallatin
142 141 Sawyer Kinney Fr 2:49 6:01 12:30 15:47 19:18 6:13 Penn Hills
143 142 Spence Brown Sr 2:46 5:52 12:27 15:49 19:18 6:13 Moon Area
144 143 Jordan Gasper Jr 2:38 5:41 12:23 15:43 19:21 6:14 Canon-McMillan
145 144 Jace Beam Fr 2:50 6:03 12:40 15:56 19:21 6:14 Gateway
146 145 Liam Pedersen So 2:42 5:51 12:37 15:55 19:22 6:15 Chartiers Valley
147 146 Noah Reese Jr 2:49 5:59 12:37 15:55 19:22 6:15 Franklin Regional
148 147 Cael Nicolella Fr 2:36 5:45 12:31 15:56 19:23 6:15 Trinity (7)
149 148 Will Brewer Sr 2:47 6:00 12:39 15:59 19:27 6:16 Plum
150 149 Oliver Donovan So 2:35 5:43 12:33 15:55 19:27 6:16 Hempfield Area (7)
151 150 Andres Breauchy So 2:44 5:50 12:31 15:49 19:27 6:16 Norwin
152 151 Dan Bouvy So 2:33 5:33 12:19 15:52 19:28 6:17 Trinity (7)
153 152 Alex Duffus Jr 2:40 5:49 12:29 15:48 19:30 6:17 Franklin Regional
154 153 Zackery Zigarovich So 2:53 6:08 12:47 16:05 19:33 6:18 Penn Trafford
155 154 Danny Dausey So 2:53 6:03 12:35 16:04 19:34 6:19 Gateway
156 155 Brendan Dorosiev Sr 2:44 5:56 12:44 16:04 19:36 6:19 Gateway
157 156 Byron Christie Fr 2:47 6:01 12:44 16:05 19:37 6:20 Gateway
158 157 Andrew Dudeck So 2:45 5:56 12:46 16:12 19:38 6:20 West Allegheny
159 158 Ayden McKean So 2:42 6:00 12:50 16:12 19:40 6:20 Trinity (7)
160 159 Justin Tonsetic Jr 2:47 6:00 12:50 16:12 19:42 6:21 Trinity (7)
161 160 Noah Wilson Fr 2:43 5:51 12:35 16:03 19:43 6:21 Norwin
162 161 Jonathan Zang Sr 2:45 5:52 12:41 16:07 19:45 6:22 Shaler Area
163 162 Mason Sepesky So 2:43 5:56 12:49 16:14 19:48 6:23 Hempfield Area (7)
164 163 Hayden Santo So 2:38 5:37 12:16 15:55 19:50 6:24 Moon Area
165 164 Harrison Repko So 2:47 6:00 12:54 16:18 19:53 6:25 Shaler Area
166 165 Seth Durst Jr 2:47 5:55 12:43 16:08 19:54 6:25 Connellsville
167 166 Bruce Foster Sr 2:52 6:05 12:58 16:23 19:55 6:25 Connellsville
168 167 Andy Kamis Sr 2:55 6:09 13:06 16:31 19:57 6:26 Armstrong
169 168 Brandon Larkovic Jr 2:45 6:04 12:53 16:20 19:57 6:26 Baldwin
170 169 Jackson Banes Jr 2:48 5:59 12:53 16:26 20:01 6:27 Bethel Park
171 170 Stephen Starr Jr 2:55 6:09 13:06 16:31 20:02 6:27 Armstrong
172 171 Jack Edner Fr 2:53 6:17 13:17 16:44 20:09 6:30 Bethel Park
173 172 Gabriel Powell Fr 2:45 6:01 13:06 16:32 20:10 6:30 Plum
174 173 Jeremy Blocklin Jr 2:53 6:11 13:07 16:34 20:12 6:31 Bethel Park
175 174 Luke Hansen Sr 2:51 6:13 13:08 16:38 20:13 6:31 Penn Hills
176 175 William Marasco So 2:45 5:53 12:52 16:24 20:14 6:31 Moon Area
177 176 Connor Pivirotto So 2:54 6:13 13:09 16:40 20:16 6:32 Plum
178 177 Ethan Jones Jr 2:58 6:17 13:10 16:35 20:17 6:32 Plum
179 178 Alex Williams Sr 2:49 6:08 13:05 16:33 20:19 6:33 Bethel Park
180 179 Jake Metcalf Sr 2:35 5:45 13:13 16:39 20:29 6:36 Pittsburgh C C
181 180 Hunter Shields Sr 2:55 6:15 13:17 16:42 20:34 6:38 Penn Hills
182 181 Jake George Jr 2:57 6:21 13:22 16:55 20:40 6:40 Plum
183 182 Michael Ninness So 2:51 6:09 13:21 16:52 20:40 6:40 Bethel Park
184 183 Aaron Sanders Jr 2:51 6:14 13:30 17:00 20:41 6:40 Peters Township
185 184 Sasidhar DeVabhaktuni Sr 2:54 6:19 13:24 17:02 20:42 6:41 Gateway
186 185 Giustino Racchini So 2:52 6:18 13:24 17:01 20:44 6:41 Plum
187 186 Daniel Dudeck So 2:56 6:20 13:30 17:07 20:53 6:44 West Allegheny
188 187 Nathan Galon Fr 2:57 6:27 13:34 17:10 20:57 6:45 West Allegheny
189 188 Kasey Stanton Fr 3:03 6:32 14:00 17:30 21:03 6:47 Connellsville
190 189 Dominic Frollo So 3:03 6:33 13:45 17:22 21:03 6:47 Penn Hills
191 Landen Heeter Sr 2:53 6:21 13:39 17:25 21:09 6:49 Albert Gallatin
192 190 August Zanotti So 3:08 6:47 14:02 17:31 21:11 6:50 Armstrong
193 191 Luke Boni Sr 2:54 6:18 13:35 17:23 21:18 6:52 West Allegheny
194 192 Owen Templer So 3:00 6:33 13:52 17:33 21:21 6:53 Penn Hills
195 193 Taven Vernau Jr 2:52 6:19 13:46 17:22 21:31 6:56 Trinity (7)
196 194 Luke Weyandt Jr 2:44 6:03 13:30 17:24 21:39 6:59 Norwin
197 195 Joey Layman So 3:02 6:34 14:08 17:53 21:53 7:03 Connellsville
198 Joshua Dankle So 3:10 6:56 14:31 18:14 21:55 7:04 Albert Gallatin
199 196 Nick Rohal Fr 3:03 6:33 14:07 17:57 22:00 7:06 Connellsville
200 197 Paul Baronak Fr 2:55 14:17 14:17 22:21 22:21 7:12 Bethel Park
201 198 Charles Neider Sr 2:56 14:37 14:37 22:25 22:25 7:14 Shaler Area
202 199 Colin Schawl So 3:11 6:50 14:41 18:39 22:46 7:21 Armstrong
203 200 Kaj Colby Fr 3:07 6:48 15:02 18:54 23:01 7:25 Penn Trafford
204 201 Richard Lehman So 3:07 6:52 15:03 18:58 23:12 7:29 Penn Trafford
205 202 Sam Smith Sr 3:13 7:02 15:04 18:58 23:16 7:30 Armstrong
206 203 Daniel Lee Fr 3:32 7:58 17:03 21:07 25:47 8:19 Penn Trafford
207 204 Maddox Wise Fr 3:29 7:46 17:08 21:21 26:02 8:24 Armstrong
208 205 Landon Crissman Fr 3:45 8:21 18:17 23:17 28:14 9:06 Armstrong
209 206 Austin Valenta Jr 4:04 9:00 19:02 24:05 29:27 9:30 Penn Trafford
210 207 Joseph Turkovich Fr 4:02 9:00 19:47 25:19 30:32 9:51 Penn Trafford