Mayweather. Marquez. (Some of the man's combos are ridiculously good and on target, just look up Marquez-Medina on youtube.) Not sure who I'd put down for number 3.