Boys 5k
place name time team
1 C J Singleton Sr 4:56 12:32 15:16 4:55 Butler
2 Drew Griffith So 5:00 12:59 15:45 5:05 Butler
3 Jack Barnhisel Sr 4:58 13:12 15:58 5:09 Allderdice
4 Sage Vavro Sr 5:11 13:41 16:39 5:22 Butler
5 Owen Bluman Jr 5:06 13:51 16:50 5:26 Allderdice
6 Giacomo Lepore Fr 5:13 14:00 16:59 5:29 North Catholic
7 Eli Dewitt Jr 5:06 14:03 16:59 5:29 Seneca Valley
8 Austin Tatusko Sr 5:20 14:07 17:00 5:29 Seneca Valley
9 Holden Eagle Sr 5:00 13:57 17:06 5:31 Allderdice
10 Sam West So 5:13 14:08 17:06 5:31 North Catholic
11 Alex Urling Jr 5:20 14:09 17:08 5:31 Get Fit Families
12 Max Smith Fr 5:22 14:12 17:14 5:33 Seneca Valley
13 Joe Harmanos Jr 5:19 14:15 17:20 5:35 North Catholic
14 Aleff Teshome Sr 5:18 14:27 17:25 5:37 Allderdice
15 Jacob Schaeffer Sr 5:21 14:23 17:28 5:38 Freeport
16 Michael Braun Fr 5:23 14:33 17:34 5:40 Freeport
17 Hunter Spaid Sr 5:27 14:33 17:34 5:40 Cambridge Springs
18 Connor Pivirotto Jr 5:28 14:40 17:35 5:40 Plum
19 Jacob Schneiderman Sr 5:30 14:32 17:36 5:40 Allderdice
20 Ben Capozzi Sr 5:32 14:42 17:39 5:42 North Catholic
21 Jacob Fisher Sr 5:22 14:37 17:41 5:42 McKeesport Area
22 Matt Miller Sr 5:35 14:42 17:43 5:43 Seneca Valley
23 Nick Dunmire So 5:33 14:42 17:44 5:43 Seneca Valley
24 Ben Perka Sr 5:35 14:44 17:47 5:44 Freeport
25 Ethan Barnett So 5:35 14:47 17:53 5:46 Seneca Valley
26 Owen Dressler So 5:35 14:45 17:54 5:46 Butler
27 Wyatt Foster Jr 5:36 14:59 17:58 5:48 St. Marys AreaÊ
28 Connor Smith So 5:35 14:48 18:01 5:49 Seneca Valley
29 Corbin Lehner Sr 5:31 14:55 18:02 5:49 Cambridge Springs
30 Kaleb Lloyd Sr 5:35 14:55 18:05 5:50 Mohawk
31 Aaron Elm Sr 5:42 14:53 18:06 5:50 McKeesport Area
32 Augustus Secco Jr 5:41 15:00 18:09 5:51 St. Marys AreaÊ
33 Aviv Davidson Fr 5:38 15:02 18:17 5:54 Allderdice
34 Finley Wills Fr 5:34 15:03 18:19 5:54 Allderdice
35 Will Tew Fr 5:39 15:07 18:26 5:57 Allderdice
36 Canaan Sauers So 5:45 15:12 18:26 5:57 Seneca Valley
37 Nathan Mienke Jr 5:38 15:15 18:27 5:57 Plum
38 Blair Beck Sr 5:47 15:10 18:28 5:57 Freeport
39 Yoel Tamar Sr 5:39 15:18 18:32 5:58 Allderdice
40 Aidan Herman So 5:38 15:20 18:32 5:59 Deer Lakes
41 James Hower Jr 5:42 15:15 18:34 5:59 Freeport
42 Raine Gratzmiller Sr 5:28 14:56 18:36 6:00 Butler
43 Brayden Young Sr 5:40 15:18 18:36 6:00 Butler
44 Ryan Crawford Jr 5:49 15:20 18:36 6:00 Seneca Valley
45 Luke Hassler So 6:08 15:34 18:40 6:01 Freeport
46 Michael Rosario Jr 5:39 15:25 18:45 6:03 Allderdice
47 Zachary Slear Fr 5:58 15:35 18:49 6:04 Butler
48 Brandon Nonnemacher Sr 5:40 15:33 18:51 6:05 Mohawk
49 Isaac Busler Sr 5:56 15:36 18:56 6:06 Butler
50 Ethan Jones Sr 5:55 15:45 18:57 6:06 Plum
51 Gabriel Powell So 5:56 15:46 18:57 6:07 Plum
52 Ryan Domencic So 5:49 15:31 18:58 6:07 Seneca Valley
53 Jordan Wolfe Sr 6:08 15:45 18:58 6:07 Kane Area
54 Justin Redilla Sr 5:55 15:51 19:01 6:08 Seneca Valley
55 Lucas Boyle So 5:55 15:41 19:02 6:08 Seneca Valley
56 Ben Brestensky Fr 6:10 15:44 19:02 6:08 Freeport
57 Ian Kuchera Jr 5:57 15:51 19:04 6:09 Allderdice
58 Owen Davis So 5:40 15:45 19:05 6:09 Butler
59 Jonah Higdon Jr 5:55 15:51 19:06 6:09 McKeesport Area
60 Brandon Henry Fr 6:02 15:56 19:13 6:12 St. Marys AreaÊ
61 Caden Lawson Jr 6:03 16:02 19:18 6:13 McKeesport Area
62 Ryder Kriley Sr 6:06 16:16 19:21 6:14 Butler
63 Gage Eckley Sr 5:56 15:53 19:21 6:14 Seneca Valley
64 Sawyer Shoup Fr 6:08 16:10 19:24 6:15 Seneca Valley
65 Jacob Nedimyer Fr 6:05 16:05 19:26 6:16 St. Marys AreaÊ
66 Jackson Mumford Sr 6:09 16:06 19:26 6:16 Cambridge Springs
67 Teague Quigley Fr 6:02 16:10 19:29 6:17 Allderdice
68 Wyatt Murphy Jr 6:04 16:13 19:29 6:17 Allderdice
69 Wesley Porter Sr 6:07 16:10 19:31 6:17 Cambridge Springs
70 Matt Cinker So 5:58 16:02 19:32 6:18 Seneca Valley
71 Giustino Racchini Jr 5:55 16:03 19:34 6:18 Plum
72 Thomas Marzina Sr 5:54 16:05 19:35 6:19 Plum
73 Jacob Kristine Jr 6:11 16:17 19:38 6:20 Freeport
74 Zach Kruse So 5:49 16:04 19:39 6:20 Deer Lakes
75 Jacob Fallecker So 6:31 16:32 19:41 6:21 Butler
76 Aaron Stebick Fr 6:15 16:31 19:41 6:21 Butler
77 Jack Szebenyi Fr 5:57 15:57 19:41 6:21 Seneca Valley
78 Anthony Garrastazu Jr 6:10 16:22 19:46 6:22 Seneca Valley
79 Evan Michelini Fr 6:13 16:21 19:47 6:23 Freeport
80 Adam Brazer Jr 6:10 16:25 19:48 6:23 Seneca Valley
81 Garrett Eckley So 6:05 16:25 19:53 6:25 Seneca Valley
82 Anthony Spalvieri Jr 6:05 16:29 19:56 6:26 North Catholic
83 Nico Cascavilla So 6:08 16:31 20:00 6:27 Mohawk
84 Aiden Steinagle So 6:03 16:29 20:03 6:28 Plum
85 Hunter Robinson So 6:07 16:38 20:10 6:30 Cambridge Springs
86 Devin Laniewicz Fr 6:10 16:39 20:10 6:30 Cambridge Springs
87 Phillip Silvis Fr 6:20 16:46 20:13 6:31 Seneca Valley
88 Nicholas Hayes Jr 6:05 16:43 20:14 6:31 St. Marys AreaÊ
89 Nick Finck Fr 6:15 16:46 20:17 6:32 Cambridge Springs
90 Brayden Byham Fr 6:26 16:50 20:23 6:34 Kane Area
91 Noah Linhart Fr 6:20 17:03 20:24 6:35 Freeport
92 Joshua Aspelin Jr 6:32 16:58 20:25 6:35 Butler
93 Ryan Kmonk Sr 6:06 16:51 20:25 6:35 Plum
94 Jack Beyer So 6:13 16:59 20:27 6:36 St. Marys AreaÊ
95 Nate Beninati Jr 6:20 16:53 20:30 6:37 Plum
96 Jonathan Jewett Fr 6:16 17:00 20:34 6:38 Trail Blazers
97 Tyler Moretti Jr 6:22 17:04 20:35 6:38 Freeport
98 Christian Pettinato Jr 6:31 17:11 20:35 6:38 Butler
99 Ben Beresnyak Fr 6:20 16:56 20:38 6:39 Seneca Valley
100 Luke Hunter So 6:18 17:06 20:39 6:39 Allderdice
101 Alex Depew Fr 6:48 17:30 20:46 6:42 Butler
102 Steven Guthrie Jr 6:28 17:16 20:47 6:42 Freeport
103 Aidan Hicks So 6:13 17:06 20:49 6:43 North Catholic
104 Nicholas Tarbi Fr 6:15 17:14 20:58 6:46 Freeport
105 Brandon Litzinger So 6:27 17:25 21:02 6:47 Plum
106 Nathan Rook So 6:37 17:23 21:05 6:48 Kane Area
107 Ayden Leslie Sr 6:12 17:27 21:09 6:49 Mohawk
108 Sebastian O'Leary Sr 6:28 17:37 21:12 6:50 Carylton
109 Ryder Alexander Jr 6:19 17:31 21:20 6:53 McKeesport Area
110 Logan Walker Sr 6:35 17:37 21:20 6:53 Mohawk
111 Braydon Mosier Fr 6:21 17:35 21:23 6:54 St. Marys AreaÊ
112 Levi Solada So 6:34 17:50 21:29 6:56 St. Marys AreaÊ
113 Dylan Paulson Jr 6:37 17:49 21:35 6:57 North Catholic
114 Bryce Radio Fr 6:30 17:47 21:38 6:59 Freeport
115 Shae Sintz Fr 6:44 17:56 21:39 6:59 Butler
116 Collin Frey So 6:36 17:58 21:42 7:00 Seneca Valley
117 Matthew Jewell Jr 6:43 18:03 21:47 7:02 Mercer Hs
118 Miles Miller So 6:35 17:58 21:52 7:03 Seneca Valley
119 Dylan Kane Jr 6:25 18:05 21:55 7:04 Plum
120 Nick Parenti Fr 6:56 18:16 21:57 7:05 Freeport
121 Ethan Grindle So 7:00 18:28 22:11 7:09 Plum
122 Matthew Ingram Fr 7:00 18:29 22:12 7:10 Plum
123 Alex Brunco Jr 6:47 18:28 22:18 7:11 Seneca Valley
124 Cade Schimmer Fr 6:50 18:30 22:22 7:13 Plum
125 Braeden Tronsberg Sr 6:57 18:31 22:24 7:13 Plum
126 Mason Alh So 6:36 18:40 22:29 7:15 Seneca Valley
127 Joshua Fairman Fr 6:39 18:44 22:30 7:15 Freeport
128 Jacob George Sr 6:22 18:20 22:38 7:18 Plum
129 Silvio Andreassi Fr 7:05 18:48 22:38 7:18 Butler
130 John Harrison So 6:37 18:55 22:49 7:22 Seneca Valley
131 Jason Hoffer Fr 7:07 19:07 22:54 7:23 Butler
132 Tony Gatto Fr 7:09 19:00 22:54 7:23 St. Marys AreaÊ
133 Dhruv Thakkar Fr 7:14 19:01 22:57 7:24 Plum
134 Saxon Stoner Jr 7:08 19:05 23:04 7:26 Butler
135 Ethan Howerter So 6:48 19:15 23:04 7:26 Carylton
136 Christian Schuster Fr 6:55 19:02 23:21 7:32 Seneca Valley
137 Andrew Bricker Jr 6:49 19:37 23:32 7:35 McKeesport Area
138 Nate Chinman So 7:36 19:55 23:48 7:40 Allderdice
139 Patrick Dinger Fr 7:19 20:02 23:55 7:43 Kane Area
140 Joseph Blessel So 7:12 19:58 24:00 7:44 St. Marys AreaÊ
141 Bennett Grossman Jr 7:02 19:39 24:20 7:51 Mercer Hs
142 Morgan Shaffer Sr 7:14 19:43 24:30 7:54 Cambridge Springs
143 Logan Check Fr 7:46 20:20 24:30 7:54 Freeport
144 Nick Berger Fr 7:33 20:41 25:36 8:15 Seneca Valley
145 Andrew Stepanow Fr 7:52 23:28 27:12 8:46 North Catholic
146 Matteo Setti Sr 8:36 22:59 27:15 8:47 Butler
147 Greg Valotta Jr 8:26 22:56 27:34 8:53 Plum