Spain Equals Its All-Time Unbeaten Record
They did not know it at the time, but on June 18, 2023, in the Nations League semifinal held in Enschede (Netherlands) against Italy, Spain would begin a remarkable unbeaten run that continues to this day: 29 official matches without a single loss.
This milestone, confirmed on October 14, 2025, after their victory over Bulgaria at the José Zorrilla Stadium in Valladolid, equals the national team’s all-time record, previously achieved by Vicente del Bosque’s squad between the 2010 World Cup and the 2013 Confederations Cup—the most decorated generation of Spanish footballers to date.
Along the way, Luis de la Fuente’s team has captured the 2023 Nations League title and the 2024 European Championship, reached another continental final, and all but secured qualification for the 2026 World Cup. In total: 24 victories and five draws.
These indisputable figures underscore the quality and consistency of the current generation of Spanish players, now just one step away from setting an outright national record. Georgia, in Tbilisi, will be the opponent to decide that on November 15.
Italy currently holds the world record, having remained unbeaten in 31 official matches between 2018 and 2021.
Spain’s matches during the current unbeaten run:
RIVAL | RESULTADO | TORNEO |
|---|---|---|
Italia | 2-1 | Final Four Nations League |
Croacia | 0-0 | Final Four Nations League |
Georgia | 1-7 | Clasificación Euro 2024 |
Chipre | 6-0 | Clasificación Euro 2024 |
Escocia | 2-0 | Clasificación Euro 2024 |
Noruega | 0-1 | Clasificación Euro 2024 |
Chipe | 1-3 | Clasificación Euro 2024 |
Georgia | 3-1 | Clasificación Euro 2024 |
Croacia | 3-0 | Eurocopa 2024 |
Italia | 1-0 | Eurocopa 2024 |
Albania | 1-0 | Eurocopa 2024 |
Georgia | 4-1 | Eurocopa 2024 |
Alemania | 1-2 | Eurocopa 2024 |
Francia | 2-1 | Eurocopa 2024 |
Inglaterra | 2-1 | Eurocopa 2024 |
Serbia | 0-0 | Nations League |
Suiza | 1-4 | Nations League |
Dinamarca | 1-0 | Nations League |
Serbia | 3-0 | Nations League |
Dinamarca | 1-2 | Nations League |
Suiza | 3-2 | Nations League |
Países Bajos | 2-2 | Cuartos Nations League |
Países Bajos | 3-3 | Cuartos Nations League |
Francia | 5-4 | Final Four Nations League |
Portugal | 2-2 | Final Four Nations League |
Bulgaria | 3-0 | Clasificación Mundial 2026 |
Turquía | 0-6 | Clasificación Mundial 2026 |
Georgia | 2-0 | Clasificación Mundial 2026 |
Bulgaria | 4-0 | Clasificación Mundial 2026 |