Skip to content
TheFootball.News

Brazil vs Germany head-to-head record

Brazil wins
13
Draws
5
Germany wins
5

23 meetings, 1963 to 2018Goals: Brazil 41, Germany 31

Brazil and Germany have met 23 times since 1963. Brazil have won 13, Germany 5, and 5 matches ended level. They last met on 27 March 2018, when Brazil won 1–0 in a friendly.

The 23 meetings have produced 72 goals, 3.13 per game. The biggest win is Germany’s 7–1 at the World Cup in 2014.

Who has won more, Brazil or Germany?

All matches23 matches

13 Brazil5 drawsGermany 5

Competitive6 matches

4 Brazil1 drawGermany 1

Friendlies17 matches

9 Brazil4 drawsGermany 4

Key numbers

Goals
Brazil 41, Germany 313.13 per game
First meeting
Germany 1–2 BrazilFriendly, 5 May 1963
Most recent
Germany 0–1 BrazilFriendly, 27 Mar 2018
Brazil’s biggest win
Brazil 4–0 GermanyConfederations Cup, 24 Jul 1999
Germany’s biggest win
Brazil 1–7 GermanyWorld Cup, 8 Jul 2014
Most goals in a meeting
Brazil 1–7 GermanyWorld Cup, 8 Jul 2014
Biggest upset
Germany 0–1 BrazilFriendly, 5 Apr 1978Winner’s rating-based win expectancy: 28%
TFN Elo rating now
Brazil 2077 (6th), Germany 1963 (14th)How the rating works

Last five meetings

  1. Germany0Brazil1

    Friendly

    Berlin, Germany

  2. Brazil1Germany7

    World Cup

    Belo Horizonte, Brazil

  3. Germany3Brazil2

    Friendly

    Stuttgart, Germany

  4. Germany2Brazil3

    Confederations Cup

    Nuremberg, Germany

  5. Germany1Brazil1

    Friendly

    Berlin, Germany

Who has had the upper hand over time?

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

Above the line: Brazil have won more Below: Germany have won more
5 May 1963: Germany 1–2 Brazil (Friendly). Brazil +16 June 1965: Brazil 2–0 Germany (Friendly). Brazil +216 June 1968: Germany 2–1 Brazil (Friendly). Brazil +114 December 1968: Brazil 2–2 Germany (Friendly). Brazil +116 June 1973: Germany 0–1 Brazil (Friendly). Brazil +212 June 1977: Brazil 1–1 Germany (Friendly). Brazil +25 April 1978: Germany 0–1 Brazil (Friendly). Brazil +37 January 1981: Brazil 4–1 Germany (Mundialito). Brazil +419 May 1981: Germany 1–2 Brazil (Friendly). Brazil +521 March 1982: Brazil 1–0 Germany (Friendly). Brazil +612 March 1986: Germany 2–0 Brazil (Friendly). Brazil +512 December 1987: Brazil 1–1 Germany (Friendly). Brazil +516 December 1992: Brazil 3–1 Germany (Friendly). Brazil +610 June 1993: Brazil 3–3 Germany (USA Cup). Brazil +617 November 1993: Germany 2–1 Brazil (Friendly). Brazil +525 March 1998: Germany 1–2 Brazil (Friendly). Brazil +624 July 1999: Brazil 4–0 Germany (Confederations Cup). Brazil +730 June 2002: Germany 0–2 Brazil (World Cup). Brazil +88 September 2004: Germany 1–1 Brazil (Friendly). Brazil +825 June 2005: Germany 2–3 Brazil (Confederations Cup). Brazil +910 August 2011: Germany 3–2 Brazil (Friendly). Brazil +88 July 2014: Brazil 1–7 Germany (World Cup). Brazil +727 March 2018: Germany 0–1 Brazil (Friendly). Brazil +8Level
Brazil lead by 8 wins after the latest meeting. The biggest lead was 9, held by Brazil from 25 June 2005.

