The Ultimate Fighting Championship returns this weekend with UFC on ESPN 58 at the UFC Apex in Las Vegas, Nevada, on Saturday night.
The event, which will air on ESPN2 and stream live on ESPN+, is headlined by an exciting flyweight showdown between Alex Perez (25-8) and undefeated Tatsuro Taira (15-0).
The bantamweight co-main event pits Miles Johns against Douglas Silva de Andrade.
UFC on ESPN 58 will kick off at 7:00 p.m. ET on Saturday night with the preliminary card, leading into the main card at 10:00 p.m. ET.
All fighters had to step onto the scales for the official weigh-ins before this weekend's event.
One fighter, Tagir Ulanbekov, who was set to fight Joshua Van in the featured prelim, missed the flyweight limit by 3.5 pounds, and the fight was scrapped from the card as a result.
A full look at the UFC on ESPN 58 weigh-in results can be seen below.
UFC on ESPN 58 weigh-in results
MAIN CARD (ESPN2/ESPN+, 10:00 p.m. ET)
- Alex Perez (126) vs. Tatsuro Taira (126)
- Miles Johns (135) vs. Douglas Silva de Andrade (136)
- Lucas Almeida (146) vs. Timmy Cuamba (145)
- Garrett Armfield (135.5) vs. Brady Hiestand (135)
- Asu Almabayev (125.5) vs. Jose Johnson (126)
- Adam Fugitt (170) vs. Josh Quinlan (169.5)
PRELIMINARY CARD (ESPN2/ESPN+, 7:00 p.m. ET)
- Tagir Ulanbekov (129.5)* vs. Joshua Van (125.5)
- Jimmy Flick (126) vs. Nate Maness (125.5)
- Gabriella Fernandes (126) vs. Carli Judice (125.5)
- Jeka Saragih (145) vs. Westin Wilson (146)
- Melquizael Costa (145) vs. Shayilan Nuerdanbieke (145.5)
- Josefine Knutsson (114.5) vs. Julia Polastri (116)
* Ulanbekov missed the flyweight limit by 3.5 pounds; the fine amount is TBD, and the fight was canceled