Nick Swisher has had 8 straight 20+ HRs - with at least 73+ RBI.  He has never had an 100 RBI year, however that is more because he walks about 90 times a year on Average.  He was an ALL-Star with New York in 2010.  A year he hit 29 HRs and drove in 89 RBI.  He had his highest SLG % that year (.511)
{}