I would go Mayweather Sr...he talks so much shit but there's no denying that any fighter he's ever taken under his wing has improved.