Only four players in six seasons have had 130+ more RBI than HR:
Note they all occurred during the 1930's. In fact, if you break the list down by decade, you get an interesting table:
I think it's interesting that people got/get so up in arms over the excess of home runs in the past decade ruining the game and whatnot, yet the incredible RBI totals of the 1920's and 1930's aren't criticized. Either way, who were the lucky nine from 1960-1989?
I also want to mention one of the most interesting (to me) of the list: Lave Cross in 1902 drove in 108 runs without the benefit of a single home run.
Here's the longest time in years between such seasons:
- 8 years, 1962-1970
- 8 years, 1971-1979
- 7 years, 1989-1996
- 6 years, 1956-1962
- 5 years, 1915-1920
If there's any other breakdowns or questions you want answered, just let me know in the comments.