VHSL football state championship history/ record book

VHSL football state championship history/ record book

Share

1920-PRESENT VHSL state champions

12/14/2025

Class 5AAA
Maury 26
Highland Springs 7

3 peat! For the Commodores
9th in school history. 4th since 2019 with 2 runner-ups. What a run!

12/14/2025

Class 3AA
2 o.t. Thriller!

Lake Taylor 48
Kettle Run 42

Title #4 for the Titans

12/14/2025

Class 1A
Rappahannock 49 Rye Cove 14
Raiders 1st title in school history!

12/13/2025

Class 6AAA

Oscar Smith 44
North Stafford 0

Tigers now have their 6th title in school history. Tied for 5th in VHSL history.

12/13/2025

Class 4AA
Varina 47
Loudoun County 0

Blue Devils capture their 2nd title since 2021.

12/13/2025

Class 2A
Strasburg 49
Glenvar 27

In their 6th attempt at a state title, the Rams finally prevail. Well deserved!

12/06/2025

Epic finish! Glenvar 13-0 defeats 13-0 Union 21-20 after a failed 2 pt. conversion!

12/06/2025

Final! Rappahannock 38 Buffalo Gap 32. 2nd team today to reach their 1st state final appearance.

12/06/2025

Congrats to Loudoun County! Reaching their 1st VHSL state final appearance with a 25-23 win over Lafayette.

12/06/2025
11/27/2025

Anyone that can help add to the list would be greatly appreciated.

