Central Virginia Historical Places: Shepherd Stadium (Colonial Heights)

Show This To Everyone

Posted by Brandon Jarvis

The Stadium was constructed in 1951 and named in honor of Fred Shepherd, past Mayor of Colonial Heights. Shepherd Stadium, nestled in a residential neighborhood, hosted professional baseball for two seasons back in the 1950’s, but has been used exclusively for amateur games ever since. On basically any summer night in Colonial Heights you can see the glow of the stadium lights on the night sky. You can hear the announcer calling the batting order, or smell the hot dogs being cooked in the concessions stand.

Shepherd stadium is a 5-acre baseball stadium which seats 1,300 people. The stadium, located on the corner of Roanoke and Meridian Avenue, is a hidden treasure known mostly to amateur baseball enthusiasts.  It is surrounded by smaller baseball and softball fields along with other parks and playgrounds.

Currently Shepherd Stadium is home to the Colonial Heights High School team “The Colonials,” the American Legion Post 284 “Bucs,” and host to the Optimist Club Boy’s Invitational Baseball Tournament.  The “BIB” Tournament is one of the most competitive Little League baseball tournaments in the state, with all-star teams from across the Commonwealth competing.


Directions: from I-95 North or South take Exit 54 (Temple Ave). Turn left onto Temple Ave and go to the second light. Turn left onto the Boulevard and go through two stoplights and then turn right at the first street past the second light, Meridian Avenue. Go to the stop sign and Shepherd Stadium will be on the right.

901 Meridian Avenue
Colonial Heights, VA 23834

Leave a Reply

Your email address will not be published. Required fields are marked *