Floyd Mayweather has never lost a professional fight. He's a perfect 47-0 and will put his undefeated record on the line next month when he steps into the ring with Manny Pacquiao.
That's not to say all of his fights were masterpieces. As we continue to count down the days until May 2, we decided to look away from his money and his Instagram for a second to analyze his pro matches and see how they stack up against one another. From mauling a guy with a mullet to mixing it up with Miguel Cotto, join us in looking at All 47 of Floyd Mayweather's Fights, Ranked.
Where will his fight with Pacquiao land?
48. Mayweather vs. Jerry Cooper
47. Mayweather vs. Tony Duran
46. Mayweather vs. Louie Leija
45. Mayweather vs. Gregorio Vargas
44. Mayweather vs. Jesus Chavez
43. Mayweather vs. Roberto Apodaca
42. Mayweather vs. Kino Rodriguez
41. Mayweather vs. Reggie Sanders
40. Mayweather vs. Bobby Giepert
39. Mayweather vs. Carlos Baldomir
38. Mayweather vs. Angelo Nunez
37. Mayweather vs. Edgar Ayala
36. Mayweather vs. Larry O'Shields
35. Mayweather vs. Tony Pep
34. Mayweather vs. Justin Juuko
33. Mayweather vs. Miguel Melo
32. Mayweather vs. Gustavo Cuello
31. Mayweather vs. Carlos Hernandez
30. Mayweather vs. Felipe Garcia
29. Mayweather vs. Sam Girard
28. Mayweather vs. Angel Manfredy
27. Mayweather vs. DeMarcus Corley
26. Mayweather vs. Hector Arroyo
25. Mayweather vs. Carlos Gerena
24. Mayweather vs. Henry Bruseles
23. Mayweather vs. Robert Guerrero
22. Mayweather vs. Jesus Chavez
21. Mayweather vs. Carlos Rios
20. Mayweather vs. Jose Luis Castillo II
19. Mayweather vs. Marcos Maidana II
18. Mayweather vs. Juan Manuel Marquez
17. Mayweather vs. Genaro Hernandez
16. Mayweather vs. Victoriano Sosa
15. Mayweather vs. Sharmba Mitchell
14. Mayweather vs. Victor Ortiz
13. Mayweather vs. Ricky Hatton
12. Mayweather vs. Saul "Canelo" Alvarez
11. Mayweather vs. Emanuel Augustus
10. Mayweather vs. Phillip N'dou
9. Mayweather vs. Zab Judah
8. Mayweather vs. Marcos Maidana I
7. Mayweather vs. Arturo Gatti
6. Mayweather vs. Oscar De La Hoya
5. Mayweather vs. Shane Mosley
4. Mayweather vs. Diego Corrales
3. Mayweather vs. Jose Luis Castillo I
2. Mayweather vs. Miguel Cotto

