Pemain yang terkenal dengan gaya rambutnya itu sukses merengkuh enam gelar La Liga Spanyol, delapan Piala Super Spanyol, dua Copa del Rey, dua Piala Dunia Antarklub, tiga Piala Super Eropa, dan tiga Liga Champions.
Sedangkan bersama Timnas Spanyol, Puyol memenangkan Piala Dunia 2010, serta Piala Eropa 2008 dan 2012.