Brazil vs Switzerland
head-to-head record
- Brazil wins
- 4
- Draws
- 4
- Switzerland wins
- 2
10 meetings, 1950 to 2022Goals: Brazil 12, Switzerland 9
Brazil and Switzerland have met 10 times since 1950. Brazil have won 4, Switzerland 2, and 4 matches ended level. They last met on 28 November 2022, when Brazil won 1–0 at the World Cup.
The 10 meetings have produced 21 goals, 2.10 per game. The biggest win is Brazil’s 2–0 in a friendly in 1980. They went 24 years without meeting, between 1956 and 1980.
Who has won more, Brazil or Switzerland?
All matches10 matches
Competitive3 matches
Friendlies7 matches
Key numbers
- Goals
- Brazil 12, Switzerland 92.10 per game
- First meeting
- Brazil 2–2 SwitzerlandWorld Cup, 28 Jun 1950
- Most recent
- Brazil 1–0 SwitzerlandWorld Cup, 28 Nov 2022
- Brazil’s biggest win
- Brazil 2–0 SwitzerlandFriendly, 21 Dec 1980
- Switzerland’s biggest win
- Switzerland 1–0 BrazilFriendly, 14 Aug 2013
- Most goals in a meeting
- Brazil 2–2 SwitzerlandWorld Cup, 28 Jun 1950
- Biggest upset
- Switzerland 1–0 BrazilFriendly, 14 Aug 2013Winner’s rating-based win expectancy: 21%
- TFN Elo rating now
- Brazil 2077 (6th), Switzerland 2039 (8th)How the rating works
Last five meetings
- Brazil1Switzerland0
World Cup
Doha, Qatar (neutral)
- Brazil1Switzerland1
World Cup
Rostov-on-Don, Russia (neutral)
- Switzerland1Brazil0
Friendly
Basel, Switzerland
- Switzerland1Brazil2
Friendly
Basel, Switzerland
- Switzerland1Brazil0
Friendly
Basel, Switzerland
Who has had the upper hand over time?
The line climbs with every Brazil win and drops with every Switzerland 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
3 matches
120
BrazilDrawsSwitzerland
In Switzerland's home games
5 matches
212
BrazilDrawsSwitzerland
At neutral venues
2 matches
110
BrazilDrawsSwitzerland
Record by competition
| Competition | Played | Brazil | Draws | Switzerland | Goals |
|---|---|---|---|---|---|
| Friendly | 7 | 3 | 2 | 2 | 8–6 |
| World Cup | 3 | 1 | 2 | 0 | 4–3 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1950s | 2 | 6 | |
| 1980s | 4 | 8 | |
| 2000s | 1 | 3 | |
| 2010s | 2 | 3 | |
| 2020s | 1 | 1 |
Longest runs
| Longest run of | Brazil | Switzerland |
|---|---|---|
| Wins in a row | 12022 | 12013 |
| Unbeaten meetings | 51950 to 1983 | 22013 to 2018 |
The longest run of draws is 2, from 28 June 1950 to 11 April 1956.
Top scorers in Brazil vs Switzerland
- 1Jacques FattonSwitzerland2
Scorer records exist for 3 of the 10 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Brazil and Switzerland played each other?
10 times, starting on 28 June 1950. 3 of those meetings were competitive and 7 were friendlies.
Who has won more matches between Brazil and Switzerland?
Brazil, with 4 wins to 2. 4 matches ended level.
What is the biggest win in Brazil vs Switzerland?
Brazil’s 2–0 win in a friendly on 21 December 1980 in Cuiabá.
When did Brazil and Switzerland last play?
On 28 November 2022 in Doha, when Brazil won 1–0 at the World Cup.
What is the competitive record between Brazil and Switzerland?
In 3 competitive matches, Brazil have 1 win, Switzerland have 0, and 2 ended level.
Every Brazil vs Switzerland result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Brazil | 1–0 | Switzerland | World Cup | Doha, Qatar (neutral) | |
| Brazil | 1–1 | Switzerland | World Cup | Rostov-on-Don, Russia (neutral) | |
| Switzerland | 1–0 | Brazil | Friendly | Basel, Switzerland | |
| Switzerland | 1–2 | Brazil | Friendly | Basel, Switzerland | |
| Switzerland | 1–0 | Brazil | Friendly | Basel, Switzerland | |
| Switzerland | 1–2 | Brazil | Friendly | Basel, Switzerland | |
| Brazil | 1–1 | Switzerland | Friendly | Recife, Brazil | |
| Brazil | 2–0 | Switzerland | Friendly | Cuiabá, Brazil | |
| Switzerland | 1–1 | Brazil | Friendly | Zürich, Switzerland | |
| Brazil | 2–2 | Switzerland | World Cup | São Paulo, Brazil |
Recent form
Brazil
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.