Home · National teams

Germany national football team

Next match: Germany – Netherlands, 16 Nov 2026 (UEFA Nations League, Group A2). Latest result: Greece 0–0 Germany, 4 Oct 2026 (UEFA Nations League, Group A2).

⭐ Add to my clubs

The federation's website: dfb.de (opens in a new tab)

130
games in our data
69
wins
33
draws
28
losses

Counted from 26 Mar 2016: every match in our data.

Fixtures and results

Next games

Next games
Kick-offMatch
Germany – Netherlands
UEFA Nations League, Group A2

Latest games

Latest games
DateMatchResult
4 Oct 2026Greece 0–0 Germany
UEFA Nations League, Group A2
Form: draw.
1 Oct 2026Germany 2–0 Serbia
UEFA Nations League, Group A2
Form: win.
27 Sep 2026Germany 0–1 Greece
UEFA Nations League, Group A2
Form: loss.
24 Sep 2026Netherlands 1–1 Germany
UEFA Nations League, Group A2
Form: draw.
29 Jun 2026Germany 1–1 Paraguay pen.
World Cup
Form: draw.
25 Jun 2026Ecuador 2–1 Germany
World Cup, Group E
Form: loss.
20 Jun 2026Germany 2–1 Ivory Coast
World Cup, Group E
Form: win.
14 Jun 2026Germany 7–1 Curaçao
World Cup, Group E
Form: win.
6 Jun 2026United States 1–2 Germany
Friendly
Form: win.
31 May 2026Germany 4–0 Finland
Friendly
Form: win.
30 Mar 2026Germany 2–1 Ghana
Friendly
Form: win.
27 Mar 2026Switzerland 3–4 Germany
Friendly
Form: win.
17 Nov 2025Germany 6–0 Slovakia
World Cup qualifiers, Group A
Form: win.
14 Nov 2025Luxembourg 0–2 Germany
World Cup qualifiers, Group A
Form: win.
13 Oct 2025Northern Ireland 0–1 Germany
World Cup qualifiers, Group A
Form: win.
10 Oct 2025Germany 4–0 Luxembourg
World Cup qualifiers, Group A
Form: win.
7 Sep 2025Germany 3–1 Northern Ireland
World Cup qualifiers, Group A
Form: win.
4 Sep 2025Slovakia 2–0 Germany
World Cup qualifiers, Group A
Form: loss.
8 Jun 2025Germany 0–2 France
UEFA Nations League
Form: loss.
4 Jun 2025Germany 1–2 Portugal
UEFA Nations League
Form: loss.
23 Mar 2025Germany 3–3 Italy
UEFA Nations League
Form: draw.
20 Mar 2025Italy 1–2 Germany
UEFA Nations League
Form: win.
19 Nov 2024Hungary 1–1 Germany
UEFA Nations League
Form: draw.
16 Nov 2024Germany 7–0 Bosnia-Herzegovina
UEFA Nations League
Form: win.
5 Jul 2024Spain 2–1 Germany
European Championship
Form: loss.
29 Jun 2024Germany 2–0 Denmark
European Championship
Form: win.
23 Jun 2024Switzerland 1–1 Germany
European Championship, Group A
Form: draw.
19 Jun 2024Germany 2–0 Hungary
European Championship, Group A
Form: win.
14 Jun 2024Germany 5–1 Scotland
European Championship, Group A
Form: win.
7 Jun 2024Germany 2–1 Greece
Friendly
Form: win.
3 Jun 2024Germany 0–0 Ukraine
Friendly
Form: draw.
26 Mar 2024Germany 2–1 Netherlands
Friendly
Form: win.
23 Mar 2024France 0–2 Germany
Friendly
Form: win.
21 Nov 2023Austria 2–0 Germany
Friendly
Form: loss.
18 Nov 2023Germany 2–3 Türkiye
Friendly
Form: loss.
1 Dec 2022Costa Rica 2–4 Germany
World Cup, Group E
Form: win.
14 Nov 2021Armenia 1–4 Germany
World Cup qualifiers, Group J
Form: win.
11 Nov 2021Germany 9–0 Liechtenstein
World Cup qualifiers, Group J
Form: win.
11 Oct 2021North Macedonia 0–4 Germany
World Cup qualifiers, Group J
Form: win.
8 Oct 2021Germany 2–1 Romania
World Cup qualifiers, Group J
Form: win.

A match decided on penalties is listed as a draw (pen.): our data do not say who won the shootout.

Frequently asked questions

When is Germany's next match?

Next match: Germany – Netherlands, 16 Nov 2026 (UEFA Nations League, Group A2).

What was Germany's latest result?

Latest result: Greece 0–0 Germany, 4 Oct 2026 (UEFA Nations League, Group A2).

The day's tips on Telegram

Every morning (about 10:00 Tallinn time) the day's card tips go to the free Telegram channel; on some days there are none, and we say so.