Anyone who bets on McGregor is not betting with their head, but betting with their heart. Mayweather is undefeated in boxing... McGregor isn't even a boxer (sport based. yes I know he boxes in UFC still). Its common sense that Mayweather will win. The odds are ridiculous honestly, because so many people are betting with their heart and not their head. It should be Mayweather -1000 imo, but instead its floating between -500 to -550.
Mayweather hasn't knocked anyone out in 10 years, so its likely that he will win by decision I think. With that said, I'm betting Mayweather by decision at +220. No way Mayweather loses and given McGregor takes knees and elbows to the head, I think he will withstand the beating Floyd will give him and won't get knocked out. Haven't decided how much I'm putting on it yet, but I'm going heavy on Mayweather by decision.
Anyone that bets on McGregor is actually using their heads. You risk a little money to gain alot on some miracle if McGregor wins. There's no incentive to bet on Mayflower no matter what. And no one really likes Mayflower anyway.