Floyd Mayweather classes himself as the best boxer of all time ahead of legendary boxers such as Muhammad Ali and Rocky Marciano.

During an appearance on ESPN back in 2015, Mayweather was asked to name the best boxer of all time, and unsurprisingly, he put himself on top of the list.

‘The Money’ recently retired undefeated in 2017 following his 10th-round stoppage of Conor McGregor, with a perfect record of 50 wins and no losses.

When asked to explain his decision, the 43-year-old said: "He’s beat more world champions than any other fighter in a shorter time and less fights than any other fighter.

“Landed punches at the highest percentage and took less punishment. He’s been world champion 18 years in five different weight divisions.”

The American controversially placed Ali, however, at only number five, despite ESPN boxing experts such as David Lloyd and Cari Champion having him unanimously as number one.

Justifying his decision, Mayweather said: “Ali, only one weight class and really lost to Ken Norton three times.

“What he did is he stood for a cause in an era when African Americans did not stand up for people.”

The American completed his selections by placing Robert Duran, who won world championships in four weight divisions, second, while Pernell Whitaker and Julio Cesar Chavez were third and fourth respectively.

Mayweather said: “Robert Duran came up from lightweight to world champion at 160Ibs, a legend.

“Pernell Whitaker beat Julio Chavez really although the fight was a draw officially and Chavez was 79-0 in a different weight class before he lost.”

Following the release of this list, boxing legend Mike Tyson called Mayweather 'delusional’ for believing that he is the greatest, stating: “Listen, if he was anywhere near that realm of great as Muhammad Ali, he’d be able to take his kids to school by himself.

“He can’t take his kids alone. He’s a little scared man. He’s a small scared man.”