1996 novemberében mutatkozott be a spanyol válogatottban egy Csehország elleni mérkőzésen, ám a szurkolók már korábban is a csapatba követelték, szívesen a csapatban látták volna már az 1996-os Eb-n is. Ám az akkori szövetségi kapitány, Javier Clemente még nem vitte ki az Eb-re, hanem inkább az olimpiára küldte az akkor még alig 19 éves játékost. Az azóta lejátszott 102 meccsén 44 gólt szerzett. 102 lejátszott meccsével második a spanyol válogatottsági örökranglistán Zubizarreta mögött, míg 44 szerzett góljával az örökranglista élén áll (a második Fernando Hierro 29 góllal).