Con la selección mayor de su país, Gerard Piqué disputó 102 encuentros, siendo el segundo defensa con más apariciones vistiendo la casaca roja, solo por detrás de Sergio Ramos. Anotó 5 goles y fue parte del equipo campeón del mundo en Sudáfrica 2010.