Skip to content
TheFootball.News

Brazil vs Peru head-to-head record

Brazil wins
38
Draws
9
Peru wins
5

52 meetings, 1936 to 2024Goals: Brazil 114, Peru 33

Brazil and Peru have met 52 times since 1936. Brazil have won 38, Peru 5, and 9 matches ended level. They last met on 15 October 2024, when Brazil won 4–0 in World Cup qualifying.

The 52 meetings have produced 147 goals, 2.83 per game. The biggest win is Brazil’s 7–0 at the Copa América in 1997. Brazil have won the last six meetings.

Who has won more, Brazil or Peru?

All matches52 matches

38 Brazil9 drawsPeru 5

Competitive40 matches

29 Brazil8 drawsPeru 3

Friendlies12 matches

9 Brazil1 drawPeru 2

Key numbers

Goals
Brazil 114, Peru 332.83 per game
First meeting
Brazil 3–2 PeruCopa América, 27 Dec 1936
Most recent
Brazil 4–0 PeruWorld Cup qualifying, 15 Oct 2024
Brazil’s biggest win
Brazil 7–0 PeruCopa América, 26 Jun 1997
Peru’s biggest win
Brazil 1–3 PeruCopa América, 30 Sept 1975
Most goals in a meeting
Brazil 7–1 PeruCopa América, 24 Apr 1949
Current run
Brazil, 6 wins in a row
Biggest upset
Brazil 1–3 PeruCopa América, 30 Sept 1975Winner’s rating-based win expectancy: 7.9%
TFN Elo rating now
Brazil 2077 (6th), Peru 1747 (46th)How the rating works

Last five meetings

  1. Brazil4Peru0

    World Cup qualifying

    Brasília, Brazil

  2. Peru0Brazil1

    World Cup qualifying

    Lima, Peru

  3. Brazil2Peru0

    World Cup qualifying

    Recife, Brazil

  4. Brazil1Peru0

    Copa América

    Rio de Janeiro, Brazil

  5. Brazil4Peru0

    Copa América

    Rio de Janeiro, Brazil

Who has had the upper hand over time?

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

Above the line: Brazil have won more Below: Peru have won more
27 December 1936: Brazil 3–2 Peru (Copa América). Brazil +121 January 1942: Brazil 2–1 Peru (Copa América). Brazil +224 April 1949: Brazil 7–1 Peru (Copa América). Brazil +310 April 1952: Brazil 0–0 Peru (Pan American Championship). Brazil +319 March 1953: Peru 1–0 Brazil (Copa América). Brazil +21 February 1956: Brazil 2–1 Peru (Copa América). Brazil +36 March 1956: Brazil 1–0 Peru (Pan American Championship). Brazil +431 March 1957: Peru 0–1 Brazil (Copa América). Brazil +513 April 1957: Peru 1–1 Brazil (World Cup qualifying). Brazil +521 April 1957: Brazil 1–0 Peru (World Cup qualifying). Brazil +610 March 1959: Brazil 2–2 Peru (Copa América). Brazil +610 March 1963: Brazil 1–0 Peru (Copa América). Brazil +74 June 1966: Brazil 4–0 Peru (Friendly). Brazil +88 June 1966: Brazil 3–1 Peru (Friendly). Brazil +914 July 1968: Peru 3–4 Brazil (Friendly). Brazil +1017 July 1968: Peru 0–4 Brazil (Friendly). Brazil +117 April 1969: Brazil 2–1 Peru (Friendly). Brazil +129 April 1969: Brazil 3–2 Peru (Friendly). Brazil +1314 June 1970: Brazil 4–2 Peru (World Cup). Brazil +1430 September 1975: Brazil 1–3 Peru (Copa América). Brazil +134 October 1975: Peru 0–2 Brazil (Copa América). Brazil +1410 July 1977: Peru 0–1 Brazil (World Cup qualifying). Brazil +151 May 1978: Brazil 3–0 Peru (Friendly). Brazil +1614 June 1978: Brazil 3–0 Peru (World Cup). Brazil +1728 April 1985: Brazil 0–1 Peru (Friendly). Brazil +161 April 1986: Brazil 4–0 Peru (Friendly). Brazil +1710 May 1989: Brazil 4–1 Peru (Friendly). Brazil +1824 May 1989: Peru 1–1 Brazil (Friendly). Brazil +183 July 1989: Brazil 0–0 Peru (Copa América). Brazil +1818 June 1993: Brazil 0–0 Peru (Copa América). Brazil +1810 July 1995: Brazil 2–0 Peru (Copa América). Brazil +1926 June 1997: Brazil 7–0 Peru (Copa América). Brazil +204 June 2000: Peru 0–1 Brazil (World Cup qualifying). Brazil +2125 April 2001: Brazil 1–1 Peru (World Cup qualifying). Brazil +2115 July 2001: Brazil 2–0 Peru (Copa América). Brazil +2216 November 2003: Peru 1–1 Brazil (World Cup qualifying). Brazil +2227 March 2005: Brazil 1–0 Peru (World Cup qualifying). Brazil +2318 November 2007: Peru 1–1 Brazil (World Cup qualifying). Brazil +231 April 2009: Brazil 3–0 Peru (World Cup qualifying). Brazil +2414 June 2015: Brazil 2–1 Peru (Copa América). Brazil +2517 November 2015: Brazil 3–0 Peru (World Cup qualifying). Brazil +2612 June 2016: Brazil 0–1 Peru (Copa América). Brazil +2515 November 2016: Peru 0–2 Brazil (World Cup qualifying). Brazil +2622 June 2019: Brazil 5–0 Peru (Copa América). Brazil +277 July 2019: Brazil 3–1 Peru (Copa América). Brazil +2810 September 2019: Brazil 0–1 Peru (Friendly). Brazil +2713 October 2020: Peru 2–4 Brazil (World Cup qualifying). Brazil +2817 June 2021: Brazil 4–0 Peru (Copa América). Brazil +295 July 2021: Brazil 1–0 Peru (Copa América). Brazil +309 September 2021: Brazil 2–0 Peru (World Cup qualifying). Brazil +3112 September 2023: Peru 0–1 Brazil (World Cup qualifying). Brazil +3215 October 2024: Brazil 4–0 Peru (World Cup qualifying). Brazil +33Level
Brazil lead by 33 wins after the latest meeting. The biggest lead was 33, held by Brazil from 15 October 2024.

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

