Four on the 4th

July 4th, 2026

Place Name Bib # Age Gender Hometown Time Pace Age Group Result
1 Joseph Darwin 191 33 M Roanoke VA 0:19:57.0 4:59/M 1:Open
2 Connor Kinkema 347 26 M 0:20:20.2 5:05/M 2:Open
3 Spencer Thacker 348 19 M 0:20:35.0 5:08/M 3:Open
4 George Tolton 328 34 M Blacksburg VA 0:20:41.5 5:10/M 1:M 30-34
5 Zack Wilson 370 24 M 0:20:57.6 5:14/M 1:M 20-24
6 Andrew Parkins 327 42 M Salem VA 0:20:58.7 5:14/M 1:M 40-44
7 Ace Holst 154 26 M Roanoke VA 0:21:08.4 5:17/M 1:M 25-29
8 Ryan Bjellquist-Ledger 442 32 M 0:21:14.2 5:19/M 2:M 30-34
9 Jared Coccia 331 28 M Roanoke VA 0:21:37.0 5:24/M 2:M 25-29
10 Noel Preece 156 26 M Buchanan VA 0:21:44.6 5:26/M 3:M 25-29
11 Nate Michener 289 32 M 0:22:08.0 5:32/M 3:M 30-34
12 Zachary Davis 123 15 M Salem VA 0:22:23.5 5:36/M 1:M 15-19
14 Daniel Darwin 192 27 M Birmingham AL 0:22:36.2 5:39/M 4:M 25-29
15 Cory Dunton 308 31 M Roanoke VA 0:23:04.8 5:46/M 4:M 30-34
16 Brady Bennett 241 38 M Roanoke VA 0:23:13.1 5:48/M 1:M 35-39
17 Andrew Harter 380 46 M 0:23:16.6 5:49/M 1:M 45-49
18 Dylan Jones 178 26 M 0:23:17.0 5:49/M 5:M 25-29
19 Triston Perry 443 25 M 0:23:32.1 5:53/M 6:M 25-29
20 Aaron Waters 132 36 M 0:23:35.5 5:54/M 2:M 35-39
21 Gus Tolton 401 30 M Roanoke VA 0:23:45.6 5:56/M 5:M 30-34
22 Victor O Maximo Cardwell 290 24 M 0:23:54.5 5:59/M 2:M 20-24
23 John Stovall 189 16 M Roanoke VA 0:23:58.2 6:00/M 2:M 15-19
24 Paul Lenkowski 317 52 M Salem VA 0:24:03.9 6:00/M 1:M 50-54
26 Joe Cotter 257 32 M Roanoke VA 0:24:31.8 6:08/M 6:M 30-34
27 Dominick Bryant 434 25 M Ferrum VA 0:24:52.0 6:13/M 7:M 25-29
28 Evan Ross 131 35 M Roanoke VA 0:24:54.2 6:14/M 3:M 35-39
29 Anthony Staples 243 38 M 0:25:18.9 6:20/M 4:M 35-39
30 Jonathan Moelker 375 32 M Roanoke VA 0:25:29.8 6:22/M 7:M 30-34
31 Manuel Portillo 137 58 M Roanoke VA 0:26:10.9 6:33/M 1:M 55-59
32 Andrew Darwin 193 35 M 0:26:40.3 6:40/M 5:M 35-39
34 Brogan Shutts 358 21 M Fincastle 0:26:57.6 6:44/M 3:M 20-24
35 Will Patel 303 15 M 0:26:57.8 6:44/M 3:M 15-19
38 Jim Casey 286 42 M Roanoke VA 0:27:12.9 6:48/M 1:M 40-44
39 Landon Dermott 388 30 M Roanoke VA 0:27:25.1 6:51/M 8:M 30-34
40 Simmons Yount 181 14 M Troutville VA 0:27:26.0 6:52/M 1:M 1-14
41 Jason Haley 174 31 M 0:27:28.0 6:52/M 9:M 30-34
42 Paul Richards 161 44 M Midlothian 0:27:40.6 6:55/M 2:M 40-44
43 Kevin Cales 333 36 M Carbondale IL 0:27:42.0 6:56/M 6:M 35-39
44 Ryan Creamer 179 32 M 0:27:52.5 6:58/M 10:M 30-34
45 Kevin Dixon 367 46 M Lewisburg WV 0:28:16.2 7:04/M 2:M 45-49
46 Scot Harrison 184 52 M Roanoke VA 0:28:28.9 7:07/M 1:M 50-54
47 Kennedy Barua 261 39 M 0:28:29.0 7:07/M 7:M 35-39
48 Easton Harter 384 15 M Knoxville TN 0:28:38.1 7:10/M 4:M 15-19
49 Joseph Lewis 80 38 M 0:29:10.4 7:18/M 8:M 35-39
50 Justin Manning 77 34 M Roanoke VA 0:29:22.0 7:21/M 11:M 30-34
51 Joshua Largen 149 34 M Roanoke VA 0:29:28.0 7:22/M 12:M 30-34
52 Lewis Eaton 275 19 M Roanoke VA 0:29:30.7 7:23/M 5:M 15-19
53 Chris Staley 280 14 M Roanoke VA 0:29:39.6 7:25/M 2:M 1-14
56 Riley Slusher 17 17 M Vinton VA 0:29:53.5 7:28/M 6:M 15-19
57 Declan Hicks 337 12 M Roanoke VA 0:29:54.2 7:29/M 3:M 1-14
58 Daniel Combs 203 16 M Troutville VA 0:30:08.1 7:32/M 7:M 15-19
59 Landon Miller 420 16 M Pilot VA 0:30:10.2 7:33/M 8:M 15-19
60 Dan Werner 138 54 M Roanoke VA 0:30:14.5 7:34/M 2:M 50-54
61 Tyler Perkins 435 43 M Charleston SC 0:30:16.1 7:34/M 3:M 40-44
63 Andres Aguilar-Alvarez 322 26 M Roanoke VA 0:30:23.1 7:36/M 8:M 25-29
65 Prentice Sargeant 350 35 M Roanoke VA 0:30:59.6 7:45/M 9:M 35-39
66 Jason Freund 395 26 M 0:31:08.5 7:47/M 9:M 25-29
68 Matt Stokes 173 41 M Vinton VA 0:31:11.2 7:48/M 4:M 40-44
70 Kevin Slusher 20 53 M Roanoke VA 0:31:14.1 7:49/M 3:M 50-54
71 Darren Agee 439 36 M Ararat 0:31:21.8 7:50/M 10:M 35-39
72 Vincent Liu 106 17 M Roanoke VA 0:31:26.6 7:52/M 9:M 15-19
73 Jay Finkle 438 63 M Roanoke VA 0:31:44.6 7:56/M 1:M 60-64
74 Jason Carwile 43 52 M 0:31:45.6 7:56/M 4:M 50-54
75 Caden Barksdale 209 14 M Roanoke VA 0:31:46.2 7:57/M 4:M 1-14
78 Jeffrey Wilson 23 61 M Roanoke VA 0:31:51.6 7:58/M 2:M 60-64
83 Don Haddon 90 43 M Roanoke VA 0:32:10.0 8:03/M 5:M 40-44
84 Luke Stovall 190 18 M Roanoke VA 0:32:12.6 8:03/M 10:M 15-19
86 Eric Anderson 141 48 M Wirtz VA 0:32:18.4 8:05/M 3:M 45-49
87 Taylor Mertins 110 38 M Roanoke VA 0:32:18.5 8:05/M 11:M 35-39
88 Hunter Hite 373 29 M 0:32:23.5 8:06/M 10:M 25-29
90 Drew Inman 426 38 M Roanoke VA 0:32:36.6 8:09/M 12:M 35-39
91 Tucker Sawyer 73 17 M 0:32:37.0 8:09/M 11:M 15-19
93 Peter Wilson 183 51 M Roanoke VA 0:32:41.1 8:10/M 5:M 50-54
96 Chad Yount 180 56 M Troutville 0:33:02.9 8:16/M 2:M 55-59
97 Billy Ferguson 359 28 M Vinton VA 0:33:04.0 8:16/M 11:M 25-29
98 Owen Krehbiel 200 10 M Boones Mill VA 0:33:04.2 8:16/M 5:M 1-14
99 Paul Bratton 47 57 M Troutville 0:33:04.5 8:16/M 3:M 55-59
100 Mark Solari 151 56 M Roanoke VA 0:33:13.8 8:18/M 4:M 55-59
102 Riley Sides 422 16 M Wirtz VA 0:33:38.1 8:25/M 12:M 15-19
104 David Lovegrove 197 69 M 0:33:49.0 8:27/M 1:M 65-69
105 Stephen Voss 213 39 M 0:33:51.9 8:28/M 13:M 35-39
106 Stephen Underwood 356 19 M 0:34:16.5 8:34/M 13:M 15-19
108 Michael Davis 423 29 M Salem VA 0:34:21.0 8:35/M 12:M 25-29
110 Sullivan Yount 182 12 M Troutville VA 0:34:34.6 8:39/M 6:M 1-14
111 Isaac Wilson 256 28 M 0:34:40.9 8:40/M 13:M 25-29
112 Chris Robertson 407 53 M Vinton VA 0:34:46.4 8:42/M 6:M 50-54
113 Nick Patel 304 54 M 0:34:50.6 8:43/M 7:M 50-54
114 Jim Barker 1 55 M Roanoke VA 0:34:53.7 8:43/M 5:M 55-59
115 John Page 205 67 M Vinton VA 0:34:55.0 8:44/M 2:M 65-69
116 Colton Martin 417 13 M 0:34:55.7 8:44/M 7:M 1-14
117 John McCleary 447 57 M 0:34:56.4 8:44/M 6:M 55-59
118 Sonny Combs 202 54 M Troutville VA 0:35:05.0 8:46/M 8:M 50-54
119 Pedro Guzman 54 38 M 0:35:12.4 8:48/M 14:M 35-39
120 Cory Wendell 324 35 M 0:35:22.0 8:51/M 15:M 35-39
122 Oscar Ramos Evo 298 12 M Roanoke VA 0:35:33.6 8:53/M 8:M 1-14
124 Joe Hensley 302 38 M 0:35:53.6 8:58/M 16:M 35-39
126 Jason Horn 225 41 M Roanoke VA 0:35:55.7 8:59/M 6:M 40-44
127 Joshua Myers 163 51 M Roanoke VA 0:35:57.8 8:59/M 9:M 50-54
128 Asher Haddon 91 12 M Roanoke VA 0:35:57.9 8:59/M 9:M 1-14
130 Aiden Luck 319 17 M 0:36:07.0 9:02/M 14:M 15-19
131 Timothy Knicely 287 37 M Roanoke VA 0:36:10.2 9:03/M 17:M 35-39
132 Shawn Tippen 39 34 M 0:36:10.7 9:03/M 13:M 30-34
133 Chris Barksdale 210 64 M Roanoke VA 0:36:10.8 9:03/M 3:M 60-64
136 Benjamin Bradley 158 32 M Salem VA 0:36:17.7 9:04/M 14:M 30-34
139 Tristen Bryant 437 25 M Cave Spring VA 0:36:30.4 9:08/M 14:M 25-29
140 John Abbott 186 56 M Roanoke VA 0:36:31.0 9:08/M 7:M 55-59
142 Ryan Fisher 145 37 M Salem VA 0:36:51.8 9:13/M 18:M 35-39
143 Owen Barksdale 211 14 M Roanoke VA 0:37:01.9 9:15/M 10:M 1-14
145 Fabricio Drumond 394 44 M Vinton VA 0:37:06.7 9:17/M 7:M 40-44
146 Tim Miles 349 56 M Roanoke 0:37:12.1 9:18/M 8:M 55-59
152 Tanner Bengtson 389 30 M Salem VA 0:37:24.1 9:21/M 15:M 30-34
153 Jakob Sides 70 13 M Hardy VA 0:37:32.8 9:23/M 11:M 1-14
154 Jose Munoz 403 44 M 0:37:44.5 9:26/M 8:M 40-44
155 Seth McCormick 306 46 M Roanoke VA 0:37:51.4 9:28/M 4:M 45-49
157 Patrick Pascoe 216 56 M Roanoke VA 0:37:54.3 9:29/M 9:M 55-59
159 Cameron Barker 125 25 M New Castle VA 0:38:00.7 9:30/M 15:M 25-29
163 Stephen Bruington 114 43 M Moneta VA 0:38:16.6 9:34/M 9:M 40-44
166 Kyle Gibson 366 36 M 0:38:29.1 9:37/M 19:M 35-39
167 Ronald Ferguson 9 60 M Roanoke VA 0:38:29.9 9:37/M 4:M 60-64
168 Jameson Draeger 345 11 M 0:38:32.0 9:38/M 12:M 1-14
170 Joel Thomas 35 30 M 0:38:34.4 9:39/M 16:M 30-34
171 Jon Draeger 344 49 M 0:38:37.5 9:39/M 5:M 45-49
172 Chris Shields 390 38 M Roanoke VA 0:38:40.0 9:40/M 20:M 35-39
174 Charles Staley 278 49 M Roanoke VA 0:38:44.3 9:41/M 6:M 45-49
176 Nolan Martin 419 10 M 0:38:52.1 9:43/M 13:M 1-14
177 David Cooper 57 50 M Rustburg VA 0:38:52.2 9:43/M 10:M 50-54
178 Justin Martin 34 33 M 0:38:52.6 9:43/M 17:M 30-34
180 Thomas Brings 441 35 M 0:38:57.1 9:44/M 21:M 35-39
181 Joshua Krehbiel 199 44 M Boones Mill VA 0:38:59.5 9:45/M 10:M 40-44
185 Alexis Torres 309 30 M Roanoke VA 0:39:02.8 9:46/M 18:M 30-34
188 Benjamin Giron 297 9 M Roanoke VA 0:39:14.4 9:49/M 14:M 1-14
190 John Moore 215 37 M Blue Ridge VA 0:39:23.2 9:51/M 22:M 35-39
192 Jude Roberts 396 25 M Cloverdale VA 0:39:32.1 9:53/M 16:M 25-29
193 Wilson Hux 134 63 M Roanoke VA 0:39:41.2 9:55/M 5:M 60-64
195 Michael Hicks 338 44 M Christiansburg VA 0:40:19.7 10:05/M 11:M 40-44
198 Ambrose Ezeigbo 269 38 M 0:40:26.7 10:07/M 23:M 35-39
200 Jesus Medina 82 48 M Roanoke VA 0:40:36.5 10:09/M 7:M 45-49
202 Pedro Alvarado 340 66 M Roanoke VA 0:40:51.0 10:13/M 3:M 65-69
205 Michael Combs 204 14 M Troutville VA 0:41:31.4 10:23/M 15:M 1-14
206 Evan Hedges 14 25 M 0:41:36.2 10:24/M 17:M 25-29
207 Rylan Brown 143 10 M Boones Mill VA 0:41:37.6 10:24/M 16:M 1-14
212 Gavin Hilliker 274 18 M 0:42:07.5 10:32/M 15:M 15-19
219 Thomas Martin 12 66 M Roanoke VA 0:42:31.2 10:38/M 4:M 65-69
221 Randy Cooper 22 72 M 0:42:37.3 10:39/M 1:M 70-99
222 Landen Fisher 147 12 M Salem VA 0:42:40.1 10:40/M 17:M 1-14
227 Perry Manning 76 67 M Roanoke VA 0:43:22.6 10:51/M 5:M 65-69
228 Caleb Beahm 26 9 M Roanoke VA 0:43:29.3 10:52/M 18:M 1-14
229 Ricardo Alvarado 341 9 M Roanoke VA 0:43:44.2 10:56/M 19:M 1-14
231 Kevin Wells 144 57 M 0:43:59.4 11:00/M 10:M 55-59
238 Caeden Hicks 336 8 M Roanoke VA 0:44:34.8 11:09/M 20:M 1-14
252 Daniel Yusko 40 40 M 0:45:17.6 11:19/M 12:M 40-44
253 Tucker Brookman 170 21 M 0:45:20.1 11:20/M 4:M 20-24
256 Evan Friedman 29 35 M Roanoke VA 0:45:21.5 11:20/M 24:M 35-39
258 Daryl Hilliker 273 46 M 0:45:27.7 11:22/M 8:M 45-49
261 Theo Calhoun 240 11 M 0:45:33.1 11:23/M 21:M 1-14
263 Joe Rabe 372 44 M Daleville VA 0:45:34.7 11:24/M 13:M 40-44
264 John Grider 119 55 M Rocky Mount VA 0:45:39.3 11:25/M 11:M 55-59
266 Benjamin Davis 411 51 M Roanoke VA 0:45:47.5 11:27/M 11:M 50-54
268 Jim McKenna 65 70 M Hardy VA 0:46:04.0 11:31/M 2:M 70-99
269 Jason Blubaugh 406 57 M Wirtz VA 0:46:08.0 11:32/M 12:M 55-59
270 Gabe Mitchell 108 13 M Salem VA 0:46:14.6 11:34/M 22:M 1-14
275 Chris Rupe 381 54 M Vinton VA 0:47:03.2 11:46/M 12:M 50-54
280 Jeremy Giron 296 11 M 0:47:46.9 11:57/M 23:M 1-14
283 Nicholas Grant 342 40 M Roanoke VA 0:47:52.5 11:58/M 14:M 40-44
284 Lance Bowen 32 51 M Roanoke VA 0:47:59.3 12:00/M 13:M 50-54
286 Spencer Lewis 374 53 M Vinton VA 0:48:27.6 12:07/M 14:M 50-54
290 David Shearer 430 43 M Roanoke VA 0:48:55.4 12:14/M 15:M 40-44
296 Emilio Medina 81 6 M 0:49:22.7 12:21/M 24:M 1-14
298 Jeremy Grant 68 36 M 0:49:28.2 12:22/M 25:M 35-39
299 Mike Anderson 251 63 M Roanoke VA 0:49:33.3 12:23/M 6:M 60-64
302 Jackson Doss 232 9 M 0:49:40.0 12:25/M 25:M 1-14
309 Chris Arnold 13 53 M Roanoke VA 0:50:17.1 12:34/M 15:M 50-54
310 David Maddox 136 64 M 0:50:45.2 12:41/M 7:M 60-64
312 Goran Vukovic 428 28 M 0:51:03.4 12:46/M 18:M 25-29
314 Gage Grantham 364 13 M Boones Mill VA 0:51:31.6 12:53/M 26:M 1-14
315 Anthony Baldoni 284 41 M Roanoke VA 0:51:32.2 12:53/M 16:M 40-44
325 Benjamin Clark 6 9 M Roanoke VA 0:52:36.9 13:09/M 27:M 1-14
345 Dennis Pinkley 120 78 M Hardy VA 0:55:31.3 13:53/M 3:M 70-99
349 Bryan Beemer 112 43 M Roanoke VA 0:56:05.6 14:01/M 17:M 40-44
357 Zachary Spiller 268 10 M Daleville VIRGI 0:57:33.2 14:23/M 28:M 1-14
365 Ryder Robitaille 371 10 M 0:58:10.5 14:33/M 29:M 1-14
372 Justin McShane 168 35 M 0:58:57.3 14:44/M 26:M 35-39
373 Robert Patterson 116 59 M 0:59:24.0 14:51/M 13:M 55-59
380 Samuel Lafaye 107 66 M Roanoke VA 1:01:08.7 15:17/M 6:M 65-69
381 Brian Riordan 87 35 M 1:01:12.0 15:18/M 27:M 35-39
382 Larry Krizner 89 59 M Roanoke VA 1:01:43.8 15:26/M 14:M 55-59
385 John Thomas 265 69 M Vinton VA 1:03:33.5 15:53/M 7:M 65-69
389 Barry Thornton 325 67 M Boones Mill VA 1:04:33.1 16:08/M 8:M 65-69
392 Keith Corey 109 36 M 1:05:02.0 16:16/M 28:M 35-39
395 Walker Wilson 313 20 M Fincastle VA 1:05:03.3 16:16/M 5:M 20-24
398 Cormac Caldwell 316 9 M Roanoke VA 1:05:48.0 16:27/M 30:M 1-14
406 Matthew Biggs 238 36 M 1:15:35.8 18:54/M 29:M 35-39
409 Rad Dobson 111 39 M Roanoke VA 1:18:01.4 19:30/M 30:M 35-39
411 Raymond Campbell 330 59 M Forest VA 1:24:08.4 21:02/M 15:M 55-59
412 Dustin Smith 353 45 M 1:28:22.6 22:06/M 9:M 45-49