Floyd Mayweather attempted to bet $400,000 (£310,000) on himself winning his fight with Conor McGregor in under 9.5 rounds - but was stopped by the bookmaker, according to ESPN.

The 40-year-old made it 50-0 with a 10th-round stoppage on Saturday in a fight expected to earn him more than $200million.

But in the afternoon leading up to the fight, Mayweather is reported to have tried to place two bets on himself - one winning in under 9.5 rounds, which he did with a minute to spare, and another winning by knockout.

However, he was stopped by doing so as the Las Vegas bookmaker checked whether Mayweather was able to place such a bet. The unbeaten boxer left because of the delay.