MLB Articles, Opinions & Blogs

Best Shortstops of All Time in MLB

Best Shortstops of All Time in MLB - Knup Sports

The Best Shortstops of All Time is the next installment of the MLB series for KnupSports.

There have certainly been many great shortstops in Major League Baseball’s history. This is my attempt to identify the top-10.

10 Best Shortstops of All Time

Let’s dive into the 10 best shortstops of all time one by one.

10. Barry Larkin

He has a lifetime WAR of 70.5 and is considered one of the top players of his era, winning nine Silver Slugger awards, three Gold Glove awards, and the 1995 National League Most Valuable Player Award. He was selected to the Major League All-Star Game twelve times and was one of the pivotal players on the 1990 Reds’ World Series championship team. Larkin was elected to the National Baseball Hall of Fame in January 2012 and was inducted on July 22, 2012.

9. Alan Trammell

saw playing time at multiple defensive positions, including shortstop, third base, second base, left field, center field, and designated hitter.[ Trammell retired following the 1996 season.


In his 20-year career, Trammell batted over .300 seven times, ending with a career average of .285 and 185 home runs with 1,003 RBI, 1,231 runs, 2,365 hits, 412 doubles, 55 triples, 236 stolen bases, and 850 walks in 2,293 games. He compiled a .977 fielding percentage at shortstop, his primary position. After his retirement, Trammell coached for Detroit (1999, hitting coach), the San Diego Padres (2000–2002, first base coach), and managed the Tigers (2003–2005).

He served as the bench coach for the Arizona Diamondbacks under former teammate Kirk Gibson until returning to the Tigers in late 2014 as a special assistant to the general manager. He finished with a 70.7 WAR

8. Arky Vaughan

Vaughan retired with 1,173 runs scored, 96 home runs, 926 RBI, 118 steals, and a .318 batting average, a 406 on-base percentage and a .453 slugging percentage. As of 2019, his .385 batting average, .491 OBP, and 1.098 OPS in 1935 are all Pittsburgh team records, and the batting average is a 20th-century record for National League shortstops. Vaughan is the 26th greatest non-pitcher in major league history, according to win shares. He hit for the cycle twice in his career as a member of the Pirates.

In 14 seasons, he hit .300 or better 12 times, only missing the mark in 1942 and 1948. He was inducted into the National Baseball Hall of Fame in 1985. His lifetime WAR was 78..0. 

7- Derek Jeter

Jeter spent his entire 20-year Major League Baseball (MLB) career with the New York Yankees. He was elected to the Baseball Hall of Fame in his first year of eligibility in 2020; he received 396 of 397 possible votes (99.75%), the second-highest percentage in MLB history (behind only teammate Mariano Rivera) and the highest by a position player. He was the chief executive officer (CEO) and part owner of the league’s Miami Marlins from September 2017 to February 2022.

A five-time World Series champion with the Yankees, Jeter is regarded as a central contributor to the franchise’s dynasty during the late 1990s and early 2000s for his hitting, base-running, fielding, and leadership. He is the Yankees’ all-time career leader in hits (3,465), doubles (544), games played (2,747), stolen bases (358), times on base (4,716), plate appearances (12,602) and at-bats (11,195).

His accolades include 14 All-Star selections, five Gold Glove Awards, five Silver Slugger Awards, two Hank Aaron Awards, and a Roberto Clemente Award. Jeter was the 28th player to reach 3,000 hits and finished his career ranked sixth in MLB history in career hits and first among shortstops. In 2017, the Yankees retired his uniform number 2. His lifetime WAR was 73.0.

6- Ernie Banks

Banks finished his career with 512 home runs; his 277 home runs as a shortstop were a career record at the time of his retirement. (Cal Ripken Jr. now holds the record for most home runs as a shortstop with 345. Banks holds Cubs records for games played (2,528), at-bats (9,421), extra-base hits (1,009), and total bases (4,706). Ernie Banks played 19 seasons for the Cubs.

He had a .274 batting average, 2,583 hits, 512 home runs, 1,636 RBIs, and 1,305 runs scored. He won 1 Gold Glove award and 2 MVP awards. He was inducted into the Hall of Fame in 1977.

Banks also excelled as an infielder; he won an NL Gold Glove Award for shortstop in 1960. He led the NL in putouts five times and was the NL leader in fielding percentage as shortstop three times and once as first baseman. His career WAR was 63.3. 

5. Ozzie Smith

Smith played shortstop for the San Diego Padres and St. Louis Cardinals in Major League Baseball, winning the National League Gold Glove Award for defensive play at shortstop for 13 consecutive seasons. A 15-time All-Star, Smith accumulated 2,460 hits and 580 stolen bases during his career and won the National League Silver Slugger Award as the best hitter at shortstop in 1987.

He was elected to the Baseball Hall of Fame in his first year of eligibility in 2002. He was also elected to the St. Louis Cardinals Hall of Fame in the inaugural class of 2014. His all-time WAR is 64.7.

4. Robin Yount

Yount holds Brewers career records for games, at-bats, runs, hits, doubles, triples, RBIs, total bases, walks and strikeouts. He was the last active major leaguer to have been a teammate of Hank Aaron (1975–1976). He posted a career .285 batting average with 251 home runs, 3,142 hits, 1,632 runs scored, 583 doubles, 126 triples, 1,406 RBI, 271 stolen bases, and 966 walks.

His 11,008 career at-bats is the ninth-most in Major League Baseball history (through the end of the 2020 season), and he ranks 20th on the all-time hit list. His three All-Star appearances are tied with Ferguson Jenkins for the second-fewest of any Hall of Famer from the All-Star Game era, and he won a second MVP Award in 1989 without making the All-Star Team.

He finished with a 73.7 WAR.

3. Cal Ripken

One of his position’s most productive offensive players, Ripken compiled 3,184 hits, 431 home runs, and 1,695 runs batted in during his career, and he won two Gold Glove Awards for his defense. He was a 19-time All-Star and was twice named American League (AL) Most Valuable Player (MVP).

Ripken holds the record for consecutive games played (2,632), having surpassed Lou Gehrig’s streak of 2,130 that had stood for 56 years and that many deemed unbreakable. In 2007, he was elected to the National Baseball Hall of Fame in his first year of eligibility with 98.53% of votes, the sixth-highest election percentage ever. His career WAR is 92.5

2. Alex Rodriguez

With a career .295 batting average, Rodriguez amassed over 600 home runs (696), over 2,000 runs batted in (RBI), over 2,000 runs scored, over 3,000 hits, and over 300 stolen bases, the only player in MLB history to achieve all of those feats. He was also a 14-time All-Star, winning three American League (AL) Most Valuable Player (MVP) Awards, 10 Silver Slugger Awards, and two Gold Glove Awards. Rodriguez is also the career record holder for grand slams.

He twice broke the record for the largest sports contract ever signed. He also admitted using banned performance-enhancing drugs from 2001 to 2003 and was consequently suspended for the entire 2014 season. Rodriguez is ranked first in career Wins Above Replacement for shortstops of the modern era (post–1901) at 113.7.

1. Honus Wagner

  • Finished with a 138.1 WAR
  • World Series champion (1909)
  • 8× NL batting champion (1900, 1903, 1904, 1906–1909, 1911)
  • 5× NL RBI leader (1901, 1902, 1908, 1909, 1912)
  • 5× NL stolen base leader (1901, 1902, 1904, 1907, 1908)
  • Pittsburgh Pirates No. 33 retired
  • Pirates Hall of Fame
  • Major League Baseball All-Century Team
  • Major League Baseball All-Time Team

Outside: Luis Aparicio. Pee Wee Reese, Lou Boudreau, Luke Appling

That’s a glance at our 10 best shortstops of all time. Thanks for reading!

Check out our other top MLB positions list:

To Top