A complete list of players who won a "career Triple Crown," as in, led his league in home runs, runs batted in, and batting average at least once in any season, since 1967:
Albert Pujols (2 HR titles, 1 batting title, 1 RBI title)
Alex Rodriguez (5 HR titles, 1 batting title, 2 RBI titles)
Andres Galarraga (1 HR title, 1 batting title, 2 RBI titles)
Barry Bonds (2 HR titles, 2 batting titles, 1 RBI title)
Manny Ramirez (1 HR title, 1 batting title, 1 RBI title)
Miguel Cabrera (2 HR titles, 2 batting titles, 2 RBI titles)