Alvaro Morata, Cesc Fabregas and Vitolo are three of the biggest names to miss out on a place in Spain’s World Cup squad.
Chelsea duo Morata and Fabregas have been left out of Spain’s final squad for the World Cup.
Morata has been overlooked in favour of Atletico Madrid’s Diego Costa, Valencia forward Rodrigo Moreno and Iago Aspas of Celta Vigo.
Atletico winger Vitolo has also been omitted from the final 23, despite scoring four goals in five appearances in Spain’s qualifying campaign.
Morata has struggled for form for much of his first season in the Premier League and admitted in April he has been plagued by back problems in recent months.
He scored five times in as many games in World Cup qualifying but did not make the squad for the friendly matches with Germany and Argentina in March.
Morata’s Chelsea teammate Cesar Azpilicueta has been included, as has Real Sociedad youngster Alvaro Odriozola, but Fabregas’ two-year exile from the national team continues, while Pedro and Marcos Alonso are also out.
Manchester United duo Ander Herrera and Juan Mata will not be involved, although neither had been expected to make Julen Lopetegui’s final list. There is also no place for Bayern Munich’s Javi Martinez.
Spain begin their campaign in Russia against Portugal on 15 June in Sochi, before facing Iran in Kazan on 20 June and Morocco in Kaliningrad on 25 June.
Spain’s final 23-man World Cup squad:
Kepa Arrizabalaga (Athletic Bilbao), David de Gea (Manchester United), Pepe Reina (Napoli); Jordi Alba (Barcelona), Cesar Azpilicueta (Chelsea), Dani Carvajal (Real Madrid), Nacho Fernandez (Real Madrid), Nacho Monreal (Arsenal), Alvaro Odriozola (Real Sociedad), Gerard Pique (Barcelona), Sergio Ramos (Real Madrid); Thiago Alcantara (Bayern Munich), Sergio Busquets (Barcelona), Andres Iniesta (Barcelona), Isco (Real Madrid), Koke (Atletico Madrid), Saul Niguez (Atletico Madrid), David Silva (Manchester City); Marco Asensio (Real Madrid), Iago Aspas (Celta Vigo), Diego Costa (Atletico Madrid), Rodrigo Moreno (Valencia), Lucas Vazquez (Real Madrid).