Skip to content
Home » All Star Corner » 10 Best Shortstops in MLB

10 Best Shortstops in MLB

Some of the most athletic players on a baseball field play shortstop. It has always been one of the most important positions and over the past few decades has produced a great number of power threats. Let’s take a look at the current best shortstops in MLB for the 2023 season.

Best Shortstops in MLB

10. Willy Adames (Milwaukee Brewers)

Adames spent his first three-plus MLB seasons with the Tampa Bay Rays before being traded to the Brewers in May of 2021.

He hit a career-high 31 home runs and 98 RBI in 2022 after 20-plus home run seasons in 2019 and 2021. Adames hit only .217 in 2023 but continued to be a power threat, belting 24 home runs with 80 RBI.

He was average in the field, committing 14 errors and a fielding percentage around the league average of .973.

Adames went 4-for-7 in the NLWC rounds against the Arizona Diamondbacks.

9. CJ Abrams (Washington Nationals)

Abrams began his MLB career with the San Diego Padres in 2022 before being traded to the Nationals on August 11.

He hit only .246 with two home runs and 21 RBI in 90 games. This past season, Abrams made a huge leap in production, hitting .245 with 28 doubles, 18 home runs, 64 RBI, and 47 stolen bases.

He needs work in the field, committing 22 errors and a below-average fielding percentage of .966. The good news is he’s only 23 years old with a tremendous upside.

8. Trea Turner (Philadelphia Phillies)

Turner signed a huge contract with the Phillies prior to the 2023 season after establishing himself as one of the best Shortstops in MLB with All-Star appearances in 2021 and 2022.

He hit over .300 four times during his first eight seasons and led the league with a .328 average in 2021 while with the Nationals and Dodgers.

After a slow start in Philadelphia, Turner picked it up over the final two months and finished with 26 home runs, 76 RBI, and 30 stolen bases.

Normally steady in the field, Turner had an off year, committing 23 errors and a .960 fielding percentage. He went 17-for-49 in the 2023 postseason with three home runs.

7. Xander Bogaerts (San Diego Padres)

Bogaerts was a five-time All-Star in his first ten seasons, all with the Boston Red Sox.

He hit over .300 four times and also hit at least 20 home runs in a season four times.

Bogaerts signed with the Padres prior to the 2023 season, and although his production declined a bit last season, he still produced 31 doubles, 19 home runs, 58 RBI, and 19 stolen bases.

He was very good defensively, posting a .985 fielding percentage with only eight errors in 146 games. Bogaerts is 31 years old and is signed through the 2033 season.

6. Bo Bichette (Toronto Blue Jays)

Bichette hit over .300 with 16 home runs in 74 games over his first two MLB seasons in 2019 and 2020.

He made his first All-Star appearance in 2021, leading the league with 191 hits to go along with 30 doubles, 29 home runs, and 25 stolen bases. Bichette once again led the league in hits in 2022 and surpassed 20 home runs.

His power numbers dropped slightly in 2023 to 20 home runs, but he still knocked in 73 and hit 30 doubles. Bichette was named to his second All-Star team and went 4-for-8 in the ALWC loss to the Minnesota Twins.

His .980 fielding percentage is well above the league average for shortstops of .972.

5. J.P. Crawford (Seattle Mariners)

J.P Crawford with Marcus Semien, our pick for Best Second Baseman

Crawford played his first two seasons with the Phillies before being traded to the Seattle Mariners.

He won a Gold Glove Award in 2020 but didn’t establish himself as much of a hitter until last season. Crawford led the league in walks in 2023, hitting .266 with 35 doubles, 19 home runs, and 65 RBI.

In the field, Crawford had a fielding percentage of .973 which is right in line with his career mark of .974. Crawford is 28 years of age and is signed with the Mariners through the 2026 season.

4. Bobby Witt Jr (Kansas City Royals)

Witt has the potential to reach the top of this list soon. He had 31 doubles, 20 home runs, 80 RBI, and 30 stolen bases as a 22-year-old rookie in 2022.

Witt improved upon those numbers last season, leading the league in triples, while hitting 30 home runs with 96 RBI.  He finished 7th in the AL MVP voting after finishing 4th in the AL Rookie of the Year voting in 2022.

In the field, Witt shows poise and posting a fielding percentage of .977, which is above the league average.

3. Francisco Lindor (New York Mets)

Lindor was a four-time All-Star over his six MLB seasons with Cleveland. He’s now completed three seasons with the Mets and at age 30, remains one of the best shortstops in MLB.

In 2023, Lindor hit 31 home runs, knocked in 98, scored 108, and stole 31 bases. He has now hit at least 30 home runs in a season four times and scored at least 100 runs three times.

Lindor is also a two-time Gold Glove Award winner and posted a fielding percentage of .981 last season.

2. Dansby Swanson (Chicago Cubs)

Swanson played his first seven MLB seasons with the Braves and made his first All-Star appearance in 2022 when he hit 25 home runs and knocked in a career-best 96.

Swanson signed with the Cubs as a free agent on February 7 for seven seasons.

He delivered with 25 doubles, 22 home runs, and 80 RBI. In the field, he secured his second consecutive Gold Glove Award after committing only 11 errors in 147 games.

1. Corey Seager (Texas Rangers)

Best Shortstops in MLB

Seager spent his first seven MLB seasons with the Los Angeles Dodgers, making All-Star appearances in 2016 and 2017.

He signed with the Rangers before 2022 for ten years and has put together the best two seasons of his career. He hit 33 home runs in 2022 and matched that in 2023, to go along with a league-leading 42 doubles, 96 RBI, and  .327 batting average.

Seager was instrumental in the Rangers first World Series title, going 16-for-58 with six home runs in the postseason.

Seager also had his best season in the field, posting a career-best .981 fielding percentage.

Leave a Reply

Your email address will not be published. Required fields are marked *