Joe Medwick 's Triple Crown in 1937 is the last in the history of the National League .
Rogers Hornsby became the only two - time winner in NL history when he did it in 1922 and 1925 ( Ted Williams won two AL Triple Crowns ) .
Joe Medwick 's Triple Crown in 1937 is the last in the history of the NL   .
Rogers Hornsby became the only two - time winner in NL history when he did it in 1922 and 1925 ( Ted Williams won two AL Triple Crowns ) .