Do it all .. Ray Robinson Sam Langford Ezzard Charles at 175 Joe Louis ( who had foot speed when he felt the need to use it ) Ray Leonard Floyd Mayweather at 130 Shane Mosley at 135 Duran at 135