Mayweather har konkurrert i vektklassene super-fjærvekt, lettvekt, lett weltervekt, weltervekt og lett mellomvekt. Per august 2017 sto han ubeseiret med 50 seire i like mange kamper, hvorav 27 på knockout. Han tok bronsemedaljen i fjærvektklassen i OL i Atlanta i 1996.