In the main event, former UFC champion Anderson Silva might fight for the last time in the Octagon when he squares off against Uriah Hall in a middleweight contest.
Featherweights Andre Fili and Bryce Mitchell will compete in the co-main event.
Check out UFC Vegas 12 results below.
Main card (ESPN+ at 7 p.m. ET)
Uriah Hall vs. Anderson Silva
Andre Fili vs. Bryce Mitchell
Kevin Holland vs. Charlie Ontiveros
Maurice Greene vs. Greg Hardy
Bobby Green vs Thiago Moises
Prelims (ESPN+ at 4 p.m. ET)
Chris Gruetzemacher vs. Alexander Hernandez
Adrian Yanez vs. Victor Rodriguez
Sean Strickland vs. Jack Marshman
Cole Williams vs. Jason Witt
Dustin Jacoby vs. Justin Ledet
Miles Johns vs. Kevin Natividad
{feed:enclosure_href }
More...