De La Hoya - and clearly, in my opinion. His level of competition was on a different planet to Calzaghe's. He lost some fights but if Joe had taken half the risks Oscar did, he'd have a few losses on his record too. Even if we just look at their wins, Oscar still comes out on top.
De La Hoya fought in real fights against real competition. Oh yeah, and he did it on American television.