Brazil vs Spain
head-to-head record
- Brazil wins
- 5
- Draws
- 3
- Spain wins
- 2
10 meetings, 1934 to 2024Goals: Brazil 17, Spain 11
Brazil and Spain have met 10 times since 1934. Brazil have won 5, Spain 2, and 3 matches ended level. They last met on 26 March 2024, when the match ended 3–3 in a friendly.
The 10 meetings have produced 28 goals, 2.80 per game. The biggest win is Brazil’s 6–1 at the World Cup in 1950. Brazil are unbeaten in the last three meetings (1 win, 2 draws). They went 16 years without meeting, between 1934 and 1950.
Who has won more, Brazil or Spain?
All matches10 matches
Competitive6 matches
Friendlies4 matches
Key numbers
- Goals
- Brazil 17, Spain 112.80 per game
- First meeting
- Brazil 1–3 SpainWorld Cup, 27 May 1934
- Most recent
- Spain 3–3 BrazilFriendly, 26 Mar 2024
- Brazil’s biggest win
- Brazil 6–1 SpainWorld Cup, 13 Jul 1950
- Spain’s biggest win
- Spain 3–0 BrazilFriendly, 12 Sept 1990
- Most goals in a meeting
- Brazil 6–1 SpainWorld Cup, 13 Jul 1950
- Current run
- Brazil unbeaten in 3
- TFN Elo rating now
- Brazil 2077 (6th), Spain 2346 (1st)How the rating works
Last five meetings
- Spain3Brazil3
Friendly
Madrid, Spain
- Brazil3Spain0
Confederations Cup
Rio de Janeiro, Brazil
- Spain0Brazil0
Friendly
Vigo, Spain
- Spain3Brazil0
Friendly
Gijón, Spain
- Spain0Brazil1
World Cup
Guadalajara, Mexico (neutral)
Who has had the upper hand over time?
The line climbs with every Brazil win and drops with every Spain 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
300
BrazilDrawsSpain
In Spain's home games
3 matches
021
BrazilDrawsSpain
At neutral venues
4 matches
211
BrazilDrawsSpain
Record by competition
| Competition | Played | Brazil | Draws | Spain | Goals |
|---|---|---|---|---|---|
| World Cup | 5 | 3 | 1 | 1 | 10–5 |
| Friendly | 4 | 1 | 2 | 1 | 4–6 |
| Confederations Cup | 1 | 1 | 0 | 0 | 3–0 |
Meetings by decade
| Decade | Results | Played | Goals |
|---|---|---|---|
| 1930s | 1 | 4 | |
| 1950s | 1 | 7 | |
| 1960s | 1 | 3 | |
| 1970s | 1 | 0 | |
| 1980s | 2 | 2 | |
| 1990s | 2 | 3 | |
| 2010s | 1 | 3 | |
| 2020s | 1 | 6 |
Longest runs
| Longest run of | Brazil | Spain |
|---|---|---|
| Wins in a row | 21981 to 1986 | 11990 |
| Unbeaten meetings | 51950 to 1986 | 21990 to 1999 |
Top scorers in Brazil vs Spain
- 1Ademir de MenezesBrazil2
- 2Amarildo Tavares da SilveiraBrazil2
- 3ChicoBrazil2
- 4FredBrazil2
- 5José IraragorriSpain2(1 penalty)
Scorer records exist for 5 of the 10 meetings, mostly competitive matches. Own goals are not credited to a player.
Questions answered
How many times have Brazil and Spain played each other?
10 times, starting on 27 May 1934. 6 of those meetings were competitive and 4 were friendlies.
Who has won more matches between Brazil and Spain?
Brazil, with 5 wins to 2. 3 matches ended level.
What is the biggest win in Brazil vs Spain?
Brazil’s 6–1 win at the World Cup on 13 July 1950 in Rio de Janeiro.
When did Brazil and Spain last play?
On 26 March 2024 in Madrid, when the match ended 3–3 in a friendly.
What is the competitive record between Brazil and Spain?
In 6 competitive matches, Brazil have 4 wins, Spain have 1, and 1 ended level.
Every Brazil vs Spain result
| Date | Home | Score | Away | Competition | Venue |
|---|---|---|---|---|---|
| Spain | 3–3 | Brazil | Friendly | Madrid, Spain | |
| Brazil | 3–0 | Spain | Confederations Cup | Rio de Janeiro, Brazil | |
| Spain | 0–0 | Brazil | Friendly | Vigo, Spain | |
| Spain | 3–0 | Brazil | Friendly | Gijón, Spain | |
| Spain | 0–1 | Brazil | World Cup | Guadalajara, Mexico (neutral) | |
| Brazil | 1–0 | Spain | Friendly | Salvador, Brazil | |
| Brazil | 0–0 | Spain | World Cup | Mar del Plata, Argentina (neutral) | |
| Brazil | 2–1 | Spain | World Cup | Viña del Mar, Chile (neutral) | |
| Brazil | 6–1 | Spain | World Cup | Rio de Janeiro, Brazil | |
| Brazil | 1–3 | Spain | World Cup | Genoa, Italy (neutral) |
Recent form
Brazil
Spain
- Wat CroatiaNations League2–1Tue 6 Oct 2026
- Wv Czech RepublicNations League3–1Sat 3 Oct 2026
- Wv CroatiaNations League4–1Tue 29 Sept 2026
- Wat EnglandNations League3–2Sat 26 Sept 2026
- Wv ArgentinaWorld Cup1–0Sun 19 Jul 2026
Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.