The top 10 boxers of all-time have been named by respected boxing outlet BoxRec.

While there’s no real surprise to see 50-0 Floyd Mayweather top the list, there’s no space for the legendary Mike Tyson.

Mayweather, who didn’t lose a fight during his 21 year career, beats one of his former opponents Manny Pacquiao who came second.

Muhammad Ali - who many fans consider the greatest sportsman ever - has to settle for fourth as Argentine Carlos Monzon makes the top three.

Elsewhere in the top 10, Sugar Ray Robinson - who won a ridiculous 174 fights - is fifth ahead of Bernard Hopkins and the undefeated Joe Louis.

Archie Moore, Oscar De La Hoya - another Mayweather opponent - and Julio Cesar Chaves complete the list.

It means that the likes of Tyson, Evander Holyfield, Rocky Marciano and Roberto Duran all miss out.

p1e9q369tn1jpocmldom98h1oemb.jpg

Check out the top 10 below:

10. Julio Cesar Chavez - 107-6-2

9. Oscar De La Hoya - 39-6-0

8. Archie Moore - 186-23-10

7. Joe Louis - 66-3-0

6. Bernard Hopkins - 55-8-2

5. Sugar Ray Robinson - 174-19-6

4. Muhammad Ali - 56-5-0

3. Carlos Monzon - 87-3-9

2. Manny Pacquiao - 62-7-2

1. Floyd Mayweather - 50-0-0

p1e9q38mv2mqs1il11n2kf741d3re.jpg

So, is Mayweather deserving of his No.1 spot?

‘Money’ held numerous world titles in five weight classes and is regarded as the best defensive boxer ever.

He finished with a perfect 50-0 record and was the highest earning athlete in the world from 2012-2015 - hence his nickname.

p1e9q3am266ed7rddmm1oh9hpug.jpg

He, of course, faced No.2 in the list - Pacquiao - back in 2015 in Las Vegas, winning on points in the richest bout of all time. 

By virtue that he is the only boxing great to have won every single fight during his career, we’re agreeing with BoxRec on this one.

But not to include Tyson in the top 10 is nothing short of scandalous.