Croatia vs Spain
head-to-head record
- Croatia wins
- 3
- Draws
- 2
- Spain wins
- 8
13 meetings, 1994 to 2026Goals: Croatia 14, Spain 29
Croatia and Spain have met 13 times since 1994. Spain have won 8, Croatia 3, and 2 matches ended level. They last met on 6 October 2026, when Spain won 2–1 in the Nations League.
The 13 meetings have produced 43 goals, 3.31 per game. The biggest win is Spain’s 6–0 in the Nations League in 2018. Spain are unbeaten in the last five meetings (4 wins, 1 draw).
Who has won more, Croatia or Spain?
All matches13 matches
Competitive9 matches
Friendlies4 matches
Key numbers
- Goals
- Croatia 14, Spain 293.31 per game
- First meeting
- Spain 0–2 CroatiaFriendly, 23 Mar 1994
- Most recent
- Croatia 1–2 SpainNations League, 6 Oct 2026
- Croatia’s biggest win
- Spain 0–2 CroatiaFriendly, 23 Mar 1994
- Spain’s biggest win
- Spain 6–0 CroatiaNations League, 11 Sept 2018
- Most goals in a meeting
- Croatia 3–5 SpainEuropean Championship, 28 Jun 2021
- Current run
- Spain unbeaten in 5
- Biggest upset
- Croatia 2–1 SpainEuropean Championship, 21 Jun 2016Winner’s rating-based win expectancy: 25%
- TFN Elo rating now
- Croatia 1912 (19th), Spain 2346 (1st)How the rating works
Last five meetings
- Croatia1Spain2
Nations League
Split, Croatia
- Spain4Croatia1
Nations League
Seville, Spain
- Spain3Croatia0
European Championship
Berlin, Germany (neutral)
- Croatia0Spain0
Nations League, Spain won on penalties
Rotterdam, Netherlands (neutral)
- Croatia3Spain5
European Championship
Copenhagen, Denmark (neutral)
Who has had the upper hand over time?
The line climbs with every Croatia win and drops with every Spain win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Croatia's home games
3 matches
111
CroatiaDrawsSpain
In Spain's home games
4 matches
103
CroatiaDrawsSpain
At neutral venues
6 matches
114
CroatiaDrawsSpain
Record by competition
| Competition | Played | Croatia | Draws | Spain | Goals |
|---|---|---|---|---|---|
| Nations League | 5 | 1 | 1 | 3 | 5–14 |
| Friendly | 4 | 1 | 1 | 2 | 4–5 |
| European Championship | 4 | 1 | 0 | 3 | 5–10 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 2 | 6 | |
| 2000s | 2 | 3 | |
| 2010s | 4 | 15 | |
| 2020s | 5 | 19 |
Longest runs
| Longest run of | Croatia | Spain |
|---|---|---|
| Wins in a row | 12018 | 32024 to 2026 |
| Unbeaten meetings | 12023 | 52021 to 2026 |
Top scorers in Croatia vs Spain
- 1Álvaro MorataSpain3
- 2Sergio RamosSpain2(1 penalty)
- 3Tin JedvajCroatia2
Scorer records exist for 6 of the 13 meetings, mostly competitive matches. Own goals are not credited to a player.
Penalty shootouts
- Croatia 0–0 SpainNations League, 18 Jun 2023Spain won on penalties
Questions answered
How many times have Croatia and Spain played each other?
13 times, starting on 23 March 1994. 9 of those meetings were competitive and 4 were friendlies.
Who has won more matches between Croatia and Spain?
Spain, with 8 wins to 3. 2 matches ended level.
What is the biggest win in Croatia vs Spain?
Spain’s 6–0 win in the Nations League on 11 September 2018 in Elche.
When did Croatia and Spain last play?
On 6 October 2026 in Split, when Spain won 2–1 in the Nations League.
What is the competitive record between Croatia and Spain?
In 9 competitive matches, Croatia have 2 wins, Spain have 6, and 1 ended level.
Have Croatia and Spain met in a penalty shootout?
Yes, once. Most recently in the Nations League on 18 June 2023, when Spain won the shootout after a 0–0 draw.
Every Croatia vs Spain result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Croatia | 1–2 | Spain | Nations League | Split, Croatia | |
| Spain | 4–1 | Croatia | Nations League | Seville, Spain | |
| Spain | 3–0 | Croatia | European Championship | Berlin, Germany (neutral) | |
| Croatia | 0–0Spain on pens | Spain | Nations League | Rotterdam, Netherlands (neutral) | |
| Croatia | 3–5 | Spain | European Championship | Copenhagen, Denmark (neutral) | |
| Croatia | 3–2 | Spain | Nations League | Zagreb, Croatia | |
| Spain | 6–0 | Croatia | Nations League | Elche, Spain | |
| Croatia | 2–1 | Spain | European Championship | Bordeaux, France (neutral) | |
| Croatia | 0–1 | Spain | European Championship | Gdańsk, Poland (neutral) | |
| Spain | 2–1 | Croatia | Friendly | Geneva, Switzerland (neutral) | |
| Croatia | 0–0 | Spain | Friendly | Split, Croatia | |
| Spain | 3–1 | Croatia | Friendly | Seville, Spain | |
| Spain | 0–2 | Croatia | Friendly | Valencia, Spain |
Recent form
Croatia
- Lv SpainNations League1–2Tue 6 Oct 2026
- Lv EnglandNations League0–7Sat 3 Oct 2026
- Lat SpainNations League1–4Tue 29 Sept 2026
- Wat Czech RepublicNations League2–1Sat 26 Sept 2026
- Lv PortugalWorld Cup1–2Thu 2 Jul 2026
Spain
- Wat CroatiaNations League2–1Tue 6 Oct 2026
- Wv Czech RepublicNations League3–1Sat 3 Oct 2026
- Wv CroatiaNations League4–1Tue 29 Sept 2026
- Wat EnglandNations League3–2Sat 26 Sept 2026
- Wv ArgentinaWorld Cup1–0Sun 19 Jul 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.