Four on the 4th

July 4th, 2025

Place Name Bib # Age Gender Hometown Time Pace Age Group Result
1 Spencer Thacker 325 18 M 0:22:00.6 5:30/M 1:Open
2 George Tolton 316 33 M Blacksburg VA 0:22:26.9 5:36/M 2:Open
3 Mason Roberts 313 17 M Huntersville NC 0:23:36.4 5:54/M 3:Open
4 Misha Wiley 338 22 M Roanoke VA 0:23:42.5 5:56/M 1:M 20-24
6 Andrew Harter 318 45 M 0:24:09.8 6:02/M 1:Master
8 Adam Abramson 304 43 M Atlanta GA 0:24:17.1 6:04/M 1:M 40-44
9 Mike Milyo 382 26 M Gates Mills OH 0:24:26.5 6:07/M 1:M 25-29
12 Joe Cotter 280 31 M Roanoke VA 0:24:49.9 6:12/M 1:M 30-34
14 Christophe Tulou 150 12 M Roanoke VA 0:26:07.6 6:32/M 1:M 1-14
15 William Braxton 40 50 M Roanoke VA 0:26:15.0 6:33/M 1:Grand M
16 Adam Crigger 115 36 M Charlottesville VA 0:26:19.6 6:35/M 1:M 35-39
18 Cory Dunton 264 30 M Roanoke VA 0:26:48.2 6:42/M 2:M 30-34
20 Alex Shema 353 29 M Roanoke VA 0:27:17.1 6:49/M 2:M 25-29
21 Dominick Bryant 57 24 M Ferrum VA 0:27:29.3 6:52/M 2:M 20-24
22 Dante Keck 246 14 M Roanoke VA 0:27:35.2 6:54/M 2:M 1-14
24 Landon Dermott 354 29 M Roanoke VA 0:27:36.1 6:54/M 3:M 25-29
26 Landon Miller 393 15 M Pilot VA 0:28:00.7 7:00/M 1:M 15-19
27 Tom Ivancik 285 49 M Saint Johns FL 0:28:10.6 7:03/M 1:M 45-49
28 David Cooper 43 49 M Rustburg VA 0:28:14.0 7:04/M 2:M 45-49
29 Scot Harrison 82 51 M Roanoke VA 0:28:32.0 7:08/M 1:M 50-54
32 Easton Harter 320 14 M Knoxville TN 0:29:27.6 7:22/M 3:M 1-14
33 Michael Shasberger 142 72 M Goleta CA 0:29:33.3 7:23/M 1:M 70-99
35 Derek Batey 172 54 M Salem VA 0:29:37.7 7:24/M 2:M 50-54
36 Prentice Sargeant 343 34 M Roanoke VA 0:29:48.2 7:27/M 3:M 30-34
37 Whitten Roberts 346 16 M Fairview NC 0:29:55.6 7:29/M 2:M 15-19
38 Zachery Devaughn 369 15 M Roanoke VA 0:29:58.0 7:30/M 3:M 15-19
39 Simmons Yount 233 13 M Troutville VA 0:29:59.5 7:30/M 4:M 1-14
40 Evan Ping 291 15 M Parker CO 0:29:59.9 7:30/M 4:M 15-19
41 Charlie Slaughter 136 12 M Roanoke VA 0:30:01.4 7:30/M 5:M 1-14
42 Tyler Perkins 257 42 M Charleston SC 0:30:22.1 7:36/M 2:M 40-44
43 Brett Gilmartin 162 34 M Roanoke VA 0:30:35.1 7:39/M 4:M 30-34
44 Derek Bush 373 16 M Salem VA 0:30:36.9 7:39/M 5:M 15-19
46 Caden Barksdale 59 13 M Roanoke VA 0:30:49.2 7:42/M 6:M 1-14
47 Jason Worley 294 45 M Roanoke VA 0:30:53.0 7:43/M 3:M 45-49
48 Anthony Brady 38 15 M Boones Mill VA 0:30:56.5 7:44/M 6:M 15-19
49 Grant Bartley 177 14 M Roanoke VA 0:30:57.1 7:44/M 7:M 1-14
50 Josh Bartley 175 41 M Roanoke VA 0:31:01.1 7:45/M 3:M 40-44
55 Stephen Underwood 120 18 M 0:31:18.9 7:50/M 7:M 15-19
56 Thomas Evans 122 23 M Thaxton VA 0:31:25.6 7:51/M 3:M 20-24
57 Ht Page 328 65 M Wirtz VA 0:31:25.8 7:51/M 1:M 65-69
58 Daniel Combs 111 15 M Troutville VA 0:31:26.5 7:52/M 8:M 15-19
59 Duane Burks 305 55 M Roanoke VA 0:31:31.5 7:53/M 1:M 55-59
60 Justin Hayth 362 39 M 0:31:36.3 7:54/M 2:M 35-39
61 Mark Sposito 361 66 M Union Hall VA 0:31:37.7 7:54/M 2:M 65-69
62 Jason Evans 123 48 M Thaxton VA 0:31:38.7 7:55/M 4:M 45-49
63 Jay Finkle 376 62 M Roanoke VA 0:31:44.9 7:56/M 1:M 60-64
65 David Lovegrove 64 68 M 0:31:48.1 7:57/M 3:M 65-69
66 Lewis Eaton 250 18 M Roanoke VA 0:31:48.7 7:57/M 9:M 15-19
67 Justin Manning 190 33 M Roanoke VA 0:32:02.4 8:01/M 5:M 30-34
69 Jason Roberts 342 49 M Fairview NC 0:32:06.2 8:02/M 5:M 45-49
70 Ethan Twardy 271 13 M Bent Mountain VA 0:32:06.8 8:02/M 8:M 1-14
72 Samuel Hylton 188 15 M Vinton VA 0:32:34.8 8:09/M 10:M 15-19
74 Chris Staley 261 13 M Roanoke VA 0:32:53.7 8:13/M 9:M 1-14
78 Owen Barksdale 60 13 M Roanoke VA 0:33:07.6 8:17/M 10:M 1-14
79 Tyree Ellison 286 33 M Roanoke VA 0:33:07.8 8:17/M 6:M 30-34
80 Owen Krehbiel 235 9 M Boones Mill VA 0:33:18.1 8:20/M 11:M 1-14
83 Darren Agee 180 35 M Ararat 0:33:31.3 8:23/M 3:M 35-39
84 Kevin Slusher 9 52 M Roanoke VA 0:33:34.7 8:24/M 3:M 50-54
87 Dennis Chen 401 34 M Gainesville FL 0:33:40.5 8:25/M 7:M 30-34
88 Jon Spencer 392 41 M Vinton VA 0:33:43.9 8:26/M 4:M 40-44
91 Eli Anderson 213 13 M Roanoke VA 0:33:49.9 8:27/M 12:M 1-14
92 Charles Staley 259 48 M Roanoke VA 0:33:51.5 8:28/M 6:M 45-49
93 Riley Sides 228 15 M Wirtz VA 0:33:55.6 8:29/M 11:M 15-19
94 Tristen Bryant 56 24 M Cave Spring VA 0:34:07.7 8:32/M 4:M 20-24
96 Justin St Clair 389 48 M Peterstown WV 0:34:16.7 8:34/M 7:M 45-49
98 Paul Bratton 76 56 M Troutville 0:34:21.6 8:35/M 2:M 55-59
99 Trey Dawson 160 42 M 0:34:22.4 8:36/M 5:M 40-44
100 John Wissinger 309 47 M Roanoke VA 0:34:24.3 8:36/M 8:M 45-49
104 Anthony Baldoni 212 40 M Roanoke VA 0:34:38.8 8:40/M 6:M 40-44
105 Joseph Sheets 274 37 M Boones Mill VA 0:34:40.4 8:40/M 4:M 35-39
106 Jason Horn 155 40 M Roanoke VA 0:34:41.3 8:40/M 7:M 40-44
109 Mark Solari 279 55 M Roanoke VA 0:35:11.5 8:48/M 3:M 55-59
111 Eric Anderson 93 47 M Wirtz VA 0:35:16.8 8:49/M 9:M 45-49
112 Bill Wendling 383 25 M Rapid City SD 0:35:17.9 8:49/M 4:M 25-29
114 Matthew Chen 402 24 M Roanoke VA 0:35:19.4 8:50/M 5:M 20-24
117 Evan Garst 47 23 M Roanoke VA 0:35:25.3 8:51/M 6:M 20-24
118 Matt Stokes 54 40 M Vinton VA 0:35:25.7 8:51/M 8:M 40-44
119 Sonny Combs 110 53 M Troutville VA 0:35:28.3 8:52/M 4:M 50-54
121 David Shearer 16 42 M Roanoke VA 0:35:33.7 8:53/M 9:M 40-44
123 Shayne Short 81 35 M Vinton VA 0:35:38.4 8:55/M 5:M 35-39
126 Alexander Hammer 375 11 M Roanoke VA 0:35:48.4 8:57/M 13:M 1-14
128 Drew Bartley 176 17 M Roanoke VA 0:35:50.7 8:58/M 12:M 15-19
129 Chris Robertson 384 52 M Vinton VA 0:36:03.7 9:01/M 5:M 50-54
130 Steve Raugh 289 57 M Midlothian VA 0:36:03.9 9:01/M 4:M 55-59
133 Dylan Nichols 350 34 M Eagle Rock VA 0:36:18.9 9:05/M 8:M 30-34
139 Gene Marrano 254 67 M Roanoke VA 0:36:59.3 9:15/M 4:M 65-69
141 Robert Henry 297 42 M Boones Mill VA 0:37:24.3 9:21/M 10:M 40-44
142 Jakob Sides 229 12 M Hardy VA 0:37:35.2 9:24/M 14:M 1-14
143 Wyatt Tiffany 141 8 M Roanoke VA 0:37:41.0 9:25/M 15:M 1-14
145 Jim Barker 18 54 M Roanoke VA 0:37:58.0 9:30/M 6:M 50-54
146 William Kissell 8 47 M Roanoke VA 0:38:01.6 9:30/M 10:M 45-49
148 Richard Molina 69 51 M Roanoke VA 0:38:13.6 9:33/M 7:M 50-54
149 Joel Tarpley 100 26 M Roanoke VA 0:38:14.3 9:34/M 5:M 25-29
150 Dustin Deisher 311 31 M Goodview VA 0:38:15.1 9:34/M 9:M 30-34
152 Steven Clement 217 33 M Vinton VA 0:38:16.9 9:34/M 10:M 30-34
153 Cohen Grant 396 12 M Roanoke VA 0:38:17.6 9:34/M 16:M 1-14
156 Poldi Moreno 174 50 M Lynchburg VA 0:38:25.1 9:36/M 8:M 50-54
157 Brian Falls 332 59 M Roanoke VA 0:38:26.2 9:37/M 5:M 55-59
160 Michael Ferry 281 55 M Fort Worth TX 0:38:42.0 9:41/M 6:M 55-59
161 Randall Woods 221 54 M Roanoke 0:38:46.7 9:42/M 9:M 50-54
162 Greg Hess 347 55 M Spout Spring VA 0:38:55.3 9:44/M 7:M 55-59
165 Todd Brinkley 299 53 M Vinton VA 0:39:10.6 9:48/M 10:M 50-54
166 Jalen Small 278 32 M Roanoke VA 0:39:10.7 9:48/M 11:M 30-34
167 Ricardo Alvarado 331 8 M Roanoke VA 0:39:13.7 9:48/M 17:M 1-14
168 Troy Batey 173 32 M Roanoke VA 0:39:18.9 9:50/M 12:M 30-34
169 Mark Hammer 374 45 M 0:39:20.9 9:50/M 11:M 45-49
170 Pedro Alvarado 329 65 M Roanoke VA 0:39:23.1 9:51/M 5:M 65-69
173 Wilson Hux 13 62 M Roanoke VA 0:39:33.8 9:53/M 2:M 60-64
175 Dan Timney 198 47 M 0:39:53.3 9:58/M 12:M 45-49
179 Kerry Renick 210 53 M Boones Mill VA 0:40:06.1 10:02/M 11:M 50-54
180 Tanner Bengtson 84 29 M Salem VA 0:40:07.3 10:02/M 6:M 25-29
181 Dillon Swanson 330 25 M Roanoke VA 0:40:09.7 10:02/M 7:M 25-29
183 Robert Estienne 399 32 M Vinton 0:40:24.8 10:06/M 13:M 30-34
188 Randy Cooper 80 71 M 0:40:50.5 10:13/M 2:M 70-99
190 Tim Miles 35 55 M Roanoke 0:41:13.2 10:18/M 8:M 55-59
191 Chris Barksdale 61 63 M Roanoke VA 0:41:13.2 10:18/M 3:M 60-64
193 Ethan Kissell 6 15 M Roanoke VA 0:41:20.4 10:20/M 13:M 15-19
195 Aiden Vinci 357 16 M Roanoke VA 0:41:38.2 10:25/M 14:M 15-19
198 Chad Yount 232 55 M Troutville 0:41:44.9 10:26/M 9:M 55-59
201 Rylan Brown 72 9 M Boones Mill VA 0:41:58.6 10:30/M 18:M 1-14
203 Perry Manning 189 66 M Roanoke VA 0:42:06.1 10:32/M 6:M 65-69
211 James Blubaugh 201 62 M Williamsburg VA 0:42:36.3 10:39/M 4:M 60-64
214 Salvatore Russo 168 31 M Roanoke VA 0:42:40.0 10:40/M 14:M 30-34
216 Joshua Krehbiel 237 43 M Boones Mill VA 0:42:51.5 10:43/M 11:M 40-44
217 Cole Dickerson 372 29 M Christiansburg VA 0:42:51.8 10:43/M 8:M 25-29
218 Jason Blubaugh 203 56 M Wirtz VA 0:42:54.8 10:44/M 10:M 55-59
224 Donny Lewis 276 28 M Ringgold GA 0:43:44.5 10:56/M 9:M 25-29
227 Nicholas Grant 395 39 M Roanoke VA 0:44:03.6 11:01/M 6:M 35-39
228 Barry Garst 46 50 M Roanoke VA 0:44:04.6 11:01/M 12:M 50-54
232 Jesse Cervantez 146 67 M Rocky Mount VA 0:44:30.1 11:08/M 7:M 65-69
233 Casey McFarling 127 19 M Troutville VA 0:44:33.3 11:08/M 15:M 15-19
234 Alexander Coleman 404 26 M Roanoke VA 0:44:47.6 11:12/M 10:M 25-29
235 Michael Hicks 102 43 M Christiansburg VA 0:44:58.0 11:15/M 12:M 40-44
238 Matthew Russell 416 34 M Roanoke VA 0:45:00.9 11:15/M 15:M 30-34
239 Jonathan Blubaugh 204 28 M Henrico VA 0:45:01.7 11:15/M 11:M 25-29
243 Brian Wyatt 68 53 M Moneta VA 0:45:40.2 11:25/M 13:M 50-54
248 Tavis Karrow 413 45 M Bellmawr NJ 0:46:00.7 11:30/M 13:M 45-49
249 James Green 169 51 M Roanoke VA 0:46:13.5 11:33/M 14:M 50-54
254 Marc Mason 288 36 M Vinton VA 0:46:37.8 11:39/M 7:M 35-39
255 Larry Eaton 170 58 M 0:46:39.0 11:40/M 11:M 55-59
258 Jacob Timney 199 11 M Boones Mill VA 0:46:56.3 11:44/M 19:M 1-14
261 Jeb Tiffany 140 44 M 0:47:05.9 11:46/M 13:M 40-44
265 Aaron McFarling 126 48 M Troutville VA 0:47:38.8 11:55/M 14:M 45-49
270 Robert Price 128 73 M Leonardtown MD 0:48:40.9 12:10/M 3:M 70-99
271 Jim McKenna 226 69 M Hardy VA 0:48:42.7 12:11/M 8:M 65-69
272 Donald Lewis 275 72 M 0:48:45.1 12:11/M 4:M 70-99
273 Mike Anderson 215 62 M Roanoke VA 0:48:59.2 12:15/M 5:M 60-64
278 Caleb Beahm 4 8 M Roanoke VA 0:49:26.8 12:22/M 20:M 1-14
287 Donny Eaton 252 12 M Roanoke VA 0:50:39.2 12:40/M 21:M 1-14
288 John Robb 197 82 M Roanoke VA 0:50:40.0 12:40/M 5:M 70-99
289 Wesley Southall 359 37 M Roanoke VA 0:50:41.2 12:40/M 8:M 35-39
292 Nathan Beverage 356 41 M Goodview VA 0:51:03.6 12:46/M 14:M 40-44
295 Peter Matthiessen 243 42 M 0:51:39.1 12:55/M 15:M 40-44
301 Wesley Jessup 270 37 M Vinton VA 0:52:02.4 13:01/M 9:M 35-39
305 Zachary Spiller 334 9 M Daleville VIRGI 0:52:35.2 13:09/M 22:M 1-14
307 Jay Eaton 253 9 M Roanoke VA 0:52:57.8 13:14/M 23:M 1-14
308 Jeff Ramsey 20 54 M Vinton VA 0:52:59.8 13:15/M 15:M 50-54
312 Hunter Simmons 148 39 M Indianapolis IN 0:54:14.3 13:34/M 10:M 35-39
313 Daniel Martinez 34 30 M Cloverdale VA 0:55:36.6 13:54/M 16:M 30-34
316 Andrew Schmidt 265 38 M White House TN 0:55:45.5 13:56/M 11:M 35-39
317 Carl Brown 267 43 M Saint Louis MO 0:55:47.5 13:57/M 16:M 40-44
319 John Paul 49 27 M Roanoke VA 0:56:07.1 14:02/M 12:M 25-29
320 Rob Patterson 164 58 M Roanoke VA 0:56:20.8 14:05/M 12:M 55-59
324 Samuel Lafaye 114 65 M Roanoke VA 0:57:17.5 14:19/M 9:M 65-69
333 Marion Childress 303 72 M Roanoke VA 0:58:32.5 14:38/M 6:M 70-99
338 Brandon Caldwell 107 39 M Roanoke VA 0:59:39.8 14:55/M 12:M 35-39
340 David Tucker 109 42 M Troutville VA 0:59:59.9 15:00/M 17:M 40-44
342 Tommy Jordan 241 49 M Roanoke VA 1:00:08.0 15:02/M 15:M 45-49
346 Jeffrey Wilson 30 60 M Roanoke VA 1:00:12.8 15:03/M 6:M 60-64
352 Dakota Fitzgerald 196 10 M Roanoke VA 1:01:45.7 15:26/M 24:M 1-14
354 Scott Jenkins 224 55 M Roanoke 1:03:19.6 15:50/M 13:M 55-59
357 Randy Moye 187 77 M Vinton VA 1:03:59.0 16:00/M 7:M 70-99
359 Scott Pritchard 412 47 M Roanoke VA 1:05:05.2 16:16/M 16:M 45-49
361 Cooper Anderson 214 10 M Roanoke VA 1:06:21.7 16:35/M 25:M 1-14
367 David Hudson 419 48 M Salem VA 1:08:43.1 17:11/M 17:M 45-49
371 Larry Krizner 378 58 M Roanoke VA 1:10:21.0 17:35/M 14:M 55-59
372 Thomas Martin 207 65 M Roanoke VA 1:10:36.6 17:39/M 10:M 65-69
374 Rad Dobson 145 38 M Roanoke VA 1:11:10.4 17:48/M 13:M 35-39
380 Zhane Winfree 159 7 M Notasulga AL 1:17:00.8 19:15/M 26:M 1-14
384 Michael Nussbaum 272 68 M 1:18:00.1 19:30/M 11:M 65-69
385 Josh Barker 19 21 M Roanoke VA 1:18:00.3 19:30/M 7:M 20-24