If it were 10 years earlier with Shane Mosley, he would be around 33 years old, while Mayweather is 28. It would be clear that Mosley would be at the top of his game and may be the champion if they were to fight. Now, Shane Mosley is already 38 and has come back after a year and now to fight Floyd Mayweather who is already at his top game. Now they are going to fight on May 1 at the MGM Grand, Las Vegas, Nevada.
Age is one strong factor for victory or defeat, any way you see it even if you hate Mayweather, he is already the best in his weight division. I think Mosley will really have a hard time with Mayweather. Mosley is a bit slow and doesnt make too much movement. Although Mosley is till a good fighter we have yet to see it on May 1. I haven't really seen Mayweather fought the best fighters. We know both fighters will be giving their best. We know we would like to see what these fighters can offer.