Mayweather.

RJJs career at the top lasted about 10 years (based on winning a world title until decline) 1993-2003.

Floyd's started in 1998 and he's still going now, 15 years on. He still gets hit just as little as he did before, in fact in the Guerrero fight they said he got hit less than some of his fights when he was in his 20's.