Germany
Germany have played 65 matches on record: 33 won, 16 drawn, 16 lost, 132 scored and 84 conceded.
Record
| Matches Played | 65 |
| Matches Won | 33 |
| Matches Drawn | 16 |
| Matches Lost | 16 |
| Goals For | 132 |
| Goals Against | 84 |
Results
- 4 Oct 2026Greece 0–0 Germany
- 1 Oct 2026Germany 2–0 Serbia
- 27 Sept 2026Germany 0–1 Greece
- 24 Sept 2026Netherlands 1–1 Germany
- 29 Jun 2026Germany 1–1 Paraguay
- 25 Jun 2026Ecuador 2–1 Germany
- 20 Jun 2026Germany 2–1 Ivory Coast
- 14 Jun 2026Germany 7–1 Curaçao
- 6 Jun 2026USA 1–2 Germany
- 31 May 2026Germany 4–0 Finland
- 30 Mar 2026Germany 2–1 Ghana
- 27 Mar 2026Switzerland 3–4 Germany
- 17 Nov 2025Germany 6–0 Slovakia
- 14 Nov 2025Luxembourg 0–2 Germany
- 13 Oct 2025Northern Ireland 0–1 Germany
- 10 Oct 2025Germany 4–0 Luxembourg
- 7 Sept 2025Germany 3–1 Northern Ireland
- 4 Sept 2025Slovakia 2–0 Germany
- 8 Jun 2025Germany 0–2 France
- 4 Jun 2025Germany 1–2 Portugal
- 23 Mar 2025Germany 3–3 Italy
- 20 Mar 2025Italy 1–2 Germany
- 19 Nov 2024Hungary 1–1 Germany
- 16 Nov 2024Germany 7–0 Bosnia & Herzegovina
- 14 Oct 2024Germany 1–0 Netherlands
- 11 Oct 2024Bosnia & Herzegovina 1–2 Germany
- 10 Sept 2024Netherlands 2–2 Germany
- 7 Sept 2024Germany 5–0 Hungary
- 5 Jul 2024Spain 2–1 Germany
- 29 Jun 2024Germany 2–0 Denmark
- 23 Jun 2024Switzerland 1–1 Germany
- 19 Jun 2024Germany 2–0 Hungary
- 14 Jun 2024Germany 5–1 Scotland
- 7 Jun 2024Germany 2–1 Greece
- 3 Jun 2024Germany 0–0 Ukraine
- 26 Mar 2024Germany 2–1 Netherlands
- 23 Mar 2024France 0–2 Germany
- 21 Nov 2023Austria 2–0 Germany
- 18 Nov 2023Germany 2–3 Türkiye
- 18 Oct 2023Mexico 2–2 Germany
Upcoming matches
- 13 Nov 2026Serbia — Germany
- 16 Nov 2026Germany — Netherlands