Fue internacional absoluto durante 14 años (2000–2014) y capitán de la selección española, totalizando 193 internacionalidades y 126 goles.