Question: when was the last time that a horse won the triple crown
Answer: In the history of the Triple Crown , 13 horses have won all three races : Sir Barton ( 1919 ) , Gallant Fox ( 1930 ) , Omaha ( 1935 ) , War Admiral ( 1937 ) , Whirlaway ( 1941 ) , Count Fleet ( 1943 ) , Assault ( 1946 ) , Citation ( 1948 ) , Secretariat ( 1973 ) , Seattle Slew ( 1977 ) , Affirmed ( 1978 ) , American Pharoah ( 2015 ) , and Justify ( 2018 ) .