El penúltimo partido disputado por Carles Puyol fue en el enfrentamiento de Cataluña contra Honduras el 28 de diciembre de 2010, en el estadio Olímpico Lluís Companys, Barcelona, España.