AAA Boys Varsity 5K
Place Name Time Team
1 Jack Bertram Fr 2:26 5:01 10:19 15:53 5:07 North Allegheny
2 Brett Kroboth Jr 2:21 4:59 10:19 15:53 5:07 Peters Township
3 Scott Nalepa Sr 2:25 5:02 10:22 16:09 5:13 North Allegheny
4 Jake Borgesi Jr 2:20 5:00 10:28 16:12 5:13 South Fayette
5 Noah Petersen Sr 2:21 4:59 10:19 16:14 5:14 Seneca Valley
6 Holden Eagle Sr 2:20 4:57 10:31 16:21 5:16 Taylor Allderdice
7 Jack Barnhisel Sr 2:20 4:57 10:31 16:22 5:17 Taylor Allderdice
8 Ryan Podnar Sr 2:25 5:07 10:35 16:23 5:17 North Allegheny
9 Jack Lorence Sr 2:27 5:09 10:39 16:28 5:18 Fox Chapel Area
10 Michael Gauntner So 2:26 5:03 10:38 16:34 5:20 North Allegheny
11 Chris Fisher Sr 2:26 5:10 10:47 16:38 5:22 Pine-Richland
12 Roman Galioto Jr 2:22 5:03 10:41 16:39 5:22 South Fayette
13 Owen Bluman Jr 2:21 4:58 10:38 16:39 5:22 Taylor Allderdice
14 Swapnil Rana Sr 2:22 5:03 10:40 16:40 5:22 Mount Lebanon
15 Jacob Puhalla Jr 2:26 5:07 10:52 16:42 5:23 Moon Area
16 Graham Wolfe Sr 2:27 5:09 10:46 16:43 5:23 North Allegheny
17 Brady Sundin Sr 2:33 5:17 10:47 16:44 5:24 Gateway
18 Robert Shontz Sr 2:25 5:09 10:48 16:45 5:24 Upper Saint Clair
19 Landon Young Sr 2:25 5:09 10:47 16:49 5:25 Morgantown
20 Kaden Crump Sr 2:27 5:12 10:55 16:49 5:25 Chartiers Valley
21 Caleb Schall Sr 2:27 5:06 10:47 16:52 5:26 North Allegheny
22 Gregory Kossuth Jr 2:26 5:03 10:44 16:52 5:26 North Allegheny
23 Aidan Kelley Sr 2:30 5:18 10:59 17:00 5:29 Altoona Area
24 Sawyer Weinmann So 2:27 5:13 10:58 17:03 5:30 Upper Saint Clair
25 Zach Bigam Sr 2:35 5:24 10:59 17:03 5:30 Connellsville
26 Nick Labuda Sr 2:26 5:12 11:01 17:13 5:33 Pine-Richland
27 Gabe Ebersole Sr 2:30 5:18 11:04 17:15 5:34 Altoona Area
28 John Yanosick Sr 2:27 5:14 11:06 17:16 5:34 Moon Area
29 Tyler Paszkowski Sr 2:21 5:06 10:57 17:16 5:34 Shaler Area
30 Owen DeMatt Jr 2:25 5:14 11:03 17:17 5:34 Hempfield Area (7)
31 Ryan Paris Sr 2:28 5:17 11:12 17:17 5:34 Shaler Area
32 Travis Larson Sr 2:32 5:19 11:12 17:22 5:36 North Hills
33 Logan Baxter Jr 2:31 5:18 11:16 17:23 5:36 North Hills
34 Braeden Ferguson Sr 2:30 5:18 11:05 17:24 5:37 Altoona Area
35 Everett Sargent Fr 2:30 5:22 11:16 17:25 5:37 Pittsburgh C C
36 Will Weaver Fr 6:15 17:26 6:15 17:26 5:37 Franklin Regional
37 Dominick Ditoro Sr 2:24 5:08 11:13 17:29 5:38 Baldwin
38 Eli Lehman Sr 2:28 5:19 11:15 17:30 5:38 Mount Lebanon
39 Ethan Napolitan Sr 2:30 5:16 11:12 17:33 5:40 Fox Chapel Area
40 Andrew Barrett Jr 2:24 5:12 11:14 17:34 5:40 Baldwin
41 Jordan Gwin Sr 2:32 5:22 11:15 17:35 5:40 Fox Chapel Area
42 Harrison Repko Jr 2:32 5:25 11:22 17:36 5:41 Shaler Area
43 Paul Roberts So 2:27 5:15 11:15 17:37 5:41 Kiski Area
44 Connor Pivirotto Jr 2:31 5:23 11:24 17:39 5:42 Plum
45 Aleff Teshome Sr 2:22 5:09 11:11 17:40 5:42 Taylor Allderdice
46 Phillip Pegher Jr 2:28 5:18 11:21 17:41 5:42 Baldwin
47 Zachary Workman So 2:25 5:15 11:14 17:43 5:43 Morgantown
48 Brady Mudry Sr 2:29 5:15 11:25 17:44 5:43 Morgantown
49 Kevin McLoughlin So 2:27 5:18 11:18 17:45 5:43 Pine-Richland
50 Alex Urling Jr 2:31 5:19 11:17 17:47 5:44 Pine-Richland
51 George Boutiller Sr 2:23 5:11 11:09 17:49 5:45 Altoona Area
52 Tyler Miller Jr 2:29 5:23 11:31 17:49 5:45 Hempfield Area (7)
53 Rowan Gwin So 2:36 5:31 11:28 17:50 5:45 Fox Chapel Area
54 Owen Carter Sr 2:39 5:34 11:30 17:50 5:45 Fox Chapel Area
55 Matt Miller Sr 2:37 5:33 11:37 17:53 5:46 Seneca Valley
56 Cole Jooste Sr 2:36 5:31 11:36 17:54 5:46 Upper Saint Clair
57 A J Wagstaff Jr 2:38 5:32 11:33 17:55 5:47 Peters Township
58 Austin Molinaro Jr 2:42 5:31 11:32 17:55 5:47 Connellsville
59 Jacob Schneiderman Sr 2:41 5:37 11:41 17:55 5:47 Taylor Allderdice
60 Garrett Hicks Sr 17:55 5:47 17:55 17:55 5:47 Franklin Regional
61 Jeffrey Poach Sr 2:29 5:16 11:20 17:56 5:47 Morgantown
62 Jack West Sr 2:36 5:34 11:43 17:56 5:47 Mount Lebanon
63 August Lawrence Jr 2:32 5:27 11:37 17:56 5:47 Greater Latrobe
64 Ethan Barnett So 2:34 5:27 11:32 17:57 5:47 Seneca Valley
65 Gavin Dunn Jr 2:33 5:28 11:35 17:57 5:47 Moon Area
66 Ryan Cawley Sr 2:26 5:15 11:30 17:59 5:48 Mount Lebanon
67 Liam Young Sr 2:36 5:32 11:37 18:04 5:50 Mount Lebanon
68 Santo Riccardi Jr 2:35 5:34 11:39 18:06 5:50 Chartiers Valley
69 Antonio Giordano Sr 2:25 5:19 11:31 18:07 5:50 Kiski Area
70 Nicolas Provenzo Sr 2:37 5:36 11:42 18:07 5:51 Franklin Regional
71 Jeffrey Core Sr 2:28 5:17 11:35 18:08 5:51 Morgantown
72 Benjamin Smith So 2:36 5:33 11:42 18:08 5:51 Moon Area
73 Kefimba Cisse So 2:37 5:33 11:38 18:08 5:51 Gateway
74 Andrew Moore Jr 2:44 5:46 11:50 18:08 5:51 Franklin Regional
75 Cameron Weaver Sr 2:31 5:24 11:32 18:11 5:52 Morgantown
76 Jacob McGee Fr 2:45 5:41 11:50 18:11 5:52 Penn Trafford
77 Evan Sarkett Jr 2:33 5:30 11:36 18:11 5:52 Upper Saint Clair
78 Max Kaizer So 2:39 5:37 11:45 18:13 5:53 Fox Chapel Area
79 Koen Fulton Jr 2:38 5:35 11:46 18:15 5:53 Greater Latrobe
80 Nate Mienke Jr 2:33 5:30 11:47 18:16 5:53 Plum
81 Josh O'Korn So 2:45 5:46 11:53 18:16 5:53 South Fayette
82 J P Byrnes Jr 2:36 5:30 11:43 18:20 5:55 Pittsburgh C C
83 Chance Boulware Sr 2:38 5:34 11:50 18:21 5:55 Martinsburg
84 Carter Gerlach Sr 2:31 5:25 11:40 18:22 5:55 Upper Saint Clair
85 Nick Dunmire So 2:38 5:39 11:50 18:23 5:56 Seneca Valley
86 Joshua Kiss So 2:46 5:52 12:09 18:25 5:56 West Allegheny
87 Vincent Ryan Sr 2:34 5:27 11:33 18:26 5:57 Morgantown
88 Julius DiSilvio Sr 2:35 5:29 11:46 18:27 5:57 Pittsburgh C C
89 Weston Barber Sr 2:37 5:28 11:50 18:28 5:57 Mount Lebanon
90 Ethan Snyder Sr 2:34 5:34 11:49 18:28 5:57 Chartiers Valley
91 Landon Smith So 2:34 5:33 11:48 18:29 5:57 Chartiers Valley
92 Connor Smith So 2:38 5:39 11:53 18:29 5:58 Seneca Valley
93 Zack Warchol Jr 2:36 5:35 11:52 18:30 5:58 South Fayette
94 Joshua Sabram Sr 2:37 5:36 11:57 18:34 5:59 Mount Lebanon
95 Alex Staud Sr 2:44 5:43 12:03 18:34 5:59 Fox Chapel Area
96 Tim Danziger So 2:37 5:35 11:49 18:34 5:59 South Fayette
97 Andrew Hess So 2:40 5:45 12:06 18:37 6:00 Upper Saint Clair
98 Eli Ebersole Fr 2:43 5:40 11:53 18:38 6:00 Altoona Area
99 Colin O'Kelley Sr 2:31 5:32 12:00 18:38 6:00 Martinsburg
100 Hunter Heinack So 2:32 5:30 11:52 18:39 6:01 Kiski Area
101 William Marasco Jr 2:37 5:39 12:04 18:40 6:01 Moon Area
102 Drew Kozuch Jr 2:27 5:28 12:05 18:41 6:01 Greater Latrobe
103 Jon Lamp Sr 2:30 5:25 11:48 18:45 6:03 Martinsburg
104 Camdyn Woomer Fr 2:42 5:41 12:02 18:46 6:03 Altoona Area
105 Noah Wilson So 2:43 5:53 12:17 18:47 6:03 Norwin
106 Aiden Sekelik Sr 2:30 5:25 11:34 18:47 6:03 West Allegheny
465 Hugo Leboulanger Sr 2:43 5:43 12:05 18:49 6:04 Fox Chapel Area
108 Niko Moore So 2:45 5:49 12:11 18:51 6:05 Moon Area
109 Jadon Petersson Sr 2:43 5:51 12:11 18:52 6:05 South Fayette
110 Aaron Grant Jr 2:42 5:46 12:07 18:52 6:05 Pittsburgh C C
111 Lukas Hollenbeck Jr 2:47 5:53 12:16 18:52 6:05 North Hills
112 Noah Reese Sr 2:47 5:54 12:21 18:52 6:05 Franklin Regional
113 Antonio Tuttoilmondo Jr 2:29 5:31 12:06 18:54 6:06 Hempfield Area (7)
114 Zachary George Jr 2:36 5:37 12:07 18:56 6:06 Kiski Area
115 Michael Ninness Jr 2:55 6:02 12:22 18:57 6:06 Bethel Park
116 Jacob Nemec Sr 2:33 5:32 12:04 18:57 6:07 West Allegheny
117 Oliver Hinson Jr 2:46 5:53 12:13 18:58 6:07 Norwin
118 Felipe Molacuri Sr 2:41 5:45 12:14 19:00 6:07 Upper Saint Clair
119 Gabriel Powell So 2:48 5:51 12:22 19:00 6:08 Plum
120 Jack Chaney Jr 2:41 5:49 12:14 19:04 6:09 Norwin
121 Kyle Witte Jr 2:41 5:48 12:23 19:04 6:09 Chartiers Valley
122 Canaan Sauers So 2:44 5:48 12:06 19:04 6:09 Seneca Valley
123 Chris Fox So 2:45 5:50 12:15 19:05 6:09 Altoona Area
124 Joshua Brositz Sr 2:39 5:45 12:14 19:06 6:09 Moon Area
125 Ethan Warner So 2:36 5:34 11:48 19:08 6:10 Mount Lebanon
126 Phil Miller Sr 2:29 5:30 12:04 19:10 6:11 Kiski Area
127 Justin Tucker Fr 2:29 5:25 11:51 19:11 6:11 Kiski Area
128 Ethan Jones Sr 2:45 5:50 12:24 19:11 6:11 Plum
129 Daniel Satariano So 3:00 6:15 12:40 19:11 6:11 North Hills
130 Ian Kuchera Jr 2:50 5:55 12:30 19:11 6:11 Taylor Allderdice
131 Mason Sepesky Jr 2:41 5:46 12:21 19:13 6:12 Hempfield Area (7)
132 Wyatt Krogh So 2:29 5:29 12:08 19:14 6:12 Kiski Area
133 Aiden Allridge Sr 2:54 6:01 12:23 19:15 6:12 Bethel Park
134 Max Christopher Sr 2:44 5:56 12:25 19:18 6:13 Norwin
135 Aiden Shaffer Sr 2:41 5:46 12:18 19:19 6:14 Upper Saint Clair
136 Ian Ashcroft Jr 2:37 5:40 12:27 19:20 6:14 Moon Area
137 George Bondi So 2:51 5:59 12:38 19:22 6:15 Peters Township
138 Brandon Lyle Fr 2:45 5:50 12:21 19:23 6:15 Altoona Area
139 Colin Swope Jr 2:39 5:45 12:22 19:30 6:17 Hempfield Area (7)
140 Isaac Miller Fr 19:30 6:17 Moon Area 19:30 6:17 Moon Area
141 Isaiah Raimondo Sr 2:40 5:48 12:32 19:32 6:18 Hempfield Area (7)
142 Michael Rosario Jr 2:47 5:54 12:30 19:32 6:18 Taylor Allderdice
143 Caleb Arabia So 2:34 5:40 12:36 19:32 6:18 Peters Township
144 David Shepherd So 2:49 6:02 12:42 19:33 6:18 Norwin
145 Enzo Figallo Jr 2:40 5:41 12:21 19:34 6:18 Pittsburgh C C
146 Ryan Shannon Sr 2:51 6:01 12:49 19:36 6:19 Peters Township
147 Rocco Jarvis So 2:51 6:02 12:38 19:38 6:20 Pine-Richland
148 Tristan Semerod Fr 2:51 6:03 12:41 19:40 6:21 West Allegheny
149 Nathan Kociela So 2:48 5:58 12:37 19:40 6:21 Franklin Regional
150 Kaden Vietmeier Jr 2:39 5:50 12:33 19:41 6:21 Chartiers Valley
151 Charles Malatt Sr 2:35 5:41 12:31 19:41 6:21 Martinsburg
152 Malik V Sr 2:47 5:54 12:36 19:41 6:21 Franklin Regional
153 Chase Regester So 2:42 5:48 12:36 19:41 6:21 Hempfield Area (7)
154 Noah Pittman Sr 2:45 5:59 12:42 19:42 6:21 Greater Latrobe
155 Sean Marshall So 2:38 5:42 12:36 19:43 6:21 Peters Township
156 Bobby Konesky Sr 2:38 5:44 12:35 19:48 6:23 Baldwin
157 Caleb Prola So 2:40 5:46 12:37 19:49 6:24 Hempfield Area (7)
158 Oleg Hartman Sr 2:42 5:45 12:39 19:50 6:24 Pittsburgh C C
159 Austin Hladek So 2:51 6:06 12:50 19:50 6:24 Norwin
160 Daniel Markovits Sr 2:53 6:11 13:07 19:51 6:24 Martinsburg
161 Alex Kuzmkowski So 19:55 6:25 19:55 6:25 Franklin Regional
162 Carter Arabia So 2:51 5:58 12:50 19:55 6:25 Peters Township
163 Jonah Rosenberg Jr 2:50 5:57 12:40 19:55 6:25 Taylor Allderdice
164 Nathan Galon So 2:53 6:05 12:48 19:59 6:27 West Allegheny
165 Jack Gibilisco Jr 3:00 6:15 12:54 20:02 6:27 North Hills
166 Zackery Zigarovich Jr 2:46 5:52 12:37 20:04 6:28 Penn Trafford
167 Andrew Dudeck Jr 2:56 6:11 12:48 20:04 6:28 West Allegheny
168 Christian Larson So 2:48 5:58 12:44 20:05 6:29 Franklin Regional
169 Andrew Schneider So 2:59 6:13 12:54 20:07 6:29 North Hills
170 Chase Zalar So 2:49 5:59 12:52 20:11 6:30 Baldwin
171 Trent Funkhouser Jr 2:54 6:12 13:08 20:15 6:32 Martinsburg
172 Nate Beninati Jr 2:53 6:10 13:06 20:17 6:32 Plum
173 Joe Duty So 2:57 6:15 13:08 20:19 6:33 Shaler Area
174 Jude Betz Fr 2:46 5:58 12:55 20:20 6:33 Martinsburg
175 Carter Warnes So 2:56 6:06 13:00 20:23 6:34 Pine-Richland
176 Connor McLaughlin So 2:52 6:18 13:10 20:37 6:39 Connellsville
177 Elijah Saylor Fr 2:55 6:19 13:10 20:38 6:39 Connellsville
178 Jeremy Blocklin Sr 2:57 6:16 13:17 20:39 6:40 Bethel Park
179 Brandt Scholar So 2:58 6:24 13:24 20:41 6:40 South Fayette
180 Fin Oneill Fr 2:56 6:18 13:27 20:45 6:41 Bethel Park
181 Luke Farrar Sr 2:54 6:17 13:29 20:45 6:41 Pine-Richland
182 Joey Layman Jr 3:01 6:23 13:24 20:46 6:42 Connellsville
183 William Rodina Jr 2:57 6:13 13:20 20:47 6:42 North Hills
184 Henry Krom So 2:51 6:20 13:37 20:48 6:42 Greater Latrobe
185 Giustino Racchini Jr 2:48 5:59 13:07 20:48 6:42 Plum
186 Briar Wentling Sr 3:00 6:30 13:33 20:49 6:43 Pine-Richland
187 Edward Stephenson So 3:03 6:27 13:35 20:52 6:44 Connellsville
188 Joshua Rodina So 3:00 6:23 13:28 21:00 6:46 North Hills
189 Jake George Sr 2:36 5:55 13:20 21:01 6:47 Plum
190 Alex Duffus Sr 2:48 6:03 13:07 21:01 6:47 Franklin Regional
191 Ronnie Matthews Sr 2:55 6:13 13:26 21:02 6:47 West Allegheny
192 Ethan Kish Jr 3:02 6:24 13:35 21:03 6:47 Connellsville
193 Tommie Marzina Sr 2:44 5:58 13:19 21:04 6:48 Plum
194 Christopher Morrison Sr 2:55 6:18 13:28 21:05 6:48 West Allegheny
195 Chase Craig Sr 2:55 6:13 13:21 21:07 6:48 Franklin Regional
196 Cody Randal Sr 2:47 6:03 13:32 21:07 6:49 Baldwin
197 Andrew Cottam So 2:57 6:23 13:33 21:08 6:49 Martinsburg
198 Cayden Lodge So 2:56 6:17 13:29 21:19 6:53 Bethel Park
199 Jonah Lindstrom Fr 3:11 6:45 13:57 21:20 6:53 Connellsville
200 Joe DiVittis So 2:51 6:17 13:41 21:36 6:58 Greater Latrobe
201 Kaj Colby So 3:09 6:36 13:57 21:43 7:00 Penn Trafford
202 Gavin Dorosiev Jr 2:50 6:07 13:18 21:46 7:01 Gateway
203 Nick Wetzel Sr 2:50 6:20 14:07 22:33 7:16 Greater Latrobe
204 Dustyn McGinity Sr 2:59 6:31 14:29 22:43 7:19 Greater Latrobe
205 Ryan McGaffick Fr 3:02 6:36 14:28 22:52 7:22 Shaler Area
206 John Premozic So 2:59 6:30 14:28 23:02 7:26 Penn Trafford
207 Christopher Schadler 8 3:10 6:47 14:35 23:14 7:30 Penn Trafford
208 David Jakel Sr 3:12 6:55 14:46 23:15 7:30 Bethel Park
209 Collin Kuch So 3:08 6:53 15:26 24:41 7:58 Baldwin
210 Richard Lehman Jr 3:16 7:24 15:50 25:10 8:07 Penn Trafford
211 Austin Valenta Sr 4:14 9:06 18:43 28:31 9:12 Penn Trafford
212 Ryan Lang Fr 3:43 8:25 18:37 28:52 9:19 Shaler Area