UFC Vegas 31 takes place on Saturday, July 17, 2021, live from UFC Apex in Las Vegas where Makhachev vs Moises will serve as a main event of the UFC fight night tonight. UFC Vegas 31: Makhachev vs Moises will air live on ESPN+, however, if you want to watch free follow along with UFCStartTime for all your play-by-play live updated news and highlights.
Islam Makhachev enters the main event after a seven-fight winning streak, the last win against Drew Dober at UFC 259 on March 2021. Thiago Moises coming off into the event after a win against Alexander Hernandez at UFC Fight Night: Rozenstruik vs Gane on February 2021.
When is UFC Vegas 31: Makhachev vs Moises?
UFC Fight Night between Makhachev vs Moises taking place on Saturday, July 17 at 10 pm ET. The ESPN+ stream will start at 7 pm ET featuring a number of preliminary cards and Makhachev and Moises are expected to make their ring walk at 12:15 am ET but it depends on the length of the earlier fights.
The highly anticipated return of Miesha Tate for the first fight since UFC 205 is set to take place at this event where UFC Women’s Bantamweight Champion Tate will face off against Marion Reneau tonight.
How to watch
What: UFC Vegas 31: Makhachev vs Moises
Date: 17th July 2021
Time: 10 pm ET
Location: UFC Apex, Las Vegas
Live Stream: ESPN+
You can watch UFC Vegas 31: Makhachev vs Moises live stream by downloading the ESPN app on your Smartphone or Smart TV.
UFC Vegas 31 fight card
Islam Makhachev vs Thiago Moises
Marion Reneau vs Miesha Tate
Jeremy Stephens vs Mateusz Gamrot
Rodolfo Vieira vs Dustin Stoltzfus
Gabriel Benitez vs Billy Quarantillo
Daniel Rodriguez vs Preston Parsons
Amanda Lemos vs Montserrat Ruiz
Khalid Taha vs Sergey Morozov
Miles Johns vs Anderson Dos Santos
Francisco Figueiredo vs Malcolm Gordon
Alan Baudot vs Rodrigo Nascimento