Floyd Mayweather Jr. 's undefeated record is only surpassed by Ricardo Lopez .
During his career , he held multiple world titles in five weight classes and the lineal championship in four weight classes ( twice at welterweight ) , and retired with an undefeated record of 50–0 , surpassing Rocky Marciano 's record of 49–0 .