• Bookies
  • UFC
  • UFC Picks
  • UFC Vegas 31: Makhachev Vs Moises Odds & Betting Preview
Most Valuable Offer

$1,000 First Bet on Caesars

Visit site
Must be 21+ to participate. T&Cs apply.

UFC Vegas 31: Makhachev Vs Moises Odds & Betting Preview

Dan Kilbridge for Bookies.com

Dan Kilbridge  | 6 mins

UFC Vegas 31: Makhachev Vs Moises Odds & Betting Preview

$1,000 First Bet on Caesars

Visit site
Used 72 Times Today
Popular in Virginia
Must be 21+ to participate. T&Cs apply.

The MMA world has had a few days to collectively take in Dustin Poirier’s TKO victory over Conor McGregor, and the no-holds-barred post-fight interviews that followed at UFC 264. Now, the UFC betting train moves on for another action-packed card Saturday night with UFC Vegas 31, featuring Islam Makhachev and Thiago Moises in the main event.

Islam Makhachev vs. Thiago Moises Odds & Betting Analysis

Favorite Underdog
Islam MakhachevThiago Moises
-675 +475

Odds via DraftKings and current as of publication. Check out our DraftKings sportsbook review

Bet $5, Get $150 In Bonus Bets Instantly + No Sweat NBA SGP Every Day Of The Playoffs

Visit site
Used 40 Times Today
Must be 21+ to participate. T&Cs apply.

Makhachev is a massive favorite in his first ever main event for a reason. The 29-year-old out of Dagestan in Russia is riding a seven-fight win streak, during which he’s shown elite wrestling and increasingly impressive stand-up skills. He also has one of the greatest champions in MMA history as a mentor in Khabib Nurmagomedov, who retired last year in part to focus on developing younger fighters.

Makhachev definitely looks like a future lightweight title contender at 19-1, and represents a matchup nightmare for many fighters currently above him in the rankings. He’s coming off one of his best victories to date, a third-round arm triangle submission finish of Drew Dober during UFC 259 in early March. That was Makhachev’s eighth career submission victory to go with eight decision wins and three KOs.

Saturday should provide valuable experience in the first of what could be many five-round main events. Max Holloway was originally slated to fight Yair Rodriguez before it was postponed, letting Makhachev and Moises step into the spotlight.

Moises, 26, comes in with a three-fight win streak, having submitted Michael Johnson before a pair of unanimous decision wins over Bobby Green and Alexander Hernandez. He earned a UFC contract via Dana White’s Contender Series in 2018 and has gone 4-2 since. While he’s a huge underdog at most top sportsbooks and sports betting apps, both losses came against elite fighters in top-five lightweight Beneil Dariush and 23-1 Damir Ismagulov.

UFC Vegas 31: Makhachev Vs Moises Odds & Betting Preview 1

Moises (15-4) is a Brazilian Jiu-Jitsu specialist with six submissions, six decision wins and three KOs. He should match up with Makhachev better than a traditional striker, but Moises is still up against one of the scariest grapplers in the UFC.

A five-round decision win for Moises looks very unlikely, but he has powerful hands and strong BJJ skills to hunt for an early finish. That’s much easier said than done against a guy of Makhachev’s caliber, but he has plenty of confidence and won’t back down from the challenge.


Get complete expert UFC picks from our team of handicappers at bookiesEDGE!

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 .

Bet $5, Get $200 in Bonus Bets If Your Bet Wins

Visit site
Used 13 Times Today
Must be 21+ to participate. Gambling Problem? Call 1-800-GAMBLER or visit FanDuel.com/RG (CO, IA, KY, MI, NJ, OH, PA, IL, TN, VA, VT), 1-800-NEXT-STEP or text NEXTSTEP to 53342 (AZ), 1-888-789-7777 or visit ccpg.org/chat (CT), 1-800-9-WITH-IT (IN), 1-800-522-4700 or visit ksgamblinghelp.com (KS), 1-877-770-STOP (LA), visit www.mdgamblinghelp.org (MD), 1-800-522-4700 (WY), or visit www.1800gambler.net (WV). GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY).

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.

Where Can I Watch UFC Vegas 31?

UFC Vegas 31 will be shown on ESPN/ESPN+.

About the Author

Dan Kilbridge for Bookies.com
Dan Kilbridge
Handicapper Dan Kilbridge writes about college football, MLB and other sports for Bookies.com after spending three years covering Tiger Woods’ comeback and the PGA for Golfweek.