Former five division world champion Floyd Mayweather feels confident in his belief that he's the greatest boxer of all-time.

Mayweather won world titles at super featherweight, lightweight, junior welterweight, welterweight and junior middleweight.

He retired from the sport in August 2017, with a perfect record of 50-0, after stopping UFC superstar Conor McGregor in ten at the T-Mobile Arena in Las Vegas.

In the last few years, the 43-year-old Mayweather has transitioned to a full-time promoter and trainer.

Mayweather is not happy when critics rate him below the likes of legendary boxers like Muhammad Ali and Rocky Marciano.

"Is Ali the same fighter that got beat by a fighter with seven fights? Leon Spinks beat Muhammad Ali when he only had seven fights. What’s the heavyweight guy that Ali fought three times, Ken Norton? Ken Norton really beat Ali three times, go back and look at the fights," Mayweather said to Shannon Sharpe on Club Shay Shay.

"Out of all these guys in the history of boxing, I have accomplished more than every fighter in the history of boxing. How many world champions have Rocky Marciano beat? So we already know, I beat more champions that’s going in the hall of fame."

Mayweather is also annoyed with critics who believe WBC strawweight champion Wanheng Menayothin has eclipsed his undefeated run.

Menayothin of Thailand, in 2018, raised his undefeated record to 51-0. He is now 54-0 and is scheduled to go for win number 55 in November.

"I’m 50-0 for a reason. Right now they got a fighter that’s over in Asia that’s 54-0 and they say, ‘This is the new TBE,’ because he’s about to retire," Mayweather said.

"I said, ‘Y’all telling me about this fighter that fought one world champion?’ He’s 54-0 and only beat one world champion? This is who y’all are trying to call TBE? Okay, y’all are some comedians."