Spain’s 2026 National Team Schedule Released: Preparing for the World Cup and Competing in the Nations League
2026 is a crucial “World Cup year” for global football, and the full schedule for the Spanish men’s national team is highly anticipated. According to the released plan, Spain faces a dense calendar, with the first half of the year focused on World Cup preparations and the second half dedicated to the new season of the UEFA Nations League. To date, 13 official international matches have been confirmed.
First Half of the Year: Building Momentum for the World Cup with Four Friendlies
To reach peak competitive form before the 2026 World Cup, the Spanish team has scheduled four high-quality friendly matches. These games are intended to fine-tune the squad, practice tactics, and adapt to the playing styles of opponents from different continents.
- March 28, 2026: Spain vs. Serbia
- March 31, 2026: Spain vs. Egypt
- June 4, 2026: Spain vs. Iraq
- June 8, 2026: Spain vs. Peru
Mid-Year: Three Major Battles in the World Cup Group Stage

As the centerpiece of the schedule, Spain will kick off its 2026 World Cup campaign in mid-to-late June. In the group stage, they will face Cape Verde, Saudi Arabia, and traditional powerhouse Uruguay. The outcomes of these three matches will directly determine if the team can advance from the group and continue pursuing its ultimate goals.
- June 16, 2026: Spain vs. Cape Verde
- June 22, 2026: Spain vs. Saudi Arabia
- June 27, 2026: Spain vs. Uruguay
Second Half of the Year: High-Stakes Clashes in the UEFA Nations League
After the World Cup, the team’s focus will shift back to European competition. In the group stage of the 2026-2027 UEFA Nations League, Spain is drawn in the same group as England, Croatia, and the Czech Republic, setting up six home-and-away round-robin matches. These are not just battles for glory but also a crucial platform to assess the team’s form and test new talent after the World Cup.
- September 26, 2026: England vs. Spain
- September 29, 2026: Spain vs. Croatia
- October 3, 2026: Spain vs. Czech Republic
- October 6, 2026: Croatia vs. Spain
- November 12, 2026: Czech Republic vs. Spain
- November 16, 2026: Spain vs. England