UFC On ESPN+ 31 Fight Card

UFC On ESPN+ 31 takes place this coming Saturday night at the APEX facility in Las Vegas and we’ve got the full fight card for you below.

In the main event of the evening, Derek Brunson will go up against undefeated 22-year-old Edmen Shahbazyan, who has so far won 11 fights in a row, including four inside the Octagon.

In the co-main event Joanne Calderwood steps in as a late replacement to fight Jennifer Maia, who has a 2-2 record in the uFC so far.

Coming off a TKO victory back in May, Vicente Luque now fights Randy Brown, who has registered back-to-back wins in his last two UFC outings.

Lando Vannata and Bobby Green also rematch on the main card after their previous encounter in 2017 ended with a split draw verdict – partly due to Vannata being deducted a point in the opening round due to an illegal knee.

Opening up the main card will be Trevin Giles, who faces a short-notice opponent, Kevin Holland, who steps in for Jun Yong Park after VISA issues prevented him from competing.

Check out the full UFC On ESPN+ 31 fight card below.

Main Card

Derek Brunson vs. Edmen Shahbazyan

Joanne Calderwood vs. Jennifer Maia

Vicente Luque vs. Randy Brown

Lando Vannata vs. Bobby Green

Trevin Giles vs. Kevin Holland

Prelims

Frankie Saenz vs. Jonathan Martinez

Ed Herman vs. Gerald Meerschaert

Ray Borg vs. Nathan Maness

Timur Valiev vs. Jamall Emmers

Markus Perez vs. Eric Spicely

Ross launched MMA Insight (previously FightOfTheNight.com) in 2009 as a way to channel his passion for the sport of mixed martial arts. He's since penned countless news stories and live fight reports along with dozens of feature articles as the lead writer for the site, reaching millions of fans in the process.