Skip to content
TheFootball.News

France vs Germany head-to-head record

France wins
16
Draws
8
Germany wins
11

35 meetings, 1931 to 2025Goals: France 53, Germany 50

France and Germany have met 35 times since 1931. France have won 16, Germany 11, and 8 matches ended level. They last met on 8 June 2025, when France won 2–0 in the Nations League.

The 35 meetings have produced 103 goals, 2.94 per game. The biggest win is Germany’s 5–1 in a friendly in 1967. They went 15 years without meeting, between 1937 and 1952.

Who has won more, France or Germany?

All matches35 matches

16 France8 drawsGermany 11

Competitive9 matches

5 France2 drawsGermany 2

Friendlies26 matches

11 France6 drawsGermany 9

Key numbers

Goals
France 53, Germany 502.94 per game
First meeting
France 1–0 GermanyFriendly, 15 Mar 1931
Most recent
Germany 0–2 FranceNations League, 8 Jun 2025
France’s biggest win
France 6–3 GermanyWorld Cup, 28 Jun 1958
Germany’s biggest win
Germany 5–1 FranceFriendly, 27 Sept 1967
Most goals in a meeting
France 6–3 GermanyWorld Cup, 28 Jun 1958
Biggest upset
Germany 1–3 FranceFriendly, 16 Oct 1954Winner’s rating-based win expectancy: 10%
TFN Elo rating now
France 2166 (4th), Germany 1963 (14th)How the rating works

Last five meetings

  1. Germany0France2

    Nations League

    Stuttgart, Germany

  2. France0Germany2

    Friendly

    Lyon, France

  3. Germany2France1

    Friendly

    Dortmund, Germany

  4. Germany0France1

    European Championship

    Munich, Germany

  5. France2Germany1

    Nations League

    Paris, France

Who has had the upper hand over time?

The line climbs with every France win and drops with every Germany win, so its height shows who has won more meetings up to that point.

Above the line: France have won more Below: Germany have won more
15 March 1931: France 1–0 Germany (Friendly). France +119 March 1933: Germany 3–3 France (Friendly). France +117 March 1935: France 1–3 Germany (Friendly). Level21 March 1937: Germany 4–0 France (Friendly). Germany +15 October 1952: France 3–1 Germany (Friendly). Level16 October 1954: Germany 1–3 France (Friendly). France +128 June 1958: France 6–3 Germany (World Cup). France +226 October 1958: France 2–2 Germany (Friendly). France +224 October 1962: Germany 2–2 France (Friendly). France +227 September 1967: Germany 5–1 France (Friendly). France +125 September 1968: France 1–1 Germany (Friendly). France +113 October 1973: Germany 2–1 France (Friendly). Level23 February 1977: France 1–0 Germany (Friendly). France +119 November 1980: Germany 4–1 France (Friendly). Level8 July 1982: Germany 3–3 France (World Cup). Level18 April 1984: France 1–0 Germany (Friendly). France +125 June 1986: France 0–2 Germany (World Cup). Level12 August 1987: Germany 2–1 France (Friendly). Germany +128 February 1990: France 2–1 Germany (Friendly). Level1 June 1996: Germany 0–1 France (Friendly). France +127 February 2001: France 1–0 Germany (Friendly). France +215 November 2003: Germany 0–3 France (Friendly). France +312 November 2005: France 0–0 Germany (Friendly). France +329 February 2012: Germany 1–2 France (Friendly). France +46 February 2013: France 1–2 Germany (Friendly). France +34 July 2014: France 0–1 Germany (World Cup). France +213 November 2015: France 2–0 Germany (Friendly). France +37 July 2016: France 2–0 Germany (European Championship). France +414 November 2017: Germany 2–2 France (Friendly). France +46 September 2018: Germany 0–0 France (Nations League). France +416 October 2018: France 2–1 Germany (Nations League). France +515 June 2021: Germany 0–1 France (European Championship). France +612 September 2023: Germany 2–1 France (Friendly). France +523 March 2024: France 0–2 Germany (Friendly). France +48 June 2025: Germany 0–2 France (Nations League). France +5Level
France lead by 5 wins after the latest meeting. The biggest lead was 6, held by France from 15 June 2021.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In France's home games

15 matches

933

FranceDrawsGermany

In Germany's home games

16 matches

646

FranceDrawsGermany

At neutral venues

4 matches

112

FranceDrawsGermany

Record by competition

Record by competition
CompetitionPlayedFranceDrawsGermanyGoals
Friendly26116937–40
World Cup41129–9
Nations League32104–1
European Championship22003–0

