Line-ups, stats and World Cup warm-up clash previews

Peru vs Spain match preview
Spain will continue their preparations for the 2026 World Cup when they face Peru in Puebla on Tuesday, with Luis de la Fuente’s side aiming to get back to winning ways ahead of their first game against Cape Verde.
La Roja enter the tournament as one of the favorites to lift the trophy this summer, despite not having won a single one of their last two games. Following a draw with Egypt in March, Spain were held 1-1 by Iraq last week in another warm-up game.
Despite that latest upset, Spain remain unbeaten in their last nine games, a run that goes back to their penalty shootout loss to Portugal in the 2025 Nations League final.
Peru is looking to build momentum after missing out on the World Cup qualifiers. Mano Menezes’ side have shown signs of improvement in recent months and will be buoyed by Saturday’s 2-1 win over Haiti, where late goals from Renzo Garces and Jairo Velez sealed the victory.
That result means that La Bicolor has avoided defeat in three of its last four games, while scoring at least two of those three games.
The two countries have not met since May 2008, when Spain won 2-1 in a friendly just before winning Euro 2008. De la Fuente will be hoping for another positive result as his side head into the World Cup with confidence.
Peru vs Spain team news
Peru are without Joao Grimaldo and Alex Valera, who continue to recover from hamstring injuries.
Their absence could see Jhonny Vidales lead the attack, supported by Jairo Velez and Kenji Cabrera, while experienced goalkeeper Pedro Gallese is expected to keep his place between the posts.
Spain remains on the lookout for a few key players. Lamine Yamal and Nico Williams are both continuing to recover from hamstring injuries and are unlikely to feature against Peru.
However, De la Fuente gave a positive update ahead of the World Cup, saying: “Nico, Lamine and Victor are meeting the deadlines for recovery, they are doing very well.”
The Spain boss added: “I think all three will be able to be there for the next game and be available. Good news. If there are no problems these days, we estimate that they are available to count on on the 15th.”

Pedri, Rodri and Mikel Oyarzabal have been rested in Iraq and could be safe again ahead of the tournament, while David Raya is in contention to return after missing the previous friendly following a long break after the Champions League final.
Expected matches of Peru vs Spain
Peru: Gallic; Sonne, Garces, Barco, Lopez; Carrillo, Noriega, Concha; Velez, Vidales, Cabrera
Spain: Raya; Porro, Pubill, Laporte, Grimaldo; Gavi, Zubimendi; Torres, Olmo, Baena; The Iglesias
Where to watch Peru vs Spain: TV channel, live streaming online
Kick-off will start at 03:00 BST on Tuesday, June 9, from Puebla in Mexico.
UK fans can watch the game on Prime Video.
Statistics of Peru vs Spain
- Peru are unbeaten in three of their last four matches in all competitions
- La Bicolor has scored at least two goals in three of its last four games
- Peru have found the net in six of their last seven matches
- Spain are unbeaten in their last nine games in all competitions
- La Roja recorded six wins and three draws during those nine games
- Spain are unbeaten since the 2025 Nations League final against Portugal
- The last meeting between these teams ended 2-1 with Spain winning in May 2008
- Spain went on to win Euro 2008 after beating Peru in that friendly
- Peru has never qualified for the World Cup since it appeared in the 2018 tournament
- Spain is currently ranked second in the FIFA World Rankings, while Peru is ranked 53rd
Peru vs Spain Prediction
Peru have shown encouraging signs in recent months and are capable of causing problems in attack, especially considering their recent goalscoring record.
However, Spain have the highest quality in the squad and should be strong enough to secure a comfortable victory, even if Peru manage to score.
Prediction: Peru 1-3 Spain


