Germany vs Serbia
head-to-head record
- Germany wins
- 3
- Draws
- 2
- Serbia wins
- 1
6 meetings, 1998 to 2026Goals: Germany 8, Serbia 5
Germany and Serbia have met 6 times since 1998. Germany have won 3, Serbia 1, and 2 matches ended level. They last met on 1 October 2026, when Germany won 2–0 in the Nations League.
The 6 meetings have produced 13 goals, 2.17 per game. The biggest win is Germany’s 2–0 in the Nations League in 2026.
Who has won more, Germany or Serbia?
All matches6 matches
Competitive3 matches
Friendlies3 matches
Key numbers
- Goals
- Germany 8, Serbia 52.17 per game
- First meeting
- Germany 2–2 SerbiaWorld Cup, 21 Jun 1998
- Most recent
- Germany 2–0 SerbiaNations League, 1 Oct 2026
- Germany’s biggest win
- Germany 2–0 SerbiaNations League, 1 Oct 2026
- Serbia’s biggest win
- Germany 0–1 SerbiaWorld Cup, 18 Jun 2010
- Most goals in a meeting
- Germany 2–2 SerbiaWorld Cup, 21 Jun 1998
- Biggest upset
- Germany 0–1 SerbiaWorld Cup, 18 Jun 2010Winner’s rating-based win expectancy: 26%
- TFN Elo rating now
- Germany 1963 (14th), Serbia 1742 (47th)How the rating works
Last five meetings
- Germany2Serbia0
Nations League
Munich, Germany
- Germany1Serbia1
Friendly
Wolfsburg, Germany
- Germany0Serbia1
World Cup
Port Elizabeth, South Africa (neutral)
- Germany2Serbia1
Friendly
Gelsenkirchen, Germany
- Germany1Serbia0
Friendly
Bremen, Germany
Who has had the upper hand over time?
The line climbs with every Germany win and drops with every Serbia win, so its height shows who has won more meetings up to that point.
Every meeting on one timeline
Home, away and neutral
In Germany's home games
4 matches
310
GermanyDrawsSerbia
At neutral venues
2 matches
011
GermanyDrawsSerbia
Record by competition
| Competition | Played | Germany | Draws | Serbia | Goals |
|---|---|---|---|---|---|
| Friendly | 3 | 2 | 1 | 0 | 4–2 |
| World Cup | 2 | 0 | 1 | 1 | 2–3 |
| Nations League | 1 | 1 | 0 | 0 | 2–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1990s | 1 | 4 | |
| 2000s | 2 | 4 | |
| 2010s | 2 | 3 | |
| 2020s | 1 | 2 |
Longest runs
| Longest run of | Germany | Serbia |
|---|---|---|
| Wins in a row | 22003 to 2008 | 12010 |
| Unbeaten meetings | 31998 to 2008 | 22010 to 2019 |
Questions answered
How many times have Germany and Serbia played each other?
6 times, starting on 21 June 1998. 3 of those meetings were competitive and 3 were friendlies.
Who has won more matches between Germany and Serbia?
Germany, with 3 wins to 1. 2 matches ended level.
What is the biggest win in Germany vs Serbia?
Germany’s 2–0 win in the Nations League on 1 October 2026 in Munich.
When did Germany and Serbia last play?
On 1 October 2026 in Munich, when Germany won 2–0 in the Nations League.
What is the competitive record between Germany and Serbia?
In 3 competitive matches, Germany have 1 win, Serbia have 1, and 1 ended level.
When do Germany and Serbia play next?
On 13 November 2026 in the Nations League (League A).
Every Germany vs Serbia result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Germany | 2–0 | Serbia | Nations League | Munich, Germany | |
| Germany | 1–1 | Serbia | Friendly | Wolfsburg, Germany | |
| Germany | 0–1 | Serbia | World Cup | Port Elizabeth, South Africa (neutral) | |
| Germany | 2–1 | Serbia | Friendly | Gelsenkirchen, Germany | |
| Germany | 1–0 | Serbiaas Serbia and Montenegro | Friendly | Bremen, Germany | |
| Germany | 2–2 | Serbiaas FR Yugoslavia | World Cup | Lens, France (neutral) |
Recent form
Germany
- Dat GreeceNations League0–0Sun 4 Oct 2026
- Wv SerbiaNations League2–0Thu 1 Oct 2026
- Lv GreeceNations League0–1Sun 27 Sept 2026
- Dat NetherlandsNations League1–1Thu 24 Sept 2026
- Dv ParaguayWorld Cup1–1Mon 29 Jun 2026
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
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.