Vicente Del Bosque has announced a 25-man provisional squad for Euro 2016.
The big news is the omission of Chelsea striker Diego Costa. There are also no places for Fernando Torres, Juan Mata, Ander Herrera, Santi Cazorla, Javi Martinez and Paco Alcacer.
Spain were drawn in Group D where they will face Czech Republic, Turkey and Croatia.
Ahead of the tournament they play friendlies against Ireland play-off opponents Bosnia and Herzegovina, South Korea and Geogia.
Here's the full squad.
Del Bosque cited uncertainties regarding Costa's fitness as the reason for his omission.
Del Bosque on Costa: “We have weighed everything up. We do not want to call up too many people with doubts over their fitness."
— Dermot Corrigan (@dermotmcorrigan) May 17, 2016
While for Mata, it was simply down to there being too much competition in midfield.
Juan Mata not in Spain squad for Euros "There is lot of competition, we cant bring them all," says Del Bosque "Just bring those most useful"
— Dermot Corrigan (@dermotmcorrigan) May 17, 2016
Two players will have to be cut from the squad by June 1st.