Complete UFC on FOX 20 card (July 23, 2016)

The complete UFC on FOX 20 card includes:

MAIN CARD (FOX, 8 p.m. ET)

Holly Holm vs. Valentina Shevchenko
Edson Barboza vs. Gilbert Melendez
Bojan Mihajlovic vs. Francis Ngannou
Kailin Curran vs. Felice Herrig

PRELIMINARY CARD (FOX, 6 p.m. ET)

Frankie Saenz vs. Eddie Wineland
Darren Elkins vs. Godofredo Pepey
Kamaru Usman vs. Alexander Yakovlev
J.C. Cottrell vs. Michel Prazeres

PRELIMINARY CARD (UFC Fight Pass, 4 p.m. ET)

James Moontasri vs. Alex Oliveira
George Sullivan vs. Hector Urbina
Jim Alers vs. Jason Knight
Luis Henrique vs. Dmitry Smolyakov

About Debbie Wiseman

Editor in chief, Conor McGregor fangirl, animal lover. Follow me on twitter @MMAPARADISE and @nevernotdebbie