Alex Rodriguez played the most seasons by a shortstop with 30+ home runs and with 100+ RBIs, with 7 seasons.