- Mickey Mantle’s 536 home runs are the most by a switch-hitter in MLB history.
- Mantle led the majors in home runs in 1956 and 1957.
- Only five switch-hitters have more than 400 home runs.
Switch-hitting is one of the most remarkable skills across all sports. Being able to hit major league pitching from both sides of the plate requires natural talent and supreme dedication.
It’s even more impressive when players can generate big-time power from both sides of the dish, as the players listed below have done.
List of Most Home Runs By a Switch Hitter in MLB History
| Rank | Name | Home Runs | Team(s) |
| 1 | Mickey Mantle | 536 | New York Yankees |
| 2 | Eddie Murray | 504 | Baltimore Orioles, Los Angeles Dodgers, New York Mets, Cleveland, Anaheim Angels |
| 3 | Chipper Jones | 468 | Atlanta Braves |
| 4 | Carlos Beltran | 435 | Kansas City Royals, Houston Astros, New York Mets, San Francisco Giants, St. Louis Cardinals, New York Yankees, Texas Rangers |
| 5 | Mark Teixeira | 409 | Texas Rangers, Atlanta Braves, Los Angeles Angels, New York Yankees |
| 6 | Lance Berkman | 366 | Houston Astros, New York Yankees, Texas Rangers, St. Louis Cardinals |
| 7 | Chili Davis | 350 | San Francisco Giants, California Angels, Minnesota Twins, Kansas City Royals, New York Yankees |
| 8 | Carlos Santana | 333 | Cleveland, Philadelphia Phillies, Kansas City Royals, Seattle Mariners, Pittsburgh Pirates, Milwaukee Brewers, Minnesota Twins |
| 9 | Reggie Smith | 314 | Boston Red Sox, St. Louis Cardinals, Los Angeles Dodgers, San Francisco Giants |
| 10 | Ruben Sierra | 306 | Texas Rangers, Oakland Athletics, New York Yankees, Detroit Tigers, Cincinnati Reds, Toronto Blue Jays, Chicago White Sox, Seattle Mariners, New York Yankees, Minnesota Twins |
| T-11 | Bernie Williams | 287 | New York Yankees |
| T-11 | Bobby Bonilla | 287 | Chicago White Sox, Pittsburgh Pirates, New York Mets, Baltimore Orioles, Florida Marlins, Los Angeles Dodgers, Atlanta Braves, St. Louis Cardinals |
| 13 | Jorge Posada | 275 | New York Yankees |
| 14 | Jose Ramirez | 268 | Cleveland |
| 15 | Francisco Lindor | 264 | Cleveland, New York Mets |
| 16 | Tony Clark | 251 | Detroit Tigers, Boston Red Sox, New York Mets, New York Yankees, Arizona Diamondbacks, San Diego Padres |
| 17 | Jose Valentin | 249 | Milwaukee Brewers, Chicago White Sox, Los Angeles Dodgers, New York Mets |
| 18 | Ted Simmons | 248 | St. Louis Cardinals, Milwaukee Brewers, Atlanta Braves |
| T-19 | Victor Martinez | 246 | Cleveland, Boston Red Sox, Detroit Tigers |
| T-19 | Ken Singleton | 246 | New York Mets, Montreal Expos, Baltimore Orioles |
Which Switch Hitter Has the Most Home Runs in MLB History?
Mickey Mantle has hit the most home runs by a switch-hitter in MLB history with 536. Mantle led the majors in home runs in 1955 and 1956 with 37 and 52 big flies, respectively. He also topped the AL home run charts in 1958 and 1960.
One of the greatest players in baseball history, Mantle was a consistent MLB betting favourite to win the AL MVP throughout his career. His presence also ensured the New York Yankees were consistently priced as a World Series contender in the latest baseball odds.
Mantle finished his career as a seven-time World Series winner, three-time MVP, and 20-time All-Star.
The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.




