most seasons with 500 ab and 20 hr and a ba of.3099
4 players were tied for playing the most seasons with 20+ home runs with 500+ at-bats and with a batting average of .310 or above, with 10 seasons. The first three are Miguel Cabrera, Albert Pujols and Hank Aaron.