The 20 Best Switch Hitters MLB Has Ever Seen

Share With Other Baseball Fans:

Last Updated: June 17th, 2026 by Jake Cain

Switch hitters have always added a unique dynamic to the game of baseball. By batting both right- and left-handed, these players possess the ability to adapt to any pitcher they face, giving their teams a strategic edge. 

Don't lose this article. Enter your email below, and I'll send it to you right now. Plus, we'll send you other unbelievable stories from baseball's past.

There have been some legendary switch hitters over the years, and we’re counting them down from #20 to #1.

Be sure to scroll down and see if you agree with our top pick for the GOAT switch hitter.

20. George Davis

George Davis, born on August 23, 1870, in Cohoes, New York, was a force to be reckoned with in baseball’s early years. Davis made his MLB debut in 1890 for the Cleveland Spiders and later played for the New York Giants and Chicago White Sox.

A talented switch hitter, Davis maintained a .295 batting average with 2,665 hits and 1,440 RBIs over his career. He also had 73 home runs and stole an impressive 619 bases.

Davis was inducted into the Baseball Hall of Fame by the Veterans Committee in 1998. His legacy as a top-tier switch hitter remains celebrated among baseball enthusiasts.

19. Red Schoendienst

Red Schoendienst was a switch-hitting second baseman who became a legend with the St. Louis Cardinals. He had a solid career batting average of .289, racking up 2,449 hits, 84 home runs, and 773 RBIs. Known for his quick reflexes, he led National League second basemen in fielding for seven seasons.

Schoendienst’s impressive career spanned 19 years, playing for the Cardinals, New York Giants, and Milwaukee Braves. After his playing days, he managed the Cardinals, leading them to multiple pennants and a World Series title. His number 2 is retired by the Cardinals, honoring his lasting legacy.

18. Maury Wills

Maury Wills was a standout switch hitter for the Los Angeles Dodgers, making his MLB debut in 1959. His ability to bat from both sides of the plate added a unique threat to the Dodgers’ lineup. In 1962, he broke Ty Cobb’s single-season stolen base record by swiping 104 bases.

Wills played a pivotal role in the Dodgers’ three World Series titles between 1959 and 1965. Over his 14-year career, he accumulated 2,134 hits and a .281 batting average, while being named an All-Star seven times. His influence extended beyond his playing days, continuing to serve the Dodgers organization until 2022.

17. Bobby Bonilla

Bobby Bonilla, who batted switch and threw right, played 16 seasons in Major League Baseball from 1986 to 2001. Known for his time with the Pittsburgh Pirates, he was a heavy hitter and made six All-Star appearances.

Bonilla famously joined the New York Mets in 1992 with a massive contract but struggled to meet expectations. Even so, he earned two more All-Star spots and helped the Florida Marlins win the 1997 World Series.

Every July 1, “Bobby Bonilla Day” is celebrated by Mets fans, commemorating his unique deferred salary deal with the team. Bonilla’s career includes a .279 batting average, 287 home runs, and 1,173 RBIs.

16. Ruben Sierra

Ruben Sierra, born October 6, 1965, in Río Piedras, Puerto Rico, made his MLB debut with the Texas Rangers on June 1, 1986. Known for his powerful bat, Sierra played as a switch-hitting outfielder and designated hitter.

He was a four-time All-Star and won the Silver Slugger Award in 1989. Throughout his 20-season career, Sierra played for multiple teams, including the Rangers, Yankees, and Athletics.

His career stats include 306 home runs, 2,152 hits, and 1,322 RBIs, exhibiting his consistent offensive prowess. Sierra’s unique talent and lasting impact make him a prominent figure among switch-hitters in baseball.

15. Ken Singleton

Ken Singleton was one of baseball’s most reliable switch-hitters. He had a 15-year career from 1970 to 1984, playing with the Mets, Expos, and most notably, the Baltimore Orioles.

As a three-time All-Star, Singleton was key to the Orioles’ success, including their 1983 World Series win. With a career batting average of .282 and 246 home runs, his performance spoke for itself.

