Check out the UFC St. Louis weigh-in video above and results below.
Main card (FOX Sports 1 at 10 p.m. ET) Jeremy Stephens (145.5) vs. Doo Ho Choi (146) Uriah Hall* vs. Vitor Belfort (186) Paige VanZant (125.5) vs. Jessica-Rose Clark (125.5) Kamaru Usman (169.5) vs. Emil Meek (170.5)
Undercard (FOX Sports 1 at 8 p.m. ET) Darren Elkins (145.5) vs. Michael Johnson (145) James Krause (155.5) vs. Alex White (155) Matt Frevola (156) vs. Marco Polo Reyes (155.5) Talita Bernardo (134.5) vs. Irene Aldana (135)
Undercard (UFC Fight Pass at 6 p.m. ET) Kalindra Faria (124.5) vs. Jessica Eye (126) Danielle Taylor (113.5) vs. JJ Aldrich (115.5) Mike Santiago (146) vs. Mads Burnell (150**) Kyung Ho Kang (135.5) vs. Guido Cannetti (135)
*Hall did not weigh in; that fight has been scratched
**Burnell missed weight by four pounds, forfeits 20 percent of purse to Santiago