Floyd Mayweather Jr is considered by some as the best boxer of all time.

The American has never lost a professional fight and boasts an incredible record of 50 wins from 50 fights.

The 41-year-old has won 26 consecutive world title fights and has been the biggest money maker in the sport for several years.

Mayweather, who uses the trademarks TMT (The Money Team) and TBE (The Best Ever), last fought against UFC star Conor McGregor in a boxing fight and emerged victoriously.

The American has had some huge fights during his immensely successful career and has confirmed that he will be making another comeback from retirement, this time to face 20-year-old Japanese kickboxer Tenshin Nasukawa.

So, which have been the biggest fights of Mayweather’s career?

We’ve taken a look at some of his biggest battles.