Every meeting on one timeline

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

Home, away and neutral

In Brazil's home games

7 matches

331

BrazilDrawsGermany

In Germany's home games

12 matches

714

BrazilDrawsGermany

At neutral venues

4 matches

310

BrazilDrawsGermany

Record by competition

Record by competition
CompetitionPlayedBrazilDrawsGermanyGoals
Friendly1794424–18
Confederations Cup22007–2
World Cup21013–7
Mundialito11004–1
USA Cup10103–3

Meetings by decade

Brazil wins Draws Germany wins
Meetings by decade
DecadeResultsPlayedGoals
1960s412
1970s34
1980s513
1990s520
2000s39
2010s314

Longest runs

Longest runs
Longest run ofBrazilGermany
Wins in a row41978 to 198222011 to 2014
Unbeaten meetings71968 to 198222011 to 2014

Top scorers in Brazil vs Germany

  1. 1AdrianoBrazil2
  2. 2Alexsandro de SouzaBrazil2
  3. 3André SchürrleGermany2
  4. 4RonaldinhoBrazil2(1 penalty)
  5. 5RonaldoBrazil2
  6. 6Toni KroosGermany2

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

Questions answered

How many times have Brazil and Germany played each other?

23 times, starting on 5 May 1963. 6 of those meetings were competitive and 17 were friendlies.

Who has won more matches between Brazil and Germany?

Brazil, with 13 wins to 5. 5 matches ended level.

What is the biggest win in Brazil vs Germany?

Germany’s 7–1 win at the World Cup on 8 July 2014 in Belo Horizonte.

When did Brazil and Germany last play?

On 27 March 2018 in Berlin, when Brazil won 1–0 in a friendly.

What is the competitive record between Brazil and Germany?

In 6 competitive matches, Brazil have 4 wins, Germany have 1, and 1 ended level.

Every Brazil vs Germany result

Show
Every Brazil vs Germany result
DateHomeScoreAwayCompetitionVenue
Germany0–1BrazilFriendlyBerlin, Germany
Brazil1–7GermanyWorld CupBelo Horizonte, Brazil
Germany3–2BrazilFriendlyStuttgart, Germany
Germany2–3BrazilConfederations CupNuremberg, Germany
Germany1–1BrazilFriendlyBerlin, Germany
Germany0–2BrazilWorld CupYokohama, Japan (neutral)
Brazil4–0GermanyConfederations CupGuadalajara, Mexico (neutral)
Germany1–2BrazilFriendlyStuttgart, Germany
Germany2–1BrazilFriendlyCologne, Germany
Brazil3–3GermanyUSA CupWashington, D.C., United States (neutral)
Brazil3–1GermanyFriendlyPorto Alegre, Brazil
Brazil1–1GermanyFriendlyBrasília, Brazil
Germany2–0BrazilFriendlyFrankfurt, Germany
Brazil1–0GermanyFriendlyRio de Janeiro, Brazil
Germany1–2BrazilFriendlyStuttgart, Germany
Brazil4–1GermanyMundialitoMontevideo, Uruguay (neutral)
Germany0–1BrazilFriendlyHamburg, Germany
Brazil1–1GermanyFriendlyRio de Janeiro, Brazil
Germany0–1BrazilFriendlyBerlin, Germany
Brazil2–2GermanyFriendlyRio de Janeiro, Brazil
Germany2–1BrazilFriendlyStuttgart, Germany
Brazil2–0GermanyFriendlyRio de Janeiro, Brazil
Germany1–2BrazilFriendlyHamburg, Germany

Recent form

Brazil

  1. Wat IndiaFriendly4–0Sat 3 Oct 2026
  2. Wat AustraliaFriendly4–2Tue 29 Sept 2026
  3. Dat AustraliaFriendly1–1Fri 25 Sept 2026
  4. Lv NorwayWorld Cup1–2Sun 5 Jul 2026
  5. Wv JapanWorld Cup2–1Mon 29 Jun 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.