UFC 291 official weigh-in results: Two fighters miss, and one matchup still in question
Check out the results from the official weigh-ins ahead of Saturday’s event at Delta Center in Salt Lake City, Utah.

Make every story count.
Join XP Passport to earn XP as you read and build your martial arts profile.
SALT LAKE CITY – MixedMartialArts.com was on scene and reporting live from Friday’s official “UFC 291: Poirier vs. Gaethje 2” fighter weigh-ins, where two fighters missed weight, leaving one fight in jeopardy.
The UFC 291 weigh-ins took place at the Hilton Salt Lake City Center. The nearby Delta Center hosts Saturday’s card, which features a main card on ESPN+ pay-per-view following prelims on ABC, ESPN and UFC Fight Pass.
In the main event, former UFC interim lightweight champions Dustin Poirier (29-7 MMA, 21-6 UFC) and Justin Gaethje (24-4 MMA, 7-4 UFC) meet in a rematch of their 2018 classic. This time around, the winner will walk away with the UFC’s BMF title. Both made weight without issue.
That was not the case in a key welterweight matchup, though, with Michel Pereira (28-11 MMA, 6-2 UFC) coming in at 174 pounds for his contest with Stephen Thompson (17-6-1 MMA, 12-6-1 UFC). UFC officials announced that negotiations for the matchup were expected to continue into the afternoon.
Additionally, Vinicius Salvador (14-5 MMA, 0-1 UFC) was 128.5 pounds for his flyweight matchup with C.J. Vergara (11-4-1 MMA, 2-2 UFC). Salvador was fined 20 percent of his purse, but the bout will go on as scheduled.
UFC 291 weigh-in results include:
MAIN CARD (ESPN+ pay-per-view, 10 p.m. ET)
- Dustin Poirier (155) vs. Justin Gaethje (156) – for vacant BMF title
- Jan Blachowicz (205) vs. Alex Pereira (205.5)
- Michel Pereira (174) vs. Stephen Thompson (170.5)
- Tony Ferguson (155) vs. Bobby Green (155.5)
- Michael Chiesa (170) vs. Kevin Holland (169.5)
PRELIMINARY CARD (ABC, ESPN, 8 p.m. ET)
- Gabriel Bonfim (170) vs. Trevin Giles (170)
- Derrick Lewis (263.5) vs. Marcos Rogerio de Lima (262)
- Roman Kopylov (185) vs. Claudio Ribeiro (185.5)
- Jake Matthews (170) vs. Darrius Flowers (170.5)
PRELIMINARY CARD (UFC Fight Pass, 6:30 p.m. ET)
- Vinicius Salvador (128.5)* vs. C.J. Vergara (125.5)
- Uros Medic (170.5) vs. Matthew Semelsberger (169.5)
- Priscila Cachoeira (125) vs. Miranda Maverick (125.5)
* Salvador missed weight by 2.5 pounds and was fined 20 percent of his purse, but the bout will go on as scheduled

