The Ultimate Fighting Championship returns to Mexico City for the second time in two years as the MMA promotion presents UFC on ESPN: Moreno vs. Erceg (also known as UFC Mexico City 2025) headlined by a flyweight contenders bout.
The main event of UFC Mexico features a top 10 flyweight showdown between former UFC flyweight champion and No. 2 ranked contender Brandon Moreno and former title challenger and No. 9 ranked contender Steve Erceg.

In the co-main event, lightweights Manuel Torres and Drew Dober lock horns after recently announced UFC Hall of Famer and The Ultimate Fighter alum Kelvin Gastelum faces Joe Pyfer in an exciting middleweight matchup.
Also on the main card, Dana White's Contender Series (DWCS) signee Raul Rosas Jr. takes on Vince Morales in a bantamweight bout after Mexico City's own David Martinez debuts against Saimon Oliviera also in a bantamweight bout.
In the main card opener, DWCS signees Ronaldo Rodriguez and Kevin Borjas meet in a flyweight match guaranteed to deliver fireworks after Edgar Chairez faces CJ Vergara in a flyweight bout to close out the preliminary card.
The preliminary card will also see Jose Daniel Medina meet Ateba Gautier at middleweight after DWCS signee Christian Rodriguez locks horns with Melquizael Costa for an intriguing featherweight bout.
Plus, strawweight action pits No. 11 ranked contender Loopy Godinez against DWCS signee Julia Polastri after Rafa Garcia squares off with The Ultimate Fighter alum Vinc Pichel at lightweight. Also, Jamall Emmers meets Gabriel in a battle of featherweights.
The event will open with Dana White's Contender Series signee MarQuel Mederos colliding with Austin Hubbard at lightweight. Here is all you need to know about UFC Mexico City 2025:
The event takes place on Saturday (March 29) at the Arena CDMX in Mexico City, Mexico. And due to time difference in India, the event will start in the early hours of Sunday (March 30).
The preliminary card starts at 4 PM ET / 1 PM PT / 8 PM GMT (Saturday, March 29) | 1:30 AM IST (Sunday, March 30). The main card, meanwhile, starts at 7 PM ET / 4 PM PT / 11 PM GMT (Saturday, March 29) | 4:30 AM IST (Sunday, March 30).
UFC Mexico City 2025 main card will air live in India on Sunday, 30th March exclusively on Sony Sports Network on Sony Sports TEN 2 (English) and Sony Sports TEN 3 (Hindi) channels, while UFC Fight Night Mexico City live streaming will be available on SonyLIV.