Brazil's all-time FIFA World Cup statistics
In this continuously-updated article, we take a look at Brazil's all-time FIFA World Cup statistics.
All-time record across 23 FIFA World Cup appearances (1930–2026)
| Confederation | CONMEBOL |
| Best FIFA World Cup achievement | Winners (1958, 1962, 1970, 1994, 2002) |
| FIFA World Cup appearances (inc 2026) | 23 (1930, 1934, 1938, 1950, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018, 2022, 2026) |
| First FIFA World Cup | 1930 (group stage) |
| Most recent FIFA World Cup | 2022 (quarter-finals) |
| Current sequence of successive qualifications (inc 2026) | 23 (since 1930) |
| FIFA World Cup hosts | 1950 (runners-up) & 2014 (fourth place) |
Record by tournament
| Year - Host | Result | Head coach | Top scorer | P | W | D | L | F | A | GD |
| 1930 - URU | Group stage | Pindaro De Carvalho, BRA | Preguinho (3) | 2 | 1 | 0 | 1 | 5 | 2 | 3 |
| 1934 - ITA | First round | Luiz Vinhaes, BRA | Leonidas (1) | 1 | 0 | 0 | 1 | 1 | 3 | -2 |
| 1938 - FRA | Third place | Ademar Pimenta, BRA | Leonidas (7) | 5 | 3 | 1 | 1 | 14 | 11 | 3 |
| 1950 - BRA | Runners-up | Flavio Costa, BRA | Ademir (9) | 6 | 4 | 1 | 1 | 22 | 6 | 16 |
| 1954 - SUI | Quarter-finals | Zeze Moreira, BRA | Didi, Julinho, Pinga (2) | 3 | 1 | 1 | 1 | 8 | 5 | 3 |
| 1958 - SWE | Winners | Vicente Feola, BRA | Pele (6) | 6 | 5 | 1 | 0 | 16 | 4 | 12 |
| 1962 - CHI | Winners | Aymore Moreira, BRA | Garrincha, Vava (4) | 6 | 5 | 1 | 0 | 14 | 5 | 9 |
| 1966 - ENG | Group stage | Vicente Feola, BRA | Four players (1) | 3 | 1 | 0 | 2 | 4 | 6 | -2 |
| 1970 - MEX | Winners | Mario Zagallo, BRA | Jairzinho (7) | 6 | 6 | 0 | 0 | 19 | 7 | 12 |
| 1974 - FRG | Fourth place | Mario Zagallo, BRA | Rivellino (3) | 7 | 3 | 2 | 2 | 6 | 4 | 2 |
| 1978 - ARG | Third place | Claudio Coutinho, BRA | Dirceu, Roberto Dinamite (3) | 7 | 4 | 3 | 0 | 10 | 3 | 7 |
| 1982 - ESP | Second round | Tele Santana, BRA | Zico (4) | 5 | 4 | 0 | 1 | 15 | 6 | 9 |
| 1986 - MEX | Quarter-finals | Tele Santana, BRA | Careca (5) | 5 | 4 | 1 | 0 | 10 | 1 | 9 |
| 1990 - ITA | Round of 16 | Sebastiao Lazaroni, BRA | Careca, Muller (2) | 4 | 3 | 0 | 1 | 4 | 2 | 2 |
| 1994 - USA | Winners | Carlos Alberto Parreira, BRA | Romario (5) | 7 | 5 | 2 | 0 | 11 | 3 | 8 |
| 1998 - FRA | Runners-up | Mario Zagallo, BRA | Ronaldo (4) | 7 | 4 | 1 | 2 | 14 | 10 | 4 |
| 2002 - JPN/KOR | Winners | Luiz Felipe Scolari, BRA | Ronaldo (8) | 7 | 7 | 0 | 0 | 18 | 4 | 14 |
| 2006 - GER | Quarter-finals | Carlos Alberto Parreira, BRA | Ronaldo (3) | 5 | 4 | 0 | 1 | 10 | 2 | 8 |
| 2010 - RSA | Quarter-finals | Dunga, BRA | Luis Fabiano (3) | 5 | 3 | 1 | 1 | 9 | 4 | 5 |
| 2014 - BRA | Fourth place | Luiz Felipe Scolari, BRA | Neymar (4) | 7 | 3 | 2 | 2 | 11 | 14 | -3 |
| 2018 - RUS | Quarter-finals | Tite, BRA | Neymar, Philippe Coutinho (2) | 5 | 3 | 1 | 1 | 8 | 3 | 5 |
| 2022 - QAT | Quarter-finals | Tite, BRA | Richarlison (3) | 5 | 3 | 1 | 1 | 8 | 3 | 5 |
| OVERALL RECORD | 114 | 76 | 19 | 19 | 237 | 108 | 129 | |||
P = Played · W = Won · D = Drawn · L = Lost · F = Goals for · A = Goals against · GD = Goal difference
All-time World Cup record
| Phase | P | W | D | L | GF | GA | GD |
| Overall | 114 | 76 | 19 | 19 | 237 | 108 | 129 |
| Group stage | 69 | 48 | 13 | 8 | 142 | 45 | 97 |
| Knockout phase | 45 | 28 | 6 | 11 | 95 | 63 | 32 |
GF = Goals for · GA = Goals against · GD = Goal difference
General team records
| Biggest win | 7-1: vs Sweden (final round, 09/07/1950) |
| Biggest defeat | 1-7: vs Germany (semi-finals, 08/07/2014) |
| Highest scoring draw | 2-2: vs Switzerland (group stage, 28/06/1950) |
| Highest scoring match | 11 goals: Brazil 6-5 Poland (05/06/1938) |
| Most goals scored in a match | 7 goals: Brazil 7-1 Sweden (09/07/1950) |
| Most goals conceded in a match | 7 goals: Brazil 1-7 Germany (08/07/2014) |
| Most goals scored at a FIFA World Cup | 22: 1950 (6 matches) |
| Fewest goals scored at a FIFA World Cup | 1: 1934 (1 match) |
| Most goals conceded at a FIFA World Cup | 14: 2014 (7 matches) |
| Fewest goals conceded at a FIFA World Cup | 1: 1986 (5 matches) |
Streaks
| Successive wins | 11: 03/06/2002 - 07/06/2006 |
| Successive defeats | 2: twice, most recently, 08/07/2014 - 12/07/2014 |
| Successive draws | 2: twice, most recently, 03/06/1978 - 07/06/1978 |
| Successive matches without a defeat | 13: 08/06/1958 - 12/07/1966 |
| Successive matches without a win | 4: 03/07/1974 - 07/06/1978 |
| Successive matches with a goal scored | 18: 14/07/1930 - 08/06/1958 |
| Successive matches without scoring | 2: twice, most recently, 03/07/1974 - 06/07/1974 |
| Successive clean sheets | 4: five times, most recently, 26/06/2002 - 18/06/2006 |
Knockout records
Round by round WL record *ties won or lost
Round of 16 - W10 L2 *includes first round in 1934 and 1938
Quarter-finals - W8 L6
Semi-finals - W6 L2
Third-place - W2 L2
Final - W5 L1
Extra time
| Brazil vs Poland | 6-5 AET (4-4, 3-1) | 1938, first round |
| Brazil vs Czechoslovakia | 1-1 AET (1-1, 1-0) | 1938, quarter-finals |
| Brazil vs Yugoslavia | 1-1 AET (1-1, 0-0) | 1954, group stage |
| Brazil vs France | 1-1 AET (1-1, 1-1) 3-4 PSO | 1986, quarter-finals |
| Brazil vs Italy | 0-0 AET 3-2 PSO | 1994, final |
| Brazil vs Netherlands | 1-1 AET (1-1, 0-0) 4-2 PSO | 1998, semi-finals |
| Brazil vs Chile | 1-1 AET (1-1, 1-1) 3-2 PSO | 2014, round of 16 |
| Croatia vs Brazil | 1-1 AET 4-2 PSO | 2022, quarter-finals |
Penalty shoot-outs
W3 L2
L 3-4 vs France (1986, quarter-finals)
W 3-2 vs Italy (1994, final)
W 4-2 vs Netherlands (1998, semi-finals)
W 3-2 vs Chile (2014, round of 16)
L 2-4 vs Croatia, (2022, quarter-finals
Player records
Most FIFA World Cup participations
4 - Cafu (1994, 1998, 2002, 2006)
4 - Castilho (1950, 1954, 1958, 1962)
4 - Djalma Santos (1954, 1958, 1962, 1966)
4 - Leao (1970, 1974, 1978, 1986)
4 - Nilton Santos (1950, 1954, 1958, 1962)
4 - Pele (1958, 1962, 1966, 1970)
4 - Ronaldo (1994, 1998, 2002, 2006)
4 - Thiago Silva (2010, 2014, 2018, 2022)
Most FIFA World Cup matches
20 - Cafu (3-1994; 6-1998; 7-2002; 4-2006)
19 - Ronaldo (7-1998; 7-2002; 5-2006)
18 - Taffarel (4-1990; 7-1994; 7-1998)
18 - Dunga (4-1990; 7-1994; 7-1998)
17 - Roberto Carlos (7-1998; 6-2002; 4-2006)
17 - Lucio (7-2002; 5-2006; 5-2010)
16 - Jairzinho (3-1966; 6-1970; 7-1974)
16 - Gilberto Silva (7-2002; 4-2006; 5-2010)
15 - Bebeto (1-1990; 7-1994; 7-1998)
15 - Didi (3-1954; 6-1958; 6-1962)
15 - Nilton Santos (3-1954; 6-1958; 6-1962)
15 - Rivellino (5-1970; 7-1974; 3-1978)
15 - Thiago Silva (6-2014; 5-2018; 4-2022)
Most FIFA World Cup goals scored
15 - Ronaldo (4-1998; 8-2002; 3-2006)
12 - Pele (6-1958; 1-1962; 1-1966; 4-1970)
9 - Ademir (9-1950)
9 - Jairzinho (7-1970; 2-1974)
9 - Vava (5-1958; 4-1962)
8 - Leonidas (1-1934; 7-1938)
8 - Neymar (4-2014; 2-2018; 2-2022)
8 - Rivaldo (3-1998; 5-2002)
7 - Careca (5-1986; 2-1990)
6 - Bebeto (3-1994; 3-1998)
15 - Rivellino (3-1970; 3-1974)
Most FIFA World Cup tournaments with a goal
4 - Pele (1958, 1962, 1966, 1970)
Youngest player to make an appearance at a FIFA World Cup
17y 235d - Pele vs Soviet Union (15/06/1958)
18y 25d - Carvalho Leite vs Bolivia (20/07/1930)
19y 124d - Marco Antonio vs Romania (10/06/1970)
19y 171d - Tostao vs Hungary (15/07/1966)
19y 288d - Mazzola vs Austria (08/06/1958)
Youngest goalscorer at a FIFA World Cup
17y 239d - Pele vs Wales (19/06/1958)
19y 171d - Tostao vs Hungary (15/07/1966)
19y 288d - Mazzola vs Austria (08/06/1958)
20y 215d - Peracio vs Poland (05/06/1938)
20y 263d - Leonidas vs Spain (27/05/1934)
Oldest player to make an appearance at a FIFA World Cup
39y 213d - Dani Alves vs Korea Republic (05/12/2022)
38y 78d - Thiago Silva vs Croatia (09/12/2022)
37y 138d - Djalma Santos vs Hungary (15/07/1966)
37y 32d - Nilton Santos vs Czechoslovakia (17/06/1962)
36y 38d - Bellini vs Hungary (15/07/1966)
Oldest goalscorer at a FIFA World Cup
34y 137d - Bebeto vs Denmark (03/07/1998)
33y 278d - Thiago Silva vs Serbia (27/06/2018)
33y 23d - Nilton Santos vs Austria (08/06/1958)
32y 257d - Garrincha vs Bulgaria (12/07/1966)
32y 117d - Socrates vs Poland (16/06/1986)
Most consecutive appearances with a goal
6 - Jairzinho (03/06/1970 - 21/06/1970)
Most goals in a match
4 - Ademir vs Sweden (1950, final round)
Hat-tricks
3 goals - Leonidas vs Poland (1938, first round)
4 goals - Ademir vs Sweden (1950, final round)
3 goals - Pele vs France (1958, semi-finals)
Fastest goal scored
2' - Vava vs France (1958, semi-finals)
3' - Vava vs Soviet Union (1958, group stage)
3' - Alfredo Ii vs Switzerland (1950, group stage)
Most clean sheets (GK)
8 - Leao (4-1974; 4-1978)
8 - Taffarel (2-1990; 5-1994; 1-1998)
Red cards
Zeze Procopio vs Czechoslovakia (1938, quarter-finals)
Machado vs Czechoslovakia (1938, quarter-finals)
Nilton Santos vs Hungary (1954, quarter-finals)
Humberto vs Hungary (1954, quarter-finals)
Garrincha vs Chile (1962, semi-finals)
Luis Pereira vs Netherlands (1974, second round group stage)
Ricardo Gomes vs Argentina (1990, round of 16)
Leonardo vs USA (1994, round of 16)
Ronaldinho vs England (2002, quarter-finals)
Kaka vs Côte d'Ivoire (2010, group stage)
Felipe Melo vs Netherlands (2010, quarter-finals)
Coaches
Most final tournaments
3 - Mario Zagallo, BRA (1970, 1974, 1998)
Most matches
20 - Mario Zagallo, BRA (6-1970, 7-1974, 7-1998)
14 - Luiz Felipe Scolari, BRA (7-2002, 7-2014)
12 - Carlos Alberto Parreira, BRA (7-1994, 5-2006)
Most matches won
13 - Zagallo, BRA (6-1970; 3-1974; 4-1998)
Youngest coach
38y 43d - Pindaro De Carvalho vs Yugoslavia (14/07/1930)
38y 77d - Luiz Vinhaes vs Spain (27/05/1934)
38y 298d - Mario Zagallo vs Czechoslovakia (30/06/1970)
Oldest coach
66y 337d - Mario Zagallo vs France (12/07/1998)
65y 245d - Luiz Felipe Scolari vs Netherlands (12/07/2014)
63y 124d - Carlos Alberto Parreira vs France (01/07/2006)
Penalties taken
| Min. | Span | Player | Date | Match | Execution | Reason |
| 62' | 2H | Waldemar De Britto, BRA | 27/05/1934 | ESP vs BRA | not scored | Saved |
| 78' | 2H | Patesko, BRA | 19/06/1938 | BRA vs SWE | not scored | Missed |
| 18' | 1H | Djalma Santos, BRA | 27/06/1954 | HUN vs BRA | scored | Goal |
| 73' | 2H | Zico, BRA | 14/06/1978 | BRA vs PER | scored | Goal |
| 30' | 1H | Socrates, BRA | 16/06/1986 | BRA vs POL | scored | Goal |
| 83' | 2H | Careca, BRA | 16/06/1986 | BRA vs POL | scored | Goal |
| 75' | 2H | Zico, BRA | 21/06/1986 | BRA vs FRA | not scored | Saved |
| 52' | 2H | Rai, BRA | 20/06/1994 | BRA vs RUS | scored | Goal |
| 45+3' | O1H | Ronaldo, BRA | 27/06/1998 | BRA vs CHI | scored | Goal |
| 87' | 2H | Rivaldo, BRA | 03/06/2002 | BRA vs TUR | scored | Goal |
| 45' | 1H | Ronaldinho, BRA | 08/06/2002 | BRA vs CHN | scored | Goal |
| 71' | 2H | Neymar, BRA | 12/06/2014 | BRA vs CRO | scored | Goal |
| 13' | 1H | Neymar, BRA | 05/12/2022 | BRA vs KOR | scored | Goal |
Penalties faced
| Min. | Span | Goalkeeper | Opposition player | Team | Date | Match | Execution |
| 21' | 1H | Velloso (BRA) | Renato Sainz | Bolivia | 20/07/1930 | BRA vs BOL | Saved |
| 18' | 1H | Pedrosa (BRA) | Iraragorri | Spain | 27/05/1934 | ESP vs BRA | Conceded |
| 23' | 1H | Batatais (BRA) | Fryderyk Scherfke | Poland | 05/06/1938 | BRA vs POL | Conceded |
| 65' | 2H | Walter Goulart (BRA) | Oldrich Nejedly | Czechoslovakia | 12/06/1938 | BRA vs TCH | Conceded |
| 60' | 2H | Walter Goulart (BRA) | Giuseppe Meazza | Italy | 16/06/1938 | ITA vs BRA | Conceded |
| 67' | 2H | Barbosa (BRA) | Sune Andersson | Sweden | 09/07/1950 | BRA vs SWE | Conceded |
| 60' | 2H | Castilho (BRA) | Mihaly Lantos | Hungary | 27/06/1954 | HUN vs BRA | Conceded |
| 61' | 2H | Gilmar (BRA) | Leonel Sanchez | Chile | 13/06/1962 | BRA vs CHI | Conceded |
| 73' | 2H | Gilmar (BRA) | Kalman Meszoly | Hungary | 15/07/1966 | HUN vs BRA | Conceded |
| 38' | 1H | Taffarel (BRA) | John Collins | Scotland | 10/06/1998 | BRA vs SCO | Conceded |
| 89' | 2H | Taffarel (BRA) | Kjetil Rekdal | Norway | 23/06/1998 | BRA vs NOR | Conceded |
| 80' | 2H | Julio Cesar (BRA) | James Rodriguez | Colombia | 04/07/2014 | BRA vs COL | Conceded |
| 3' | 1H | Julio Cesar (BRA) | Robin Van Persie | Netherlands | 12/07/2014 | BRA vs NED | Conceded |
Complete World Cup match results
| Tournament | Date | Match |
| 1930 | 14/07/1930 | Yugoslavia 2-1 Brazil, Group stage (Montevideo-URU) |
| 1930 | 20/07/1930 | Brazil 4-0 Bolivia, Group stage (Montevideo-URU) |
| 1934 | 27/05/1934 | Spain 3-1 Brazil, First round (Genoa-ITA) |
| 1938 | 05/06/1938 | Brazil 6-5 Poland, First round (Strasbourg-FRA) aet |
| 1938 | 12/06/1938 | Brazil 1-1 Czechoslovakia, Quarter-finals (Bordeaux-FRA) aet |
| 1938 | 14/06/1938 | Brazil 2-1 Czechoslovakia, Quarter-finals (replay) (Bordeaux-FRA) |
| 1938 | 16/06/1938 | Italy 2-1 Brazil, Semi-finals (Marseille-FRA) |
| 1938 | 19/06/1938 | Brazil 4-2 Sweden, Third-place play-off (Bordeaux-FRA) |
| 1950 | 24/06/1950 | Brazil 4-0 Mexico, Group stage (Rio de Janeiro-BRA) |
| 1950 | 28/06/1950 | Brazil 2-2 Switzerland, Group stage (Sao Paulo-BRA) |
| 1950 | 01/07/1950 | Brazil 2-0 Yugoslavia, Group stage (Rio de Janeiro-BRA) |
| 1950 | 09/07/1950 | Brazil 7-1 Sweden, Final round (group) (Rio de Janeiro-BRA) |
| 1950 | 13/07/1950 | Brazil 6-1 Spain, Final round (group) (Rio de Janeiro-BRA) |
| 1950 | 16/07/1950 | Uruguay 2-1 Brazil, Final round (group) (Rio de Janeiro-BRA) |
| 1954 | 16/06/1954 | Brazil 5-0 Mexico, Group stage (Geneva-SUI) |
| 1954 | 19/06/1954 | Brazil 1-1 Yugoslavia, Group stage (Lausanne-SUI) aet |
| 1954 | 27/06/1954 | Hungary 4-2 Brazil, Quarter-finals (Berne-SUI) |
| 1958 | 08/06/1958 | Brazil 3-0 Austria, Group stage (Uddevalla-SWE) |
| 1958 | 11/06/1958 | Brazil 0-0 England, Group stage (Gothenburg-SWE) |
| 1958 | 15/06/1958 | Brazil 2-0 Soviet Union, Group stage (Gothenburg-SWE) |
| 1958 | 19/06/1958 | Brazil 1-0 Wales, Quarter-finals (Gothenburg-SWE) |
| 1958 | 24/06/1958 | Brazil 5-2 France, Semi-finals (Solna-SWE) |
| 1958 | 29/06/1958 | Brazil 5-2 Sweden, Final (Solna-SWE) |
| 1962 | 30/05/1962 | Brazil 2-0 Mexico, Group stage (Vina del Mar-CHI) |
| 1962 | 02/06/1962 | Brazil 0-0 Czechoslovakia, Group stage (Vina del Mar-CHI) |
| 1962 | 06/06/1962 | Brazil 2-1 Spain, Group stage (Vina del Mar-CHI) |
| 1962 | 10/06/1962 | Brazil 3-1 England, Quarter-finals (Vina del Mar-CHI) |
| 1962 | 13/06/1962 | Brazil 4-2 Chile, Semi-finals (Santiago de Chile-CHI) |
| 1962 | 17/06/1962 | Brazil 3-1 Czechoslovakia, Final (Santiago de Chile-CHI) |
| 1966 | 12/07/1966 | Brazil 2-0 Bulgaria, Group stage (Liverpool-ENG) |
| 1966 | 15/07/1966 | Hungary 3-1 Brazil, Group stage (Liverpool-ENG) |
| 1966 | 19/07/1966 | Portugal 3-1 Brazil, Group stage (Liverpool-ENG) |
| 1970 | 03/06/1970 | Brazil 4-1 Czechoslovakia, Group stage (Guadalajara-MEX) |
| 1970 | 07/06/1970 | Brazil 1-0 England, Group stage (Guadalajara-MEX) |
| 1970 | 10/06/1970 | Brazil 3-2 Romania, Group stage (Guadalajara-MEX) |
| 1970 | 14/06/1970 | Brazil 4-2 Peru, Quarter-finals (Guadalajara-MEX) |
| 1970 | 17/06/1970 | Brazil 3-1 Uruguay, Semi-finals (Guadalajara-MEX) |
| 1970 | 21/06/1970 | Brazil 4-1 Italy, Final (Mexico City-MEX) |
| 1974 | 13/06/1974 | Brazil 0-0 Yugoslavia, Group stage (Frankfurt/Main-FRG) |
| 1974 | 18/06/1974 | Scotland 0-0 Brazil, Group stage (Frankfurt/Main-FRG) |
| 1974 | 22/06/1974 | Zaire 0-3 Brazil, Group stage (Gelsenkirchen-FRG) |
| 1974 | 26/06/1974 | Brazil 1-0 German DR, Second round (group) (Hanover-FRG) |
| 1974 | 30/06/1974 | Argentina 1-2 Brazil, Second round (group) (Hanover-FRG) |
| 1974 | 03/07/1974 | Netherlands 2-0 Brazil, Second round (group) (Dortmund-FRG) |
| 1974 | 06/07/1974 | Brazil 0-1 Poland, Third-place play-off (Munich-FRG) |
| 1978 | 03/06/1978 | Sweden 1-1 Brazil, Group stage (Mar del Plata-ARG) |
| 1978 | 07/06/1978 | Brazil 0-0 Spain, Group stage (Mar del Plata-ARG) |
| 1978 | 11/06/1978 | Brazil 1-0 Austria, Group stage (Mar del Plata-ARG) |
| 1978 | 14/06/1978 | Brazil 3-0 Peru, Second round (group) (Mendoza-ARG) |
| 1978 | 18/06/1978 | Argentina 0-0 Brazil, Second round (group) (Rosario-ARG) |
| 1978 | 21/06/1978 | Brazil 3-1 Poland, Second round (group) (Mendoza-ARG) |
| 1978 | 24/06/1978 | Brazil 2-1 Italy, Third-place play-off (Buenos Aires-ARG) |
| 1982 | 14/06/1982 | Brazil 2-1 Soviet Union, Group stage (Seville-ESP) |
| 1982 | 18/06/1982 | Brazil 4-1 Scotland, Group stage (Seville-ESP) |
| 1982 | 23/06/1982 | Brazil 4-0 New Zealand, Group stage (Seville-ESP) |
| 1982 | 02/07/1982 | Argentina 1-3 Brazil, Second round (group) (Barcelona-ESP) |
| 1982 | 05/07/1982 | Italy 3-2 Brazil, Second round (group) (Barcelona-ESP) |
| 1986 | 01/06/1986 | Spain 0-1 Brazil, Group stage (Guadalajara-MEX) |
| 1986 | 06/06/1986 | Brazil 1-0 Algeria, Group stage (Guadalajara-MEX) |
| 1986 | 12/06/1986 | Northern Ireland 0-3 Brazil, Group stage (Guadalajara-MEX) |
| 1986 | 16/06/1986 | Brazil 4-0 Poland, Round of 16 (Guadalajara-MEX) |
| 1986 | 21/06/1986 | Brazil 1-1 France, Quarter-finals (Guadalajara-MEX) aet (3-4 PSO) |
| 1990 | 10/06/1990 | Brazil 2-1 Sweden, Group stage (Turin-ITA) |
| 1990 | 16/06/1990 | Brazil 1-0 Costa Rica, Group stage (Turin-ITA) |
| 1990 | 20/06/1990 | Brazil 1-0 Scotland, Group stage (Turin-ITA) |
| 1990 | 24/06/1990 | Brazil 0-1 Argentina, Round of 16 (Turin-ITA) |
| 1994 | 20/06/1994 | Brazil 2-0 Russia, Group stage (San Francisco-USA) |
| 1994 | 24/06/1994 | Brazil 3-0 Cameroon, Group stage (San Francisco-USA) |
| 1994 | 28/06/1994 | Brazil 1-1 Sweden, Group stage (Detroit-USA) |
| 1994 | 04/07/1994 | Brazil 1-0 USA, Round of 16 (San Francisco-USA) |
| 1994 | 09/07/1994 | Netherlands 2-3 Brazil, Quarter-finals (Dallas-USA) |
| 1994 | 13/07/1994 | Sweden 0-1 Brazil, Semi-finals (Pasadena-USA) |
| 1994 | 17/07/1994 | Brazil 0-0 Italy, Final (Pasadena-USA) aet (3-2 PSO) |
| 1998 | 10/06/1998 | Brazil 2-1 Scotland, Group stage (Saint-Denis-FRA) |
| 1998 | 16/06/1998 | Brazil 3-0 Morocco, Group stage (Nantes-FRA) |
| 1998 | 23/06/1998 | Brazil 1-2 Norway, Group stage (Marseille-FRA) |
| 1998 | 27/06/1998 | Brazil 4-1 Chile, Round of 16 (Paris-FRA) |
| 1998 | 03/07/1998 | Brazil 3-2 Denmark, Quarter-finals (Nantes-FRA) |
| 1998 | 07/07/1998 | Brazil 1-1 Netherlands, Semi-finals (Marseille-FRA) aet (4-2 PSO) |
| 1998 | 12/07/1998 | Brazil 0-3 France, Final (Saint-Denis-FRA) |
| 2002 | 03/06/2002 | Brazil 2-1 Türkiye, Group stage (Ulsan-KOR) |
| 2002 | 08/06/2002 | Brazil 4-0 China PR, Group stage (Seogwipo-KOR) |
| 2002 | 13/06/2002 | Costa Rica 2-5 Brazil, Group stage (Suwon-KOR) |
| 2002 | 17/06/2002 | Brazil 2-0 Belgium, Round of 16 (Kobe-JPN) |
| 2002 | 21/06/2002 | England 1-2 Brazil, Quarter-finals (Shizuoka-JPN) |
| 2002 | 26/06/2002 | Brazil 1-0 Türkiye, Semi-finals (Saitama-JPN) |
| 2002 | 30/06/2002 | Germany 0-2 Brazil, Final (Yokohama-JPN) |
| 2006 | 13/06/2006 | Brazil 1-0 Croatia, Group stage (Berlin-GER) |
| 2006 | 18/06/2006 | Brazil 2-0 Australia, Group stage (Munich-GER) |
| 2006 | 22/06/2006 | Japan 1-4 Brazil, Group stage (Dortmund-GER) |
| 2006 | 27/06/2006 | Brazil 3-0 Ghana, Round of 16 (Dortmund-GER) |
| 2006 | 01/07/2006 | Brazil 0-1 France, Quarter-finals (Frankfurt/Main-GER) |
| 2010 | 15/06/2010 | Brazil 2-1 Korea DPR, Group stage (Johannesburg-RSA) |
| 2010 | 20/06/2010 | Brazil 3-1 Cote d Ivoire, Group stage (Johannesburg-RSA) |
| 2010 | 25/06/2010 | Portugal 0-0 Brazil, Group stage (Durban-RSA) |
| 2010 | 28/06/2010 | Brazil 3-0 Chile, Round of 16 (Johannesburg-RSA) |
| 2010 | 02/07/2010 | Netherlands 2-1 Brazil, Quarter-finals (Port Elizabeth-RSA) |
| 2014 | 12/06/2014 | Brazil 3-1 Croatia, Group stage (Sao Paulo-BRA) |
| 2014 | 17/06/2014 | Brazil 0-0 Mexico, Group stage (Fortaleza-BRA) |
| 2014 | 23/06/2014 | Cameroon 1-4 Brazil, Group stage (Brasilia-BRA) |
| 2014 | 28/06/2014 | Brazil 1-1 Chile, Round of 16 (Belo Horizonte-BRA) aet (3-2 PSO) |
| 2014 | 04/07/2014 | Brazil 2-1 Colombia, Quarter-finals (Fortaleza-BRA) |
| 2014 | 08/07/2014 | Brazil 1-7 Germany, Semi-finals (Belo Horizonte-BRA) |
| 2014 | 12/07/2014 | Brazil 0-3 Netherlands, Third-place play-off (Brasilia-BRA) |
| 2018 | 17/06/2018 | Brazil 1-1 Switzerland, Group stage (Rostov-on-Don-RUS) |
| 2018 | 22/06/2018 | Brazil 2-0 Costa Rica, Group stage (St. Petersburg-RUS) |
| 2018 | 27/06/2018 | Serbia 0-2 Brazil, Group stage (Moscow-RUS) |
| 2018 | 02/07/2018 | Brazil 2-0 Mexico, Round of 16 (Samara-RUS) |
| 2018 | 06/07/2018 | Brazil 1-2 Belgium, Quarter-finals (Kazan-RUS) |
| 2022 | 24/11/2022 | Brazil 2-0 Serbia, Group stage (Al Dayyan-QAT) |
| 2022 | 28/11/2022 | Brazil 1-0 Switzerland, Group stage (Doha (Ad-Dawhah)-QAT) |
| 2022 | 02/12/2022 | Cameroon 1-0 Brazil, Group stage (Al Dayyan-QAT) |
| 2022 | 05/12/2022 | Brazil 4-1 Korea Republic, Round of 16 (Doha (Ad-Dawhah)-QAT) |
| 2022 | 09/12/2022 | Croatia 1-1 Brazil, Quarter-finals (Doha-QAT) aet (4-2 PSO) |