Vladimir Guerrero, Hank Aaron and Lou Gehrig were tied for playing the most seasons with 20+ home runs with 500+ at-bats and with a batting average of .300 or above, with 11 seasons.
Vladimir Guerrero, Hank Aaron and Lou Gehrig were tied for playing the most seasons with 20+ home runs with 500+ at-bats and with a batting average of .300 or above, with 11 seasons.