Serbia vs Spain
head-to-head record
- Serbia wins
- 0
- Draws
- 4
- Spain wins
- 5
9 meetings, 1996 to 2026Goals: Serbia 5, Spain 16
Serbia and Spain have met 9 times since 1996. Spain have won 5, Serbia 0, and 4 matches ended level. They last met on 27 March 2026, when Spain won 3–0 in a friendly.
The 9 meetings have produced 21 goals, 2.33 per game. The biggest win is Spain’s 3–0 in a friendly in 2026. Spain are unbeaten in the last nine meetings (5 wins, 4 draws).
Who has won more, Serbia or Spain?
All matches9 matches
Competitive7 matches
Friendlies2 matches
Key numbers
- Goals
- Serbia 5, Spain 162.33 per game
- First meeting
- Spain 2–0 SerbiaWorld Cup qualifying, 14 Dec 1996
- Most recent
- Spain 3–0 SerbiaFriendly, 27 Mar 2026
- Spain’s biggest win
- Spain 3–0 SerbiaFriendly, 27 Mar 2026
- Most goals in a meeting
- Serbia 3–4 SpainEuropean Championship, 21 Jun 2000
- Current run
- Spain unbeaten in 9
- TFN Elo rating now
- Serbia 1742 (47th), Spain 2346 (1st)How the rating works
Last five meetings
- Spain3Serbia0
Friendly
Villarreal, Spain
- Spain3Serbia0
Nations League
Córdoba, Spain
- Serbia0Spain0
Nations League
Belgrade, Serbia
- Spain2Serbia0
Friendly
St. Gallen, Switzerland (neutral)
- Spain1Serbia1
World Cup qualifying
Madrid, Spain
Who has had the upper hand over time?
The line climbs with every Serbia 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 Serbia's home games
3 matches
030
SerbiaDrawsSpain
In Spain's home games
4 matches
013
SerbiaDrawsSpain
At neutral venues
2 matches
002
SerbiaDrawsSpain
Record by competition
| Competition | Played | Serbia | Draws | Spain | Goals |
|---|---|---|---|---|---|
| World Cup qualifying | 4 | 0 | 3 | 1 | 2–4 |
| Friendly | 2 | 0 | 0 | 2 | 0–5 |
| Nations League | 2 | 0 | 1 | 1 | 0–3 |
| European Championship | 1 | 0 | 0 | 1 | 3–4 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 2 | 4 | |
| 2000s | 3 | 9 | |
| 2010s | 1 | 2 | |
| 2020s | 3 | 6 |
Longest runs
| Longest run of | Serbia | Spain |
|---|---|---|
| Wins in a row | None | 22024 to 2026 |
| Unbeaten meetings | 22005 | 91996 to 2026 |
The longest run of draws is 2, from 30 March 2005 to 7 September 2005.
Top scorers in Serbia vs Spain
- 1Alfonso PérezSpain2
- 2RaúlSpain2
Scorer records exist for 5 of the 9 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Serbia and Spain played each other?
9 times, starting on 14 December 1996. 7 of those meetings were competitive and 2 were friendlies.
Who has won more matches between Serbia and Spain?
Spain, with 5 wins to 0. 4 matches ended level.
What is the biggest win in Serbia vs Spain?
Spain’s 3–0 win in a friendly on 27 March 2026 in Villarreal.
When did Serbia and Spain last play?
On 27 March 2026 in Villarreal, when Spain won 3–0 in a friendly.
What is the competitive record between Serbia and Spain?
In 7 competitive matches, Serbia have 0 wins, Spain have 3, and 4 ended level.
Every Serbia vs Spain result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Spain | 3–0 | Serbia | Friendly | Villarreal, Spain | |
| Spain | 3–0 | Serbia | Nations League | Córdoba, Spain | |
| Serbia | 0–0 | Spain | Nations League | Belgrade, Serbia | |
| Spain | 2–0 | Serbia | Friendly | St. Gallen, Switzerland (neutral) | |
| Spain | 1–1 | Serbiaas Serbia and Montenegro | World Cup qualifying | Madrid, Spain | |
| Serbiaas Serbia and Montenegro | 0–0 | Spain | World Cup qualifying | Belgrade, Serbia and Montenegro | |
| Serbiaas FR Yugoslavia | 3–4 | Spain | European Championship | Bruges, Belgium (neutral) | |
| Serbiaas FR Yugoslavia | 1–1 | Spain | World Cup qualifying | Belgrade, FR Yugoslavia | |
| Spain | 2–0 | Serbiaas FR Yugoslavia | World Cup qualifying | Valencia, Spain |
Recent form
Serbia
- Lat NetherlandsNations League1–2Sun 4 Oct 2026
- Lat GermanyNations League0–2Thu 1 Oct 2026
- Lv NetherlandsNations League1–2Sun 27 Sept 2026
- Lv GreeceNations League1–2Thu 24 Sept 2026
- Lat MexicoFriendly1–5Thu 4 Jun 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.