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?