It’s hard to put into words what the Spain national team is doing at the moment. After the team’s 2-0 win over Czechia in the UEFA Nations League, the reigning European and World Cup champions have now gone 43 straight games without losing. It’s a streak that has literally never been accomplished before.
That was true a while ago, actually. The Italy squad from 2018-2021 previously held the record, having gone 37 matches unbeaten. This current Spain side broke that record after defeating Argentina in the 2026 FIFA World Cup final. Since then, Spain has played in five Nations League games and won all of them. In fact, they haven’t drawn a game since their June 15 game against Cape Verde.
Rodri proudly puts on Barcelona colors as Spain captain begins blockbuster new chapter
Spain’s unbeaten streak started on March 26, 2024 and is now up to 43 games
With 12 straight wins, it’s a good time to run through Spain’s epic streak, which began on March 26, 2024. Spain’s last loss came on March 22 of that year, in a 1-0 defeat to Colombia. Since then, no one has been able to beat them; only Portugal in a penalty kick shootout – that technically counts as a draw – in the 2025 UEFA Nations League final.
- 3-3 draw vs. Brazil – Friendly
- 5-0 win vs. Andorra – Friendly
- 5-1 win vs. Northern Ireland – Friendly
- 3-0 win vs. Croatia – EURO 2024
- 1-0 win vs. Italy – EURO 2024
- 1-0 win vs. Albania – EURO 2024
- 4-1 win vs. Georgia – EURO 2024
- 2-1 win vs. Germany – EURO 2024
- 2-1 win vs. France – EURO 2024
- 2-1 win vs. England – EURO 2024
- 0-0 draw vs. Serbia – Nations League
- 4-1 win vs. Switzerland – Nations League
- 1-0 win vs. Denmark – Nations League
- 3-0 win vs. Serbia – Nations League
- 2-1 win vs. Denmark – Nations League
- 3-2 win vs. Switzerland – Nations League
- 2-2 draw vs. Netherlands – Nations League
- 3-3 draw vs. Netherlands – Nations League
- 5-4 win vs. France – Nations League
- 2-2 draw vs. Portugal – Nations League
- 3-0 win vs. Bulgaria – World Cup Qualifier
- 6-0 win vs. Turkey – World Cup Qualifier
- 2-0 win vs. Georgia – World Cup Qualifier
- 4-0 win vs. Bulgaria – World Cup Qualifier
- 4-0 win vs. Georgia – World Cup Qualifier
- 2-2 draw vs. Turkey – World Cup Qualifier
- 3-0 win vs. Serbia – Friendly
- 0-0 draw vs. Egypt – Friendly
- 1-1 draw vs. Iraq – Friendly
- 3-1 win vs. Peru – Friendly
- 0-0 draw vs. Cape Verde – 2026 FIFA World Cup
- 4-0 win vs. Saudi Arabia – 2026 FIFA World Cup
- 1-0 win vs. Uruguay – 2026 FIFA World Cup
- 3-0 win vs. Austria – 2026 FIFA World Cup
- 1-0 win vs. Portugal – 2026 FIFA World Cup
- 2-1 win vs. Belgium – 2026 FIFA World Cup
- 2-0 win vs. France – 2026 FIFA World Cup
- 1-0 win vs. Argentina – 2026 FIFA World Cup
- 3-2 win vs. England – Nations League
- 4-1 win vs. Croatia – Nations League
- 3-1 win vs. Czechia – Nations League
- 2-1 win vs. Croatia – Nations League
- 2-0 win vs. Czechia – Nations League
England will have the next chance to break Spain’s streak, as they meet on November 15 in a Nations League group stage match. Spain has already beaten England twice during their 43-game streak, but England still want revenge for the 2024 EURO final loss.
