Golovkin clearly. In his prime he was untoucheable. Golovkin's footwork allowed him to close down on the tricky boxer types and Lara doesn't have the firepower to keep GGG off him. In terms of common opponents Lara had his hands full with Martirosyan whereas Golovkin blasted a hole through the dude. Lara had a close fight with Canelo which some feel he won. Golovkin got a draw and a SD loss in his two closest fights with Canelo, fights which a healthy majority of unbiased viewers feel that he won. So, yeah.
This debate can go alot of ways, especially considering their natural weight class. But Lara beat Canelo more decisively than GGG did imo.
GGG, but I think right now would be Lara's best shot at defeating GGG. I actually think they should fight as a last hoorah for both of them. I've always been a bit suspect of GGG not wanting to fight him though. He relinquished his WBA title last year after being ordered to fight Lara. https://www.wbaboxing.com/boxing-ne...slandy-lara-is-the-only-middleweight-champion
I was really disappointed that Golovkin retired rather than defending against his mandatory Lara. Lara had a good chance to beat him. Nobody had an easy time with Lara. You can make the case that he won all three fights on his record that he lost (Hurd, Williams, Alvarez). The Williams fight was beyond a bad card.
The Williams fight I watched live, and I genuinely thought Williams cornered might stop it a few times he was taking that much punishment. I think it's the worst decision I've ever witnessed as it happened.
Lara beat PWilliams. I dont even regard that as a loss. Canelo fight was a draw since Lara ran for 8 rounds then countered terrific from r9-r12. I thought Hurd beat Lara with the KD being the difference. That was a real win albeit against an older Lara. With that being said, GGG from Canelo 1 stops Lara