Frank Robinson was National League Rookie of the Year in 1956, American League Triple Crown winner in 1966, National League MVP in 1961 and American League MVP in 1966. I don't know of a second.
Frank Robinson in the AL Roberto Clemente in the NL Frank Robinson won the triple crown that year, .316-49-122 He also won the World Series MVP. Clemente hit .317-29-119
Seabiscuit didn't win the Triple Crown
The last American League player to win the Triple Crown was Carl Yastrzemski of the Boston Red Sox in 1967 when he hit .326 with 44 HR and 121 RBIs. The year before that Frank Robinson of the Baltimore won the American League Triple Crown, batting .316 with 49 homers and 122 RBIs. Only 6 other American League players and 5 National League players have ever won the Triple Crown.
Yes. The Triple Crown races are for three year olds only.
The great Secretariat won the Triple Crown in the year 1973.
The Triple Crown races are for three year olds only.
No horse has ever won the Triple Crown twice because they can only race in the Triple Crown races as three year olds.
1977. When he died in 2002 he was the last living Triple Crown winner.
All Triple Crown races are restricted to 3 year olds only.