This page details the match results and statistics of the Brazil olympic football team [1] during the professionalism restriction era.
Win Draw Loss
| 16 July 1952 1952 Olympics | Brazil | 5–1 | Turku, Finland | |
| 19:00 | Humberto Tozzi Larry Jansen Vavá | Report | Van Roessel | Stadium: Kupittaa Attendance: 9.685 Referee: Giorgio Bernardi (ITA) |
| 20 July 1952 1952 Olympics | Brazil | 2–1 | Kotka, Finland | |
| 19:00 | Larry Humberto Tozzi | Report | Gales | Stadium: Kotkan Urheilukeskus Attendance: 6.776 Referee: Marijan Matancic (YUG) |
| 20 July 1952 1952 Olympics | Germany | 4–2 (a.e.t.) | Helsinki, Finland | |
| 19:00 | Schröder Klug Zeitler | Report | Larry Zózimo | Stadium: Olympic Stadium Attendance: 11.451 Referee: Arthur Ellis (GBR) |
| 11 August 1959 Unofficial friendly | Brazil | 4–1 | | Rio de Janeiro, Brazil |
| China Gérson Germano Manuel | Bataglia | Stadium: Estádio das Laranjeiras Referee: Alberto da Gama (BRA) |
| 14 August 1959 Unofficial friendly | Brazil | 1–2 | | Rio de Janeiro, Brazil |
| Roberto Rodrigues | Válter Bataglia | Stadium: Estádio das Laranjeiras Referee: Alberto da Gama (BRA) |
| 29 August 1959 1959 Pan American Games | Brazil | 4–2 | Chicago, United States | |
| Beyruth China Roberto Rodrigues | Vargas Loria | Stadium: Soldier Field Referee: Leo Goldstein (USA) |
| 30 August 1959 1959 Pan American Games | Brazil | 4–0 | Chicago, United States | |
| Gérson Roberto Rodrigues Beyruth | Stadium: Soldier Field Referee: Nils Dahlquist (USA) |
| 31 August 1959 1959 Pan American Games | United States | 5–3 | Macomb, United States | |
| Murphy Zerhusen | Gérson Roberto Rodrigues Germano | Stadium: Hanson Field Referee: Raymond Morgan (CAN) |
| 2 September 1959 1959 Pan American Games | Brazil | 9–1 | Chicago, United States | |
| Germano China Roberto Rodrigues Maranhão | Delpeche | Stadium: Soldier Field Referee: Nils Dahlquist (USA) |
| 3 September 1959 1959 Pan American Games | Brazil | 6–2 | Chicago, United States | |
| China Gérson | Mercado Carranza | Stadium: Soldier Field Referee: John Best (USA) |
| 5 September 1959 1959 Pan American Games | Brazil | 1–1 | Macomb, United States | |
| China | Bonnano | Stadium: Hanson Field Referee: Raymond Morgan (CAN) |
| 20 December 1959 1960 Pre-Olympic Tournament | Colombia | 2–0 | Bogotá, Colombia | |
| Home | Stadium: Estadio El Campín Referee: A. Menendez (MEX) |
| 27 December 1959 1960 Pre-Olympic Tournament | Brazil | 7–1 | Rio de Janeiro, Brazil | |
| China Manoelzinho Gérson | Manjarrés | Stadium: Estádio do Maracanã Referee: J. Brozzi (ARG) |
| 19 April 1960 1960 Pre-Olympic Tournament | Brazil | 2–1 | Lima, Peru | |
| Bruno China | Álvarez | Stadium: Estadio Nacional de Lima Referee: Erwin Hiegger (NIR) |
| 21 April 1960 1960 Pre-Olympic Tournament | Brazil | 1–3 | Lima, Peru | |
| Jaburu | Desiderio Oleniak | Stadium: Estadio Nacional de Lima Referee: Erwin Hiegger (NIR) |
| 27 April 1960 1960 Pre-Olympic Tournament | Suriname | 1–4 | Lima, Peru | |
| Foe A Man | Wooter Maranhão China Jaburu | Stadium: Estadio Nacional de Lima Referee: C. Robles (CHI) |
| 30 April 1960 1960 Pre-Olympic Tournament | Peru | 2–0 | Lima, Peru | |
| Gallardo Nieri | Stadium: Estadio Nacional de Lima Referee: J. Brozzi (ARG) |
| 24 July 1960 Unofficial friendly | Brazil | 1–1 | | Juiz de Fora, Brazil |
| Jonas | Herculano | Stadium: Estádio Paes Soares Referee: Guálter Portela Filho (BRA) |
| 1 August 1960 Unofficial friendly | Brazil | 4–0 | | Rio de Janeiro, Brazil |
| Geada Waldir Gérson Wanderley | Stadium: Estádio Ítalo del Cima Referee: Alberto Gama (BRA) |
| 4 August 1960 Unofficial friendly | Brazil | 1–0 | | Três Rios, Brazil |
| Chiquinho | Stadium: Estádio Odair Gama Referee: Alberto Gama (BRA) |
| 13 August 1960 Friendly | Peru | 1–3 | Lima, Peru | |
| Altuna | Balanger Chiquinho China | Stadium: Estadio Nacional de Lima Referee: F. Mayer (AUT) |
| 14 August 1960 Friendly | Peru | 1–0 | Lima, Peru | |
| Mendoza | Stadium: Estadio Nacional de Lima Referee: F. Mayer (AUT) |
| 26 August 1960 1960 Olympics | Brazil | 4–3 | Livorno, Italy | |
| Gérson China Wanderley | Brown Lewis | Stadium: Stadio Armando Picchi Referee: J. Kandlbinder (GER) |
| 29 August 1960 1960 Olympics | Brazil | 5–0 | Rome, Italy | |
| Gérson Roberto Dias | Stadium: Stadio Flaminio Referee: E. Erlich (YUG) |
| 1 September 1960 1960 Olympics | Italy | 3–1 | Florence, Italy | |
| Rivera Rossano | Waldir | Stadium: Stadio Comunale Referee: P. Schwinte (FRA) |
| 14 February 1963 Unofficial friendly | Brazil | 1–3 | | Santos, Brazil |
| Dirceu | Pelé Coutinho Olavo | Stadium: Estádio Ulrico Mursa Referee: Romualdo Arppi Filho (BRA) |
| 24 April 1963 1963 Pan American Games | Brazil | 3–1 | São Paulo, Brazil | |
| Othon Aírton | Varela | Stadium: Parque São Jorge Referee: L. Goldestein (USA) |
| 28 April 1963 1963 Pan American Games | Brazil | 10–0 | São Paulo, Brazil | |
| Othon Aírton Nenê Jairzinho | Stadium: Parque São Jorge Referee: João Etzel Filho (BRA) |
| 30 April 1963 1963 Pan American Games | Brazil | 3–0 | São Paulo, Brazil | |
| Jairzinho Othon Aírton | Stadium: Parque São Jorge Referee: L. Goldestein (USA) |
| 4 May 1963 1963 Pan American Games | Brazil | 2–2 | São Paulo, Brazil | |
| Aírton Othon | Oleniak Manfredi | Stadium: Parque São Jorge Referee: C. Vicuña (CHI) |
| 12 May 1964 1964 Pre-Olympic Tournament | Brazil | 2–0 | Lima, Peru | |
| Othon Ivo Soares | Stadium: Estadio Nacional de Lima Referee: A. Tejada (PER) |
| 14 May 1964 1964 Pre-Olympic Tournament | Brazil | 1–1 | Lima, Peru | |
| Nélio | Padilla | Stadium: Estadio Nacional de Lima Referee: J. Cruzat (CHI) |
| 18 May 1964 1964 Pre-Olympic Tournament | Brazil | 3–1 | Lima, Peru | |
| Zé Roberto Ivo Soares Nélio | Ordoñez | Stadium: Estadio Nacional de Lima Referee: J. Praddaude (ARG) |
| 7 June 1964 1964 Pre-Olympic Tournament | Brazil | 4–0 | Rio de Janeiro, Brazil | |
| Roberto Miranda Zé Roberto Evaldo | Stadium: Estádio do Maracanã Referee: G. Dienst (SWI) |
| 7 September 1964 Friendly | Brazil | 3–0 | Rio de Janeiro, Brazil | |
| Zé Roberto | Stadium: Estádio do Maracanã Referee: J. Taylor (ENG) |
| 12 October 1964 1964 Olympics | Brazil | 1–1 | Tokyo, Japan | |
| Roberto Miranda | Report | Shanin | Stadium: Komazawa Olympic Park Attendance: 16,450 Referee: R. Glöckner (DDR) |
| 14 October 1964 1964 Olympics | Brazil | 4–0 | Yokohama, Japan | |
| Zé Roberto Elizeu Roberto Miranda | Report | Stadium: Mitsuzawa Field Attendance: 12,672 Referee: S. Boukkili (MOR) |
| 16 October 1964 1964 Olympics | Czechoslovakia | 1–0 | Saitama, Japan | |
| Valošek | Report | Stadium: Omiya Stadium Attendance: 13,120 Referee: H. Tehrani (IRN) |
| 4 February 1968 Unofficial friendly | Brazil | 3–4 | | Curitiba, Brazil |
| Ademir Toninho Guerreiro | Milton Dias Alfredo Roberto | Stadium: Estádio Couto Pereira Referee: Kalil Karan (BRA) |
| 7 February 1968 Unofficial friendly | Brazil | 3–1 | | Curitiba, Brazil |
| Dé Lauro Toninho Guerreiro | Nilzo | Stadium: Estádio Durival de Brito Referee: Valdemar Nader (BRA) |
| 12 February 1968 Unofficial friendly | Brazil | 2–4 | | Londrina, Brazil |
| Manoel Maria Ademir | Lidu Paquito Carlinhos Nonda | Stadium: Estádio Vitorino Gonçalves Dias Referee: Gilvan Alves de Oliveira (BRA) |
| 19 March 1968 1968 Pre-Olympic Tournament | Brazil | 0–0 | Medellin, Colombia | |
| Stadium: Estadio Atanasio Girardot Referee: P. Vaga (URU) |
| 24 March 1968 1968 Pre-Olympic Tournament | Brazil | 3–0 | Barranquilla, Colombia | |
| Dionísio Manoel Maria | Stadium: Estadio Metropolitano Referee: G. Velasquez (COL) |
| 27 March 1968 1968 Pre-Olympic Tournament | Brazil | 0–0 | Medellin, Colombia | |
| Stadium: Estadio Atanasio Girardot Referee: Erwin Hiegger (NIR) |
| 31 March 1968 1968 Pre-Olympic Tournament | Uruguay | 2–1 | Bogotá, Colombia | |
| Dutra Brandon | Ademir | Stadium: Estadio El Campín Referee: D. Goicoechea (ARG) |
| 5 April 1968 1968 Pre-Olympic Tournament | Brazil | 1–0 (awd.) | Bogotá, Colombia | |
| Stadium: Estadio El Campín Referee: D. Goicoechea (ARG) |
| 9 April 1968 1968 Pre-Olympic Tournament | Colombia | 0–3 | Bogotá, Colombia | |
| Lauro Ademir | Stadium: Estadio El Campín Referee: D. Goicoechea (ARG) |
| 14 October 1968 1968 Olympics | Spain | 1–0 | Mexico City, Mexico | |
| Fernández | Report | Stadium: Estadio Azteca Referee: A. Klein (ISR) |
| 16 October 1968 1968 Olympics | Brazil | 1–1 | Puebla, Mexico | |
| Ferretti | Report | Watanabe | Stadium: Estadio Cuauhtémoc Referee: G. Lamptey (GHA) |
| 26 November 1971 1971 Pre-Olympic Tournament | Brazil | 1–1 | Cali, Colombia | |
| Nílson Dias | Vágner | Stadium: Estadio Pascual Guerrero Referee: G. Velasquez (ARG) |
| 28 November 1971 1971 Pre-Olympic Tournament | Brazil | 2–1 | Cali, Colombia | |
| Roberto Dinamite Nílson Dias | Landa | Stadium: Estadio Pascual Guerrero Referee: J. Varrone (VEN) |
| 30 November 1971 1971 Pre-Olympic Tournament | Brazil | 0–0 | Cali, Colombia | |
| Stadium: Estadio Pascual Guerrero Referee: R. Barreto (URU) |
| 5 December 1971 1971 Pre-Olympic Tournament | Brazil | 1–0 | Medellin, Colombia | |
| Nílson Dias | Stadium: Estadio Atanasio Girardot Referee: E. Perez (PER) |
| 7 December 1971 1971 Pre-Olympic Tournament | Colombia | 1–1 | Bogotá, Colombia | |
| Santamaría | Enéas | Stadium: Estadio El Campín Referee: O. Ortube (BOL) |
| 9 December 1971 1971 Pre-Olympic Tournament | Brazil | 1–0 | Bogotá, Colombia | |
| Zico | Stadium: Estadio El Campín Referee: R. Rodrigues (COL) |
| 11 December 1971 1971 Pre-Olympic Tournament | Brazil | 1–0 | Bogotá, Colombia | |
| Enéas | Stadium: Estadio El Campín Referee: J. Silvagno (CHI) |
| 4 June 1972 Unofficial friendly | Brazil | 0–0 | | Natal, Brazil |
| Stadium: Machadão Referee: Luiz Meireles (BRA) |
| 7 June 1972 Unofficial friendly | Brazil | 0–1 | | Recife, Brazil |
| Betinho | Stadium: Estádio do Arruda Referee: Arlindo Tavares (BRA) |
| 10 June 1972 Unofficial friendly | Brazil A | 2–1 | Uberaba, Brazil | |
| Rivellino Jairzinho | Zé Carlos | Stadium: Estádio Engenheiro João Guido Referee: Robert Helies (FRA) |
| 13 June 1972 Unofficial friendly | Brazil | 0–0 | | Belo Horizonte, Brazil |
| Stadium: Estádio Mineirão Referee: Armando Marques (BRA) |
| 17 June 1972 Unofficial friendly | Brazil | 4–1 | | Porto Alegre, Brazil |
| Falcão Washington Kaltz | Volkert | Stadium: Estádio Beira Rio Referee: José de Assis Aragão (BRA) |
| 29 June 1972 Unofficial friendly | Brazil | 0–0 | | Petrópolis, Brazil |
| Stadium: Estádio Atílio Marotti Referee: Luís Carlos Félix (BRA) |
| 2 July 1972 Unofficial friendly | Brazil | 0–1 | | Rio de Janeiro, Brazil |
| Caio Cambalhota | Stadium: Estádio do Maracanã Referee: Rubens de Souza (BRA) |
| 8 July 1972 Unofficial friendly | Brazil | 0–0 | | São Paulo, Brazil |
| Stadium: Parque Antártica Referee: Roberto Nunes Morgado (BRA) |
| 6 August 1972 Unofficial friendly | Brazil | 0–1 | | Manaus, Brazil |
| Nílson | Stadium: Estádio Vivaldo Lima Referee: Manuel Francisco Gomes de Oliveira (BRA) |
| 9 August 1972 Unofficial friendly | Brazil | 1–0 | | Belém, Brazil |
| Dirceu | Stadium: Baenão Referee: Manuel Francisco Gomes de Oliveira (BRA) |
| 11 August 1972 Unofficial friendly | Brazil | 1–1 | | Belém, Brazil |
| Roberto Dinamite | Clésio | Stadium: Estádio Francisco Vasques Referee: Francisco de Jesus (BRA) |
| 27 August 1972 1972 Olympics | Brazil | 2–3 | Passau, West Germany | |
| Dirceu Zé Carlos | Report | Simonsen Røntved | Stadium: Dreiflüssestadion Attendance: 10.000 Referee: Pavel Kazakov (URS) |
| 29 August 1972 1972 Olympics | Hungary | 2–2 | Munich, West Germany | |
| A. Dunai Juhász | Report | Pedrinho Dirceu | Stadium: Olympic Stadium Attendance: 50.000 Referee: William Mullan (GBR) |
| 31 August 1972 1972 Olympics | Iran | 1–0 | Regensburg, West Germany | |
| Halvai | Report | Stadium: Jahnstadion Attendance: 2.200 Referee: Gerhard Schulenburg (FRG) |
| 6 September 1975 Unofficial friendly | Brazil | 1–0 | | Rio de Janeiro, Brazil |
| Darcy | Report | Stadium: Estádio do Maracanã Referee: Valquir Pimentel (BRA) |
| 14 September 1975 Unofficial friendly | Brazil | 2–0 | | Juiz de Fora, Brazil |
| Cláudio Adão | Stadium: Estádio Procópio Teixeira Referee: Serafim Martins Filho (BRA) |
| 18 September 1975 Unofficial friendly | Brazil | 0–0 | | Campinas, Brazil |
| Stadium: Estádio Moisés Lucarelli Referee: Roberto Nunes Morgado (BRA) |
| 24 September 1975 Unofficial friendly | Santa Fe | 3–3 | Bogotá, Colombia | |
| Sarnari Pandolfi | Marcelo Oliveira Cláudio Adão | Stadium: Estadio El Campín Referee: Guillermo Velázquez (COL) |
| 26 September 1975 Friendly | Colombia | 2–1 | Bogotá, Colombia | |
| Estrada Sanchéz | Cláudio Adão | Stadium: Estadio El Campín Referee: L. Canessa (COL) |
| 14 October 1975 1975 Pan American Games | Brazil | 3–1 | Mexico City, Mexico | |
| Vázquez Tiquinho Cláudio Adão | Wanchope | Stadium: Estadio Azteca Referee: E. Mendoza (MEX) |
| 15 October 1975 1975 Pan American Games | Brazil | 2–0 | Mexico City, Mexico | |
| Cláudio Adão Edinho | Stadium: Estadio Azteca Referee: D. De La Mora (PER) |
| 17 October 1975 1975 Pan American Games | Brazil | 14–0 | Mexico City, Mexico | |
| Luiz Alberto Santos Rosemiro Eudes Erivelto Fraga Batista Marcelo Oliveira | Stadium: Estadio Azteca Referee: I. Calderon (CUB) |
| 19 October 1975 1975 Pan American Games | Brazil | 6–0 | Mexico City, Mexico | |
| Leguelé Cláudio Adão Erivelto | Stadium: Estadio Azteca Referee: D. Malio (CAN) |
| 21 October 1975 1975 Pan American Games | Brazil | 0–0 | Mexico City, Mexico | |
| Stadium: Estadio Azteca Referee: R. Gonzalez (CHI) |
| 23 October 1975 1975 Pan American Games | Brazil | 7–0 | Mexico City, Mexico | |
| Cláudio Adão Erivelto Santos Eudes | Stadium: Estadio Azteca Referee: D. Malio (CAN) |
| 25 October 1975 1975 Pan American Games | Mexico | 1–1 (a.e.t.) | Mexico City, Mexico | |
| Tapia | Cláudio Adão | Stadium: Estadio Azteca Referee: A. Ithurralde (ARG) |
| 17 December 1975 Unofficial friendly | Brazil | 0–3 | | Rio de Janeiro, Brazil |
| Mendonça Tainha | Stadium: Estádio do Maracanã Referee: Saul Mendes (BRA) |
| 21 January 1976 1976 Pre-Olympic Tournament | Brazil | 1–1 | Recife, Brazil | |
| Cláudio Adão | Italiano | Stadium: Estádio do Arruda Referee: C. Orozco (PER) |
| 25 January 1976 1976 Pre-Olympic Tournament | Brazil | 4–0 | Recife, Brazil | |
| Erivelto Cláudio Adão Leguelé | Stadium: Estádio do Arruda Referee: J. Silvagno (CHI) |
| 27 January 1976 1976 Pre-Olympic Tournament | Brazil | 2–1 | Recife, Brazil | |
| Erivelto Cláudio Adão | Orellana | Stadium: Estádio do Arruda Referee: Guillermo Velázquez (COL) |
| 29 January 1976 1976 Pre-Olympic Tournament | Brazil | 3–0 | Recife, Brazil | |
| Leguelé Erivelto Santos | Stadium: Estádio do Arruda Referee: J. Bazán (URU) |
| 1 February 1976 1976 Pre-Olympic Tournament | Brazil | 2–0 | Recife, Brazil | |
| Cláudio Adão Erivelto | Stadium: Estádio do Arruda Referee: Guillermo Velázquez (COL) |
| 19 May 1976 Unofficial friendly | Brazil | 0–0 | | Rio de Janeiro, Brazil |
| Stadium: Estádio do Maracanã Referee: José Marçal Filho (BRA) |
| 22 May 1976 Friendly | Mexico | 0–0 | Mexico City, Mexico | |
| Stadium: Estadio Azteca Referee: M. Rubio (MEX) |
| 25 May 1976 Friendly | Kuwait | 0–2 | Kuwait City, Kuwait | |
| Luís Fernando Leguelé | Stadium: Kuwait University Stadium Referee: K. Al Kenoy (KUW) |
| 28 May 1976 Friendly | Iran | 2–2 | Tehran, Iran | |
| Azizi Nouraei | Erivelto Leguelé | Stadium: Fara Diba Stadium Referee: M. Zamani (IRN) |
| 4 June 1976 Unofficial friendly | Vita Club Mokanda | 0–2 | Pointe-Noire, Republic of the Congo | |
| Picolé Marinho | Stadium: Stade Municipal de Pointe-Noire |
| 6 June 1976 Friendly | Congo | 0–2 | Brazzaville, Republic of the Congo | |
| Erivelto Santos | Stadium: Stade Alphonse Massemba-Débat Referee: G. Pouenga (CGO) |
| 10 June 1976 Unofficial friendly | Léopard Douala | 1–3 | Douala, Cameroon | |
| Edoue | Erivelto Jarbas | Stadium: Stade de la Réunification |
| 13 June 1976 Friendly | Cameroon | 1–1 | Yaounde, Cameroon | |
| Mokube | Júlio César | Stadium: Stade Ahmadou Ahidjo |
| 16 June 1976 Unofficial friendly | Levante UD | 0–3 | Valencia, Spain | |
| Erivelto Santos | Stadium: Luis Casanova Referee: F. Hernandes (SPA) |
| 22 June 1976 Tournoi de Paris [2] | Europe XI | 3–2 | Paris, France | |
| Bremner Georgescu Rosemiro | Jarbas Erivelto | Stadium: Parc des Princes |
| 24 June 1976 Tournoi de Paris [2] | PSG | 1–2 | Paris, France | |
| M'Pelé | Rosemiro Luís Fernando | Stadium: Parc des Princes Referee: Marcel Bacou (FRA) |
| 28 June 1976 Unofficial friendly | Banik Ostrava | 1–0 | Ostrava, Czechoslovakia | |
| Slany | Stadium: Městský stadion Referee: Z. Jalinek (CZE) |
| 30 June 1976 Friendly | Poland | 3–0 | Chorzów, Poland | |
| Szarmach Deyna | Stadium: Stadion Śląski Referee: D. Parmakov (BUL) |
| 18 July 1976 1976 Olympics | Brazil | 0–0 | Toronto, Canada | |
| Report | Stadium: Varsity Stadium Attendance: 21.643 Referee: John Paterson |
| 20 July 1976 1976 Olympics | Brazil | 2–1 | Montreal, Canada | |
| Rosemiro Fraga | Report | Idígoras | Stadium: Olympic Stadium Attendance: 38.123 Referee: Paul Schiller |
| 25 July 1976 1976 Olympics | Brazil | 4–1 | Toronto, Canada | |
| Jarbas Erivelto Júnior | Report | Peretz | Stadium: Varsity Stadium Attendance: 18.601 Referee: Károly Palotai |
| 27 July 1976 1976 Olympics | Brazil | 0–2 | Toronto, Canada | |
| Report | Szarmach | Stadium: Varsity Stadium Attendance: 21.743 Referee: John Paterson |
| 29 July 1976 1976 Olympics | Soviet Union | 2–0 | Montreal, Canada | |
| Onyshchenko Nazarenko | Report | Stadium: Olympic Stadium Attendance: 55.647 Referee: Abraham Klein |
| 6 June 1979 Friendly | Paraguay | 0–0 | Asunción, Paraguay | |
| Stadium: Defensores del Chaco Referee: Gastón Castro |
| 12 June 1979 Tournoi de Paris [2] | SL Benfica | 2–0 | Paris, France | |
| Reinaldo Toni | Stadium: Parc des Princes |
| 14 June 1979 Tournoi de Paris [2] | PSG | 4–3 | Paris, France | |
| Brisson Fernandez A. Bianchi C. Bianchi | Mica Rogério Silva | Stadium: Parc des Princes |
| 15 June 1979 Unofficial friendly | FC Mulhouse | 3–1 | Mulhouse, France | |
| Six Pfertzel | Cristóvão | Stadium: Stade de l'Ill |
| 2 July 1979 1979 Pan American Games | Brazil | 2–0 | San Juan, Puerto Rico | |
| Silva Mica | Stadium: Estadio Sixto Escobar Referee: D. Soupliotis |
| 6 July 1979 1979 Pan American Games | Brazil | 1–0 | San Juan, Puerto Rico | |
| Cristóvão | Stadium: Estadio Sixto Escobar Referee: C. Espósito |
| 8 July 1979 1979 Pan American Games | Brazil | 3–1 | San Juan, Puerto Rico | |
| Silvinho Édson Boaro Jérson | Rojas | Stadium: Estadio Country Club Referee: E. Townsend |
| 10 July 1979 1979 Pan American Games | Puerto Rico | 0–5 | San Juan, Puerto Rico | |
| Silva Mica Cléo Jérson | Stadium: Estadio Country Club Referee: G. Castro |
| 14 July 1979 1979 Pan American Games | Brazil | 3–0 | San Juan, Puerto Rico | |
| Wagner Basílio Silva Gilcimar | Stadium: Estadio Sixto Escobar Referee: G. Castro |
| 30 October 1979 Friendly | Romania | 2–1 | Bucharest, Romania | |
| Terches Tikalm | Anselmo | Stadium: Stadionul August 23 Referee: Nicolae Rainea |
| 4 November 1979 Friendly | United Arab Emirates | 1–5 | Dubai, United Arab Emirates | |
| Al-Khaleej | Anselmo João Luiz Neílson | Stadium: Rashid Stadium |
| 7 November 1979 Friendly | United Arab Emirates | 1–2 | Dubai, United Arab Emirates | |
| Ahmad | Djalma Bala Souza | Stadium: Rashid Stadium |
| 9 November 1979 Friendly | Bahrain | 0–2 | Manama, Bahrain | |
| Souza Anselmo | Stadium: Bahrain National Stadium |
| 10 November 1979 Friendly | Qatar | 1–3 | Doha, Qatar | |
| Brahimi | Brasinha Anselmo | Stadium: Khalifa International Stadium |
| 12 November 1979 Friendly | Qatar | 1–3 | Doha, Qatar | |
| Massour | Djalma Bala Rubem Neílson | Stadium: Khalifa International Stadium |
| 14 November 1979 Friendly | Kuwait | 0–0 | Kuwait City, Kuwait | |
| Stadium: Al Kuwait Sports Club Stadium |
| 23 January 1980 1980 Pre-Olympic Tournament | Brazil | 2–1 | Cali, Colombia | |
| Vítor Silva | Peña | Stadium: Estadio Pascual Guerrero Referee: Guillermo Velázquez |
| 27 January 1980 1980 Pre-Olympic Tournament | Peru | 3–0 | Barranquilla, Colombia | |
| Zapata Medina | Stadium: Estadio Metropolitano Referee: Abel Gnecco |
| 30 January 1980 1980 Pre-Olympic Tournament | Brazil | 4–0 | Bogotá, Colombia | |
| Jorginho Cristóvão Rau Anselmo | Stadium: Estadio El Campín Referee: Jose Lozada |
| 3 February 1980 1980 Pre-Olympic Tournament | Chile | 0–0 | Barranquilla, Colombia | |
| Stadium: Estadio Metropolitano Referee: Ramón Barreto |
| 7 February 1980 1980 Pre-Olympic Tournament | Argentina | 3–1 | Bogotá, Colombia | |
| Randazzo Meza | Jérson | Stadium: Estadio El Campín Referee: Enrico Revoredo |
| 10 February 1980 1980 Pre-Olympic Tournament | Colombia | 5–1 | Cali, Colombia | |
| Sarmiento Agudelo Cardona | João Luiz | Stadium: Estadio Pascual Guerrero Referee: Gastón Castro |
| 15 August 1983 1983 Pan American Games | Brazil | 2–0 | Caracas, Venezuela | |
| Marcus Vinícius Heitor | Stadium: Estadio Brígido Iriarte Referee: Carlos Luis Alfaro |
| 19 August 1983 1983 Pan American Games | Brazil | 1–0 | Caracas, Venezuela | |
| Heitor | Stadium: Estadio Brígido Iriarte Referee: Mario Lira |
| 23 August 1983 1983 Pan American Games | Uruguay | 1–0 | Caracas, Venezuela | |
| Peirano | Stadium: Estadio Brígido Iriarte Referee: Mario Lira |
| 15 December 1983 Unofficial friendly | Brazil | 2–1 | | Brasília, Brazil |
| Marcus Vinícius Chicão | Péricles | Stadium: Estádio Mané Garrincha Referee: José de Assis Aragão |
| 19 January 1984 Friendly | Brazil | 1–1 | Campo Grande, Brazil | |
| Marcus Vinícius | Mendoza | Stadium: Morenão Referee: Ulisses Tavares |
| 22 January 1984 Friendly | Brazil | 1–0 | Campo Grande, Brazil | |
| Édson Boaro | Stadium: Morenão Referee: Wilson Carlos dos Santos |
| 25 January 1984 Friendly | Brazil | 3–1 | Florianópolis, Brazil | |
| Mirandinha Leiz Édson Boaro | Cămătaru | Stadium: Estádio Orlando Scarpelli Referee: Roque José Gallas |
| 28 January 1984 Friendly | Brazil | 3–0 | Curitiba, Brazil | |
| Mirandinha Vítor Renê | Stadium: Estádio Couto Pereira Referee: Ethel Rodrigues |
| 12 February 1984 1984 Pre-Olympic Tournament | Brazil | 2–1 | Guayaquil, Ecuador | |
| Riascos Dunga | Pérez | Stadium: Estadio Modelo Referee: Sergio Vásquez |
| 15 February 1984 1984 Pre-Olympic Tournament | Ecuador | 0–0 | Guayaquil, Ecuador | |
| Stadium: Estadio Modelo Referee: Gabriel González |
| 17 February 1984 1984 Pre-Olympic Tournament | Brazil | 2–0 | Guayaquil, Ecuador | |
| Mirandinha | Stadium: Estadio Modelo Referee: Carlos Montalbán |
| 19 February 1984 1984 Pre-Olympic Tournament | Ecuador | 0–2 | Guayaquil, Ecuador | |
| Dunga Vítor | Stadium: Estadio Modelo Referee: Ernesto Filippi |
| 21 February 1984 1984 Pre-Olympic Tournament | Brazil | 3–2 | Guayaquil, Ecuador | |
| Vítor Gersinho | Valdés Núñez | Stadium: Estadio Modelo Referee: Horacio Di Rosa |
| 11 June 1984 Unofficial friendly | Brazil | 1–0 | | Rio de Janeiro, Brazil |
| Gilmar Popoca | Stadium: Estádio do Maracanã Referee: Pedro Carlos Bregalda |
| 17 June 1984 Unofficial friendly | Brazil | 3–3 | | São Paulo, Brazil |
| Chicão Tonho | Jones Élcio | Stadium: Estádio do Morumbi Referee: Dulcídio Boschilla |
| 21 June 1984 Unofficial friendly | Brazil | 2–0 | | Curitiba, Brazil |
| Albeneier Gilmar Popoca | Stadium: Estádio Couto Pereira Referee: Aírton Bernardoni |
| 30 July 1984 1984 Olympics | Brazil | 3–1 | Pasadena, United States | |
| 19:00 | Gilmar Popoca Silvinho Dunga | Report | Abdullah | Stadium: Rose Bowl Attendance: 40,799 Referee: Brian McGinlay (GBR) |
| 1 August 1984 1984 Olympics | Brazil | 1–0 | Palo Alto, United States | |
| 19:00 | Gilmar Popoca | Report | Stadium: Stanford Stadium Attendance: 75,239 Referee: Kyung-Bok Cha (KOR) |
| 3 August 1984 1984 Olympics | Brazil | 2–0 | Pasadena, United States | |
| 19:00 | Dunga Kita | Report | Stadium: Rose Bowl Attendance: 49,355 Referee: Arminio Victoriano Sánchez (ESP) |
| 6 August 1984 1984 Olympics | Brazil | 1–1 (a.e.t.) (4–2 p) | Palo Alto, United States | |
| 15:00 | Gilmar Popoca | Report | Mitchell | Stadium: Stanford Stadium Attendance: 36,150 Referee: Luis Paulino Siles (CRC) |
| Penalties | ||||
| Gilmar Popoca Kita Ademir André Luiz | ||||
| 8 August 1984 1984 Olympics | Italy | 1–2 (a.e.t.) | Palo Alto, United States | |
| 20:30 | Fanna | Report | Gilmar Popoca Ronaldo Silva | Stadium: Stanford Stadium Attendance: 83,642 Referee: David Socha (USA) |
| 11 August 1984 1984 Olympics | France | 2–0 | Pasadena, United States | |
| 19:00 | Brisson Xuereb | Report | Stadium: Rose Bowl Attendance: 101,799 Referee: Jan Keizer (NED) |
| 25 November 1986 1986 South American Games | Brazil | 1–1 | Santiago, Chile | |
| Everaldo | Torres | Stadium: Estadio Nacional de Chile Referee: J. Ramirez (PER) |
| 1 December 1986 1986 South American Games | Brazil | 3–0 | Santiago, Chile | |
| Wallace Dida | Stadium: Estadio Nacional de Chile Referee: L. La Rosa (URU) |
| 4 December 1986 1986 South American Games | Brazil | 1–1 | Santiago, Chile | |
| Wallace | Peña | Stadium: Estadio Nacional de Chile Referee: A. Brats (USA) |
| 6 December 1986 1986 South American Games | Chile | 0–1 | Santiago, Chile | |
| Édson Carioca | Stadium: Estadio Nacional de Chile Referee: R. Rodriguez (ELS) |
| 28 March 1987 Friendly | Brazil | 1–0 | Belo Horizonte, Brazil | |
| Faral | Stadium: Estádio Mineirão Referee: Romualdo Arppi Filho |
| 5 April 1987 Friendly | Bolivia | 2–2 | Cochabamba, Bolivia | |
| Salinas | Edu Marangon Evair | Stadium: Estadio Félix Capriles Referee: M. Boado |
| 15 April 1987 Unofficial friendly | The Strongest | 2–3 | La Paz, Bolivia | |
| Panichelli Galarza | Bebeto Evair Mirandinha | Stadium: Estadio Hernando Siles Referee: J. Papon |
| 18 April 1987 1987 Pre-Olympic Tournament | Brazil | 3–1 | Santa Cruz de la Sierra, Bolivia | |
| João Paulo Bebeto Mirandinha | Franco | Stadium: Estadio Ramón Tahuichi Aguilera Referee: E. Jácome |
| 20 April 1987 1987 Pre-Olympic Tournament | Colombia | 2–0 | Santa Cruz de la Sierra, Bolivia | |
| Galeano Trellez | Stadium: Estadio Ramón Tahuichi Aguilera Referee: Gastón Castro |
| 24 April 1987 1987 Pre-Olympic Tournament | Uruguay | 1–1 | Santa Cruz de la Sierra, Bolivia | |
| Bengoechea | Mirandinha | Stadium: Estadio Ramón Tahuichi Aguilera Referee: J. Romero |
| 26 April 1987 1987 Pre-Olympic Tournament | Peru | 1–1 | Santa Cruz de la Sierra, Bolivia | |
| La Rosa | Douglas | Stadium: Estadio Ramón Tahuichi Aguilera Referee: Gastón Castro |
| 29 April 1987 1987 Pre-Olympic Tournament | Argentina | 2–0 | La Paz, Bolivia | |
| Perazzo Alfaro | Stadium: Estadio Hernando Siles Referee: Gastón Castro |
| 1 May 1987 1987 Pre-Olympic Tournament | Brazil | 2–1 | La Paz, Bolivia | |
| Jorginho João Paulo | Maturana | Stadium: Estadio Hernando Siles Referee: E. Codesal |
| 3 May 1987 1987 Pre-Olympic Tournament | Bolivia | 1–2 | La Paz, Bolivia | |
| Denílson | Valdo Mirandinha | Stadium: Estadio Hernando Siles Referee: E. Jácome |
| 10 August 1987 1987 Pan American Games | Brazil | 4–1 | Indianapolis, United States | |
| Evair Nelsinho Tony João Paulo | Neil | Stadium: Kuntz Memorial Soccer Stadium Referee: C. Montalván |
| 13 August 1987 1987 Pan American Games | Brazil | 3–1 | Indianapolis, United States | |
| Careca André Cruz Washington | Rivero | Stadium: Kuntz Memorial Soccer Stadium Referee: J. Garza |
| 16 August 1987 1987 Pan American Games | Brazil | 0–0 | Indianapolis, United States | |
| Stadium: Kuntz Memorial Soccer Stadium Referee: R. Martinez |
| 18 August 1987 1987 Pan American Games | Brazil | 1–0 (a.e.t.) | Indianapolis, United States | |
| Evair | Stadium: Kuntz Memorial Soccer Stadium Referee: A. Bratsis |
| 21 August 1987 1987 Pan American Games | Brazil | 2–0 (a.e.t.) | Indianapolis, United States | |
| Washington Evair | Stadium: Kuntz Memorial Soccer Stadium Referee: R. Martinez |
| 24 August 1988 Unofficial friendly | Brazil | 6–1 | | Maceió, Brazil |
| Romário Bebeto Geovani | Ivanildo | Stadium: Estádio Rei Pelé Referee: Romualdo Arppi Filho |
| 30 August 1988 Friendly | Brazil | 1–1 | Los Angeles, United States | |
| Romário | Comas | Stadium: Los Angeles Memorial Coliseum Referee: A. Angeles |
| 3 September 1988 Unofficial friendly | Brazil | 3–0 | | Los Angeles, United States |
| Romário | Stadium: Los Angeles Memorial Coliseum Referee: A. Angeles |
| 5 September 1988 Unofficial friendly | Brazil | 3–2 | | Chicago, United States |
| Winck Edmar Jorginho | Zague | Stadium: Comiskey Park Referee: A. Kleinaiti |
| 9 September 1988 Unofficial friendly | Brazil | 2–0 | | San Jose, United States |
| Careca Edmar | Stadium: Municipal Stadium Referee: A. Barra |
| 18 September 1988 1988 Olympics | Brazil | 4–0 | Daejeon, South Korea | |
| 19:00 | Edmar Romário Bebeto | Stadium: Hanbat Stadium Attendance: 29.512 Referee: Vincent Mauro |
| 20 September 1988 1988 Olympics | Brazil | 3–0 | Seoul, South Korea | |
| 17:00 | Romário | Stadium: Dongdaemun Stadium Attendance: 24.000 Referee: Choi Gil-Soo |
| 22 September 1988 1988 Olympics | Brazil | 2–1 | Daejeon, South Korea | |
| 19:00 | André Cruz Bebeto | Šabanadžović | Stadium: Hanbat Stadium Attendance: 31.200 Referee: Alexey Spirin |
| 25 September 1988 1988 Olympics | Brazil | 1–0 | Seoul, South Korea | |
| 19:00 | Geovani | Stadium: Dongdaemun Stadium Attendance: 21.800 Referee: Kurt Röthlisberger |
| 27 September 1988 1988 Olympics | Brazil | 1–1 (a.e.t.) (3–2 p) | Seoul, South Korea | |
| 20:00 | Romário | Fach | Stadium: Olympic Stadium Attendance: 65.000 Referee: Keith Hackett | |
| Penalties | ||||
| João Paulo Winck Romário André Cruz | ||||
| 1 October 1988 1988 Olympics | Soviet Union | 2–1 (a.e.t.) | Seoul, South Korea | |
| 19:00 | Dobrovolski Savichev | Romário | Stadium: Olympic Stadium Attendance: 74.000 Referee: Gérard Biguet |
Positive Record Neutral Record Negative Record
| Opponent | Pld | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 13 | 5 | 5 | 3 | 15 | 12 | +3 | 38.47% | |
| 1 | 1 | 0 | 0 | 3 | 0 | +3 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 6 | 5 | 1 | 0 | 19 | 4 | +15 | 83.34% | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0.00% | |
| 2 | 1 | 1 | 0 | 5 | 2 | +3 | 50.00% | |
| 10 | 7 | 3 | 0 | 14 | 3 | +11 | 70.00% | |
| 12 | 5 | 4 | 3 | 23 | 17 | 6 | 41.67% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 3 | 3 | 0 | 0 | 10 | 4 | +6 | 100.00% | |
| 4 | 4 | 0 | 0 | 11 | 1 | +10 | 100.00% | |
| 1 | 0 | 0 | 1 | 0 | 1 | –1 | 0.00% | |
| 1 | 0 | 0 | 1 | 2 | 3 | –1 | 0.00% | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0.00% | |
| 4 | 2 | 2 | 0 | 6 | 2 | +4 | 50.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 1 | 0 | 0 | 1 | 0 | 2 | –2 | 0.00% | |
| 1 | 1 | 0 | 0 | 4 | 3 | +1 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 1 | 1 | 0 | 0 | 9 | 1 | +8 | 100.00% | |
| 1 | 0 | 1 | 0 | 2 | 2 | 0 | 0.00% | |
| 2 | 0 | 1 | 1 | 2 | 3 | –1 | 0.00% | |
| 1 | 1 | 0 | 0 | 4 | 1 | +3 | 100.00% | |
| 2 | 1 | 0 | 1 | 3 | 4 | –1 | 50.00% | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0.00% | |
| 2 | 1 | 1 | 0 | 2 | 0 | +2 | 50.00% | |
| 1 | 1 | 0 | 0 | 2 | 1 | +1 | 100.00% | |
| 6 | 4 | 2 | 0 | 11 | 4 | +7 | 66.67% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 1 | 1 | 0 | 0 | 5 | 1 | +4 | 100.00% | |
| 1 | 1 | 0 | 0 | 14 | 0 | +14 | 100.00% | |
| 2 | 1 | 1 | 0 | 7 | 3 | +4 | 50.00% | |
| 8 | 4 | 4 | 0 | 9 | 3 | +6 | 50.00% | |
| 8 | 4 | 1 | 3 | 12 | 8 | +4 | 50.00% | |
| 2 | 0 | 0 | 2 | 0 | 5 | –5 | 0.00% | |
| 1 | 1 | 0 | 0 | 5 | 0 | +5 | 100.00% | |
| 2 | 2 | 0 | 0 | 6 | 2 | +4 | 100.00% | |
| 1 | 1 | 0 | 0 | 5 | 0 | +5 | 100.00% | |
| 3 | 2 | 0 | 1 | 7 | 3 | +4 | 66.67% | |
| 1 | 1 | 0 | 0 | 3 | 1 | +2 | 100.00% | |
| 1 | 1 | 0 | 0 | 4 | 0 | +4 | 100.00% | |
| 2 | 0 | 0 | 2 | 1 | 4 | –3 | 0.00% | |
| 2 | 1 | 0 | 1 | 2 | 2 | 0 | 50.00% | |
| 1 | 1 | 0 | 0 | 4 | 1 | +3 | 100.00% | |
| 1 | 1 | 0 | 0 | 7 | 0 | +7 | 100.00% | |
| 2 | 2 | 0 | 0 | 7 | 2 | +5 | 100.00% | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0.00% | |
| 2 | 1 | 0 | 1 | 13 | 5 | +8 | 50.00% | |
| 6 | 2 | 2 | 2 | 7 | 6 | +1 | 33.34% | |
| 2 | 2 | 0 | 0 | 5 | 1 | +4 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 1 | +1 | 100.00% | |
| 3 | 1 | 1 | 1 | 4 | 5 | –1 | 33.34% | |
| Total (52) | 137 | 79 | 34 | 24 | 289 | 126 | +163 | 57.66% |