Are you wondering how all the teams would have matched up versus eachother based solely on how they performed in their classificaiton? Check out these combined results featuring all the teams and the top 100 individual finishers. But do remember Friday's conditions were much windier and each team can only race those who they raced on the day of compeition meaning head-to-head things could be very different.
Page 1: Team Results
Page 2: Top 100 Boys Results
Photo by: John Herzog
Boys' State Championship Merged Results
VIRGINIA STATE XC CHAMPIONSHIPS MERGED 5K
THE PLAINS, VA
BOYS
PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD 1 Lake Braddock 105 2 3 9 32 59 64 112 15:44 1:16 2 Midlothian 182 6 10 17 54 95 125 316 16:02 1:10 3 West Springfield 261 16 51 52 53 89 114 134 16:20 0:40 4 Brentsville District 281 33 40 45 71 92 265 339 16:22 0:25 5 Chantilly 308 5 43 72 75 113 273 357 16:18 1:20 6 Douglas Freeman 374 44 47 82 94 107 149 207 16:30 0:25 7 Oakton 387 18 48 61 73 187 329 398 16:29 1:12 8* Thomas Jefferson S&T 441 34 58 66 121 162 191 237 16:34 0:48 9* Blacksburg 441 27 35 68 111 200 212 277 16:34 1:05 10 James W. Robinson 462 19 20 78 127 218 356 16:32 1:21 11 Lafayette 497 38 42 77 167 173 389 447 16:38 0:52 12 Albemarle 502 57 69 79 137 160 193 361 16:39 0:36 13 Stone Bridge 509 22 37 62 186 202 322 327 16:37 1:12 14 Maggie Walker 520 50 76 103 136 155 222 272 16:41 0:37 15 Manchester 553 49 90 104 105 205 245 321 16:44 0:55 16 Fauquier 566 46 56 91 156 217 238 351 16:44 0:1:00 17 Ocean Lakes 569 23 99 133 139 175 231 258 16:43 1:02 18 Deep Run 577 11 63 108 152 243 304 369 16:40 1:39 19 Cosby 592 13 67 128 170 214 254 298 16:43 1:26 20 North Stafford 615 15 28 120 219 233 234 313 16:44 1:28 21 Washington-Lee 624 106 115 117 138 148 177 266 16:49 0:15 22 ClOver Hill 628 24 81 96 157 270 271 349 16:46 1:30 23 Mountain View 642 60 86 140 145 211 226 318 16:50 0:53 24 Tabb 650 25 97 102 180 246 261 263 16:48 1:21 25 Grafton 666 31 85 172 188 190 278 347 16:50 1:01 26 Millbrook 679 8 12 154 169 336 426 430 16:43 2:22 27 Atlee 681 21 84 98 195 283 360 420 16:49 1:42 28 Western Albemarle 697 7 29 185 232 244 289 307 16:45 1:52 29 Forest Park 723 26 74 141 198 284 301 337 16:54 1:35 30 Lee-Davis 741 100 101 153 171 216 299 345 16:56 0:40 31 Stafford 766 88 116 142 184 236 303 425 16:58 0:49 32* Loudoun Valley 798 1 150 204 208 235 280 335 16:43 2:43 33* Broad Run 798 30 132 196 213 227 281 309 16:59 1:12 34 Riverbend 841 36 174 201 209 221 247 251 17:02 1:08 35 John Handley 864 55 151 192 206 260 267 268 17:04 1:08 36 Warhill 889 126 146 159 161 297 314 17:06 0:56 37 Hidden Valley 894 70 109 199 242 274 291 300 17:05 1:11 38 Sherando 921 93 178 197 225 228 308 377 17:08 0:46 39 Kettle Run 941 164 165 168 182 262 285 414 17:10 0:31 40 Cave Spring 1007 135 166 220 230 256 302 374 17:14 0:37 41 Cox 1008 4 83 264 305 352 378 17:05 2:48 42 Woodgrove 1029 65 143 163 328 330 364 406 17:16 1:34 43 Powhatan 1131 80 179 224 294 354 383 445 17:23 1:39 44 Glen Allen 1176 189 229 248 253 257 275 380 17:24 0:21 45 Turner Ashby 1187 39 123 252 382 391 428 442 17:28 2:12 46 Jefferson Forest 1209 124 210 250 310 315 319 417 17:28 1:04 47 Auburn 1215 110 129 279 286 411 439 452 17:33 1:59 48 Galax 1310 41 249 331 341 348 405 412 17:35 1:52 49 Floyd County 1347 194 240 292 295 326 392 435 17:37 0:46 50 Poquoson 1373 87 118 362 365 441 457 469 17:49 2:39 51 Robert E. Lee (Staunt 1380 122 158 358 370 372 416 472 17:43 1:30 52 Strasburg 1425 181 269 290 342 343 379 413 17:43 0:57 53 Rockbridge County 1440 223 288 293 312 324 403 409 17:43 0:37 54 Wilson Memorial 1471 183 255 287 344 402 419 460 17:48 1:25 55 Jamestown 1475 131 241 320 376 407 423 440 17:50 1:47 56 Altavista Combined Sc 1522 203 259 282 381 397 408 418 17:52 1:17 57 Mathews 1528 130 333 346 353 366 375 482 17:53 1:25 58 Radford 1590 239 276 317 368 390 437 450 17:56 1:01 59 Gretna 1628 176 338 355 371 388 465 496 18:01 1:20 60 East Rockingham 1631 147 340 363 385 396 431 438 18:02 1:35 61 George Mason 1676 296 306 323 367 384 394 404 18:02 0:38 62 Grayson County 1678 119 334 350 422 453 461 462 18:17 2:44 63 John S. Battle 1701 14 332 434 455 466 487 488 18:30 4:00 64 Central (Wise) 1826 144 399 424 427 432 485 490 18:30 2:07 65 Washington & Lee 2011 311 387 410 433 470 479 489 18:48 2:09 66 Giles 2032 325 386 421 449 451 468 477 18:50 1:33 67 Galileo 2064 215 436 467 471 475 478 480 19:19 2:53 68 Parry McCluer 2076 359 393 400 448 476 492 18:58 2:00 69 Lancaster 2162 401 415 444 446 456 464 481 19:07 1:03 70 Bland County 2213 395 443 454 458 463 484 494 19:22 1:20 71 Rural Retreat 2282 373 459 473 486 491 497 498 19:57 2:42 72 Patrick Henry (G. Spr 2374 429 474 483 493 495 499 20:26 2:19 Dual Meet Scores Lake Braddock 71 wins Midlothian 70 wins Brentsville District 69 wins West Springfield 68 wins Chantilly 67 wins Oakton 66 wins Douglas Freeman 65 wins Thomas Jefferson S&T 64 wins Blacksburg 63 wins James W. Robinson 62 wins Stone Bridge 60 wins Lafayette 59 wins Maggie Walker 59 wins Albemarle 58 wins Fauquier 57 wins Manchester 56 wins Ocean Lakes 54 wins Millbrook 52 wins Mountain View 52 wins Cosby 52 wins Deep Run 52 wins North Stafford 50 wins ClOver Hill 50 wins Washington-Lee 50 wins Tabb 48 wins Grafton 46 wins Atlee 45 wins Lee-Davis 43 wins Forest Park 43 wins Stafford 42 wins Western Albemarle 42 wins Broad Run 40 wins Loudoun Valley 39 wins Warhill 38 wins John Handley 36 wins Riverbend 36 wins Kettle Run 35 wins Hidden Valley 34 wins Sherando 34 wins Cave Spring 32 wins Cox 30 wins Woodgrove 30 wins Powhatan 29 wins Glen Allen 29 wins Jefferson Forest 28 wins Auburn 25 wins Turner Ashby 24 wins Floyd County 24 wins Galax 23 wins Rockbridge County 21 wins Strasburg 21 wins Wilson Memorial 20 wins Mathews 19 wins Robert E. Lee (Staunt 19 wins Poquoson 18 wins Altavista Combined Sc 16 wins Jamestown 15 wins Radford 15 wins George Mason 13 wins Gretna 12 wins East Rockingham 11 wins Grayson County 10 wins Central (Wise) 9 wins Giles 8 wins Washington & Lee 7 wins John S. Battle 6 wins Parry McCluer 5 wins Lancaster 4 wins Bland County 3 wins Galileo 2 wins Rural Retreat 1 wins Patrick Henry (G. Spr 0 wins Individuals PLACE FINISHER TIME PACE 1. Lake Braddock 2 Alex Corbett, Sr 15:08 4:53 3 Kevin Monogue, Sr 15:19 4:56 9 Colin Schaefer, Jr 15:39 5:03 32 Ben Fogg, Jr 16:10 5:13 59 Evan Chase, So 16:24 5:17 64 Cavanaugh McGaw, Jr 16:25 5:18 112 Tommy McArdle, Sr 16:45 5:24 Total Time = 1:18:40 Total Places = 105 2. Midlothian 6 Collin Hahn*, Sr 15:27 4:59 10 Evan Benjamin, Sr 15:45 5:05 17 Randy Hahn*, Jr 15:57 5:09 54 Zack Wilson*, Jr 16:23 5:17 95 Court Warfield*, So 16:37 5:22 125 Josh Shaw*, Sr 16:49 5:25 316 Eric Overby, So 17:53 5:46 Total Time = 1:20:09 Total Places = 182 3. West Springfield 16 Timothy Ward, Sr 15:56 5:08 51 Nahom Teshome, Sr 16:21 5:16 52 Evan Fabish, Sr 16:22 5:17 53 Andrew Lackey, Jr 16:22 5:17 89 Matt Blackburn, Sr 16:35 5:21 114 Chris Holland, Sr 16:45 5:24 134 Andrew Smith, Sr 16:53 5:27 Total Time = 1:21:36 Total Places = 261 4. Brentsville District 33 Jack McNally, Jr 16:11 5:13 40 Jacob Willis, Jr 16:15 5:14 45 Nicholas Broemmel, Sr 16:18 5:15 71 Connor Prosser, So 16:27 5:18 92 Robert Theimer, Sr 16:36 5:21 265 Mason King, So 17:32 5:39 339 Tomek Marciniak, Jr 18:01 5:49 Total Time = 1:21:47 Total Places = 281 5. Chantilly 5 Ryan McGorty, Sr 15:26 4:58 43 Brandon McGorty, So 16:18 5:15 72 Christopher Wigle, Jr 16:28 5:18 75 Evan Compton, Sr 16:29 5:19 113 Nicholas Marotta, Sr 16:45 5:24 273 Joey Cronin, Jr 17:35 5:40 357 Rajiv Gupta, Jr 18:11 5:52 Total Time = 1:21:26 Total Places = 308 6. Douglas Freeman 44 Waleed Suliman, So 16:18 5:15 47 Peyton Artz*, Sr 16:21 5:16 82 Alex Gilliam*, Sr 16:32 5:20 94 Matt Heinicke-Peart*, Sr 16:37 5:21 107 Harlan Pounders*, Jr 16:42 5:23 149 Campbell Baskin*, Sr 16:56 5:28 207 Daniel Gilman, Sr 17:16 5:34 Total Time = 1:22:30 Total Places = 374 7. Oakton 18 Simon Iyob, Sr 15:58 5:09 48 Chris Holland, Sr 16:21 5:16 61 Aj Woodhouse, Sr 16:25 5:17 73 Isaac Mills, Sr 16:29 5:19 187 Adam Blakney, Jr 17:09 5:32 329 Thomas Burns, Sr 17:59 5:48 398 Phillip Hrinko, Sr 18:32 5:58 Total Time = 1:22:22 Total Places = 387 8*. Thomas Jefferson S&T 34 Saurav Velleleth, So 16:12 5:13 58 Christopher Blagg, Sr 16:24 5:17 66 Nate Foss, Jr 16:25 5:18 121 Nathan Riopelle, Jr 16:48 5:25 162 William Baxley, So 16:59 5:29 191 Mitch Woodhouse, Sr 17:10 5:32 237 Remy Freire, Sr 17:24 5:37 Total Time = 1:22:48 Total Places = 441 9*. Blacksburg 27 Sam Teller, Jr 16:09 5:12 35 Jacob McCoy, Sr 16:12 5:14 68 Matthew Conner, Sr 16:26 5:18 111 Noah Combs, Sr 16:45 5:24 200 Ben Fleming, So 17:14 5:33 212 Barrett Lattimer, Jr 17:17 5:34 277 Siddharth Nathella, Fr 17:38 5:41 Total Time = 1:22:46 Total Places = 441 10. James W. Robinson 19 Patrick Myers, Sr 15:59 5:09 20 Hunter Jutras, Jr 15:59 5:09 78 Nicholas Hite, Sr 16:31 5:19 127 Cory Runkel, Sr 16:50 5:26 218 Gavin Camby, So 17:19 5:35 356 Danny Reed, Sr 18:11 5:52 Total Time = 1:22:38 Total Places = 462 11. Lafayette 38 James Hart, Sr 16:13 5:14 42 Konrad Steck, So 16:17 5:15 77 Andrew Loper, Sr 16:31 5:19 167 Cade Moreno, Jr 17:03 5:30 173 John Barton, Fr 17:05 5:30 389 Marcos Piggott, So 18:25 5:56 447 Josh Peterson, Jr 19:21 6:14 Total Time = 1:23:09 Total Places = 497 12. Albemarle 57 Zach Gentry, Sr 16:24 5:17 69 Hunter Lund, So 16:26 5:18 79 Thomas Jackson, Sr 16:31 5:19 137 Dave Kwiatkowski, Sr 16:54 5:27 160 Will Law, Sr 16:59 5:29 193 Henry Cohen, Jr 17:12 5:33 361 Zach Mackenzie, So 18:15 5:53 Total Time = 1:23:14 Total Places = 502 13. Stone Bridge 22 Jackson Morton, Jr 16:03 5:10 37 Andrew Matson, Jr 16:13 5:14 62 Matthew Sapsara, So 16:25 5:18 186 Joe Valle, Jr 17:09 5:32 202 Curt Doescher, Jr 17:14 5:33 322 Collin Willis, So 17:56 5:47 327 Conner Warde, Sr 17:58 5:48 Total Time = 1:23:04 Total Places = 509 14. Maggie Walker 50 Ryan Buscaglia, So 16:21 5:16 76 Evan Fisher, Jr 16:29 5:19 103 Justin Wilck *, Sr 16:41 5:23 136 Joseph Boyle *, Sr 16:53 5:27 155 Patrick Wachter *, Sr 16:58 5:28 222 Matthew Rucker *, Sr 17:20 5:35 272 Eric Kim *, Sr 17:35 5:40 Total Time = 1:23:22 Total Places = 520 15. Manchester 49 David Lucas*, Jr 16:21 5:16 90 Andrew Akright, So 16:36 5:21 104 Joseph Hewitt, Jr 16:42 5:23 105 Ben Taminger*, Sr 16:42 5:23 205 Ryan Mathes*, So 17:16 5:34 245 Ryan Wolfe*, Sr 17:26 5:37 321 Mason Brown, So 17:56 5:47 Total Time = 1:23:37 Total Places = 553 16. Fauquier 46 Madison Curry, Jr 16:19 5:16 56 Brock Curry, Jr 16:24 5:17 91 Raul Chavez, Jr 16:36 5:21 156 Carson Fernandez, So 16:58 5:28 217 Henry Delavergne, So 17:19 5:35 238 Ian Dunton, Jr 17:24 5:37 351 James McAvoy, So 18:08 5:51 Total Time = 1:23:36 Total Places = 566 17. Ocean Lakes 23 Max Fullmer, Sr 16:04 5:11 99 Calhoun Stirling, Sr 16:39 5:22 133 Drew Park, Jr 16:52 5:26 139 Daniel Austin, Sr 16:54 5:27 175 Kyle Manetz, Sr 17:06 5:31 231 Logan Sawyer, Jr 17:23 5:36 258 Lance Sheridan, Jr 17:31 5:39 Total Time = 1:23:35 Total Places = 569 18. Deep Run 11 Matthew Novak*, Sr 15:46 5:05 63 Bashir Mosavel-Lo*, So 16:25 5:18 108 Tyler Krickovic*, Jr 16:44 5:24 152 Elliott Hansen*, Sr 16:57 5:28 243 Jacob Speers*, So 17:25 5:37 304 Jonathan Lee*, Sr 17:47 5:44 369 Cole Caminiti*, Jr 18:18 5:54 Total Time = 1:23:17 Total Places = 577 19. Cosby 13 Grant Northcutt, Fr 15:53 5:07 67 Trey Burleson, So 16:25 5:18 128 Alex Pheneger*, Jr 16:50 5:26 170 Skyler Zunk *, Sr 17:05 5:30 214 Thomas Garner, Sr 17:18 5:35 254 Jacob Washlock, So 17:28 5:38 298 Christian Averill*, Jr 17:45 5:43 Total Time = 1:23:31 Total Places = 592 20. North Stafford 15 Zachary Batt, Sr 15:56 5:08 28 Sean Groves, Sr 16:10 5:13 120 Brody Guthrie, So 16:48 5:25 219 Colin Lightfoot, Sr 17:19 5:35 233 Kade McDonald, So 17:23 5:36 234 Matt Eberz, Sr 17:24 5:36 313 Solomon Cowan, Jr 17:52 5:46 Total Time = 1:23:36 Total Places = 615 21. Washington-Lee 106 Patrick Odlum, Sr 16:42 5:23 115 Christopher Mutty, Sr 16:45 5:24 117 Bryan Meade, Sr 16:47 5:25 138 Isaac Mortimer-Lotke, Sr 16:54 5:27 148 Matthew Tatum, Sr 16:56 5:28 177 Martino Serafini, Sr 17:06 5:31 266 James Gusmer, So 17:33 5:39 Total Time = 1:24:04 Total Places = 624 22. ClOver Hill 24 Christian Colwell, Sr 16:05 5:11 81 Dalton Randall, Jr 16:31 5:19 96 Hisham Vohra, Fr 16:38 5:22 157 Walt Kitson, So 16:58 5:28 270 Gabe Thornton, Sr 17:35 5:40 271 Wyatt Novak, Jr 17:35 5:40 349 Kyle Nicholson, Sr 18:08 5:51 Total Time = 1:23:47 Total Places = 628 23. Mountain View 60 Curtis Mussen, Sr 16:25 5:17 86 Alex Bukovich, Sr 16:34 5:20 140 Henrik Anderson, Fr 16:55 5:27 145 Thomas Branstetter, So 16:56 5:28 211 Taylor Braney, Sr 17:17 5:34 226 Connor Weed, So 17:21 5:36 318 Matthew Denecke, Sr 17:54 5:46 Total Time = 1:24:07 Total Places = 642 24. Tabb 25 Baron Kieffer, Sr 16:06 5:11 97 Bryce Williams, Sr 16:39 5:22 102 Preston Klekar, Fr 16:41 5:23 180 Scott Teresi, Sr 17:07 5:31 246 Jacob Kaminer, So 17:26 5:37 261 Bryan Moon, Sr 17:31 5:39 263 Nick Schuff, Sr 17:32 5:39 Total Time = 1:23:59 Total Places = 650 25. Grafton 31 Dylan Lorio-MacNamara, Jr 16:10 5:13 85 Price Owens, Fr 16:33 5:20 172 Dylan Comer, Jr 17:05 5:30 188 Brandon Gestwick, Sr 17:10 5:32 190 Brandon Tackling, Jr 17:10 5:32 278 Asher Mazaika, Jr 17:40 5:42 347 Miles Owens, So 18:07 5:51 Total Time = 1:24:08 Total Places = 666 26. Millbrook 8 Tyler Cox-Philyaw, Jr 15:39 5:03 12 Alec Schrank, So 15:50 5:06 154 Garrett Bloodworth, Sr 16:57 5:28 169 Tom Carty, Jr 17:04 5:30 336 Kevin Kleinegger, So 18:01 5:48 426 Justin Wiseman, So 18:58 6:07 430 Tod Hart, So 19:01 6:08 Total Time = 1:23:31 Total Places = 679 27. Atlee 21 Tre Fields, Sr 16:00 5:09 84 Connor Moses *, So 16:32 5:20 98 Gabriel Hawkins *, Sr 16:39 5:22 195 Chad Foltz *, Jr 17:12 5:33 283 Beau Rowland *, Jr 17:41 5:42 360 Kieran Fraser *, So 18:14 5:53 420 Andrew Franco *, Sr 18:53 6:05 Total Time = 1:24:04 Total Places = 681 28. Western Albemarle 7 Gannon Willcutts, Jr 15:35 5:01 29 Trevor Stutzman, Jr 16:10 5:13 185 Jack Ehlenberger, Jr 17:09 5:32 232 Ethan Sewell, Sr 17:23 5:36 244 Ben Skinner, Jr 17:26 5:37 289 Davis Greene, Fr 17:42 5:43 307 Aaron Cole, Sr 17:48 5:44 Total Time = 1:23:43 Total Places = 697 29. Forest Park 26 Joaquin Garcia, Sr 16:07 5:12 74 Jacob Taylor, Jr 16:29 5:19 141 Laurence Sneed, So 16:55 5:27 198 Travis Martini, Jr 17:13 5:33 284 Patrick Palermo-Re, Sr 17:42 5:42 301 Robert Koch, So 17:46 5:44 337 Chase McGrail, So 18:01 5:49 Total Time = 1:24:26 Total Places = 723 30. Lee-Davis 100 Jack Ikenberry, Fr 16:39 5:22 101 Sheldon Harris*, Sr 16:40 5:23 153 Morgan Vest*, Sr 16:57 5:28 171 Josh Grant, Jr 17:05 5:30 216 Matthew Dean, Sr 17:19 5:35 299 Patrick Sutphin, Fr 17:46 5:44 345 Lane Johnson, Fr 18:05 5:50 Total Time = 1:24:40 Total Places = 741 31. Stafford 88 Ian Higgins, Sr 16:35 5:21 116 Duke DiEugenio, So 16:47 5:25 142 Philip Lambert, Fr 16:55 5:27 184 Kellen Reeves, So 17:09 5:32 236 Gresh Ganninger, Sr 17:24 5:37 303 Taylor Bonney, Sr 17:46 5:44 425 Michael Oliver, Fr 18:57 6:07 Total Time = 1:24:50 Total Places = 766 32*. Loudoun Valley 1 Andrew Hunter, Jr 14:41 4:44 150 Colton Bogucki, Fr 16:56 5:28 204 Peter Morris, Fr 17:15 5:34 208 Nick Mercuro, Jr 17:16 5:34 235 Cade Kiely, Jr 17:24 5:37 280 Andrew McAlister, Sr 17:40 5:42 335 Kiran Sweatte, Jr 18:00 5:48 Total Time = 1:23:32 Total Places = 798 33*. Broad Run 30 Ethan Newland, Sr 16:10 5:13 132 Nathan Vigil, Jr 16:51 5:26 196 Ihab Benlamkaddem, Jr 17:12 5:33 213 Zachary Corley, Jr 17:18 5:35 227 Daniel Marks, So 17:22 5:36 281 Kevin Corella, Sr 17:41 5:42 309 Brendan Gallagher, Jr 17:48 5:45 Total Time = 1:24:53 Total Places = 798 34. Riverbend 36 Bruce Garth, Sr 16:12 5:14 174 Ryan Miller, Fr 17:06 5:31 201 Kyle Doyle, Jr 17:14 5:33 209 Evan Leach, Fr 17:17 5:34 221 Alex Clem, Sr 17:20 5:35 247 Colton Messick, Jr 17:26 5:37 251 Luke Sidle, Jr 17:27 5:38 Total Time = 1:25:09 Total Places = 841 35. John Handley 55 Aaron Arslan, Jr 16:23 5:17 151 Garrett Patnode, Sr 16:57 5:28 192 Cole Talton, Sr 17:11 5:32 206 John Delaney, Fr 17:16 5:34 260 Bennett Crow, So 17:31 5:39 267 Casey Marchant, So 17:33 5:40 268 Alex Bock, Jr 17:33 5:40 Total Time = 1:25:18 Total Places = 864 36. Warhill 126 Daniel Cretney, Jr 16:50 5:26 146 Spencer Conti, So 16:56 5:28 159 Christopher Short, Sr 16:59 5:28 161 Matthew Hrncir, Jr 16:59 5:29 297 Ethan Johnson, Sr 17:45 5:43 314 Braden Troy-Wilson, Jr 17:53 5:46 Total Time = 1:25:29 Total Places = 889 37. Hidden Valley 70 Sam LeHardy, Sr 16:26 5:18 109 Elijah Harding, Sr 16:44 5:24 199 Matthew Rogers, So 17:13 5:33 242 Isaac Wolf, So 17:25 5:37 274 Robby Rosenfeld, Jr 17:36 5:41 291 Hayes Bartlett, Fr 17:43 5:43 300 Chase White, Jr 17:46 5:44 Total Time = 1:25:24 Total Places = 894 38. Sherando 93 Trevor Whiteside, Jr 16:37 5:21 178 Thomas Shea, Jr 17:06 5:31 197 Thomas Powars, Jr 17:12 5:33 225 Jahlil Northover, Sr 17:21 5:36 228 James Kelly, Jr 17:22 5:36 308 Justin Hammer, Sr 17:48 5:44 377 Garrett Allegra, Jr 18:19 5:55 Total Time = 1:25:38 Total Places = 921 39. Kettle Run 164 Dylan Cooke, Sr 17:01 5:29 165 Connery Ryon, Sr 17:01 5:29 168 Devyn Heron, So 17:04 5:30 182 Daniel LaFever, Jr 17:08 5:32 262 Marshall Adzima, Sr 17:32 5:39 285 Alec Sekelsky, Jr 17:42 5:42 414 Justyn Bush, So 18:48 6:04 Total Time = 1:25:46 Total Places = 941 40. Cave Spring 135 Banner Plumb, So 16:53 5:27 166 Jacob Stewart, So 17:02 5:29 220 Hunter Mollica, Jr 17:19 5:35 230 Matthew Stiles, Sr 17:23 5:36 256 Nick Colozza, Sr 17:30 5:38 302 Brandon Hatcher, So 17:46 5:44 374 Aaron Sortore, Sr 18:19 5:54 Total Time = 1:26:07 Total Places = 1007 41. Cox 4 Jonathan Lomogda, Jr 15:21 4:57 83 David Scherrer, So 16:32 5:20 264 Ben Dixon, Sr 17:32 5:39 305 Troy Rogerson, Sr 17:47 5:44 352 Jacob Gray, Jr 18:09 5:51 378 Nick Martin *, Fr 18:21 5:55 Total Time = 1:25:21 Total Places = 1008 42. Woodgrove 65 Joshua Cromwell, Sr 16:25 5:18 143 Aedan Pettit, Jr 16:56 5:27 163 Devin Geier, Jr 17:00 5:29 328 Collin Shipp, So 17:59 5:48 330 Alex Brown, So 17:59 5:48 364 William Fincher, Fr 18:16 5:53 406 Stephen Bath, Sr 18:37 6:00 Total Time = 1:26:19 Total Places = 1029 43. Powhatan 80 Austin Conway, Sr 16:31 5:19 179 Jakob Vaughan, Sr 17:07 5:31 224 Tyler Williams, Sr 17:21 5:36 294 Chase Miffleton, Jr 17:44 5:43 354 Jack Gerow, Sr 18:10 5:51 383 Jake Satko, Sr 18:22 5:55 445 Austin Stewart, Sr 19:18 6:13 Total Time = 1:26:53 Total Places = 1131 44. Glen Allen 189 Zach Witt *, Jr 17:10 5:32 229 Patrick Russo *, So 17:23 5:36 248 Thomas Davis *, Jr 17:26 5:37 253 Eddie Williams *, So 17:28 5:38 257 Austin Story*, So 17:30 5:39 275 Michael Carrico*, Jr 17:37 5:41 380 Christian Wachter*, Fr 18:22 5:55 Total Time = 1:26:57 Total Places = 1176 45. Turner Ashby 39 Seamus Otto, Jr 16:14 5:14 123 Josh Showalter, Sr 16:49 5:25 252 Collin Longenecker 17:28 5:38 382 Addison Baugher 18:22 5:55 391 Zachary Dolack 18:26 5:57 428 Nate Bowers 18:59 6:07 442 Nick Smith 19:13 6:12 Total Time = 1:27:19 Total Places = 1187 46. Jefferson Forest 124 Cooper Tedford, Jr 16:49 5:25 210 Caleb Muller, So 17:17 5:34 250 David Muller, Sr 17:27 5:37 310 Owen Hughes, Jr 17:50 5:45 315 Tate Dorman, Jr 17:53 5:46 319 Andrew Nolte, Sr 17:54 5:46 417 Erik Smith, Sr 18:49 6:04 Total Time = 1:27:16 Total Places = 1209 47. Auburn 110 Trevor Dominy, Jr 16:45 5:24 129 Jared Downing, Sr 16:51 5:26 279 Caleb Hallinan, So 17:40 5:42 286 Nolan Harris, Fr 17:42 5:42 411 Tristan Smith, Jr 18:43 6:02 439 Jacob Thompson, Fr 19:11 6:11 452 Lukas Matthews, Fr 19:29 6:17 Total Time = 1:27:41 Total Places = 1215 48. Galax 41 Cliff Conley, Sr 16:16 5:15 249 Dominic DiGiacomo, Sr 17:27 5:37 331 Daniel Hix, Sr 17:59 5:48 341 Andrew Jordan, Fr 18:03 5:49 348 Adam Jordan, Fr 18:08 5:51 405 Matthew Horton, Jr 18:37 6:00 412 David Hix, So 18:44 6:02 Total Time = 1:27:53 Total Places = 1310 49. Floyd County 194 Sami Shannon, Jr 17:12 5:33 240 Bryson Sutphin, Jr 17:25 5:37 292 Zane Moran, Sr 17:43 5:43 295 Bryce Altizer, Sr 17:44 5:43 326 Ian Vest, Sr 17:58 5:48 392 Yonas Jeppson, So 18:28 5:57 435 Jordan Akers, Sr 19:06 6:09 Total Time = 1:28:02 Total Places = 1347 50. Poquoson 87 Mak Casey, Jr 16:34 5:20 118 Clint Gault, Fr 16:47 5:25 362 Corbin Armstrong, Sr 18:15 5:53 365 Tyler Moore, Sr 18:16 5:53 441 Kent Garland, So 19:13 6:12 457 Scott Porter, Sr 19:37 6:19 469 Nolan Svitak, Fr 19:58 6:26 Total Time = 1:29:05 Total Places = 1373 51. Robert E. Lee (Staunt 122 Alex Kearney, Sr 16:48 5:25 158 Jacob Warner, So 16:58 5:28 358 Harrison Gillock, Sr 18:11 5:52 370 Shaun Waters, So 18:18 5:54 372 Alex Lightner, Fr 18:18 5:54 416 Gus Hollberg, Sr 18:49 6:04 472 Collin Yurish, Jr 20:03 6:28 Total Time = 1:28:33 Total Places = 1380 52. Strasburg 181 Max Middleton, Jr 17:08 5:31 269 Dylan Campbell, So 17:34 5:40 290 Ryan Davis, So 17:42 5:43 342 Logan Smalls, So 18:04 5:50 343 Nicolas Campbell, Sr 18:05 5:50 379 Kyle Tiemeyer, So 18:22 5:55 413 Nealon Davis, So 18:47 6:03 Total Time = 1:28:33 Total Places = 1425 53. Rockbridge County 223 Robbie Gardner, Sr 17:20 5:35 288 Michael Bopp, Jr 17:42 5:42 293 Diego Velasquez, Jr 17:43 5:43 312 William Orrison, Sr 17:51 5:45 324 Spencer Hough, Jr 17:56 5:47 403 David Miller, Jr 18:35 5:59 409 Clay Penney, Sr 18:39 6:01 Total Time = 1:28:32 Total Places = 1440 54. Wilson Memorial 183 Garrett Boxley, Sr 17:09 5:32 255 Josh Wilt, Sr 17:30 5:38 287 Austin Wood, Jr 17:42 5:42 344 Kyle Bryant, So 18:05 5:50 402 Mark Phillips, Sr 18:33 5:59 419 Jacob Schrauder, So 18:50 6:04 460 Justin Stewart, Fr 19:47 6:23 Total Time = 1:28:59 Total Places = 1471 55. Jamestown 131 Paul Keurajian, Jr 16:51 5:26 241 Calvin Hart, So 17:25 5:37 320 Daniel Napolitano, Jr 17:56 5:47 376 Matt Lansford, Fr 18:19 5:54 407 Brendan Collins, Fr 18:38 6:00 423 Jack Chambers, So 18:54 6:06 440 Nils Backman, Fr 19:12 6:11 Total Time = 1:29:09 Total Places = 1475 56. Altavista Combined Sc 203 Colin Blanks, Jr 17:15 5:34 259 Oshea Nowlin, So 17:31 5:39 282 Ashton Reynolds, Fr 17:41 5:42 381 Kevin Yang, So 18:22 5:55 397 Jamie Doss, Sr 18:31 5:58 408 Zac Borders, Jr 18:39 6:01 418 Dylan Brooks, Sr 18:50 6:04 Total Time = 1:29:20 Total Places = 1522 57. Mathews 130 Justin Adams, Jr 16:51 5:26 333 Jalen Thomas, So 18:00 5:48 346 Caleb Carson, Fr 18:06 5:50 353 Cody Kelly, Sr 18:10 5:51 366 Sam Jasinski, Sr 18:16 5:53 375 Lance South, Jr 18:19 5:54 482 Caleb Sadler, Fr 20:30 6:36 Total Time = 1:29:23 Total Places = 1528 58. Radford 239 Sam Van Noy, Jr 17:25 5:37 276 Malcolm Stewart, So 17:38 5:41 317 Tyler Agnes, Sr 17:53 5:46 368 Mark Johnston, So 18:18 5:54 390 Sam Mogen, Jr 18:25 5:56 437 Jessee Harrell, Sr 19:09 6:10 450 Michael Wheeler, So 19:27 6:16 Total Time = 1:29:39 Total Places = 1590 59. Gretna 176 Seth Short, Sr 17:06 5:31 338 Hunter Cline, So 18:01 5:49 355 Cole Dalton, Jr 18:11 5:52 371 Ethan Doss, So 18:18 5:54 388 Heath Doss, So 18:25 5:56 465 Drake Gardner, So 19:54 6:25 496 Cory Hammock, Jr 23:15 7:30 Total Time = 1:30:01 Total Places = 1628 60. East Rockingham 147 Collin Wallace, Sr 16:56 5:28 340 Bryce Peterson, So 18:03 5:49 363 Dawson Schuefele, Fr 18:15 5:53 385 Braeden Wallace, Fr 18:23 5:56 396 Caleb Thompson, Jr 18:30 5:58 431 Ian Zimmerman, Sr 19:01 6:08 438 Jacob Lanier, Fr 19:09 6:10 Total Time = 1:30:07 Total Places = 1631 61. George Mason 296 Jackson Jost, Sr 17:45 5:43 306 Beamlak Hailemariam, Sr 17:48 5:44 323 James Pala, Sr 17:56 5:47 367 James Schneider, Jr 18:17 5:54 384 Timothy Gilmour, So 18:22 5:55 394 Jonathan Gilmour, Sr 18:28 5:57 404 Charlie Field, Sr 18:36 6:00 Total Time = 1:30:08 Total Places = 1676 62. Grayson County 119 Tyler Young, Jr 16:48 5:25 334 Bailey Hawkins, Jr 18:00 5:48 350 Jacob Hale, So 18:08 5:51 422 Jose Sanchez, Jr 18:54 6:06 453 Brant Cummins, So 19:31 6:18 461 Brian Howell, Sr 19:49 6:23 462 Noah Cowley, Fr 19:49 6:23 Total Time = 1:31:21 Total Places = 1678 63. John S. Battle 14 Brad Swiney, Sr 15:55 5:08 332 Baxter Martin, Sr 18:00 5:48 434 Jacob Miller, Jr 19:05 6:09 455 Cameron Walden, So 19:32 6:18 466 Nathan Sikora, So 19:54 6:25 487 Ian Dew, Sr 20:44 6:41 488 William Hornsby, So 20:45 6:42 Total Time = 1:32:26 Total Places = 1701 64. Central (Wise) 144 Alex Widener, So 16:56 5:27 399 Gray Hamilton, Sr 18:32 5:58 424 Caleb Mills, Sr 18:57 6:07 427 Grayson Hall, So 18:59 6:07 432 Noah Stevenson, Jr 19:02 6:08 485 John Hamilton, Jr 20:39 6:40 490 Andrew Wheatley, Fr 20:59 6:46 Total Time = 1:32:26 Total Places = 1826 65. Washington & Lee 311 Hasan Gill, Jr 17:51 5:45 387 Alec Westall, Jr 18:25 5:56 410 James Snider, Sr 18:40 6:01 433 Jacob Daiger, Sr 19:04 6:09 470 Zach Bowen, Sr 19:59 6:27 479 Eddie Jims, So 20:25 6:35 489 Anthony Jones, So 20:52 6:44 Total Time = 1:33:59 Total Places = 2011 66. Giles 325 Joseph Nielson, So 17:57 5:47 386 Micheal Shillinger, Sr 18:23 5:56 421 Josh Williams, Sr 18:53 6:05 449 Raheem Williams, So 19:24 6:15 451 Josh Weddle, Fr 19:29 6:17 468 Nick Carter, Jr 19:58 6:26 477 Logan Thompson, So 20:20 6:33 Total Time = 1:34:06 Total Places = 2032 67. Galileo 215 Colin Stevens, Fr 17:19 5:35 436 Erick Eusebio, Sr 19:08 6:10 467 Robert Nejad-Young, Jr 19:57 6:26 471 Josh Francisco, Jr 20:00 6:27 475 David Kinder, Sr 20:11 6:31 478 Emerson Andrade, Sr 20:22 6:34 480 Angelo Lamothe, So 20:27 6:36 Total Time = 1:36:35 Total Places = 2064 68. Parry McCluer 359 Josh Martin, Jr 18:12 5:52 393 Jack Dryden, Sr 18:28 5:57 400 Atai Amanatov, Jr 18:32 5:59 448 Will Dryden, So 19:23 6:15 476 Nathan Craft, Jr 20:11 6:31 492 Dj Cromarty, So 21:10 6:49 Total Time = 1:34:46 Total Places = 2076 69. Lancaster 401 Sean Jones, Sr 18:33 5:59 415 Patrick Kelley, Jr 18:48 6:04 444 Tanner Steensma, Jr 19:17 6:13 446 Wyatt McCranie, So 19:20 6:14 456 Kenique Stewart, Jr 19:36 6:19 464 Evan Steensma, Fr 19:52 6:24 481 Kyle Bennett, Sr 20:28 6:36 Total Time = 1:35:34 Total Places = 2162 70. Bland County 395 Christian Boyd, Sr 18:29 5:58 443 Jacob Cross, So 19:17 6:13 454 David Harman, Sr 19:31 6:18 458 Jonah Miller, Sr 19:40 6:21 463 Ian Niday, Jr 19:49 6:23 484 Islam Shattory, Jr 20:36 6:38 494 Henry Lundy, So 21:16 6:52 Total Time = 1:36:46 Total Places = 2213 71. Rural Retreat 373 Jacob Wynn, Jr 18:18 5:54 459 Josh Wynn, Fr 19:43 6:22 473 Cameron Bear, So 20:03 6:28 486 Dylan Crigger, Sr 20:40 6:40 491 Trey Boyd, So 21:00 6:46 497 Marshall Taylor, Jr 23:23 7:33 498 Jacob Davis, So 23:24 7:33 Total Time = 1:39:44 Total Places = 2282 72. Patrick Henry (G. Spr 429 Craig Eisert, Jr 19:00 6:08 474 Eli Stanley, So 20:05 6:29 483 Brandon Campbell, So 20:32 6:37 493 Cole Dickenson, So 21:11 6:50 495 Sam Caudill, Jr 21:19 6:53 499 Lane Kealey, Jr 27:18 8:48 Total Time = 1:42:07 Total Places = 2374