Top Ten List of the Greatest MLB First Baseman of All Time
Introduction
10.) David Ortiz
Played for the Minnesota Twins and the Boston Red Sox.
3 Time World Series Champion (2004, 2007, 2013)
World Series MVP (2013)
9.) Harmon Killebrew
Played for the Washington Senators, the Minnesota Twins, and the Kansas City Royals.
MVP (1969)
13 Time MLB All Star (1959, 1959 (2), 1961, 1961 (2), 1963, 1964, 1965, 1966, 1967, 1968, 1969, 1970, 1971)
8.) Frank Thomas
Played for the Chicago White Sox, the Oakland A’s, and the Toronto Blue Jays.
2 Time MVP (1993, 1994)
4 Time Silver Slugger Award Winner (1991, 1993, 1994, 2000)
7.) Hank Greenberg
Played for the Detroit Tigers and the Pittsburgh Pirates.
2 Time American League MVP (1935, 1940)
2 Time World Series Champion (1935, 1945)
6.) Miguel Cabrera
Played for the Florida Marlins and the Detroit Tigers.
2 Time American League MVP (2012, 2013)
American League Triple Crown (2012)
5.) Willie McCovey
Played for the San Francisco Giants, the San Diego Padres, and the Oakland A’s.
MVP (1969)
Rookie of the Year (1959)
4.) Jimmie Foxx
Played for the Philadelphia A's, the Boston Red Sox, the Chicago Cubs, and the Philadelphia Phillies.
2 Time World Series Champion (1929, 1930)
3 Time American League MVP (1932, 1933, 1938)
3.) Albert Pujols
Played for the St. Louis Cardinals, and the Los Angeles Angels.
3 Time National League MVP (2005, 2008, 2009)
2 Time World Series Champion (2006, 2011)
2.) Stan Musial
Played for the St. Louis Cardinals from 1941 to 1944 and 1946 to 1963.
3 Time World Series Champion (1942, 1944, 1946)
3 Time MVP (1943, 1946, 1948)
1.) Lou Gehrig
Played for the New York Yankees from 1923 to 1939.
6 Time World Series Champion (1927, 1928, 1932, 1936, 1937, 1938)
2 Time MVP (1927, 1936)