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
Competitive40 matches
Friendlies12 matches
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
- Brazil4Peru0
World Cup qualifying
Brasília, Brazil
- Peru0Brazil1
World Cup qualifying
Lima, Peru
- Brazil2Peru0
World Cup qualifying
Recife, Brazil
- Brazil1Peru0
Copa América
Rio de Janeiro, Brazil
- 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.
Every meeting on one timeline
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
| Competition | Played | Brazil | Draws | Peru | Goals |
|---|---|---|---|---|---|
| Copa América | 21 | 15 | 3 | 3 | 47–14 |
| World Cup qualifying | 15 | 11 | 4 | 0 | 27–6 |
| Friendly | 12 | 9 | 1 | 2 | 32–11 |
| World Cup | 2 | 2 | 0 | 0 | 7–2 |
| Pan American Championship | 2 | 1 | 1 | 0 | 1–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 1 | 5 | |
| 1940s | 2 | 11 | |
| 1950s | 8 | 13 | |
| 1960s | 7 | 28 | |
| 1970s | 6 | 19 | |
| 1980s | 5 | 12 | |
| 1990s | 3 | 9 | |
| 2000s | 7 | 13 | |
| 2010s | 7 | 19 | |
| 2020s | 6 | 18 |
Longest runs
| Longest run of | Brazil | Peru |
|---|---|---|
| Wins in a row | 81963 to 1970 | 12019 |
| Unbeaten meetings | 161986 to 2015 | 31989 to 1993 |
The longest run of draws is 3, from 24 May 1989 to 18 June 1993.
Top scorers in Brazil vs Peru
- 1NeymarBrazil6(2 penalties)
- 2RicharlisonBrazil3(1 penalty)
- 3RomárioBrazil3
- 4Denílson de Oliveira AraújoBrazil2
- 5DidiBrazil2(1 penalty)
- 6DirceuBrazil2
- 7Douglas CostaBrazil2
- 8Enrique CasarettoPeru2
- 9Éverton RibeiroBrazil2
- 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
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Brazil | 4–0 | Peru | World Cup qualifying | Brasília, Brazil | |
| Peru | 0–1 | Brazil | World Cup qualifying | Lima, Peru | |
| Brazil | 2–0 | Peru | World Cup qualifying | Recife, Brazil | |
| Brazil | 1–0 | Peru | Copa América | Rio de Janeiro, Brazil | |
| Brazil | 4–0 | Peru | Copa América | Rio de Janeiro, Brazil | |
| Peru | 2–4 | Brazil | World Cup qualifying | Lima, Peru | |
| Brazil | 0–1 | Peru | Friendly | Los Angeles, United States (neutral) | |
| Brazil | 3–1 | Peru | Copa América | Rio de Janeiro, Brazil | |
| Brazil | 5–0 | Peru | Copa América | São Paulo, Brazil | |
| Peru | 0–2 | Brazil | World Cup qualifying | Lima, Peru | |
| Brazil | 0–1 | Peru | Copa América | Foxborough, United States (neutral) | |
| Brazil | 3–0 | Peru | World Cup qualifying | Salvador, Brazil | |
| Brazil | 2–1 | Peru | Copa América | Temuco, Chile (neutral) | |
| Brazil | 3–0 | Peru | World Cup qualifying | Porto Alegre, Brazil | |
| Peru | 1–1 | Brazil | World Cup qualifying | Lima, Peru | |
| Brazil | 1–0 | Peru | World Cup qualifying | Goiânia, Brazil | |
| Peru | 1–1 | Brazil | World Cup qualifying | Lima, Peru | |
| Brazil | 2–0 | Peru | Copa América | Cali, Colombia (neutral) | |
| Brazil | 1–1 | Peru | World Cup qualifying | São Paulo, Brazil | |
| Peru | 0–1 | Brazil | World Cup qualifying | Lima, Peru | |
| Brazil | 7–0 | Peru | Copa América | Santa Cruz, Bolivia (neutral) | |
| Brazil | 2–0 | Peru | Copa América | Rivera, Uruguay (neutral) | |
| Brazil | 0–0 | Peru | Copa América | Cuenca, Ecuador (neutral) | |
| Brazil | 0–0 | Peru | Copa América | Salvador, Brazil | |
| Peru | 1–1 | Brazil | Friendly | Lima, Peru | |
| Brazil | 4–1 | Peru | Friendly | Fortaleza, Brazil | |
| Brazil | 4–0 | Peru | Friendly | São Luís, Brazil | |
| Brazil | 0–1 | Peru | Friendly | Brasília, Brazil | |
| Brazil | 3–0 | Peru | World Cup | Mendoza, Argentina (neutral) | |
| Brazil | 3–0 | Peru | Friendly | Rio de Janeiro, Brazil | |
| Peru | 0–1 | Brazil | World Cup qualifying | Cali, Colombia (neutral) | |
| Peru | 0–2 | Brazil | Copa América | Lima, Peru | |
| Brazil | 1–3 | Peru | Copa América | Belo Horizonte, Brazil | |
| Brazil | 4–2 | Peru | World Cup | Guadalajara, Mexico (neutral) | |
| Brazil | 3–2 | Peru | Friendly | Rio de Janeiro, Brazil | |
| Brazil | 2–1 | Peru | Friendly | Porto Alegre, Brazil | |
| Peru | 0–4 | Brazil | Friendly | Lima, Peru | |
| Peru | 3–4 | Brazil | Friendly | Lima, Peru | |
| Brazil | 3–1 | Peru | Friendly | Rio de Janeiro, Brazil | |
| Brazil | 4–0 | Peru | Friendly | São Paulo, Brazil | |
| Brazil | 1–0 | Peru | Copa América | Cochabamba, Bolivia (neutral) | |
| Brazil | 2–2 | Peru | Copa América | Buenos Aires, Argentina (neutral) | |
| Brazil | 1–0 | Peru | World Cup qualifying | Rio de Janeiro, Brazil | |
| Peru | 1–1 | Brazil | World Cup qualifying | Lima, Peru | |
| Peru | 0–1 | Brazil | Copa América | Lima, Peru | |
| Brazil | 1–0 | Peru | Pan American Championship | Mexico City, Mexico (neutral) | |
| Brazil | 2–1 | Peru | Copa América | Montevideo, Uruguay (neutral) | |
| Peru | 1–0 | Brazil | Copa América | Lima, Peru | |
| Brazil | 0–0 | Peru | Pan American Championship | Santiago, Chile (neutral) | |
| Brazil | 7–1 | Peru | Copa América | Rio de Janeiro, Brazil | |
| Brazil | 2–1 | Peru | Copa América | Montevideo, Uruguay (neutral) | |
| Brazil | 3–2 | Peru | Copa América | Buenos Aires, Argentina (neutral) |
Recent form
Brazil
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.