There are a few reasons that Mayweather never became the undisputed champion. Firstly, he never fought the number one contender in the division. Secondly, he never fought the WBO champion. And finally, he never fought the WBC champion.
Lack of competition in the early years of his career.
Mayweather had an extremely successful amateur career, but he did not face any top competition until he turned pro. He had a total of 19 fights before he faced his first world champion, and many of his opponents were not highly ranked.
The retirement of Oscar De La Hoya.
De La Hoya was one of the most popular and successful boxers in the world, and he was Mayweather’s biggest rival in the early years of his career. De La Hoya retired in 2009, which left Mayweather without a major opponent.
His fight against Manny Pacquiao.
Mayweather and Pacquiao were considered the two best boxers in the world, and their fight was highly anticipated. However, the fight was a disappointment, and it was criticized for its lack of action.
The retirement of Floyd Mayweather.
Mayweather retired in 2015, after winning his final fight against Andre Berto. This left Pacquiao as the only major opponent left for Mayweather.
The lack of competition in the early years of his career.
Mayweather’s opponents were not very challenging in the early years of his career, and this may have prevented him from becoming the undisputed champion.
His fight against Manny Pacquiao.
The fight against Pacquiao was a disappointment, and it may have prevented Mayweather from becoming the undisputed champion.
The retirement of Floyd Mayweather.
Mayweather’s retirement left Pacquiao as the only major opponent left for Mayweather.