The Ultimate Fighting Championship returns to the Apex this weekend for UFC Vegas 104: Vettori vs Dolidze (also known as UFC Fight Night 254 or UFC on ESPN+ 112), which is headlined by an exciting flyweight showdown.
In the main event of UFC Vegas 104, there is more mayhem in the middleweight division as No. 8 ranked contender Marvin Vettori rematches No. 12 Roman Dolidze, while welterweights Chidi Njokuani and Elizeu dos Santos square-off in an all-action co-main event.

Also on the main card, an exciting lightweight bout pits Alexander Hernandez against The Ultimate Fighter season 31 lightweight winner Kurt Holobaugh after bantamweight action sees Da'Mon Blackshear take on Cody Gibson.
Plus, Dana White's Contender Series signee Diyar Nurgozhay looks to impress in his UFC debut against Brendson Ribeiro at light heavyweight after exciting featherweight striker SeungWoo Choi is back for his 11th UFC appearance to face Kevin Vallejos in the main card opener.
The preliminary card will see further Asian action as Road to UFC bantamweight winner SuYoung You of South Korea seeks to keep his momentum going when he meets AJ Cunningham at 135 pounds.
The preliminary card will feature six more fights across weight divisions. Here is all you need to know about UFC Fight Night 254 from date, start times, telecast, live streaming and fight card details for UFC Vegas 104:
The event takes place on Saturday (March 15) at the UFC Apex facility in Las Vegas. And due to time difference in India, the event will start in the early hours of Sunday (March 16).
The preliminary card starts at 4 PM ET / 1 PM PT / 8 PM GMT (Saturday, March 15) | 1:30 AM IST (Sunday, March 16). The main card, meanwhile, starts at 7 PM ET / 4 PM PT / 11 PM GMT (Saturday, March 15) | 4:30 AM IST (Sunday, March 16).
The main card of UFC Vegas 104 will be shown live on Sony Sports TEN 2 (English) SD and HD channels, while UFC Vegas 104 live streaming will be available on Sony LIV app or website with a premium subscription in India.