Meetings by decade

France wins Draws Germany wins
Meetings by decade
DecadeResultsPlayedGoals
1930s415
1950s421
1960s312
1970s24
1980s517
1990s24
2000s34
2010s818
2020s48

Longest runs

Longest runs
Longest run ofFranceGermany
Wins in a row41990 to 200322023 to 2024
Unbeaten meetings62015 to 202151958 to 1973

The longest run of draws is 2, from 14 November 2017 to 6 September 2018.

Top scorers in France vs Germany

  1. 1Antoine GriezmannFrance4(2 penalties)
  2. 2Just FontaineFrance4

Scorer records exist for 8 of the 35 meetings, mostly competitive matches. Own goals are not credited to a player.

Penalty shootouts

  • Germany 3–3 FranceWorld Cup, 8 Jul 1982Germany won on penalties

Questions answered

How many times have France and Germany played each other?

35 times, starting on 15 March 1931. 9 of those meetings were competitive and 26 were friendlies.

Who has won more matches between France and Germany?

France, with 16 wins to 11. 8 matches ended level.

What is the biggest win in France vs Germany?

Germany’s 5–1 win in a friendly on 27 September 1967 in Berlin.

When did France and Germany last play?

On 8 June 2025 in Stuttgart, when France won 2–0 in the Nations League.

What is the competitive record between France and Germany?

In 9 competitive matches, France have 5 wins, Germany have 2, and 2 ended level.

Have France and Germany met in a penalty shootout?

Yes, once. Most recently at the World Cup on 8 July 1982, when Germany won the shootout after a 3–3 draw.

Every France vs Germany result

Show
Every France vs Germany result
DateHomeScoreAwayCompetitionVenue
Germany0–2FranceNations LeagueStuttgart, Germany
France0–2GermanyFriendlyLyon, France
Germany2–1FranceFriendlyDortmund, Germany
Germany0–1FranceEuropean ChampionshipMunich, Germany
France2–1GermanyNations LeagueParis, France
Germany0–0FranceNations LeagueMunich, Germany
Germany2–2FranceFriendlyCologne, Germany
France2–0GermanyEuropean ChampionshipMarseille, France
France2–0GermanyFriendlySaint-Denis, France
France0–1GermanyWorld CupRio de Janeiro, Brazil (neutral)
France1–2GermanyFriendlySaint-Denis, France
Germany1–2FranceFriendlyBremen, Germany
France0–0GermanyFriendlySaint-Denis, France
Germany0–3FranceFriendlyGelsenkirchen, Germany
France1–0GermanyFriendlySaint-Denis, France
Germany0–1FranceFriendlyStuttgart, Germany
France2–1GermanyFriendlyMontpellier, France
Germany2–1FranceFriendlyBerlin, Germany
France0–2GermanyWorld CupGuadalajara, Mexico (neutral)
France1–0GermanyFriendlyStrasbourg, France
Germany3–3Germany on pensFranceWorld CupSeville, Spain (neutral)
Germany4–1FranceFriendlyHanover, Germany
France1–0GermanyFriendlyParis, France
Germany2–1FranceFriendlyGelsenkirchen, Germany
France1–1GermanyFriendlyMarseille, France
Germany5–1FranceFriendlyBerlin, Germany
Germany2–2FranceFriendlyStuttgart, Germany
France2–2GermanyFriendlyColombes, France
France6–3GermanyWorld CupGothenburg, Sweden (neutral)
Germany1–3FranceFriendlyHanover, Germany
France3–1GermanyFriendlyColombes, France
Germany4–0FranceFriendlyStuttgart, Germany
France1–3GermanyFriendlyParis, France
Germany3–3FranceFriendlyBerlin, Germany
France1–0GermanyFriendlyColombes, France

Recent form

France

  1. Wv BelgiumNations League4–1Mon 5 Oct 2026
  2. Dv ItalyNations League1–1Fri 2 Oct 2026
  3. Wat BelgiumNations League1–0Mon 28 Sept 2026
  4. Wat TurkeyNations League1–0Fri 25 Sept 2026
  5. Lv EnglandWorld Cup4–6Sat 18 Jul 2026

Germany

  1. Dat GreeceNations League0–0Sun 4 Oct 2026
  2. Wv SerbiaNations League2–0Thu 1 Oct 2026
  3. Lv GreeceNations League0–1Sun 27 Sept 2026
  4. Dat NetherlandsNations League1–1Thu 24 Sept 2026
  5. Dv ParaguayWorld Cup1–1Mon 29 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.