Just watch the matthew hatton fight and compare both fights hatton himself said Brook hit harder and is the better fighter. Canelo failed to stop a 41 shane mosley who was later stopped 6 months later by mundine. Canelo has only knocked out kirkland and khan There is a reason why team GGG want to fight canelo so much big name easy fight same way Canelo would look at fighting Pac.
The N'dou fight backs this up too. Brook came close to stopping him, and Canelo got nowhere near despite dragging him up a weight.
I'm confused too , when did Canelo become this big puncher? Sure he's got good power,and looks to be physically strong. But his ability to hurt people just isn't there, guys with big power generally shake guys up during the fight.
He's no puncher, he's just accurate and it accumulates.. Knocking out Khan is no big feat considering Algieri put him on ***** street.. or to be politically correct LGBTQ Avenue.
Who did Canelo KOed? Kirkland who had already been stopped faster by Ishida years ago, and Khan who got KOed already too much. Canelo tried to make it sound like GGG has trouble with movement while he won't acknowledge he had the same problems with people with movement like Lara, even though you could argue he had a gift decision. He landed clean several times on Cotto and never came close to stop him.
Both hit hard but neither are bangers, I think Kell punches quicker so maybe generates slightly more pop but they cannot be much in it. I pick Brook by close but clear decision if the fights ever made.