Spain defeat Peru 3-1 in international friendly before the 2026 World Cup
Spain defeated Peru 3-1 in an international friendly before the 2026 World Cup, with Mikel Oyarzabal and Pedri leading the way before an own goal sealed the victory. Check out the highlights here.
Spain defeated Peru 3-1 in an international friendly before the 2026 World Cup after another dominant performance built on possession and attacking quality. Mikel Oyarzabal and Pedri scored in the opening stages before an own goal by Pedro Gallese extended the advantage, while Jairo Velez pulled one back for Peru in the second half.
Spain controlled the match from the opening whistle, moving the ball with patience and dictating the tempo through Rodri, Fabian Ruiz and Alex Baena. Peru struggled to create chances for most of the game, although they managed to find a late goal after a well-timed pass from Marcos Lopez set up Velez.
The friendly maintained a calm pace throughout the second half, with both teams making several substitutions and avoiding unnecessary risks. Despite easing off the intensity after the break, Spain remained in complete control and comfortably closed out a 3-1 victory over Peru.
Advertisement
Thanks for joining us!
Spain beat Peru 3-1 in this international friendly and you lived every moment of the action here on Bolavip.
Thanks for staying with us, see you next time!
90' - Full time! (1-3)
The referee blows the final whistle as Spain secure a comfortable 3-1 victory over Peru in this international friendly. Goals from Mikel Oyarzabal, Pedri, and an own goal by Pedro Gallese give Spain the win, while Jairo Velez scores Peru's lone goal of the match.
87' - Peru make three substitutions (1-3)
Peru make three changes as Marcos Lopez, Oliver Sonne and Jairo Velez leave the field. Matias Zegarra, Marco Huaman and Jairo Concha come on for the closing minutes of the match.
86' - Yellow card for Renzo Garces (1-3)
Renzo Garces goes into the referee's book after bringing down Borja Iglesias and stopping Spain's attack. The defender receives the first caution of the match.
81' - Spain continue to dictate the tempo (1-3)
Spain keep control of possession and patiently move the ball around the field at a relaxed pace. Even without pushing the intensity, they continue to show a clear gap in quality over Peru and remain comfortably in charge of the match.
Advertisement
76' - Peru make a substitution (1-3)
Peru make a change in attack as Adrian Ugarriza comes off and Adrian Quiroz enters the match for the final minutes.
70' - Spain make three more substitutions (1-3)
Spain make another round of changes as Ferran Torres, Marc Cucurella and Marcos Llorente leave the field. Borja Iglesias, Alex Grimaldo and Pedro Porro come on for the closing stages of the match.
66' - GOOOOOOAL FOR PERU! (1-3)
Peru pull one back with a well worked attacking move. Marcos Lopez delivers a superb pass into space for Jairo Velez, who beats Marc Cucurella to the ball and finishes calmly to cut Spain's lead.
64' - Both teams make multiple changes (0-3)
Spain make four substitutions as Rodri, Pau Cubarsi, Pedri and Alex Baena come off for Martin Zubimendi, Marc Pubill, Mikel Merino and Gavi. Peru also refresh their lineup, with Johnny Vidales, Erick Noriega and Yoshimar Yotun making way for Maxloren Castro, Alfonso Barco and Andre Carrillo.
60' - Baena misses from a free kick (0-3)
Alex Baena tries his luck from a free kick, but his effort sails well over the target. Spain continue to dominate the match, although the friendly nature of the contest is evident as both teams play with caution, with the 2026 World Cup set to begin in just three days.
Advertisement
54' - OWN GOAL BY PERU! (0-3)
Spain extend their lead after a costly mistake at the back by Peru. Yeremy Pino wins possession and attempts a delicate chip over Pedro Gallese, who gets a slight touch on the ball but cannot keep it out as it ends up crossing the goal line for an own goal.
49' - Spain make four halftime changes (0-2)
Spain make four substitutions at the start of the second half. Unai Simon, Aymeric Laporte, Fabian Ruiz and Mikel Oyarzabal make way for David Raya, Eric Garcia, Dani Olmo and Yeremy Pino.
45' - Second half is underway! (0-2)
The second half is underway in Puebla as Peru look for a way back into the match and Spain aim to extend their advantage.
45' - Halftime! (0-2)
The referee brings the first half to an end with Spain holding a comfortable two goal lead over Peru. Mikel Oyarzabal and Pedri found the net as Spain dominated possession and controlled the tempo throughout the opening 45 minutes.
45' - Two minutes added (0-2)
The fourth official signals two minutes of added time at the end of the first half.
Advertisement
40' - Peru create their first chance (0-2)
Peru produce their first dangerous attack of the match as Jairo Velez plays a brilliant through ball to Johnny Vidales. Despite pressure from Marcos Llorente and Aymeric Laporte, the forward manages to get a shot away, but his effort goes wide of the target.
34' - Ferran Torres misses the target (0-2)
Ferran Torres gets on the end of a Rodri pass after Peru are caught offside, but his right-footed shot from the right side of the box goes wide across the face of goal and misses the far post.
32' - GOOOOOOAL FOR SPAIN! (0-2)
Spain double their lead after another brilliant possession move. Rodri threads a perfectly weighted pass into space for Ferran Torres, who wins the race down the flank and delivers a precise ball into the middle, allowing Pedri to finish with ease from close range.
30' - Oyarzabal is back on his feet (0-1)
Mikel Oyarzabal gets back up without any issues and is able to continue without leaving the field. Play resumes with Spain once again controlling possession.
29' - Play stopped after Oyarzabal takes a knock (0-1)
Play is temporarily halted as Mikel Oyarzabal stays down following a collision during a corner kick.
Advertisement
25' - Play resumes (0-1)
The cooling break comes to an end, and the action is back underway.
22' - Cooling break (0-1)
The referee pauses the match for a cooling break as players from both teams head to the sidelines for water and instructions from their coaching staffs before play resumes.
19' - Spain miss a great chance! (0-1)
Spain come close to doubling their lead after a well-worked attacking move. Pedri delivers a dangerous cross that reaches Mikel Oyarzabal after a clever dummy, but the forward cannot keep his finish down and sends the ball over the crossbar.
13' - Spain remain in control (0-1)
Neither team have created any real danger over the last few minutes as Spain continue to control the match with comfortable possession. The most recent attacking move came from a pass by Pedri to Ferran Torres, but the play was immediately ruled offside.
8' - Spain control possession (0-1)
Spain continue to dominate the match despite the early goal, controlling possession with their trademark passing game and moving the ball from side to side. Alex Baena has been one of the standout performers in midfield, combining effectively with Fabian Ruiz and Rodri to dictate the tempo.
Advertisement
2' - GOOOOOOAL FOR SPAIN! (0-1)
Spain take the lead after a brilliant team move built through patient possession. Pau Cubarsi picks out Mikel Oyarzabal with a perfectly timed pass between the lines, and the forward unleashes a powerful strike from outside the box that finds the back of the net.
🚨🌎 | GOAL: MIKEL OYARZABAL OPENS THE SCORING FOR SPAIN! WHAT A GOAL!
Peru and Spain are underway in Puebla as the international friendly officially kicks off.
Peru's last five matches
Haiti 1-2 Peru, International friendly 2026
Peru 2-2 Honduras, International friendly 2026
Senegal 2-0 Peru, International friendly 2026
Peru 2-0 Bolivia, International friendly 2025
Chile 2-1 Peru, International friendly 2025
Spain's last five matches
Spain 1-1 Iraq, International friendly 2026
Spain 0-0 Egypt, International friendly 2026
Spain 3-0 Serbia, International friendly 2026
Spain 2-2 Turkiye, 2025 World Cup Qualifiers
Georgia 0-4 Spain, 2025 World Cup Qualifiers
Peru confirmed lineup
Peru will start with Pedro Gallese; Oliver Sonne, Renzo Garces, Fabio Gruber, Marcos Lopez; Erick Noriega, Jesus Pretell, Yoshimar Yotun; Jairo Velez, Johnny Vidales and Adrian Ugarriza.
Advertisement
Spain confirmed lineup
Spain will start with Unai Simon; Marcos Llorente, Pau Cubarsi, Aymeric Laporte, Marc Cucurella; Rodri, Fabian Ruiz, Pedri; Ferran Torres, Alex Baena, Mikel Oyarzabal.
Start time and how to watch
Peru vs Spain will get underway at 10:00 PM ET (PT: 7:00 PM)
Welcome to our live blog of today's international friendly!
Peru face Spain in Puebla as Luis de la Fuente's side continue their preparations for the 2026 World Cup, while Peru look to keep building momentum during their rebuilding process.
Stay with us for key updates, important moments and minute-by-minute coverage as Peru and Spain battle it out on the field.
Emilio Abad is a bilingual journalism graduate from Universidad de Especialidad Espíritu Santo. He joined the Bolavip US team in 2024, bringing with him a deep passion for international soccer and basketball. Emilio has gained valuable experience as a news anchor on a university program and completed an internship at Radio Forever in Guayaquil. He has also covered Liga Pro events in Ecuador, highlighting his expertise in sports reporting. Through these roles, he has built a strong foundation in journalism, with a focus on sports media and storytelling.