Baseball's All-Time Greatest First Basemen Ranked From 1 to 100 RANKNAMEFROM 1Albert Pujols2001 2Lou Gehrig1923 3Jimmie Foxx1925 4Frank Thomas1990 48 more rows