UFC Mexico: Yair Rodriguez faces Jeremy Stephens
UFC Fight Night 159: Yair Rodriguez (pictured) up against Jeremy Stephens | Pic: Facebook/panteraufc

Following the event held in Vancouver, Canada this past weekend, the Ultimate Fighting Championship comes Mexico with UFC Fight Night 159 taking place at Mexico City Arena on September 22 (AEST). Top of the bill on ESPN+ features a featherweight battle between Yair Rodriguez and Jeremy Stephens. The contest is scheduled for five rounds.

The co-main event is a women’s MMA battle between strawweights Carla Esparza and Alexa Grasso. The encounter is scheduled for three rounds.

Also on the main card Brandon Moreno takes on Askar Askarov at flyweight, and Irene Aldana meets Vanessa Melo at women’s bantamweight. In addition, Martin Bravo and Steven Peterson do battle at featherweight, kicking off the main card.

The preliminary card is headlined by Jose Alberto Quinonez and Carlos Huachin squaring off at bantamweight. Among other bouts, Marco Polo Reyes goes up against Kyle Nelson at featherweight, and Ariane Carnelossi and Angela Hill meet at women’s strawweight.

The official weigh-in ceremony is scheduled a day before the fight show. The complete lineup for UFC Mexico card be found below.

UFC Fight Night 159: Rodriguez vs. Stephens

Main card
Featherweight Yair Rodriguez vs. Jeremy Stephens
Women’s Strawweight Carla Esparza vs. Alexa Grasso
Flyweight Brandon Moreno vs. Askar Askarov
Women’s Bantamweight Irene Aldana vs. Vanessa Melo
Featherweight Martin Bravo vs. Steven Peterson

Preliminary card
Bantamweight Jose Alberto Quinonez vs. Carlos Huachin
Featherweight Marco Polo Reyes vs. Kyle Nelson
Women’s Strawweight Ariane Carnelossi vs. Angela Hill
Flyweight Sergio Pettis vs. Tyson Nam
Light Heavyweight Vinicius Moreira vs. Paul Craig
Women’s Bantamweight Sijara Eubanks vs. Bethe Correia
Lightweight Claudio Puelles vs. Marcos Rosa Mariano