Singleton’s patience at the plate and power made him a standout. After retiring, he became a beloved Yankees broadcaster until 2021, adding another chapter to his impressive baseball journey.

14. Reggie Smith

Reggie Smith was an incredible switch-hitter known for his powerful bat and excellent fielding skills. He played for several teams, including the Boston Red Sox, St. Louis Cardinals, and Los Angeles Dodgers. Over his 17-year career, Smith hit 314 home runs and maintained a batting average of .287.

Smith’s versatility was evident as he contributed both offensively and defensively. His strong throwing arm and consistent batting made him a valuable player and a fan favorite. His performance in the 1977 World Series, where he hit three home runs, remains a highlight.

For more detailed information on Reggie Smith, visit the Society for American Baseball Research’s profile on Reggie Smith.

13. Frankie Frisch

Frankie Frisch, known as “The Fordham Flash,” was a switch-hitting second baseman who played for the New York Giants and St. Louis Cardinals from 1919 to 1937. He ended his career with an impressive .316 batting average and 2,880 hits. Frisch was a key player in winning four World Series titles.

Frisch was notorious for his speed, leading the league in stolen bases multiple times. He also managed the Cardinals, Pittsburgh Pirates, and Chicago Cubs, finishing his managerial career with over 1,100 wins. His influence on the game is still celebrated by fans.

12. Ted Simmons

Ted Simmons, born in 1949, was a switch-hitting catcher who spent most of his career with the St. Louis Cardinals, Milwaukee Brewers, and Atlanta Braves. Known for his exceptional hitting ability, he was one of the best hitting catchers in Major League Baseball history.

Despite playing in a tough hitter’s park, Simmons posted a career batting average of .285 and collected 2,472 hits. His contributions earned him eight All-Star selections and induction into the National Baseball Hall of Fame in 2020. His jersey number, 23, was retired by the Cardinals.

11. Mark Teixeira

Mark Teixeira, a powerhouse hitter and skilled fielder, made his MLB debut with the Texas Rangers on April 1, 2003. Known for his switch-hitting ability, Teixeira hit 26 home runs as a rookie and became a consistent performer.

During his time with the Yankees, Teixeira showcased his talent in 2009 by leading the American League in home runs and RBIs.

Drafted fifth overall by the Rangers in 2001, Teixeira played for the Rangers, Braves, Angels, and Yankees.

Over his 14-season career, he earned five Gold Glove Awards and three Silver Slugger Awards.

10. Jorge Posada

Jorge Posada spent 17 seasons with the New York Yankees, making a name for himself as one of the best switch-hitting catchers in MLB history. Known for his consistent hitting, he achieved a .273 batting average, smacked 275 home runs, and drove in 1,065 runs during his career.

Posada’s accolades include five All-Star selections and five Silver Slugger Awards. He’s remembered for his clutch performances in the postseason, helping the Yankees secure four World Series titles.

You can learn more about his career on his Wikipedia page.

9. Lance Berkman

Lance Berkman, often known by his nicknames “Fat Elvis” and “Big Puma,” was a powerhouse switch-hitter. He spent the bulk of his career with the Houston Astros, where he became a key part of the feared “Killer B’s” lineup alongside Jeff Bagwell and Craig Biggio.

Berkman’s ability to hit from both sides of the plate made him a versatile and dangerous threat in any game. Over his 15-season career, he hit 366 home runs and racked up 1,234 RBIs. He was a six-time All-Star and even won a World Series with the St. Louis Cardinals in 2011.

Lance had a knack for clutch performances, like his game-tying single in Game 6 of the 2011 World Series. His contributions on the field and his engaging personality have left a lasting impression on baseball fans everywhere.

8. Bernie Williams

Bernie Williams spent his entire 16-year career with the New York Yankees. Known for his cool demeanor, Williams was a switch-hitting center fielder who batted .297 and hit 287 home runs.

In addition to his consistent performance, he was a five-time All-Star and won four Gold Glove Awards. His clutch hitting was crucial during the Yankees’ late 90s dynasty, helping them win four World Series titles.

