Fans believe Floyd Mayweather could have ruined his perfect unbeaten record back in 2002.

To the majority of boxing fans around the world, Mayweather is considered the best pound-for-pound fighter to have ever boxed.

Mayweather announced to the world that he was to hang up his gloves for good back in 2017, retiring with an absolutely sublime record of 50-0.

Others will claim that ‘Money May’ has got lucky more times than not in his career.

Critics of Mayweather believe that he should never have been given the decision in Las Vegas against José Luis Castillo.

The Mexican was ranked the No.1 lightweight as well as the lightweight world champion at the time.

Castillo went into the bout with a weight advantage over Mayweather and this was on display for all to see.

Although the heavier puncher of the two, Castillo started slow, failing to land a glove on Mayweather during the opening sequences of the matchup.

Castillo finished the fight strong, landing successful shots to Mayweather’s body and applying consistent pressure up to the finish.

It was simply not meant to be for Castillo with the judges scoring the fight 116-111, 115-111 and 115-111 to Mayweather.

Mayweather has certainly made a reputation of ‘running’ in fights with no real offence to boast.

After the contest, Castillo vented:

“I think [the judges] favour him. They didn't call the right decision. He felt my punches. He stood there and tried to trade with me, but I was punching too hard.”

To this day, many fans still believe the Mexican came the closest to taking the ‘0’ from Mayweather.

The two met again eight months afterwards but Castillo was less convincing; conceding a much simpler loss to Mayweather.

To many, Mayweather is untouchable in the ring. Credit goes to Mayweather’s speed and agility; however, things may have turned out differently had the Mexican blemished his perfect record.