The Quick Report

Ranking the 15 Best First Basemen in MLB History

To play first base in the MLB requires a unique blend of power, defensive prowess, and leadership. Throughout the history of the game, certain first basemen have stood out as true legends and have left an indelible mark on the sport. 

Here, we rank the 15 best first basemen in MLB history based on their achievements, statistical dominance, and overall impact on the game.

15. Will Clark

Will Clark
Wikipedia

Known for his sweet left-handed swing and clutch performances, Will Clark was a six-time All-Star who combined power and consistency at the plate. His .303 career batting average and Gold Glove defense make him a standout.

14. Mark McGwire

Mark McGwire
Openverse

A fearsome slugger, Mark McGwire’s career was defined by his incredible power. With 583 home runs and a 70-homer season in 1998, “Big Mac” redefined the art of hitting for power, though his career was not without controversy.

13. Tony Perez

Tony Perez
Openverse

A vital member of the Cincinnati Reds’ “Big Red Machine,” Tony Perez was a run-producing machine with 1,652 RBIs to his name. His leadership and clutch hitting helped the Reds dominate in the 1970s.

12. Keith Hernandez

Keith Hernandez
Openverse

One of the greatest defensive first basemen of all time, Keith Hernandez won 11 Gold Gloves and was a key figure for the St. Louis Cardinals and New York Mets. His combination of defense, leadership, and timely hitting earns him a spot as one of the best.

11. Hank Greenberg

Hank Greenberg
Openverse

A two-time MVP and a pivotal figure in Detroit Tigers history, Hank Greenberg’s career was interrupted by World War II, but his 331 home runs and .313 batting average over 13 seasons showcase his immense talent.

10. Frank Thomas

Frank Thomas
Openverse

Known as “The Big Hurt,” Frank Thomas dominated the 1990s with his blend of power and plate discipline. A two-time MVP, he amassed 521 home runs and over 1,700 RBIs, cementing his legacy as one of the most feared hitters of his era.

9. Eddie Murray

Eddie Murray
Openverse

A model of consistency, Eddie Murray was one of the most reliable switch-hitters in MLB history. With over 500 home runs and 3,000 hits, he was an eight-time All-Star and a cornerstone for the Baltimore Orioles.

8. Jeff Bagwell

Jeff Bagwell
Openverse

The heart of the Houston Astros during the 1990s, Jeff Bagwell combined power, speed, and defense. He hit 449 home runs and posted a .948 OPS while also stealing over 200 bases, a rare feat for a first baseman.

7. Cap Anson

Cap Anson
Openverse

A pioneer of baseball’s early days, Cap Anson was the first player to reach 3,000 hits. His contributions to the game’s growth during the 19th century make him a foundational figure in MLB history.

6. Harmon Killebrew

Harmon Killebrew
Openverse

One of the most prolific power hitters ever, Harmon Killebrew smashed 573 home runs over his career. Known for his towering shots, Killebrew’s impact on the game extends beyond his numbers.

Read More: 10 Rising Stars in the MLB to Keep an Eye On

5. Miguel Cabrera

Miguel Cabrera
Openverse

Still active as of 2025, Miguel Cabrera’s combination of hitting prowess and longevity is unparalleled. A two-time MVP and Triple Crown winner, his .307 career batting average and over 500 home runs place him among the all-time greats.

Read More: Pete Rose: The Controversial Legacy of One of Baseball’s Greatest Players

4. Jim Thome

Jim Thome
Openverse

A gentle giant with a lethal bat, Jim Thome’s 612 career home runs and exceptional on-base skills make him one of the premier sluggers in history. His consistency and character set him apart.

Read More: Ranking the Best MLB Players of the 1980s

3. Albert Pujols

Albert Pujols
Openverse

Nicknamed “The Machine,” Albert Pujols’ career numbers are staggering: over 700 home runs, 3,000 hits, and three MVP awards. A dominant force for two decades, Pujols’ combination of power, discipline, and clutch hitting makes him an all-time great.

Read More: 17 MLB Stars Who Got Away With Cheating

2. Lou Gehrig

Lou Gehrig
Openverse

“The Iron Horse” was a cornerstone of the New York Yankees dynasty during the 1920s and 1930s. Lou Gehrig’s .340 career batting average, 493 home runs, and unparalleled durability solidify his legacy as one of baseball’s immortals.

Read More: The 15 Best MLB Rookie Seasons Ever

1. Stan Musial

Stan Musial
Openverse

While he spent much of his career in the outfield, Stan Musial’s impact at first base cannot be overlooked. With 3,630 hits, a .331 batting average, and seven batting titles, “Stan the Man” epitomized greatness. His blend of skill, leadership, and sportsmanship cements his place as the best first baseman in MLB history.

Watch Now: Big plays. Fast takes. Check out TQR Shorts for the latest sports news with Zoe!