Jimmie Foxx
There are only five other players in history who have both hit more home runs and have a higher career batting average than Thomas: Hank Aaron, Jimmie Foxx, Babe Ruth, Manny Ramirez, and Willie Mays.