- Albert Pujols has the most home runs by a first baseman.
- Ten first basemen have 500+ home runs.
- Pujols and Jim Thome are the only first basemen with over 600 big flies.
It’s common when looking at the latest MLB betting odds to see first basemen among the favourites to lead the league in home runs. The first baseman is usually one of the best power hitters on their team, so they inevitably have large career totals.
Players also get moved to first base as they age, so if a player begins their career as an elite hitter at third base or in the outfield, they can still end up registering the majority of their plate appearances as a first baseman.
List of Most Home Runs By a First Baseman in MLB History
| Rank | Name | Home Runs | Team(s) |
| 1 | Albert Pujols | 703 | St. Louis Cardinals, Los Angeles Angels, Los Angeles Dodgers |
| 2 | Jim Thome | 612 | Cleveland, Philadelphia Phillies, Chicago White Sox, Los Angeles Dodgers, Minnesota Twins, Baltimore Orioles |
| 3 | Mark McGwire | 583 | Oakland Athletics, St. Louis Cardinals |
| 4 | Harmon Killebrew | 573 | Minnesota Twins, Kansas City Royals |
| 5 | Rafael Palmeiro | 569 | Chicago Cubs, Texas Rangers, Baltimore Orioles |
| 6 | Jimmie Foxx | 534 | Philadelphia Athletics, Boston Red Sox, Chicago Cubs, Philadelphia Phillies |
| 7 | Willie McCovey | 521 | San Francisco Giants, San Diego Padres, Oakland Athletics |
| 8 | Ernie Banks | 512 | Chicago Cubs |
| 9 | Miguel Cabrera | 511 | Florida Marlins, Detroit Tigers |
| 10 | Eddie Murray | 504 | Baltimore Orioles, Los Angeles Dodgers, New York Mets, Cleveland, Anaheim Angels |
| T-11 | Fred McGriff | 493 | Toronto Blue Jays, San Diego Padres, Atlanta Braves, Tampa Bay Devil Rays, Chicago Cubs, Los Angeles Dodgers |
| T-11 | Lou Gehrig | 493 | New York Yankees |
| 13 | Stan Musial | 475 | St. Louis Cardinals |
| 14 | Carlos Delgado | 473 | Toronto Blue Jays, Florida Marlins, New York Mets |
| 15 | Jeff Bagwell | 449 | Houston Astros |
| 16 | Dave Kingman | 442 | San Francisco Giants, New York Mets, San Diego Padres, California Angels, New York Yankees, Chicago Cubs, Oakland Athletics |
| 17 | Jason Giambi | 440 | Oakland Athletics, New York Yankees, Colorado Rockies, Cleveland |
| 18 | Paul Konerko | 439 | Los Angeles Dodgers, Cincinnati Reds, Chicago White Sox |
| 19 | Mark Teixeira | 409 | Texas Rangers, Atlanta Braves, Los Angeles Angels, New York Yankees |
| 20 | Andres Galarraga | 399 | Montreal Expos, St. Louis Cardinals, Colorado Rockies, Atlanta Braves, Texas Rangers, San Francisco Giants, Anaheim Angels |
Which First Baseman Has the Most Home Runs in MLB History?
Albert Pujols has the most home runs by a first baseman in MLB history with 703. Pujols led the majors in home runs in 2009 with 47 and led the National League in 2010 with 42.
He was consistently a baseball betting favourite for MVP throughout his peak years in St. Louis. A three-time winner of the award, Pujols was also a runner-up in 2002, 2003, 2006, and 2010.
There are 10 primary first basemen in the 500 home-run club, but Jim Thome is the only other first baseman with over 600 big flies. Thome is 91 behind Pujols.
The content provided in this blog is intended for entertainment purposes only. All views and opinions expressed are the authors and reflect their individual perspectives on sports, betting, and related topics. This content should not be considered professional betting advice or the official views of BetMGM LLC. Please gamble responsibly. If you or someone you know is experiencing issues related to gambling, seek help from a licensed health professional. This blog is not liable for any losses, damages, or consequences resulting from betting activities.




