Place Name Time Team
1 Drew Griffith 15:25.6 Butler Area Senior
2 Jacob West 16:45.8 University
3 Ethan Conroy 17:02.9 University
4 Tyler Umbright 17:09.8 University
5 Owen Dressler 17:35.2 Butler Area Senior
6 Brendan Eicher 18:05.9 Butler Area Senior
7 Zachary Slear 18:09.6 Butler Area Senior
8 Logan Conroy 18:09.8 University
9 Jake McGhee 18:13.6 Penn Trafford
10 Drew Knight 18:14.7 Butler Area Senior
11 Robert Tang 18:17.2 Mt Lebanon
12 Ethan Warner 18:19.2 Mt Lebanon
13 Caleb Guarino 18:27.6 Upper Saint Clair
14 Gavin Whorton 18:27.7 University
15 Andrew Hess 18:31.0 Upper Saint Clair
16 Logan Rogers 18:41.9 Butler Area Senior
17 David Shepherd 18:50.1 Norwin
18 Jack Overfield 18:50.2 University
19 Ryan Arya 18:51.8 Upper Saint Clair
20 Aidan McGee 18:55.5 Canon McMillan
21 Ethan Thomas 18:56.5 Butler Area Senior
22 Owen Rankin 18:59.7 Norwin
23 Jack Ellwein 19:12.3 Mt Lebanon
24 Jacob Fallecker 19:12.3 Butler Area Senior
25 Samuel Denne 19:13.3 University
26 John Unice 19:13.4 Upper Saint Clair
27 Evan Yurasko 19:17.3 Mt Lebanon
28 Jacob Kazakewicz 19:17.4 Canon McMillan
29 Ian Simms 19:28.1 Canon McMillan
30 Tyler Wood 19:28.1 Canon McMillan
31 Brady Spoores 19:35.6 Mars Area
32 Nolan Sarkett 19:43.0 Upper Saint Clair
33 Colin Schrull 19:43.8 University
34 Liam Mooney 19:52.2 Mt Lebanon
35 Maerek Moenssens 19:56.6 Norwin
36 Henry Szefi 19:56.6 Mt Lebanon
37 Colin Doran 20:02.2 Mt Lebanon
38 Kyle Kochanski 20:10.5 Mars Area
39 John Paul Rainone 20:15.6 Upper Saint Clair
40 Mateo Saspe 20:15.9 Butler Area Senior
41 Riley Gatz 20:16.9 Butler Area Senior
42 Adrian Lupinacci 20:19.3 Mt Lebanon
43 Ryan O'Neill 20:25.6 South Fayette
44 Nicholas Patter 20:25.6 Norwin
45 Dane Hanley 20:34.7 Canon McMillan
46 Ben Tan 20:38.9 Mt Lebanon
47 Shae Sintz 20:44.0 Butler Area Senior
48 Cole Kubistek 20:44.1 Norwin
49 Sam Wetzel 20:47.8 Mt Lebanon
50 William DeVault 20:48.0 University
51 Nathan White 20:49.3 University
52 Raphael Bencun 20:53.4 Mars Area
53 Austin Kuremsky 20:56.0 Mars Area
54 Elliot Jackson 21:03.7 University
55 Brandt Scholar 21:07.1 South Fayette
56 Jake Leggat 21:09.8 Upper Saint Clair
57 William Moore 21:14.1 South Fayette
58 Brady Dowd 21:15.9 Canon McMillan
59 justin jr martin 21:17.2 Penn Trafford
60 Collier Hartman 21:26.7 Canon McMillan
61 Reed Krugh 21:27.0 Upper Saint Clair
62 Austin Hladek 21:27.6 Norwin
63 Isaiah Irwin Evans 21:27.7 Mt Lebanon
64 Atticus Knight 21:31.6 Norwin
65 Caden Sarkett 21:32.2 Upper Saint Clair
66 Silvio Andreassi 21:33.4 Butler Area Senior
67 Will Matusek 21:35.2 Mars Area
68 Luke Miller 21:37.2 South Fayette
69 James Wolf 21:41.2 Mt Lebanon
70 Owen Turgeon 21:43.1 Norwin
71 Nicholas Sinclair 21:45.4 Upper Saint Clair
72 Jake Polochak 21:49.9 Upper Saint Clair
73 Richard Zula 21:52.2 Norwin
74 Gavin McCarty 21:54.9 South Fayette
75 Colton Rearick 21:58.6 Mars Area
76 Braden Jenks 22:00.6 South Fayette
77 Aiden Lutz 22:02.6 Butler Area Senior
78 Daegan Duffy 22:03.7 Upper Saint Clair
79 Jeffrey Song 22:05.9 Upper Saint Clair
80 Philip Ladesic 22:12.8 Mars Area
81 Travis Shaffer 22:15.7 Butler Area Senior
82 Finn McNamee 22:16.6 Mt Lebanon
83 Tommy Slowey 22:24.7 Upper Saint Clair
84 Aaron Culp 22:26.8 South Fayette
85 Gavin Gardner 22:27.6 Butler Area Senior
86 Cole Nickolas 22:31.7 Canon McMillan
87 Patrick Campbell 22:37.6 Mt Lebanon
88 Christian Bedard 22:41.0 Mt Lebanon
89 Mason Madonna 22:45.6 Norwin
90 Colin Voyeau 22:46.8 Mars Area
91 Noah Karnes 22:47.5 Butler Area Senior
92 Anthony DiPiazza 22:53.3 Upper Saint Clair
93 Kenneth Kelley 22:54.0 Canon McMillan
94 Grayson Bilinskey 22:55.1 Canon McMillan
95 Nathaniel Barnes 22:56.8 Mt Lebanon
96 Michael Makay 23:06.8 Norwin
97 Roman Brunsell 23:13.8 Mars Area
98 Owen Tamanini 23:24.6 South Fayette
99 Niko Kelly 23:28.0 Norwin
100 Patrick Wherry 23:32.3 Upper Saint Clair
101 Jaedyn Payne 23:36.9 Canon McMillan
102 Max Gresh 23:56.7 Upper Saint Clair
103 Brennan Coleman 23:57.9 Canon McMillan
104 Fionn Moriarty 23:58.4 Upper Saint Clair
105 Thaddeus Donaldson 24:01.5 Butler Area Senior
106 Kailin Tolson 24:13.2 Norwin
107 Leo Goodworth 24:19.7 Upper Saint Clair
108 Caden Prazer 24:21.0 Mars Area
109 Holden Matty 24:22.3 Mt Lebanon
110 Luke McGreevy 24:36.3 Mt Lebanon
111 Hudson Shipler 24:41.0 Mars Area
112 Shaedon Flynn 24:42.0 Canon McMillan
113 Gunnar Humer 24:44.1 South Fayette
114 Andy Scherer 24:51.6 Upper Saint Clair
115 Vinny Gottschalk 24:56.9 Mars Area
116 Lucas Zelczak 24:58.9 South Fayette
117 Zsigmond Pupp 24:59.5 Upper Saint Clair
118 josh martin 25:04.0 Penn Trafford
119 Aiden Gloystein 25:08.5 Mars Area
120 Grant Childs 25:11.7 South Fayette
121 Lucas Gerlach 25:26.7 Upper Saint Clair
122 Marin Voyeau 25:30.9 Mars Area
123 Autry Zebo 25:37.8 South Fayette
124 Drake Pattison 25:39.0 Upper Saint Clair
125 Jackson Kotula 25:57.2 Mars Area
126 Noah Fleming 25:59.7 Mars Area
127 Corwin Siegert 25:59.8 Mt Lebanon
128 Nolan Staudacher 26:08.7 Mars Area
129 Nicholas Berbach 26:11.5 Canon McMillan
130 Ryan Courter 26:38.7 Canon McMillan
131 Decklan Pasquini 26:58.8 Upper Saint Clair
132 Jack Evanuik 27:12.4 Norwin
133 Cody Gasparovic 27:29.1 Norwin
134 Ryan Connolly 27:43.1 South Fayette
135 Noah Carney 27:58.9 Norwin
136 Aiden Kuremsky 28:08.6 Mars Area
137 Vincent Garofalo 28:16.7 Upper Saint Clair
138 Sebastien Slatniske 28:30.7 Mars Area
139 Caden Sanders 28:45.0 Norwin
140 Liam Wolf 29:17.1 Mars Area
141 Edward Copenhaver 29:38.4 Upper Saint Clair
142 Elias Ehrhardt 30:05.7 Mt Lebanon
143 Zander Miller 30:10.2 Norwin
144 Jack DeChancie 30:49.7 Mars Area
145 Brandon Hays 31:06.2 Upper Saint Clair
146 Ryan Hebbert 31:11.2 South Fayette
147 Manu Kurup 31:38.5 South Fayette
148 Damian Cardentey 31:50.5 Mars Area
149 Brent Bryner 31:50.8 Norwin
150 Cody Campbell 32:02.2 South Fayette
151 Jack Flaherty 32:15.9 Mt Lebanon
152 Anthony Keller 32:34.0 Canon McMillan
153 Chris Krofcheck 34:04.3 Upper Saint Clair