Focusing on
baseball, below's a list of batting Triple Crown winners (leading their league in
batting average,
home runs, and
runs batted in).
Year League Player, Team AVG HR RBI
1878 NL Paul Hines, Providence .358 4 50
1894 NL Hugh Duffy, Boston (Braves) .438 18 145
1901 AL Nap Lajoie, Phila. (A's) .422 14 125
1909 AL Ty Cobb, Detroit .377 9 115
1912 NL Heinie Zimmerman, Chicago .372 14 103
1922 NL Rogers Hornsby, St. Louis .401 42 152
1925 NL Rogers Hornsby, St. Louis .403 39 143
1933 NL Chuck Klein, Phila.(Phillies).368 28 120
1933 AL Jimmie Foxx, Phila. (A's) .356 48 163
1934 AL Lou Gehrig, New York .363 49 165
1937 NL Joe Medwick, St. Louis .374 31* 154
1942 AL Ted Williams, Boston .356 36 137
1947 AL Ted Williams, Boston .343 32 114
1956 AL Mickey Mantle, New York .353 52 130
1966 AL Frank Robinson, Baltimore .316 49 122
1967 AL Carl Yastrzemski, Boston .326 44* 121
*= tied for league lead
Note that the batting Triple Crown has not been won since 1967.
The term Triple Crown is less frequently used in baseball for pitchers who top the league in ERA, wins, and strikeouts in the same season.
The feat has been accomplished 32 times (33 if you count the 19th century American Association, which was a major league at the time).
Most recently, Pedro Martinez won the pitching Triple Crown in 1999.
Thanks to AllergicToEverything for correcting my spelling on Jimmie Foxx (not "Jimmy")