Subscribe to unlock expert picks. BookiesEDGE is the premier sports betting subscription with access to professional handicappers and real-time picks across leagues.
Click to find out why we win.
UFC Vegas 31: Makhachev vs. Moises Best Bet
Moises has been vulnerable against elite lightweights, but he has never been finished in his professional career, with all four losses coming via unanimous decision. Considering the UFC competition he has faced, that’s no small accomplishment.
Makhachev will surely look at this fight as a potential title bout trial run, perhaps hoping to get his feet wet in the championship rounds. We expect him to control the action on the mat and keep the upper hand over Moises for most of the fight. But Moises is tough as nails and demonstrably difficult to put away.
We like the value on betting sites on Islam Makhachev via decision. He’s priced at -120 odds with FanDuel sportsbook.
UFC Vegas 31 Date, Time & TV Info
When Is UFC Vegas 31?
UFC Vegas 31 is Saturday, July 17 at UFC APEX in Las Vegas, Nevada.
What Time Is UFC Vegas 31?
Prelims start at 7 p.m. ET, and the Main Card begins at 10 p.m. ET.