Valley Baseball League Champions

Year Champion Runner-Up Series
2025Strasburg ExpressCharlottesville Tom Sox2-1
2024Charlottesville Tom SoxPurcellville Cannons2-1
2023Harrisonburg TurksCharlottesville Tom Sox2-0
2022Charlottesville Tom SoxWoodstock River Bandits2-0
2021Strasburg ExpressWaynesboro Generals2-0
2020No Season (COVID-19)-N/A
2019Charlottesville Tom SoxStrasburg Express2-0
2018New Market RebelsCharlottesville Tom Sox2-0
2017Charlottesville Tom SoxStrasburg Express2-1
2016Strasburg ExpressWaynesboro Generals2-0
2015Strasburg ExpressStaunton Braves2-1
2014Waynesboro GeneralsCharles Town Cannons2-1
2013Waynesboro GeneralsStrasburg Express2-1
2012Harrisonburg TurksWinchester Royals3-1
2011Covington LumberjacksRockbridge Rapids2-1
2010Luray WranglersFront Royal Cardinals2-0
2009Haymarket SenatorsCovington Lumberjacks3-1
2008Luray WranglersCovington Lumberjacks3-0
2007Waynesboro GeneralsLuray Wranglers4-1
2006Luray WranglersStaunton Braves3-2
2005Covington LumberjacksNew Market Rebels2-1
2004Winchester RoyalsStaunton Braves2-0
2003Winchester RoyalsNew Market Rebels3-2
2002New Market RebelsCovington Lumberjacks3-1
2001Winchester RoyalsCovington Lumberjacks3-2
2000Harrisonburg TurksStaunton Braves3-0
1999Staunton BravesWinchester Royals3-0
1998Waynesboro GeneralsStaunton Braves3-0
1997Winchester RoyalsFront Royal CardinalsForfeit
1996Staunton BravesHarrisonburg Turks3-1
1995Staunton BravesWaynesboro Generals3-0
1994New Market RebelsHarrisonburg Turks3-2
1993Winchester RoyalsStaunton Braves3-2
1992Winchester RoyalsHarrisonburg Turks3-1
1991Harrisonburg TurksFront Royal Cardinals3-1
1990Winchester RoyalsStaunton Braves3-2
1989New Market RebelsHarrisonburg Turks3-1
1988Waynesboro GeneralsMadison Blue Jays3-2
1987Winchester RoyalsWaynesboro Generals3-0
1986Front Royal CardinalsHarrisonburg Turks3-1
1985Staunton BravesNew Market Rebels3-0
1984Waynesboro GeneralsHarrisonburg Turks3-0
1983Winchester RoyalsStaunton Braves4-3
1982Winchester RoyalsNew Market Rebels3-0
1981Winchester RoyalsNew Market Rebels4-0
1980Winchester RoyalsNew Market Rebels3-1
1979Winchester RoyalsMadison Blue Jays4-3
1978Madison Blue JaysHarrisonburg Turks4-1
1977Harrisonburg TurksWaynesboro Generals4-0
1976Staunton BravesHarrisonburg Turks4-0
1975Madison Blue JaysHarrisonburg Turks4-2
1974Shenandoah IndiansWaynesboro Generals4-2
1973Shenandoah IndiansMadison Blue Jays4-2
1972Shenandoah IndiansCharlottesville Hornets4-2
1971Harrisonburg TurksShenandoah Indians4-0
1970Harrisonburg TurksNew Market Rebels4-1
1969Harrisonburg TurksStaunton Braves4-0
1968Luray ColonialsHarrisonburg Turks4-0
1967Luray ColonialsHarrisonburg Turks2-0
1966Luray ColonialsShenandoah Indians4-1
1965Luray ColonialsNew Market Rebels4-2
1964Harrisonburg TurksShenandoah Indians4-0
1963Shenandoah IndiansNew Market Rebels4-1
1962Harrisonburg TurksShenandoah Indians4-2
1961Shenandoah IndiansHarrisonburg Turks4-0
1960Shenandoah IndiansStaunton Braves4-3
1959Harrisonburg TurksNew Market Rebels4-2
1958Harrisonburg TurksNew Market Rebels4-3
1957Staunton BravesHarrisonburg Turks4-3
1956Staunton BravesShenandoah Indians4-2
1955Harrisonburg TurksShenandoah Indians4-3
1954Staunton BravesElkton Blue Sox4-1

Championships by Team

Harrisonburg13
Winchester13
Staunton8
Luray7
Shenandoah6
Waynesboro6
Charlottesville4
New Market4
Strasburg4
Covington2
Madison2
Elkton1
Front Royal1
Haymarket1