Steven Nelson Errol Spence Jr. vs. Terence Crawford Terence Crawford vs. Jose Benavidez Jr. Terence Crawford vs. Julius Indongo Terence Crawford vs. John Molina Terence Crawford vs. Felix Diaz Terence Crawford vs. David Avanesyan Terence Crawford vs. Israil Madrimov