Honestly, I'd have to go with Margarito. And I say this because he is known to throw up to 100 punches per round in many fights he's been in, so essentially his high volume offense is his best defense. That, and his granite chin. I'd say Rios and Perro are tied for last place. They're both punching bags that can easily be hit. I think Canelo landed around 55% of his shots against perro last night. At least leo puts his hands up from time to time and he's not as easy to hit as some people think. Mijares learned that first hand and I bet he regrets saying pre-fight that he'd have an easy time catching Santa Cruz all night long.