His number 51 was retired by the Yankees, a testament to his impact and legacy in New York. If you want to learn more about Williams, check out his career on Wikipedia.

7. Carlos Beltran

Carlos Beltran, with his fluid switch-hitting style, amazed fans across baseball. His career spanned from 1998 to 2017, and he played for multiple teams including the Kansas City Royals, New York Mets, and Houston Astros.

Beltran’s accolades include nine All-Star selections, three Gold Gloves, and two Silver Slugger awards. A power hitter, he tallied 435 home runs and 312 stolen bases, making him one of only a few players to achieve such numbers.

Beltran’s postseason performances, particularly in 2004, earned him the nickname “the real Mr. October.” His career ended on a controversial note due to his involvement in the Astros’ sign-stealing scandal.

6. Tim Raines

Tim Raines, nicknamed “Rock,” was a force to be reckoned with on the field. His quickness and strategy made him one of the greatest switch hitters in baseball history. Raines spent the prime of his career with the Montreal Expos, where he earned seven All-Star selections.

He stole 808 bases and had a career batting average of .294. Fans loved his aggressive base running and consistent performance at bat. Raines was inducted into the Baseball Hall of Fame in 2017, cementing his legacy as a baseball legend.

5. Roberto Alomar

Roberto Alomar, a switch-hitting second baseman, enjoyed a remarkable career. Starting with the San Diego Padres, he quickly made a name for himself.

He then excelled with the Toronto Blue Jays, leading them to back-to-back World Series titles. With 10 Gold Gloves and four Silver Slugger awards, Alomar’s talent was undeniable.

His .300 career batting average and 474 stolen bases reflect his all-around abilities. He was inducted into the Hall of Fame in 2011, cementing his legacy.

4. Eddie Murray

Eddie Murray, known as “Steady Eddie,” was a switch-hitter who played first base and designated hitter. His career spanned from 1977 to 1997, mainly with the Baltimore Orioles.

Murray’s batting average was an impressive .287, and he hit 504 home runs. He’s one of the few players to join both the 3,000 hit club and the 500 home run club, making him a legend in the game.

Murray’s consistent performance earned him eight All-Star selections and three Gold Glove Awards. His legacy is cemented by his induction into the Baseball Hall of Fame in 2003.

3. Chipper Jones

Chipper Jones stands out as one of the greatest switch-hitters in baseball history. Jones batted .303 over his career and smashed 468 home runs. He was the only switch hitter with a .300 batting average and 400 home runs.

Jones played his entire career with the Atlanta Braves from 1993 to 2012. He racked up 2,726 hits and 1,623 RBIs. This consistency earned him eight All-Star appearances and a spot in the Baseball Hall of Fame. Jones’ number 10 was retired by the Braves in 2013, a fitting tribute to an incredible career.

2. Pete Rose

Pete Rose, better known as “Charlie Hustle,” is often celebrated as the greatest switch hitter in baseball history. Born in Cincinnati in 1941, Rose made his MLB debut with the Cincinnati Reds in 1963. Over his career, he compiled an incredible 4,256 hits, setting the all-time MLB record.

Rose’s aggressive playing style and relentless drive to win made him a fan favorite. He played for the Reds, Philadelphia Phillies, and Montreal Expos, winning three World Series titles. His ability to hit from both sides of the plate helped him maintain a remarkable .303 batting average over his 24-year career.

Despite his undeniable talent, Rose’s career faced controversy when he was banned from the Hall of Fame for gambling on games. Nevertheless, his achievements and impact on the game are still remembered and respected by baseball fans around the world.

1. Mickey Mantle

Mickey Mantle, nicknamed “The Mick”, played his entire MLB career with the New York Yankees from 1951 to 1968. As a switch hitter, Mantle is often regarded as the best ever in this role. He belted 536 home runs and achieved a batting average of .298.

Mantle’s accolades include three AL MVP awards and the Triple Crown in 1956. He was an All-Star for 20 seasons and won seven World Series championships. His immense talent and prodigious power made him a standout player in baseball history.

For more information, check out Mantle’s biography.