Take a look as Anderson Silva, Uriah Hall and the rest of UFC Vegas 12's stars weigh-in ahead of Saturday's card.
The fighters need to hit the scale before they can hit one another. You can watch the UFC Vegas 12 live stream in the video above and continue below to read live updated results.It kicks off at 12 p.m. ET/9 a.m. PT on Friday.
Main Card (ESPN+, 7 p.m. ET/4 p.m. PT)
Uriah Hall (186) vs. Anderson Silva (184)
Bryce Mitchell (146) vs. Andre Fili (146)
Kevin Holland (185.5) vs. Charles Ontiveros (182.5)
Greg Hardy (264.5)**** vs. Maurice Greene (250)
Thiago Moises (156) vs. Bobby Green (155)
Preliminary Card (ESPN+, 4 p.m. ET/1 p.m. PT)
Chris Gruetzemacher vs. Alexander Hernandez (155.5)
Adrian Yanez (135.5) vs. Victor Rodriguez (133)
Sean Strickland (185.5) vs. Jack Marshman (187.5)**
Cole Williams (175.5)* vs. Jason Witt (170.5)
Dustin Jacoby (204) vs. Justin Ledet (205.5)
Cortney Casey vs. Priscila Cachoeira***
Kevin Natividad (134.5) vs. Miles Johns (135)
*Missed welterweight allowance by 4.5lbs
**Missed middleweight allowance by 1.5lbs
***Cancelled due to Cachoeira's weight cutting issues
****Made weight on second attempt
UFC Vegas 12 takes place at the UFC Apex in Las Vegas, Nevada on Saturday, October 31. The ESPN+ card is headlined by Uriah Hall vs. Anderson Silva. Keep up with Fightful for all your fight night coverage.
Fightful has all of your MMA needs covered. Follow us on Twitter for updates, and subscribe to our YouTube channel for exclusive interviews, lists, news updates and predictions.