Spain
Spain have played 63 matches on record: 47 won, 12 drawn, 4 lost, 157 scored and 53 conceded.
Record
| Matches Played | 63 |
| Matches Won | 47 |
| Matches Drawn | 12 |
| Matches Lost | 4 |
| Goals For | 157 |
| Goals Against | 53 |
Results
- 6 Oct 2026Croatia 1–2 Spain
- 3 Oct 2026Spain 3–1 Czechia
- 29 Sept 2026Spain 4–1 Croatia
- 26 Sept 2026England 2–3 Spain
- 19 Jul 2026Spain 1–0 Argentina
- 14 Jul 2026France 0–2 Spain
- 10 Jul 2026Spain 2–1 Belgium
- 6 Jul 2026Portugal 0–1 Spain
- 2 Jul 2026Spain 3–0 Austria
- 27 Jun 2026Uruguay 0–1 Spain
- 21 Jun 2026Spain 4–0 Saudi Arabia
- 15 Jun 2026Spain 0–0 Cape Verde Islands
- 9 Jun 2026Peru 1–3 Spain
- 4 Jun 2026Spain 1–1 Iraq
- 31 Mar 2026Spain 0–0 Egypt
- 27 Mar 2026Spain 3–0 Serbia
- 18 Nov 2025Spain 2–2 Türkiye
- 15 Nov 2025Georgia 0–4 Spain
- 14 Oct 2025Spain 4–0 Bulgaria
- 11 Oct 2025Spain 2–0 Georgia
- 7 Sept 2025Türkiye 0–6 Spain
- 4 Sept 2025Bulgaria 0–3 Spain
- 8 Jun 2025Portugal 2–2 Spain
- 5 Jun 2025Spain 5–4 France
- 23 Mar 2025Spain 3–3 Netherlands
- 20 Mar 2025Netherlands 2–2 Spain
- 18 Nov 2024Spain 3–2 Switzerland
- 15 Nov 2024Denmark 1–2 Spain
- 15 Oct 2024Spain 3–0 Serbia
- 12 Oct 2024Spain 1–0 Denmark
- 8 Sept 2024Switzerland 1–4 Spain
- 5 Sept 2024Serbia 0–0 Spain
- 14 Jul 2024Spain 2–1 England
- 9 Jul 2024Spain 2–1 France
- 5 Jul 2024Spain 2–1 Germany
- 30 Jun 2024Spain 4–1 Georgia
- 24 Jun 2024Albania 0–1 Spain
- 20 Jun 2024Spain 1–0 Italy
- 15 Jun 2024Spain 3–0 Croatia
- 8 Jun 2024Spain 5–1 Northern Ireland
Upcoming matches
- 12 Nov 2026Czech Republic — Spain
- 15 Nov 2026Spain — England