Valley Baseball League

From BR Bullpen

VBL logo.jpg

One of the oldest leagues in the country, with it's origins going back to 1922, the VBL has been playing each year since 1954. Sanctioned by Major League Baseball and the NCAA, all players are NCAA eligible and are unpaid in order to maintain their eligibility.

The Valley Baseball League operates 11 active teams which play throughout Virginia's Shenandoah Valley. Each team is operated in a similar manner to a professional minor league team, providing players an opportunity to play under the same conditions using wooden bats, minor league specification baseballs, experiencing overnight road trips and playing nightly before fans in a stadium.


Teams[edit]

North Division South Division
Team Location Team Location
Front Royal Cardinals Front Royal, VA Charlottesville Tom Sox Charlottesville, VA
New Market Rebels New Market, VA Covington Lumberjacks Covington, VA
Purcellville Cannons Purcellville, VA Harrisonburg Turks Harrisonburg, VA
Strasburg Express Strasburg, VA Staunton Braves Staunton, VA
Winchester Royals Winchester, VA Waynesboro Generals Waynesboro, VA
Woodstock River Bandits Woodstock, VA

Former Teams[edit]

Championships[edit]

Year Winner Series Loser
1954 Staunton Braves 4-1 Elkton Blue Sox
1955 Harrisonburg Turks 4-3 Shenandoah Indians
1956 Staunton Braves 4-2 Shenandoah Indians
1957 Staunton Braves 4-3 Harrisonburg Turks
1958 Harrisonburg Turks 4-3 New Market Rebels
1959 Harrisonburg Turks 4-2 New Market Rebels
1960 Shenandoah Indians 4-3 Staunton Braves
1961 Shenandoah Indians 4-0 Harrisonburg Turks
1962 Harrisonburg Turks 4-2 Shenandoah Indians
1963 Shenandoah Indians 4-1 New Market Rebels
1964 Harrisonburg Turks 4-0 Shenandoah Indians
1965 Luray Colonials 4-2 New Market Rebels
1966 Luray Colonials 4-1 Shenandoah Indians
1967 Luray Colonials 2-0 Harrisonburg Turks
1968 Luray Colonials 4-0 Harrisonburg Turks
1969 Harrisonburg Turks 4-0 Staunton Braves
1970 Harrisonburg Turks 4-1 New Market Rebels
1971 Harrisonburg Turks 4-0 Shenandoah Indians
1972 Shenandoah Indians 4-2 Charlottesville Hornets
1973 Shenandoah Indians 4-2 Madison Blue Jays
1974 Shenandoah Indians 4-2 Waynesboro Generals
1975 Madison Blue Jays 4-2 Harrisonburg Turks
1976 Staunton Braves 4-0 Harrisonburg Turks
1977 Harrisonburg Turks 4-0 Waynesboro Generals
1978 Madison Blue Jays 4-1 Harrisonburg Turks
1979 Winchester Royals 4-3 Madison Blue Jays
1980 Winchester Royals 3-1 New Market Rebels
1981 Winchester Royals 4-0 New Market Rebels
1982 Winchester Royals 3-0 New Market Rebels
1983 Winchester Royals 4-3 Staunton Braves
1984 Waynesboro Generals 3-0 Harrisonburg Turks
1985 Staunton Braves 3-0 New Market Rebels
1986 Front Royal Cardinals 3-1 Harrisonburg Turks
1987 Winchester Royals 3-0 Waynesboro Generals
1988 Waynesboro Generals 3-2 Madison Blue Jays
1989 New Market Rebels 3-1 Harrisonburg Turks
1990 Winchester Royals 3-2 Staunton Braves
1991 Harrisonburg Turks 3-1 Front Royal Cardinals
1992 Winchester Royals 3-2 Harrisonburg Turks
1993 Winchester Royals 3-2 Staunton Braves
1994 New Market Rebels 3-2 Harrisonburg Turks
1995 Staunton Braves 3-0 Waynesboro Generals
1996 Staunton Braves 3-1 Harrisonburg Turks
1997 Winchester Royals forfeit win Front Royal Cardinals
1998 Waynesboro Generals 3-0 Staunton Braves
1999 Staunton Braves 3-0 Winchester Royals
2000 Harrisonburg Turks 3-1 Staunton Braves
2001 Winchester Royals 3-2 Covington Lumberjacks
2002 New Market Rebels 3-1 Covington Lumberjacks
2003 Winchester Royals 3-2 New Market Rebels
2004 Winchester Royals 2-0 Staunton Braves
2005 Covington Lumberjacks 2-1 New Market Rebels
2006 Luray Wranglers 3-2 Staunton Braves
2007 Waynesboro Generals 4-1 Luray Wranglers
2008 Luray Wranglers 3-0 Covington Lumberjacks
2009 Haymarket Senators 3-1 Covington Lumberjacks
2010 Luray Wranglers 2-0 Front Royal Cardinals
2011 Covington Lumberjacks 2-1 Rockbridge Rapids
2012 Harrisonburg Turks 3-1 Winchester Royals
2013 Waynesboro Generals 2-1 Staunton Braves
2014 Waynesboro Generals 2-1 Charles Town Cannons
2015 Strasburg Express 2-1 Staunton Braves
2016 Strasburg Express 2-0 Waynesboro Generals
2017 Charlottesville Tom Sox 2-1 Strasburg Express
2018 New Market Rebels 2-0 Charlottesville Tom Sox
2019 Charlottesville Tom Sox 2-0 Strasburg Express
2021 Strasburg Express 2-0 Waynesboro Generals

League Website[edit]

Valley Baseball League