VHSL career rushing yards (4,000 or more)
1. 9,042-Grayson Overstreet- Staunton River, ended 2017
2. 8,125-Jeff Overton, Hayfield ended 2023 (GPOY)
3. 7,735-Gideon Davidson, Liberty Christian, ended 2024 (GPOY)
4. 7,536-O.J. Thomason, William Byrd, ended 1999
5. 7,428-Terry Kirby, Tabb, ended 1988 (NFL)
6. 7,414-Larry Basham- William Byrd , ended 2017
7. 7,411-Jeremy Nelson- Parry McCluer , ended 2016
8. 7,193-Thomas Jones, Powell Valley, ended 1995 (NFL) (GPOY)
9. 7,156-Elan Lewis, Phoebus, ended 2004
10. 7,080-Daniel Davis, Brooke Point, ended 1998
7065-Hunter Rice, Lord Botetourt, ended 2019
6,732-Lamar Stewart- Essex , ended 2006
6,678-Tyquan Brown- Freedom, ended 2018
6,690-Elijah Davis- Heritage ended 2017
6,681-Lee Blair, Waynesboro, ended 1999
6,669-Brock Johnson, Stuarts Draft, ended 1996
6,611-Dakota Humphrey- Patrick Henry , ended 2016
6,607-DeAntwan Williams- Woodbridge, ended 2008
6,571-Jon Harris- Patrick Henry, ended 2008
6,525-Ricky Bailey, Painter Central, ended 1982
6,441-Travis Clark, Appalachia, ended 1997
6,436-Jarod Wormley, Essex, ended 1998
6,390-Michael Holmes Harrisonburg, ended 2010
6,388-Takeem Hedgeman Monticello, ended 2007
6,384- Evan Royster Westfield, ended 2005 (NFL) (GPOY)
6,310-Kevin Whaley, Salem, ended 2007
6,210-Devyn Ford North Staffford- 2018
6,201-David Bowers, Northampton, ended 2002
6,200-Noah Reimers, Tuscarora ended 2014
6,192-Jacquez Hairston, Magna Vista- 2015
6,188-Bryce Duke, Tuscarora, ended 2021
6,081-Brady Justice, Hurley, ended 2016
6,067-Trenton Adkins Ridgeview, ended 2019
6,036-Ty'Drez Clements, Graham, ended 2023
6,008-Tyler Graham, Lee, 2015
5,959-Antonio Procise, Sussex Central, ended 1992
5,908-Edd Clark, Appalachia, ended 1968
5,907-Deshaun Wethington, Kings Fork, ended 2015
5,900-Hunter Rice, Lord Botetourt, ended 2020
5,797-Tim Williams, Bath County, ended 1990
5,790-Wesley Cox, James River-Lord Botetourt, ended 1996
5,788-Julius Jones, Powell Valley, ended 1998 (NFL)
5,737-Chris Hart, Harrisonburg, ended 1987
5,686-Josh Zidenburg, Poquoson, ended 2003
5,665-Ahmad Bradshaw, Graham, ended 2003 (NFL)
5,620-Deandre Reaves, Dominion ended 2010
5,610-Simeon Tucker, Tabb, ended 1991
5,570-Antoine Womack, Hampton, ended 1996 (NFL)
5,588-Cayden Cook-Cash, Riverheads ended 2023
5,568-Aljamont Rose, Sussex Central, ended 2004
5,499-Ricky Slade Jr., CD Hylton, ended 2018 (GPOY)
5,447-Eric Bates, James Monroe, ended 1987
5,421-Robert Barcliff, G.Wythe-Wytheville, ended 2003
5,413-Jerry Davis, Mathews, ended 1992
5,405-Jordan Houston, Oakton, ended 2019
5,401-Jermaine Moyer, Staunton River, ended 2000
5,388-Kaveh Conaway, Lancaster, ended 2000
5,384-John Perkins, Buckingham, ended 2002
5,375-Brandon Royster, Fairfax, ended 1999
5,358-Justin Hamilton, Clintwood, ended 2000 (NFL)
5,334-Eric Harcum, Northumberland, ended 1996
5,320-Victor Harris, Highland Springs, ended 2004
5,303-Josh Calfee, Pulaski County, ended 2001
5,293-Jack Coffey, Stuarts Draft, ended 1986
5,290-Raymond Kirkley, Madison County, ended 1999
5,280-Mike Imoh, Robinson, ended 2001
5,257-Brandon Semones, Glenvar, ended 1992
5,250-Jeff White, W&L-Montross, ended 1979
5,215-Frankie Shoemaker, Strasburg, ended 1995
5,196-Mike Lucido, Annandale, ended 1973
5,169-Nick Fleming, Thomas Dale, ended 2003
5,165-Malik Newton, Lake Taylor ended 2020
5,162-DJ James, Quantico ended 1996
5,157-Tony Conway, Park View-Sterling, ended 1988
5,143-Harry Dalton, Dinwiddie, ended 2024
5,105-Damien Rose, Sussex Central, ended 1998
5,098-Maurice Newbill, King William, ended 1997
5,067-Andre Braxton, Caroline, ended 1994
5,061-Terrell Mulford, Charlottesville, ended 1999
5,045-Cedric Peerman, William Campbell, ended 2003 (NFL)
5,039-Vicqual Hall, Gretna, ended 2004
5,036-Hayes Page, Nelson County, ended 2002
5,030-John Parker, King George, ended 1996
5,025-George Pittman, Lafayette ended 2004
5,025-Deshawn McClease, Lake Taylor, ended 2014
5,018-Manti Venable, Martinsville, ended 1996
5,000-Malachi Coleman, William Fleming, ended 2024
5,000- Demond Claiborne, King William, ended 2021
4,988-Trahern Vinnie, Nandua, ended 2004
4,964-Brandon Brown, Galax, ended 2002
4,962-Terry Ricks, Norcom, ended 1993
4,959-Ed Allen, Fort Defiance, ended 1992
4,955-Nikki Fisher, Martinsville, ended 1987
4,948-Lee Suggs, William Fleming, ended 1997 (NFL)
4,928-Ahmad Bradshaw- Graham 2003 (NFL)
4,924-Alan Burgess, Sussex Central, ended 1991
4,920-John Jacobs, Broadway, ended 2004
4,908-Ronnie Harvey, King & Queen, ended 1990
4,892-Brian Mann, Giles Co., ended 2013
4,880-Marcus Howard, Robinson, ended 1997
4,886-MJ Stewart, Yorktown ended 2014
4,846-Kevin Morgan, Dinwiddie, ended 1983
4,844-Deshaun Wethington, Kings Fork ended 2012
4,812-Pervis Binns, Southampton, ended 1999
4,794-HB Banjoman, Warren Co. ended 2005
4,725-TreVeyon Henderson- Hopewell 2019 (NFL)
4,726-Dominique Terrell, Manassas ended 2010
4,723-Coleton Beck, Blacksburg, ended 2017
4,715-Joseph Dixon, Galax, ended 2014
4,703-Eric Satterwhite, Lee County, ended 1998
4,695-Damone Boone, West Springfield, ended 1995
4,688-Carlos Davis, Spotswood, ended 1992
4,684-Tracy Blair, Waynesboro, ended 1978
4,684-Torrey Veney, Rappahannock, ended 1993
4,684-Travis Lee, New Kent, ended 2004
4,683-Alan Pinkett, Park View-Sterling, ended 1981 (NFL)
4,675-Steven Paige, Charles City, ended 1989
4,660-Trayce McPherson, Nans. River/Hampton. ended 2004
4,639-Buck Bagby, Middlesex, ended 1991
4,656-Anthony Witcher, Dan River, ended 1999
4,630-Josh Spence, Floyd County, ended 1999
4,611-Mickey Rogers, Gate City, ended 1974
4,610-Joe Oher, Sherando ended 2006
4,605-Dennis Mahan, Martinsville, ended 1977
4,602-Gabe Fisher, Buchanan co., ended 2018
4,588-Joe Don Lankford, Sussex Central, ended 2000
4,581-Dresean Kendrick, EC Glass, ended 2024
4,555-Craig Lewis, Arcadia, ended 1998
4,555-Anton Carter, Nottoway, ended 2025
4,553-John McFall, Clintwood, ended 1975
4,538-George Jones, New Kent, ended 2002
4,537-Derek Crawford, Nelson County, ended 2000
4,529-Tim Jones, Parry McCluer, ended 1979
4,528-John Gaby, Ervinton, ended 1995
4,516-Trey Edmunds, Dan River, ended 2012 (NFL)
4,516-Duane Epperson, McLean, ended 1996
4,503-Jeff Baker, Gate City, ended 1967
4,500-Leon King, Giles, ended 1981
4,500-Mike Majette, Princess Anne, ended 1995
4,480-Sam Ames, Northampton, ended 1996
4,471-Ramarcus Baylor, Essex, ended 2003
4,468-Brady Yeary, Jonesville-Lee County, ended 1990
4,467-Carlton Johnson, Madison County, ended 1973
4,464-Cyrus Lawrence, Southampton, ended 1978
4,464-Hunter Thomas, Pulaski Co., ended 2016
4,434-Stanley Ziglar, Drew Mason-Magna Vista, ended 1989
4,434-Jason Peterson, Rye Cove, ended 1998
4,424-Cyrus Lawrence, South Hampton, ended 1978
4,418-Malik Newton, Lake Taylor, ended 2021
4,416-Jc Coleman, Oscar Smith ended 2012
4,402-Jason Vineyard, Lloyd Bird, ended 1992
4,394-Ken Willard, Varina, ended 1960 (NFL)
4,379-Zachary Brown, Patrick Henry, ended 2020
4,374-Jeff Williams, Coeburn, ended 1988
4,373-Kaelon Black, Salem, ended 2019
4,330-Mitchell Jett, Northumberland, ended 1962
4,341-Kevin Simmons, Kempsville ended 2006
4,340-Devon Johnson- Richlands 2012 (NFL)
4,309-Danny Davis, Rustburg, ended 1988
4,302-Duron Ferguson, Huguenot, ended 2000
4,298-Keldan Hamilton, Eastside, current
4,288-Sadarius Williams, Dinwiddie, ended 2013
4,279-Christopher Beasley, Maury- ended 2019
4,267-Keith Hall, Powell Valley, ended 1989
4,260-Terrell Givens, Alleghany, ended 2000
4,259-Brandon Minor, Varina, ended 2005
4,254-Colton Quaker, Kettle Run, ended 2024
4,253-Delmond Crawford, Nelson County, ended 1997
4,250-David Freeman, Norcom, ended 2000
4,249-Keith Payne, Oakton ended 2006
4,244-Marcello Squirewell, Chantilly, ended 2000
4,238-Bo Morgan, Clarke County, ended 1991
4,233-Frankie Hickson, Heritage ended 2004
4,227-Amari Pryear, Bethel, ended 2025
4,225-Greg Tester, Hurley, ended 1996
4,217-Eric Meadows, Lebanon, ended 1991
4,217-A.J. Waters, Patrick Henry-Ashland, ended 2004
4,213-Pickle Nuckols, Buffalo Gap, ended 2009
4,200-Jeremiah Coney, Hermitage, ended 2022
4,200-David Wilson, GW Danville 2008 (GPOY)
4,196-James Johnson, George Marshall, ended 1998
4,194-Lee Kelly, West Point, ended 1985
4,172-J.J. Sims, Western Albemarle, ended 1991
4,156-Tre Vasiliadas, Langley, ended 2019
4,144-Charles Jackson, Green Run, ended 2025
4,138-Ivan Fears, John Yeates, ended 1972
4,137-Anthony Merchant, Lexington, ended 1989
4,125-Ben Cross, Loudoun Valley, ended 1999
4,125-David Freeman, Norcom ended 2000
4,107-Zayden Burks, Skyline, current
4,097-Tommy Francisco, Damascus, ended 1962
4,096-Jason Snelling, Lloyd Bird, ended 2001 (NFL)
4,094-Robert Brooks, Stuarts Draft, ended 1999
4,088-Andrew Kilgore, J.J. Kelly, ended 1978
4,085-Terry Ricks, Norcom ended 1993
4,079-Trell Parker, James Monroe, ended 1996
4,063-Lucas Caparelli, J.Robinson ended 2006
4,051-Michael Johnson, Heritage-N. News, ended 2001
4,046-Marshawn Williams, Hampton/Phoebus, 2013
4,043-Jamie Harris, E. Montgomery, ended 2001
4,040-Chris Good, Luray, ended 2000
4,038-Wayne Morton, R.E. Lee-Staunton, ended 1991
4,036-Tyrone Meadows, Giles, ended 1982
4,034-Lamont Abrams, Varina, ended 1999
4,031-Travis McCright, Phoebus, ended 2001
4,023-Keith Johnson, Giles, ended 1986
4,002-Ronnie Erb, Petersburg, ended 1967
4,002-Lee Goode, Powhatan, ended 1999
4,001-Chris Tyree, Thomas Dale 2019
4,000-JT Morris, Heritage, ended 1991
4,000-Tommy Edwards, Radford 1992 (GPOY)

Photos from VHSL football state championship history/ record book's post 11/22/2025

Scores from VHSL round 2

Want your school to be the top-listed School/college in Hampton?

Click here to claim your Sponsored Listing.

Location

Category

Website

Address


Southwest, VA, Salem
Hampton, VA
23669