22 matches

1822

BrazilDrawsPeru

In Peru's home games

13 matches

841

BrazilDrawsPeru

At neutral venues

17 matches

1232

BrazilDrawsPeru

Record by competition

Record by competition
CompetitionPlayedBrazilDrawsPeruGoals
Copa América21153347–14
World Cup qualifying15114027–6
Friendly1291232–11
World Cup22007–2
Pan American Championship21101–0

Meetings by decade

Brazil wins Draws Peru wins
Meetings by decade
DecadeResultsPlayedGoals
1930s15
1940s211
1950s813
1960s728
1970s619
1980s512
1990s39
2000s713
2010s719
2020s618

Longest runs

Longest runs
Longest run ofBrazilPeru
Wins in a row81963 to 197012019
Unbeaten meetings161986 to 201531989 to 1993

The longest run of draws is 3, from 24 May 1989 to 18 June 1993.

Top scorers in Brazil vs Peru

  1. 1NeymarBrazil6(2 penalties)
  2. 2RicharlisonBrazil3(1 penalty)
  3. 3RomárioBrazil3
  4. 4Denílson de Oliveira AraújoBrazil2
  5. 5DidiBrazil2(1 penalty)
  6. 6DirceuBrazil2
  7. 7Douglas CostaBrazil2
  8. 8Enrique CasarettoPeru2
  9. 9Éverton RibeiroBrazil2
  10. 10Everton SoaresBrazil2

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

Questions answered

How many times have Brazil and Peru played each other?

52 times, starting on 27 December 1936. 40 of those meetings were competitive and 12 were friendlies.

Who has won more matches between Brazil and Peru?

Brazil, with 38 wins to 5. 9 matches ended level.

What is the biggest win in Brazil vs Peru?

Brazil’s 7–0 win at the Copa América on 26 June 1997 in Santa Cruz.

When did Brazil and Peru last play?

On 15 October 2024 in Brasília, when Brazil won 4–0 in World Cup qualifying.

What is the competitive record between Brazil and Peru?

In 40 competitive matches, Brazil have 29 wins, Peru have 3, and 8 ended level.

Every Brazil vs Peru result

