Welcome back to to another countdown; today we’re talking about the greatest 1st basemen in modern MLB history; I played first base myself so it’s definitely my favorite position and not as easy as a lot of people think.
I’ll be included retired players who played primarily first base throughout their career, at least 1,200 games at the position. So, that’s why certain players like Frank Thomas, David Ortiz and Jim Thome and many others who played a few seasons at first base aren’t on this list – look for them on the upcoming DH video. Also, as for the 19th century players, I’ll be honoring all the great players from that era in a huge video upcoming soon, so for these rankings, I’m sticking with the modern era. Before getting to the top 15, there were so many great 1st basemen I know if I didn’t mention some of them, the comment section would completely implode, so I had to throw in a few quick honorable mentions -
Buck Leonard
A player who would easily have made the top 10 and probably top 5 all time had he been allowed to play in the Major Leagues, Buck Leonard made 13 All Star Games in a 14 year career in the Negro Leagues. The official stats that exist give him a .346 career average and he maxed out at .420 in 1938. He was a 3 time Negro League World Series champ and one of the most talented pure hitters to ever live.
Don Mattingly
For a period of time in the mid-80’s, Don Mattingly was among the best overall players in baseball, winning the MVP in 1985 with a 145 RBIs, 35 home runs and 48 doubles. From 1984 to 1989, he made every All Star Team and was also an elite fielder, winning a total of 9 Gold Gloves in his career. He retired with a .307 average and 2,153 hits and as of this recording, like Hernandez, remains a Hall of Fame snub.
Will Clark
Of course I have to mention Giants legend Will “The Thrill” Clark, who had the sweetest swing of the 80’s and 90’s. He hit .303 for his career with 284 homers, and also won a Gold Glove. But Clark was also a postseason machine, hitting .333 with several clutch hits. He finished his career strong with the Cardinals and Orioles in 2000, hitting .319 with 21 homers, and could’ve easily kept playing but decided to retire, which kept his career numbers small enough to prevent entry thus far into the Hall of Fame.
Carlos Delgado
Another Hall of Fame snub, Carlos Delgado was an absolute power-hitting machine for about 13 years, crushing between 25 to 44 home runs per season in the late 90’s and 2000’s. He ended up with 473 home runs, 1,512 RBIs, and 3 Silver Sluggers. He finished 2nd for the MVP in 2003 with 42 home runs and 145 RBIs, falling short to Alex Rodriguez. Delgado somehow only made 2 All Star teams, and only got 3.8% of the vote in 2015, falling off the Hall of Fame ballot.
Tony Perez
Perez played first base for 23 seasons, accumulating over 2,700 hits and 379 home runs, mostly with the Cincinnati Reds. He was a key member of the Big Red Machine, averaging more than 100 RBIs per season from 1970 to 1976, consistently crushing over 20 home runs per season. He hit 3 home runs in 1975 World Series, and had multiple postseason clutch moments, helping the Reds win back-to-back World Series championships. He also made 7 All Star teams, winning an All Star MVP Award in 1967. He was elected to the Hall of Fame on his 9th year on the ballot in the year 2000.
Keith Hernandez
Hernandez was an all around talent who could hit and field at an elite level for well over a decade he has more Gold Gloves than any other 1st baseman in MLB history with 11. He could also rake and hit .296 for his career with an .821 OPS. In 1979, had a monster MVP season with a .344 average, 48 doubles and 105 RBIs. Hernandez has two rings - one from 1982 with the Cardinals and another from ‘86 with the Mets. He made five all star teams, won two Silver Sluggers, an MVP and a batting title. It’s an absolute travesty that he hasn’t been elected to the Hall of Fame.
Mark Grace
Mark Grace, A 3-time All Star with 4 Gold Gloves and 2,445 hits, had a spectacular 16 year MLB career with the Cubs and Diamondbacks. He hit .329 in the postseason and was a member of the 2001 Arizona Diamondbacks championship team. Believe it or not, Mark Grace had more hits in the 1990’s than any other MLB player – more than Ripken, Griffey, Bonds, and even Tony Gwynn. He also led the 90’s in doubles. He was simply one of the best hitters and smoothest defenders of the 90’s and is a highly underrated talent that should’ve gotten more consideration for the Hall of Fame, but got just 4.1% of the vote and fell off the ballot.
Orlando Cepeda
I don’t know but somehow I couldn’t squeeze Cepeda into the Top 15 despite an MVP, Rookie of the Year, and 11 All Star Appearances. He was an absolute superstar for the Giants in the late 50’s and early 60’s and won the MVP with the Cardinals in 1967 when he drove in 111 runs with a .325 average and 25 bombs. He finished his career with 379 home runs and a .297 average, and made the Hall of Fame in 1999. He would’ve been #16 if I had an additional name of the list. So, let’s now get into the official Top 15.
15. Fred McGriff
My original #1 all-time Hall of Fame snub before he was finally elected in 2023 was the Crime Dog, Fred McGriff. McGriff was one of the most consistent producers for nearly 20 years, crushing 30 home runs season after season after season. He ended up 493, just 7 short of the magic 500, and if he would’ve managed just 7 more, he probably would’ve been elected to the Hall of Fame a decade sooner than he was. Although he never won an MVP, he finished in the Top 10 six times, competing against bulked up hitters during the Steroid Era. He drove in over 100 runs in 8 separate seasons, and hit .284 for his career, which lasted 19 years. He may have never been the literal best in the game, but to his unbelievable consistency makes Fred McGriff one of the better 1st basemen to ever play the game.
14. Ernie Banks
A surprising entry since most fans remember Ernie Banks as a shortstop, but he played in 1,259 games at first base after 1st playing the position in 1961 before moving there permanently in 1962. Although his best years were at shortstop, he still made 5 All Star games as a first baseman and in one game, he tied an MLB record with putouts in a single game for a first baseman with 22. For his career, Banks was an all time great, crushing 512 home runs, winning back to back MVPs in 1958 and 1959. He was an iron man who played nearly every day, at one point playing in 717 consecutive games. Even though he didn’t move to first base until after his best seasons, I’m still considering Banks a 1st baseman since he passed the 1,200 game threshold. He became an excellent defender at first base, not surprising since he won a Gold Glove at shortstop. He was the Cubs starting 1st baseman for nearly the entire decade of the 1960’s.
13. George Sisler
For a 7 year period, George Sisler was one of the best players in the game, playing for the St. Louis Browns. It started in 1916 when he hit .305, but he kept getting better from there. He hit .353 in 1917, then .407 in 1920 and maxed out at an incredible .420 batting average in 1922, his MVP season. He had over 200 hits for 3 straight seasons, including a ridiculous 257 in 1920, a single season record that was not broken until Ichiro came along in 2004. But after that MVP year, Sisler fell ill with sinusitis, and his vision began to deteriorate. He was seeing with double vision and doctors said he would never play again. He had surgery, missed the 1923 season, and returned in 1924, and despite limited vision, having to squint to see the ball, he could still hit. He hit .345 in 1925 and played another 7 seasons, finishing his career with a .340 average and 2,812 hits.
12. Bill Terry
Bill Terry had a relatively short career, but made the most of it, hitting well over .300 almost every season, all with the New York Giants. He became their every day first baseman in 1927 and hit .326. A couple years later, he hit .372, then in 1930, his average topped .400 with a league leading .401 mark. He also led the league with 254 hits, but it happened the same year Hack Wilson crushed 56 homers and drove in 191 runs, so Terry fell short for the MVP. He did finish in the Top 10 for MVP for seven straight seasons, although he never won one. In 1924, he hit .429 in the World Series, but his Giants fell short, although he did eventually win a ring in 1933. Terry made 3 All Star teams, but would’ve made many more, if they existed during the majority of his career. Terry retired with a .341 career batting average, 18th all time. He was elected to the Hall of Fame in 1954.
11. Johnny Mize
Mize played for 15 seasons in Major League Baseball, but missed out on 3 due to military service during World War II. He was a powerful left handed slugger who played for the Cardinals, Giants and Yankees. He led the league in home runs 4 times, maxing out with 51 bombs in 1947. He was also a fantastic hitter in general, hitting over .300 every season for the first 9 years of his career. In 1939, he hit .349 with a 1.070 OPS, but finished 2nd for the MVP then was even better in 1940 with 43 homers and 137 RBIs, but finished in 2nd place again and never did win an MVP, although he was one of the best players in baseball for about 10 years. He hit 3 home runs in a game an MLB record 6 times and retired with a .312 average and 359 homers.
10. Rafael Palmeiro
Perhaps a controversial entry is Rafael Palmeiro, but I don’t know how I keep him out of the Top 15 after a 20 year career in which he collected 3 Gold Gloves, over 3,000 hits and 569 career home runs. Palmeiro famously wagged his finger at a hearing in which he stated he had never used steroids, then promptly failed a steroid test. But Rafael Palmeiro is still one of the greatest first basemen to ever play, even if we don’t know how much steroids propelled his statistics. That’s the unfortunate reality of the steroid era, so I’m just going to rank the players for what they did on the field, and Palmeiro is the only player on this list with 500 homers and 3,000 hits. He surprisingly made just 4 All Star teams, and never won a World Series or MVP, but was a consistent producer for 20 years and so, to be fair, since you know Barry Bonds is going to be on my left fielder list, I gotta add Rafael Palmeiro’s name.
9. Mark McGwire
And that goes for #10 as well, Mark McGwire, who I put a bit higher than Palmeiro because of his insane star power and ridiculous peak, which yes, was steroid propelled. But Mark McGwire was a huge prospect, taken in the 1st round in 1984, and was expected to be a great home run hitter. He had an insane first year, crushing a rookie record 49 bombs, winning the Rookie of the Year Award. He became a superstar in Oakland, crushing over 30 home runs every year he stayed healthy. In 1996, he smashed 52 bombs with an insane 1.168 OPS as the steroid era was well underway, and he finished 7th for the MVP with players like Alex Rodriguez and Juan Gonzalez beating him out. In 1998, of course, McGwire broke Roger Maris’ single season record of 61 homers by crushing 70, an unthinkable number at the time. He then hit 65 more in 1999. McGwire made 12 All Star Games during his career and would’ve been an easy 1st ballot Hall of Famer if not for the juice.
8. Joey Votto
Up next is Cincinnati Reds legendary 1st baseman, Joey Votto, who ranks 5th all time among 1st basemen with a .409 On-Base-Percentage. He had plate discipline like no one else throughout his career and led the league in on-base-percentage 7 times, working walks with frequency but also punishing mistakes, crushing 356 career home runs with a .294 batting average. He won an MVP in 2010, smashing 37 home runs with a 1.024 OPS, leading the Reds to the playoffs. In 2011, he won a Gold Glove and in 2012, led the Reds back to the postseason with a .337 average and league leading .474 on-base-percentage. He made 6 total All Star teams and finished his career with 2,135 hits and a .920 OPS. He is definitely a future Hall of Famer; the only question is whether or not he gets in on the first ballot.
7. Todd Helton
Up next is Colorado Rockies legend, Todd Helton, who was gifted with the glove but even better with the bat. He won three Gold Gloves, but could hit like few others, especially in the early 2000s. In the year 2000, he hit .372 over 160 games, a feat that almost seems impossible against modern day pitchers. That year, he drove in 147 runs, crushed 42 home runs and had a league leading 59 doubles. It was a season that would’ve normally earned him an easy MVP, but voters held it against him that he played at Coors Field, and he ended up finishing in 5th place. In 2003, he hit .358 with 32 bombs, but fell quite short of the MVP again, competing with the likes of Barry Bonds and Albert Pujols. In his 17 year career, he hit .316 with 369 home runs, four Silver Slugger and five All Star Selections, and he was elected to the Hall of Fame in 2024.
6. Willie McCovey
One of my favorite players of all time, enough so that I named my cat McCovey – we have “Stretch,” Willie McCovey, the long time San Francisco Giant who played in four different decades and 22 years in total. He won a Rookie of the Year in 1959 with an insane .354 batting average, but hadn’t even tapped into his power yet with 13 homers. That would happen in 1963 when he crushed 44 bombs to match his number, a league leading number. He had massive power and Bob Gibson called him the scariest hitter in baseball. In 1969, he had a monster MVP season, crushing 45 homers with 126 RBIs, a .435 slugging and a 1.108 OPS. He even won the All Star Game MVP that season. He led the National League in OPS and Slugging for 3 straight seasons, and ended up hitting 521 career homers, 439 as a first baseman. The 6-time All Star also played for Padres and A’s and was inducted into the Hall of Fame in 1986.
5. Jeff Bagwell
Career Houston Astro and Hall of Famer Jeff Bagwell played 15 seasons, the entire time as first baseman, and crushed a total of 449 home runs, averaging over 30 per season. He made his debut in 1991 and won an Rookie of the Year with a .294 batting average, 15 homers and 82 RBIs. By 1994, he was an absolute MLB superstatar, crushing 39 home runs with a .368 average and an OPS over 1.200 before the season ended prematurely due to the strike. He was still awarded the MVP for his incredible season and a Gold Glove to go along with it. Bagwell continued to be an offensive threat for 10 years, making 4 All Star teams and taking home 3 Silver Slugger Awards. He was also fast in his prime and has the career record for stolen bases as a 1st baseman. Unfortunately, major injury issues left him unable to play in more than 39 games in 2005 and he missed the 2006 season before retiring. But Bagwell hit .297 for his career with a .948 OPS, the 25th best career OPS in MLB history.
4. Eddie Murray
No one played more games at first base than Hall of Famer Eddie Murray with a total of 2,438 over a 21 year career. He was an immediate phenom, hitting 27 bombs in 1977, taking home the Rookie of the Year award, and becoming the long time first baseman for the Baltimore Orioles. During the 80’s, he won 3 consecutive Gold Gloves, consistently hit around .300 with power, and could get on base like others. He crushed 2 bombs in the 1983 World Series, helping the O’s win it all, then led the league with a .410 on-base percentage in 1984, and although he never won an MVP, he finished in the top 5 six times in his career, including a 2nd place finish in 1983 and 1984. He was eventually traded to the Dodgers and in 1990, hit .330 with 26 bombs. In 1995, he was a key member of a stacked Cleveland Indians team and hit .323 with 21 bombs, helping them get to the World Series. Murray has the MLB record for RBIs as a switch hitter, more than even Mickey Mantle. He finished his career with 3,255 hits, 8 All Star Appearances, 3 Silver Sluggers and is easily one of the greatest 1st basemen of all time.
3. Albert Pujols
At #3 is the great Albert Pujols, who played over 2,000 games at first and hit more career home runs than any one else on today’s list with 703 total bombs. He burst onto the scene in 2001 with an insane rookie year, crushing 37 homers with 130 RBIs, winning a Rookie of the Year and becoming an instant star. He never slowed down during his time in St. Louis, going on to win 3 MVPs while leading the league in multiple offensive categories. He also helped lead the Cardinals to 3 World Series appearances and 2 championships, winning an NLCS MVP in 2004 and hitting .319 with 19 home runs in his postseason career. He was stellar defensively and won two Gold Gloves. The second half of his career, mostly in Anaheim, wasn’t as spectacular but he continued to crush home runs and eventually, after a year with the Dodgers, made his return to St. Louis in 2022, making his 11th and final All Star team. He retired with a .296 average, 6 Silver Sluggers, a batting title, and a definite future plaque in the Hall of Fame.
2. Jimmie Foxx
Coming in at #2 is the powerful Jimmie Foxx, who played mostly for the Philadelphia A’s and Boston Red Sox. Of his 534 career home runs, he hit 521 as a first baseman, second in MLB history to only Mark McGwire. In the early 1930’s, he was probably the most feared hitter in baseball. In 1932, he hit .364 with a league leading 58 home runs and 169 RBIs, easily taking home the MVP. He followed it up with another MVP season in ‘33, winning the Triple Crown with 48 homers, 163 RBIs, and a .356 batting average. He also won an MVP in 1938 with the Red Sox and, ended up playing 20 years with a .325 career batting average and OPS of 1.038 – that’s for an entire career. He set a record by hitting at least 30 home runs in 12 consecutive seasons and had over 100 RBIs in 13 straight years. He was a good defender with a powerful arm as well, retiring with a .990 fielding percentage. But his absolutely ridiculous offensive numbers are what makes him one of the greatest players in the history of the game.
1. Lou Gehrig
And coming in at #1 to hopefully no one’s surprise is the all time great Yankee legend Lou Gehrig, the Iron Horse, who played in 2,130 consecutive games, a seemingly unbreakable record that somehow was eventually broken by Cal Ripken Jr. But Gehrig played through many injuries and even fractures, producing at an elite level year after year. He also set several other records during his incredible career including career grand slams, which was eventually broken by Alex Rodriguez. Gehrig finished in Top 3 for MVP in 9 out of 11 seasons, winning the award twice, and ended his career with 493 home runs. If he hadn’t tragically been stricken with ALS at just 36 years old, he would’ve easily surpassed 500 home runs and likely retired with closer to if not more than 600. He had a career .990 fielding percentage and always had quick feet while playing solid defense, although his bat was certainly what made him a superstar. Gehrig hit .361 in the World Series, won 7 rings and retired with an incredible career batting average of .340 and an OPS over 1.000. Among first basemen, he is first all time in runs, hits, triples, RBIs, walks, batting average, slugging, on base percentage, OPS and WAR, and he easily comes in at #1 in today’s list.