Boys' State Championships Merged Results

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