Show
Every Brazil vs Peru result
DateHomeScoreAwayCompetitionVenue
Brazil4–0PeruWorld Cup qualifyingBrasília, Brazil
Peru0–1BrazilWorld Cup qualifyingLima, Peru
Brazil2–0PeruWorld Cup qualifyingRecife, Brazil
Brazil1–0PeruCopa AméricaRio de Janeiro, Brazil
Brazil4–0PeruCopa AméricaRio de Janeiro, Brazil
Peru2–4BrazilWorld Cup qualifyingLima, Peru
Brazil0–1PeruFriendlyLos Angeles, United States (neutral)
Brazil3–1PeruCopa AméricaRio de Janeiro, Brazil
Brazil5–0PeruCopa AméricaSão Paulo, Brazil
Peru0–2BrazilWorld Cup qualifyingLima, Peru
Brazil0–1PeruCopa AméricaFoxborough, United States (neutral)
Brazil3–0PeruWorld Cup qualifyingSalvador, Brazil
Brazil2–1PeruCopa AméricaTemuco, Chile (neutral)
Brazil3–0PeruWorld Cup qualifyingPorto Alegre, Brazil
Peru1–1BrazilWorld Cup qualifyingLima, Peru
Brazil1–0PeruWorld Cup qualifyingGoiânia, Brazil
Peru1–1BrazilWorld Cup qualifyingLima, Peru
Brazil2–0PeruCopa AméricaCali, Colombia (neutral)
Brazil1–1PeruWorld Cup qualifyingSão Paulo, Brazil
Peru0–1BrazilWorld Cup qualifyingLima, Peru
Brazil7–0PeruCopa AméricaSanta Cruz, Bolivia (neutral)
Brazil2–0PeruCopa AméricaRivera, Uruguay (neutral)
Brazil0–0PeruCopa AméricaCuenca, Ecuador (neutral)
Brazil0–0PeruCopa AméricaSalvador, Brazil
Peru1–1BrazilFriendlyLima, Peru
Brazil4–1PeruFriendlyFortaleza, Brazil
Brazil4–0PeruFriendlySão Luís, Brazil
Brazil0–1PeruFriendlyBrasília, Brazil
Brazil3–0PeruWorld CupMendoza, Argentina (neutral)
Brazil3–0PeruFriendlyRio de Janeiro, Brazil
Peru0–1BrazilWorld Cup qualifyingCali, Colombia (neutral)
Peru0–2BrazilCopa AméricaLima, Peru
Brazil1–3PeruCopa AméricaBelo Horizonte, Brazil
Brazil4–2PeruWorld CupGuadalajara, Mexico (neutral)
Brazil3–2PeruFriendlyRio de Janeiro, Brazil
Brazil2–1PeruFriendlyPorto Alegre, Brazil
Peru0–4BrazilFriendlyLima, Peru
Peru3–4BrazilFriendlyLima, Peru
Brazil3–1PeruFriendlyRio de Janeiro, Brazil
Brazil4–0PeruFriendlySão Paulo, Brazil
Brazil1–0PeruCopa AméricaCochabamba, Bolivia (neutral)
Brazil2–2PeruCopa AméricaBuenos Aires, Argentina (neutral)
Brazil1–0PeruWorld Cup qualifyingRio de Janeiro, Brazil
Peru1–1BrazilWorld Cup qualifyingLima, Peru
Peru0–1BrazilCopa AméricaLima, Peru
Brazil1–0PeruPan American ChampionshipMexico City, Mexico (neutral)
Brazil2–1PeruCopa AméricaMontevideo, Uruguay (neutral)
Peru1–0BrazilCopa AméricaLima, Peru
Brazil0–0PeruPan American ChampionshipSantiago, Chile (neutral)
Brazil7–1PeruCopa AméricaRio de Janeiro, Brazil
Brazil2–1PeruCopa AméricaMontevideo, Uruguay (neutral)
Brazil3–2PeruCopa AméricaBuenos Aires, Argentina (neutral)

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

Peru

  1. Lv ColombiaFriendly0–2Tue 6 Oct 2026
  2. Lat CanadaFriendly0–2Sat 3 Oct 2026
  3. Dv MexicoFriendly1–1Tue 29 Sept 2026
  4. Lat USAFriendly1–4Sat 26 Sept 2026
  5. Lv SpainFriendly1–3Mon 8 Jun 2026

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