Results Courtesy of Miles of Smiles
Place Name Team Bib No Age Age Group Time Pace
1 Ethan Linderman CANNON-MCMILLAN 166 0 1 M 0-99 19:03.3 6:09/M
2 Greg Logan CANNON-MCMILLAN 167 0 2 M 0-99 19:10.2 6:11/M
3 Adam Arnold BALDWIN 66 0 3 M 0-99 19:15.9 6:13/M
4 Trevor Arrigoni CANNON-MCMILLAN 153 0 4 M 0-99 19:22.7 6:15/M
5 Tom Gorman KEYSTONE OAKS 265 0 5 M 0-99 19:30.0 6:17/M
6 Josh Hinnebusch CHARTIERS VALLEY 170 0 6 M 0-99 19:38.7 6:20/M
7 Colin McLaughlin BALDWIN 62 0 7 M 0-99 19:42.3 6:21/M
8 Sean McLaughlin BALDWIN 79 0 8 M 0-99 19:43.7 6:22/M
9 Elie Golin ALLDERDICE 23 0 9 M 0-99 19:47.5 6:23/M
10 Kevin Dulak WEST MIFFLIN 516 0 10 M 0-99 19:51.3 6:24/M
11 Tyler Wynn CHARTIERS VALLEY 190 0 11 M 0-99 19:52.9 6:25/M
12 Nathan Wolk PETERS TWP. 331 0 12 M 0-99 19:55.2 6:25/M
13 Matt Crall PETERS TWP. 325 0 13 M 0-99 20:01.1 6:27/M
14 Patrick Wallace GATEWAY 245 0 14 M 0-99 20:06.1 6:29/M
15 Caleb Wysocki PETERS TWP. 352 0 15 M 0-99 20:07.2 6:29/M
16 Justin Illig CANNON-MCMILLAN 156 0 16 M 0-99 20:08.2 6:30/M
17 Joe Dunleavy PETERS TWP. 314 0 17 M 0-99 20:09.0 6:30/M
18 Ryan Papariello BALDWIN 51 0 18 M 0-99 20:10.1 6:30/M
19 Michael Lynch UPPER ST.CLAIR 455 0 19 M 0-99 20:13.7 6:31/M
20 Jeremy Soyring CANNON-MCMILLAN 159 0 20 M 0-99 20:15.5 6:32/M
21 Keenan Delien RINGGOLD 366 0 21 M 0-99 20:23.4 6:35/M
22 Aaron Rubin ALLDERDICE 39 0 22 M 0-99 20:25.0 6:35/M
23 Evan Crompton CANNON-MCMILLAN 155 0 23 M 0-99 20:26.9 6:35/M
24 Jake Phillips BALDWIN 80 0 24 M 0-99 20:28.9 6:36/M
25 Alex Brown GATEWAY 234 0 25 M 0-99 20:38.1 6:39/M
26 Dan Berton CHARTIERS VALLEY 169 0 26 M 0-99 20:39.1 6:40/M
27 Ben Schwartz ALLDERDICE 30 0 27 M 0-99 20:54.5 6:45/M
28 Josh Somers ALLDERDICE 45 0 28 M 0-99 20:55.7 6:45/M
29 Adam Somers ALLDERDICE 35 0 29 M 0-99 20:58.3 6:46/M
30 Roy Rothenberger SOUTH FAYETTE 553 0 30 M 0-99 20:59.7 6:46/M
31 Brenden Campbell UPPER ST.CLAIR 433 0 31 M 0-99 21:03.5 6:47/M
32 Ben Hoffman ALLDERDICE 25 0 32 M 0-99 21:05.0 6:48/M
33 Joe Franc CHARTIERS VALLEY 179 0 33 M 0-99 21:08.1 6:49/M
34 Devan Sandala SOUTH FAYETTE 554 0 34 M 0-99 21:13.3 6:51/M
35 Bill Kohler CANNON-MCMILLAN 165 0 35 M 0-99 21:16.9 6:52/M
36 Ryan McCay KEYSTONE OAKS 262 0 36 M 0-99 21:19.8 6:53/M
37 Drew McConville WAYNESBURG CENTRAL 483 0 37 M 0-99 21:22.4 6:54/M
38 Tyler Trusiak CHARTIERS VALLEY 188 0 38 M 0-99 21:28.3 6:55/M
39 Peter Frac UPPER ST.CLAIR 438 0 39 M 0-99 21:31.5 6:56/M
40 Nick Hankle CANNON-MCMILLAN 162 0 40 M 0-99 21:35.4 6:58/M
41 Pat Martinelli SOUTH FAYETTE 548 0 41 M 0-99 21:41.6 7:00/M
42 Jesse Stefanski KEYSTONE OAKS 263 0 42 M 0-99 21:43.7 7:00/M
43 Sean Mackey UPPER ST.CLAIR 456 0 43 M 0-99 21:44.3 7:01/M
44 Lawson Wilkinson UPPER ST.CLAIR 478 0 44 M 0-99 21:44.9 7:01/M
45 Robert Hopkins UPPER ST.CLAIR 442 0 45 M 0-99 21:49.0 7:02/M
46 Grayson Smith CHARTIERS VALLEY 187 0 46 M 0-99 21:49.7 7:02/M
47 Luca Pugliano PETERS TWP. 322 0 47 M 0-99 21:50.5 7:03/M
48 Michael Camella BALDWIN 56 0 48 M 0-99 21:51.2 7:03/M
49 Jon DeWitt PETERS TWP. 313 0 49 M 0-99 21:53.0 7:04/M
50 Nick Sordia WAYNESBURG CENTRAL 486 0 50 M 0-99 22:04.9 7:07/M
51 Mack Mitchell PETERS TWP. 333 0 51 M 0-99 22:09.0 7:09/M
52 Antal Amaditz BETHEL PARK 99 0 52 M 0-99 22:11.6 7:09/M
53 Jake Nelson SOUTH FAYETTE 552 0 53 M 0-99 22:12.3 7:10/M
54 Jordan Brown UPPER ST.CLAIR 430 0 54 M 0-99 22:13.2 7:10/M
55 Prit Roy PETERS TWP. 347 0 55 M 0-99 22:14.9 7:10/M
56 Vince Pitassi UPPER ST.CLAIR 462 0 56 M 0-99 22:18.1 7:12/M
57 JJ Reimond BALDWIN 53 0 57 M 0-99 22:23.1 7:13/M
58 Matt Gummersbach PETERS TWP. 316 0 58 M 0-99 22:25.4 7:14/M
59 Nathan Matthews GATEWAY 239 0 59 M 0-99 22:26.1 7:14/M
60 Ben Peters CHARTIERS VALLEY 175 0 60 M 0-99 22:29.7 7:15/M
61 Bandit Number 9001 9001 1 M 0- 0 22:33.9 7:16/M
62 Aditya Muralidharan SOUTH FAYETTE 551 0 61 M 0-99 22:36.8 7:17/M
63 Jimmy Henry CHARTIERS VALLEY 186 0 62 M 0-99 22:40.1 7:19/M
64 Stephen Redington KEYSTONE OAKS 260 0 63 M 0-99 22:47.4 7:21/M
65 Yianni Gagianas PETERS TWP. 337 0 64 M 0-99 22:48.5 7:21/M
66 Zan Kail PETERS TWP. 342 0 65 M 0-99 22:50.3 7:22/M
67 Akhil Venkatesh UPPER ST.CLAIR 471 0 66 M 0-99 22:51.5 7:22/M
68 Nicholas Longinotti UPPER ST.CLAIR 450 0 67 M 0-99 22:52.2 7:23/M
69 Logan Ruschel PETERS TWP. 329 0 68 M 0-99 22:55.1 7:24/M
70 Adam Lucas UPPER ST.CLAIR 453 0 69 M 0-99 22:59.3 7:25/M
71 Nathan Lachell UPPER ST.CLAIR 448 0 70 M 0-99 23:00.8 7:25/M
72 Connor Rabold UPPER ST.CLAIR 463 0 71 M 0-99 23:01.6 7:25/M
73 Cody Standard CANNON-MCMILLAN 160 0 72 M 0-99 23:05.0 7:27/M
74 Suhas Hoysala PETERS TWP. 327 0 73 M 0-99 23:08.8 7:28/M
75 Brandon Maslanka BETHEL PARK 110 0 74 M 0-99 23:09.3 7:28/M
76 JT Lippert KEYSTONE OAKS 259 0 75 M 0-99 23:09.8 7:28/M
77 Mark Demore BALDWIN 76 0 76 M 0-99 23:16.0 7:30/M
78 Shane Burkhart BETHEL PARK 102 0 77 M 0-99 23:23.5 7:33/M
79 Eric Marks SOUTH FAYETTE 547 0 78 M 0-99 23:26.1 7:34/M
80 Vinny Morrow WAYNESBURG CENTRAL 484 0 79 M 0-99 23:30.1 7:35/M
81 Wayland Marclesky CHARTIERS VALLEY 174 0 80 M 0-99 23:33.4 7:36/M
82 Jake Komaniak SOUTH FAYETTE 560 0 81 M 0-99 23:41.0 7:38/M
83 Sam Batchelder PETERS TWP. 336 0 82 M 0-99 23:50.9 7:41/M
84 Tyler Drass KEYSTONE OAKS 264 0 83 M 0-99 24:04.0 7:46/M
85 Andrew Humbert UPPER ST.CLAIR 443 0 84 M 0-99 24:09.3 7:47/M
86 Ian Migias CANNON-MCMILLAN 149 0 85 M 0-99 24:11.8 7:48/M
87 Justin Geary BALDWIN 78 0 86 M 0-99 24:12.3 7:48/M
88 Ryan Mundy PETERS TWP. 334 0 87 M 0-99 24:20.3 7:51/M
89 Tim Kuehn PETERS TWP. 318 0 88 M 0-99 24:22.6 7:52/M
90 Bandit Number 9002 9002 2 M 0- 0 24:23.3 7:52/M
91 Con Politis PETERS TWP. 345 0 89 M 0-99 24:30.3 7:54/M
92 Guy Black CHARTIERS VALLEY 183 0 90 M 0-99 24:32.0 7:55/M
93 Karan Bokil SOUTH FAYETTE 538 0 91 M 0-99 24:33.9 7:55/M
94 Aaron Ranallo PETERS TWP. 328 0 92 M 0-99 24:41.7 7:58/M
95 Connor Hancovsky BALDWIN 48 0 93 M 0-99 24:46.1 7:59/M
96 Eric Brownfield WAYNESBURG CENTRAL 480 0 94 M 0-99 24:47.7 8:00/M
97 Paul Trusiak CHARTIERS VALLEY 173 0 95 M 0-99 24:59.5 8:04/M
98 Dan Fisher SOUTH FAYETTE 541 0 96 M 0-99 25:11.3 8:07/M
99 Matt Jozwiak PETERS TWP. 341 0 97 M 0-99 25:20.6 8:10/M
100 Josh Dunleavy PETERS TWP. 315 0 98 M 0-99 25:22.7 8:11/M
101 Shane Taylor PETERS TWP. 330 0 99 M 0-99 25:40.0 8:17/M
102 David Tsui UPPER ST.CLAIR 470 0 100 M 0-99 25:43.7 8:18/M
103 Titus Smith PETERS TWP. 348 0 101 M 0-99 25:47.1 8:19/M
104 Mike Kelley SOUTH FAYETTE 545 0 102 M 0-99 26:15.5 8:28/M
105 Matt Subosits PETERS TWP. 350 0 103 M 0-99 26:19.4 8:29/M
106 Jose Gonzalez SOUTH FAYETTE 542 0 104 M 0-99 27:02.2 8:43/M
107 Graham McConnell PETERS TWP. 321 0 105 M 0-99 27:07.2 8:45/M
108 Bandit Number 9003 9003 3 M 0- 0 27:13.5 8:47/M
109 Jacob Brown CHARTIERS VALLEY 184 0 106 M 0-99 27:26.4 8:51/M
110 Jacob Higgins CANNON-MCMILLAN 163 0 107 M 0-99 28:06.2 9:04/M
111 Nevin Kelly KEYSTONE OAKS 266 0 108 M 0-99 28:16.5 9:07/M
112 Rob Staaf PETERS TWP. 349 0 109 M 0-99 28:47.7 9:17/M
113 Ryan Hino PETERS TWP. 339 0 110 M 0-99 28:50.8 9:18/M
114 Tyler Williams BETHEL PARK 113 0 111 M 0-99 28:58.9 9:21/M
115 Jeffrey Coffy KEYSTONE OAKS 256 0 112 M 0-99 29:15.8 9:26/M
116 Richie Leeds CANNON-MCMILLAN 145 0 113 M 0-99 29:58.3 9:40/M
117 Bandit Number 9004 9004 4 M 0- 0 30:10.6 9:44/M
118 Erik Mollico CANNON-MCMILLAN 150 0 114 M 0-99 30:13.1 9:45/M
119 Nick Mattes PETERS TWP. 319 0 115 M 0-99 30:33.3 9:51/M
120 Colton Brown GATEWAY 235 0 116 M 0-99 30:44.6 9:55/M
121 Anthony Wagner CHARTIERS VALLEY 189 0 117 M 0-99 30:53.9 9:58/M
122 Danny Strickland KEYSTONE OAKS 267 0 118 M 0-99 35:59.8 11:36/M