Hagler was my favorite fighter growing up, but the points above are true, Haglers biggest win was Hearns, and this is a perfect example of how styles determine who wins fights. Hearns most times beats Leonard and Duran IMO, but would not beat Hagler. The Hagler vs Duran fight was disappointing, and the Leonard fight was even worse. I'd still favor Hagler to beat GGG at this point, but if GGG fought the guys on Haglers resume I think he'd be undefeated. Only guy I think might beat GGG would be the one guy I think would never beat Hagler... Hearns.