Brazil vs Poland
head-to-head record
- Brazil wins
- 9
- Draws
- 2
- Poland wins
- 1
12 meetings, 1938 to 1997Goals: Brazil 37, Poland 19
Brazil and Poland have met 12 times since 1938. Brazil have won 9, Poland 1, and 2 matches ended level. They last met on 26 February 1997, when Brazil won 4–2 in a friendly.
The 12 meetings have produced 56 goals, 4.67 per game. The biggest win is Brazil’s 4–0 at the World Cup in 1986. Brazil are unbeaten in the last seven meetings (5 wins, 2 draws). They went 28 years without meeting, between 1938 and 1966.
Who has won more, Brazil or Poland?
All matches12 matches
Competitive4 matches
Friendlies8 matches
Key numbers
- Goals
- Brazil 37, Poland 194.67 per game
- First meeting
- Brazil 6–5 PolandWorld Cup, 5 Jun 1938
- Most recent
- Brazil 4–2 PolandFriendly, 26 Feb 1997
- Brazil’s biggest win
- Brazil 4–0 PolandWorld Cup, 16 Jun 1986
- Poland’s biggest win
- Brazil 0–1 PolandWorld Cup, 6 Jul 1974
- Most goals in a meeting
- Brazil 6–5 PolandWorld Cup, 5 Jun 1938
- Current run
- Brazil unbeaten in 7
- TFN Elo rating now
- Brazil 2077 (6th), Poland 1738 (51st)How the rating works
Last five meetings
- Brazil4Poland2
Friendly
Goiânia, Brazil
- Brazil2Poland1
Friendly
Recife, Brazil
- Brazil2Poland2
Friendly
Ribeirão Preto, Brazil
- Brazil4Poland0
World Cup
Guadalajara, Mexico (neutral)
- Brazil1Poland1
Friendly
São Paulo, Brazil
Who has had the upper hand over time?
The line climbs with every Brazil win and drops with every Poland 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
7 matches
520
BrazilDrawsPoland
In Poland's home games
1 match
100
BrazilDrawsPoland
At neutral venues
4 matches
301
BrazilDrawsPoland
Record by competition
| Competition | Played | Brazil | Draws | Poland | Goals |
|---|---|---|---|---|---|
| Friendly | 8 | 6 | 2 | 0 | 24–12 |
| World Cup | 4 | 3 | 0 | 1 | 13–7 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 1 | 11 | |
| 1960s | 3 | 17 | |
| 1970s | 3 | 9 | |
| 1980s | 2 | 6 | |
| 1990s | 3 | 13 |
Longest runs
| Longest run of | Brazil | Poland |
|---|---|---|
| Wins in a row | 41938 to 1968 | 11974 |
| Unbeaten meetings | 71977 to 1997 | 11993 |
Top scorers in Brazil vs Poland
- 1Ernst WilimowskiPoland4
- 2Leônidas da SilvaBrazil3
- 3Grzegorz LatoPoland2
- 4José PerácioBrazil2
- 5Roberto DinamiteBrazil2
Scorer records exist for 4 of the 12 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Brazil and Poland played each other?
12 times, starting on 5 June 1938. 4 of those meetings were competitive and 8 were friendlies.
Who has won more matches between Brazil and Poland?
Brazil, with 9 wins to 1. 2 matches ended level.
What is the biggest win in Brazil vs Poland?
Brazil’s 4–0 win at the World Cup on 16 June 1986 in Guadalajara.
When did Brazil and Poland last play?
On 26 February 1997 in Goiânia, when Brazil won 4–2 in a friendly.
What is the competitive record between Brazil and Poland?
In 4 competitive matches, Brazil have 3 wins, Poland have 1, and 0 ended level.
Every Brazil vs Poland result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Brazil | 4–2 | Poland | Friendly | Goiânia, Brazil | |
| Brazil | 2–1 | Poland | Friendly | Recife, Brazil | |
| Brazil | 2–2 | Poland | Friendly | Ribeirão Preto, Brazil | |
| Brazil | 4–0 | Poland | World Cup | Guadalajara, Mexico (neutral) | |
| Brazil | 1–1 | Poland | Friendly | São Paulo, Brazil | |
| Brazil | 3–1 | Poland | World Cup | Mendoza, Argentina (neutral) | |
| Brazil | 3–1 | Poland | Friendly | São Paulo, Brazil | |
| Brazil | 0–1 | Poland | World Cup | Munich, Germany (neutral) | |
| Poland | 3–6 | Brazil | Friendly | Warsaw, Poland | |
| Brazil | 2–1 | Poland | Friendly | Rio de Janeiro, Brazil | |
| Brazil | 4–1 | Poland | Friendly | Belo Horizonte, Brazil | |
| Brazil | 6–5 | Poland | World Cup | Strasbourg, France (neutral) |
Recent form
Brazil
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.