Baseball’s 20 Greatest Switch Hitters

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.

How We Made This List

We ranked these players by their accomplishments as switch hitters, weighing peak offensive performance, career production, longevity, postseason impact, major awards, and influence on the game. The countdown preserves the source article's original editorial 20-to-1 order rather than substituting a new ranking. The official cards show full major-league career totals. Because historical two-game All-Star seasons make appearance and selection counts ambiguous, Maury Wills and Mickey Mantle receive career-stat-only cards. Reasonable fans may disagree with both the selections and the order.

20. George Davis (HOF)

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.

George Davis — CareerTotal
G2369
AB9031
H2660
HR72
RBI1437
SB616
AVG.295
OBP.361
SLG.404
OPS.765
World Series titles1

A talented switch hitter, Davis maintained a .295 batting average with 2,660 hits and 1,437 RBI over his career. He also had 72 home runs and stole an impressive 616 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 (HOF)

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.

Red Schoendienst — CareerTotal
G2216
AB8479
H2449
HR84
RBI773
SB89
AVG.289
OBP.337
SLG.387
OPS.724
All-Star selections10
World Series titles2

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.

Maury Wills — CareerTotal
G1942
AB7588
H2134
HR20
RBI458
SB586
AVG.281
OBP.330
SLG.331
OPS.661

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.

Bobby Bonilla — CareerTotal
G2113
AB7213
H2010
HR287
RBI1173
SB45
AVG.279
OBP.358
SLG.472
OPS.830
All-Star selections6
Silver Sluggers3
World Series titles1

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.

Ruben Sierra — CareerTotal
G2186
AB8044
H2152
HR306
RBI1322
SB142
AVG.268
OBP.315
SLG.450
OPS.765
All-Star selections4
Silver Sluggers1

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.

Ken Singleton — CareerTotal
G2082
AB7189
H2029
HR246
RBI1065
SB21
AVG.282
OBP.388
SLG.436
OPS.824
All-Star selections3
World Series titles1

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.

Reggie Smith — CareerTotal
G1987
AB7033
H2020
HR314
RBI1092
SB137
AVG.287
OBP.366
SLG.489
OPS.855
All-Star selections7
Gold Gloves1
World Series titles1

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 (HOF)

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.

Frankie Frisch — CareerTotal
G2311
AB9112
H2880
HR105
RBI1244
SB419
AVG.316
OBP.369
SLG.432
OPS.801
MVP1
All-Star selections3
World Series titles4

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 (HOF)

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.

Ted Simmons — CareerTotal
G2456
AB8680
H2472
HR248
RBI1389
SB21
AVG.285
OBP.348
SLG.437
OPS.785
All-Star selections8
Silver Sluggers1

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.

Mark Teixeira — CareerTotal
G1862
AB6936
H1862
HR409
RBI1298
SB26
AVG.268
OBP.360
SLG.509
OPS.869
All-Star selections3
Gold Gloves5
Silver Sluggers3
World Series titles1

During his time with the Yankees, Teixeira showcased his talent in 2009 by sharing the American League lead with 39 home runs and leading the league outright with 122 RBI.

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.

Jorge Posada — CareerTotal
G1829
AB6092
H1664
HR275
RBI1065
SB20
AVG.273
OBP.374
SLG.474
OPS.848
All-Star selections5
Silver Sluggers5
World Series titles4

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.

Lance Berkman — CareerTotal
G1879
AB6491
H1905
HR366
RBI1234
SB86
AVG.293
OBP.406
SLG.537
OPS.943
All-Star selections6
World Series titles1

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.

Bernie Williams — CareerTotal
G2076
AB7869
H2336
HR287
RBI1257
SB147
AVG.297
OBP.381
SLG.477
OPS.858
All-Star selections5
Gold Gloves4
Silver Sluggers1
World Series titles4

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 (HOF)

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.

Carlos Beltrán — CareerTotal
G2586
AB9768
H2725
HR435
RBI1587
SB312
AVG.279
OBP.350
SLG.486
OPS.836
All-Star selections9
Gold Gloves3
Silver Sluggers2
World Series titles1
Rookie of the Year1

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.

Beltrán’s postseason performances, particularly in 2004, earned him comparisons to October’s greatest stars. His role in the Astros’ sign-stealing scandal remained a major part of his candidacy, but voters elected him to the Hall of Fame in 2026.

6. Tim Raines (HOF)

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.

Tim Raines Sr. — CareerTotal
G2502
AB8872
H2605
HR170
RBI980
SB808
AVG.294
OBP.385
SLG.425
OPS.810
All-Star selections7
Silver Sluggers1
World Series titles1

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 (HOF)

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

Roberto Alomar — CareerTotal
G2379
AB9073
H2724
HR210
RBI1134
SB474
AVG.300
OBP.371
SLG.443
OPS.814
All-Star selections12
Gold Gloves10
Silver Sluggers4
World Series titles2

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 (HOF)

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.

Eddie Murray — CareerTotal
G3026
AB11336
H3255
HR504
RBI1917
SB110
AVG.287
OBP.359
SLG.476
OPS.835
All-Star selections8
Gold Gloves3
Silver Sluggers3
World Series titles1
Rookie of the Year1

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 (HOF)

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.

Chipper Jones — CareerTotal
G2499
AB8984
H2726
HR468
RBI1623
SB150
AVG.303
OBP.401
SLG.529
OPS.930
MVP1
All-Star selections8
Silver Sluggers2
World Series titles1

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.

Pete Rose — CareerTotal
G3562
AB14053
H4256
HR160
RBI1314
SB198
AVG.303
OBP.375
SLG.409
OPS.784
MVP1
All-Star selections17
Gold Gloves2
Silver Sluggers1
World Series titles3
Rookie of the Year1

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 after he accepted permanent placement on baseball’s ineligible list in 1989 following an investigation into his gambling. MLB removed deceased individuals, including Rose, from that list in 2025, making him eligible for future Hall of Fame consideration, but he remained outside Cooperstown through the 2026 induction class.

1. Mickey Mantle (HOF)

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.

Mickey Mantle — CareerTotal
G2401
AB8102
H2415
HR536
RBI1509
SB153
AVG.298
OBP.421
SLG.557
OPS.978

Mantle’s accolades include three AL MVP awards and the Triple Crown in 1956. He appeared in 20 All-Star Games 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.

Keep reading