LAS VEGAS – MMA Junkie was on scene and reporting live from Friday’s early and official UFC on ESPN+ 31 fighter weigh-ins.

The weigh-ins take place at the UFC Apex. UFC on ESPN+ 31 takes place Saturday at the same venue. The card streams entirely on ESPN+.

Among those weighing in are Derek Brunson and Edmen Shahbazyan, who meet in the middleweight main event. Brunson represents the 22-year-old Shahbazyan’s biggest test to date.

All but one of the fighters who stepped on the scale made weight. One fight was canceled, though, as Charles Ontiveros was deemed ineligible to compete after stepping in for Eric Spicely on just hours’ notice against Markus Perez.

The full UFC on ESPN+ 31 weigh-in results include:

MAIN CARD (ESPN+, 9 p.m. ET)

  • Derek Brunson (186) vs. Edmen Shahbazyan (185.5)
  • Joanne Calderwood (126) vs. Jennifer Maia (124.5)
  • Randy Brown (170.5) vs. Vicente Luque (170.5)
  • Bobby Green (156) vs. Lando Vannata (155.5)
  • Trevin Giles (185) vs. Kevin Holland (184)


  • Jonathan Martinez (140.5)* vs. Frankie Saenz (136)
  • Ed Herman (206) vs. Gerald Meerschaert (204.5)
  • Nate Maness (144.5) vs. Johnny Munoz (145.5)
  • Charles Ontiveros ()** vs. Markus Perez (194.5)
  • Jamall Emmers (146) vs. Vincent Cachero (145)
  • Cody Durden (135.5) vs. Chris Gutierrez (135.5)

* Martinez missed bantamweight limit by 4.5 pounds.
** Ontiveros did not weigh in for his fight against Markus Perez and UFC officials subsequently confirmed the fight is off.

[embedded content]