MLB
Stadiums by Franchise
There are currently 30 Major League Baseball teams, playing in 100 stadiums across the United States and Canada. Across their history, these 30 franchises have played in 133 different stadiums, including full-time homes, temporary homes, and venues used for international games and other special events. One more future stadium is planned.
Historical Venues
Future Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues
Historical Venues