MMA Fighting has TUF 21 Finale results for the Ellenberger vs. Thompson fight card July 12, plus live coverage from Las Vegas, and live TUF 21 Finale twitter updates.
In the main event, Jake Ellenberger squares off against Stephen Thompson in a welterweight contest. Kamaru Usman faces Hayder Hassan in the TUF 21 final in the co-main event.
Check out the TUF 21 Finale results below.
Main card (FOX Sports 1 at 10 p.m. ET)
Jake Ellenberger vs. Stephen Thompson
Kamaru Usman vs. Hayder Hassan
Michael Graves vs. Vincente Luque
Jorge Masvidal vs. Cezar Ferreira
Angela Magana vs. Michelle Waterson
Maximo Blanco vs. Mike De La Torre
Undercard (FOX Sports 1 at 8 p.m. ET)
Josh Samman vs. Caio Magalhaes
Russell Doane vs. Jerrod Sanders
Dan Miller vs. Trevor Smith
George Sullivan vs. Dominic Waters
Undercard (UFC Fight Pass at 7:30 p.m. ET)
Darrell Montague vs. Willie Gates