This page details the match results and statistics of the Brazil olympic football team [1] during the age restriction (U-23) era.
Win Draw Loss
| 4 December 1991 Friendly | Argentina | 2–1 | Buenos Aires, Argentina | |
| Latorre Flores | Sílvio | Stadium: Estadio José Amalfitani Referee: E. Filippi |
| 19 December 1991 Friendly | Brazil | 2–0 | Maringá, Brazil | |
| Cafu Élber | Stadium: Estádio Willie Davids Referee: T. Rodrigues |
| 14 January 1992 Friendly | Uruguay | 3–0 | Montevideo, Uruguay | |
| Saralegui Cafu Tejera | Stadium: Centenario Referee: F. Cardelino |
| 19 January 1992 Friendly | Brazil | 0–1 | Teresina, Brazil | |
| Flores | Stadium: Albertão Referee: Lineu Lisboa |
| 22 January 1992 Friendly | Brazil | 3–0 | Aracaju, Brazil | |
| Elivélton Allnut | Stadium: Batistão Referee: Sidrack Marinho |
| 1 February 1992 1992 Pre-Olympic Tournament | Brazil | 2–1 | Asunción, Paraguay | |
| Élber | Zegarra | Stadium: Defensores del Chaco Referee: Javier Castrilli |
| 3 February 1992 1992 Pre-Olympic Tournament | Paraguay | 0–1 | Asunción, Paraguay | |
| Márcio Santos | Stadium: Defensores del Chaco Referee: Francisco Oscar Lamolina |
| 5 February 1992 1992 Pre-Olympic Tournament | Colombia | 2–0 | Asunción, Paraguay | |
| Valenciano | Stadium: Defensores del Chaco Referee: Pedro Peña |
| 9 February 1992 1992 Pre-Olympic Tournament | Venezuela | 1–1 | Asunción, Paraguay | |
| Rodríguez | Elivélton | Stadium: Defensores del Chaco Referee: Jorge Nieves |
| 5 February 1994 Copa de las Américas | Brazil | 1–0 | Armenia, Colombia | |
| Paulo Isidoro | Stadium: Estadio Centenario Referee: José Luis da Rosa |
| 8 February 1994 Copa de las Américas | Brazil | 0–0 | Pereira, Colombia | |
| Stadium: Estadio Hernán Ramírez Villegas |
| 12 February 1994 Copa de las Américas | Brazil | 1–1 | Pereira, Colombia | |
| Alex Alves | Pavón | Stadium: Estadio Hernán Ramírez Villegas |
| 16 February 1994 Copa de las Américas | Uruguay | 2–1 | Armenia, Colombia | |
| Delgado Vázquez | Hermes | Stadium: Estadio Centenario Referee: Aníbal Hay |
| 19 October 1994 Friendly | Chile | 0–5 | Concepción, Chile | |
| Sávio Amoroso Marques | Stadium: Estadio Ester Roa Referee: Carlos Robles |
| 2 March 1995 Copa Mercosur [2] | Brazil | 2–0 | Mar del Plata, Argentina | |
| Carlinhos Silvinho | Stadium: Estadio José María Minella Referee: E. Jácome |
| 8 March 1995 1995 Pan American Games | Brazil | 2–1 | Tandil, Argentina | |
| Ronaldo Guiaro Silvinho | Report | Gómez | Stadium: Estadio Municipal General San Martín Referee: John J. Toro |
| 13 March 1995 1995 Pan American Games | Brazil | 2–0 | Tandil, Argentina | |
| Anderson Sandro | Report | Stadium: Estadio Municipal General San Martín Referee: Jim Fleming |
| 15 March 1995 1995 Pan American Games | Brazil | 1–1 | Tandil, Argentina | |
| Silvinho | Report | Lobos | Stadium: Estadio Municipal General San Martín Referee: Ángel Guevara |
| 18 March 1995 1995 Pan American Games | Brazil | 0–0 (a.e.t.) (7–8 p) | Mar del Plata, Argentina | |
| Report | Stadium: Estadio José María Minella Referee: Ángel Guevara | |||
| Penalties | ||||
| Ronaldo Guiaro Anderson Bordon Alberto Nenê Ferreira Edmílson Fabrício Silvinho Sandro Adílson | ||||
| 25 May 1995 Copa Mercosur [2] | Argentina | 1–1 (4–5 p) | Buenos Aires, Argentina | |
| Biagini | Élder | Stadium: Estadio José Amalfitani Referee: Eduardo Dluznewski | ||
| Penalties | ||||
| Sorín Arangio Peña Biagini Bayon Dominguez | ||||
| 11 February 1996 Friendly | Brazil | 2–0 | Brasília, Brazil | |
| Sávio | Report | Stadium: Estádio Mané Garrincha Referee: Antônio Pereira dos Santos |
| 13 February 1996 Friendly | Brazil | 1–0 | Uberlândia, Brazil | |
| Sávio | Report | Stadium: Estádio Parque do Sabiá Referee: Márcio Rezende de Freitas |
| 18 February 1996 1996 Pre-Olympic Tournament | Brazil | 4–1 | Tandil, Argentina | |
| Juninho Sávio Jamelli | Ferrari | Stadium: Estadio Municipal General San Martín Referee: Óscar Ruiz |
| 21 February 1996 1996 Pre-Olympic Tournament | Brazil | 3–1 | Tandil, Argentina | |
| Souza Roberto Carlos | Ferreira | Stadium: Estadio Municipal General San Martín Referee: Javier Castrilli |
| 23 February 1996 1996 Pre-Olympic Tournament | Brazil | 4–1 | Tandil, Argentina | |
| Caio | Coimbra | Stadium: Estadio Municipal General San Martín Referee: Paolo Borgosano |
| 27 February 1996 1996 Pre-Olympic Tournament | Brazil | 0–0 | Tandil, Argentina | |
| Stadium: Estadio Municipal General San Martín Referee: Óscar Ruiz |
| 1 March 1996 1996 Pre-Olympic Tournament | Brazil | 5–0 | Tandil, Argentina | |
| Caio Zé Maria Sávio Flávio Conceição | Stadium: Estadio Municipal General San Martín Referee: Ángel Guevara |
| 3 March 1996 1996 Pre-Olympic Tournament | Brazil | 3–1 | Mar del Plata, Argentina | |
| Beto Juninho | Fleurquín | Stadium: Estadio José María Minella Referee: Epifanio González |
| 6 March 1996 1996 Pre-Olympic Tournament | Argentina | 2–2 | Mar del Plata, Argentina | |
| Delgado Claudio López | Sávio Beto | Stadium: Estadio José María Minella Referee: Óscar Ruiz |
| 10 July 1996 Friendly | Brazil | 5–1 | Florianópolis, Brazil | |
| Bebeto Rivaldo Flávio Conceição Juninho Ronaldo | Report | Degn | Stadium: Estádio da Ressacada Referee: Dalmo Bozzano |
| 14 July 1996 Unofficial friendly | Brazil | 2–1 | New York City, United States | |
| Bebeto Roberto Carlos | Report | Klinsmann | Stadium: Giants Stadium Attendance: 78,416 Referee: Arturo Brizio |
| 21 July 1996 1996 Olympics | Japan | 1–0 | Miami, United States | |
| 18:30 | Ito | Report | Stadium: Orange Bowl Attendance: 46,713 Referee: Benito Archundia |
| 23 July 1996 1996 Olympics | Brazil | 3–1 | Miami, United States | |
| 20:30 | Ronaldo Juninho Bebeto | Report | Madar | Stadium: Orange Bowl Attendance: 34,871 Referee: Gamal Al-Ghandour |
| 25 July 1996 1996 Olympics | Brazil | 1–0 | Miami, United States | |
| 21:00 | Ronaldo | Report | Stadium: Orange Bowl Attendance: 55,650 Referee: Esfandiar Baharmast |
| 28 July 1996 1996 Olympics | Brazil | 4–2 | Miami, United States | |
| 18:00 | Duodu Ronaldo Bebeto | Report | Akonnor Aboagye | Stadium: Orange Bowl Attendance: 45,257 Referee: Pirom Un-prasert |
| 31 July 1996 1996 Olympics | Nigeria | 4–3 (asdet) | Athens, United States | |
| 18:00 | Roberto Carlos Ikpeba Kanu | Report | Flávio Conceição Bebeto | Stadium: Sanford Stadium Attendance: 78,587 Referee: Garcia Aranda |
| 3 August 1996 1996 Olympics | Brazil | 5–0 | Athens, United States | |
| 18:00 | Ronaldo Flávio Conceição Bebeto | Report | Stadium: Sanford Stadium Attendance: 68,173 Referee: Gamal Al-Ghandour |
| 7 April 1999 Friendly | Brazil | 7–0 | Brasília, Brazil | |
| Denílson Marcos Paulo Warley Roni Araújo Rodrigão | Stadium: Estádio Mané Garrincha Referee: Paulo César de Oliveira |
| 14 November 1999 Friendly | Australia | 0–2 | Sydney, Australia | |
| Álvaro Alex | Stadium: Olympic Stadium Referee: Brett Hugo |
| 17 November 1999 Friendly | Australia | 2–2 | Melbourne, Australia | |
| Agostino | Ronaldinho Fábio Júnior | Stadium: Melbourne Cricket Ground Referee: Eddie Lennie |
| 10 December 1999 Friendly | Brazil | 3–0 | Cuiabá, Brazil | |
| Fábio Júnior Baiano | Stadium: Verdão Referee: Wilson de Souza Mendonça |
| 14 December 1999 Friendly | Brazil | 3–3 | Campo Grande, Brazil | |
| Fábio Júnior Fábio Bilica Adriano | Cangia Morel Rodríguez Cuevas | Stadium: Morenão Referee: Paulo César de Oliveira |
| 12 January 2000 Friendly | Brazil | 7–0 | Florianópolis, Brazil | |
| Álvaro Ronaldinho Alex Mozart Lucas Adriano | Stadium: Estádio Orlando Scarpelli Referee: Carlos Eugênio Simon |
| 15 January 2000 Friendly | Brazil | 4–1 | Maringá, Brazil | |
| Fábio Júnior Edu | Sensena | Stadium: Estádio Willie Davids Referee: Oscar Roberto de Godói |
| 19 January 2000 2000 Pre-Olympic Tournament | Brazil | 1–1 | Londrina, Brazil | |
| Alex | Report | Pizarro | Stadium: Estádio do Café Referee: Carlos Amarilla |
| 23 January 2000 2000 Pre-Olympic Tournament | Brazil | 2–0 | Londrina, Brazil | |
| Ronaldinho Alex | Report | Stadium: Estádio do Café Referee: Saúl Feldman |
| 26 January 2000 2000 Pre-Olympic Tournament | Brazil | 3–0 | Londrina, Brazil | |
| Ronaldinho Lucas | Report | Stadium: Estádio do Café Referee: Juan Carlos Paniagua |
| 30 January 2000 2000 Pre-Olympic Tournament | Brazil | 9–0 | Londrina, Brazil | |
| Álvaro Ronaldinho Edu Athirson Adriano Lucas Warley | Report | Stadium: Estádio do Café Referee: Daniel Gimenez |
| 2 February 2000 2000 Pre-Olympic Tournament | Brazil | 4–2 | Londrina, Brazil | |
| Ronaldinho Alex | Report | Romeo Cambiasso | Stadium: Estádio do Café Referee: Carlos Amarilla |
| 4 February 2000 2000 Pre-Olympic Tournament | Brazil | 3–1 | Londrina, Brazil | |
| Athirson Ronaldinho Baiano | Report | Tapia | Stadium: Estádio do Café Referee: Henry Cervantes |
| 6 February 2000 2000 Pre-Olympic Tournament | Brazil | 2–2 | Londrina, Brazil | |
| Fábio Bilica Fábio Júnior | Report | Risso Varela | Stadium: Estádio do Café Referee: Juan Carlos Paniagua |
| 9 August 2000 Friendly | Chile | 3–5 | Ovalle, Chile | |
| Tapia Navia | Ronaldinho Edu Álvaro André Luís | Stadium: Estadio Diaguita Referee: Pablo Pozo |
| 12 August 2000 Friendly | Brazil | 3–0 | Florianópolis, Brazil | |
| Fabiano Roger Alex | Stadium: Estádio Orlando Scarpelli Referee: Oscar Roberto de Godói |
| 7 September 2000 Unofficial friendly | Brisbane Strikers FC | 0–3 | Gold Coast, Australia | |
| Roger Lúcio | Stadium: Carrara Stadium Referee: Mark Shield |
| 10 September 2000 Unofficial friendly | Marconi-Fairfield | 0–4 | Sydney, Australia | |
| Ronaldinho Geovanni Lucas | Stadium: Marconi Stadium Referee: Mark Shield |
| 14 September 2000 2000 Olympics | Brazil | 3–1 | Brisbane, Australia | |
| 19:00 | Edu Cisovský Alex | Report | Porázik | Stadium: Brisbane Cricket Ground Attendance: 24.616 Referee: Simon Micallef |
| 17 September 2000 2000 Olympics | Brazil | 1–3 | Brisbane, Australia | |
| 19:00 | Edu | Report | Fortune Nomvethe Lekoelea | Stadium: Brisbane Cricket Ground Attendance: 36.236 Referee: Bruce Grimshaw |
| 20 September 2000 2000 Olympics | Brazil | 1–0 | Brisbane, Australia | |
| 19:00 | Alex | Report | Stadium: Brisbane Cricket Ground Attendance: 36.608 Referee: Stéphane Bré |
| 23 September 2000 2000 Olympics | Brazil | 1–2 (asdet) | Brisbane, Australia | |
| 19:00 | Ronaldinho | Report | M'Boma M'Bami | Stadium: Brisbane Cricket Ground Attendance: 37.332 Referee: Herbert Fandel |
| 14 January 2003 Qatar International Tournament [3] | Brazil | 1–1 | Doha, Qatar | |
| Robert | Fazlagic | Stadium: Jassim bin Hamad Stadium Referee: Shimizu Yamada |
| 16 January 2003 Qatar International Tournament [3] | Brazil | 2–0 | Doha, Qatar | |
| Robert Kaká | Stadium: Jassim bin Hamad Stadium Referee: Florian Mayer |
| 20 January 2003 Qatar International Tournament [3] | Brazil | 1–1 | Doha, Qatar | |
| Nenê | Wahed | Stadium: Jassim bin Hamad Stadium Referee: Carlo Bertolini |
| 22 January 2003 Qatar International Tournament [3] | Brazil | 3–2 | Doha, Qatar | |
| Kaká Júlio Baptista | W. Sheng | Stadium: Jassim bin Hamad Stadium Referee: Natthanai Phanschupar |
| 24 January 2003 Qatar International Tournament [3] | Brazil | 4–2 | Doha, Qatar | |
| Andrezinho Júlio Baptista Kaká | Hanke Volz | Stadium: Jassim bin Hamad Stadium Referee: Jumaa Mohd Al Ali |
| 3 August 2003 2003 Pan American Games | Brazil | 4–0 | Santo Domingo, Dominican Republic | |
| Vágner Love Gabriel Coelho | Stadium: Estadio Mirador Este Referee: Germán Arredondo |
| 6 August 2003 2003 Pan American Games | Dominican Republic | 0–5 | Santo Domingo, Dominican Republic | |
| Dagoberto Diego Dudu Cearense Vágner Love | Stadium: Estadio Mirador Este Referee: Silviu Petrescu |
| 9 August 2003 2003 Pan American Games | Brazil | 2–1 | Santo Domingo, Dominican Republic | |
| William Vágner Love | Alcántara | Stadium: Estadio Mirador Este Referee: William Mathus |
| 12 August 2003 2003 Pan American Games | Brazil | 1–0 | Santo Domingo, Dominican Republic | |
| Dagoberto | Stadium: Estadio Olimpico Félix Sánchez Referee: Silviu Petrescu |
| 15 August 2003 2003 Pan American Games | Argentina | 1–0 | Santo Domingo, Dominican Republic | |
| Maxi López | Stadium: Estadio Olimpico Félix Sánchez Referee: Peter Prendergast |
| 15 November 2003 Unofficial friendly | Brazil | 2–0 | | São José do Rio Preto, Brazil |
| Robinho Edu Dracena | Stadium: Teixeirão Referee: Sálvio Spínola |
| 18 November 2003 Unofficial friendly | Brazil | 3–1 | | Santos, Brazil |
| Robinho Marcel | Pereira | Stadium: Vila Belmiro Referee: Cléber Wellington Abade |
| 7 January 2004 2004 Pre-Olympic Tournament | Brazil | 4–0 | Concepción, Chile | |
| 22:00 | Diego Dagoberto Robinho Marcel | Report | Stadium: Estadio Ester Roa Attendance: 20.000 Referee: Fernando Paneso |
| 9 January 2004 2004 Pre-Olympic Tournament | Brazil | 3–0 | Concepción, Chile | |
| 22:00 | Diego Robinho Maicon | Report | Stadium: Estadio Ester Roa Attendance: 14.000 Referee: Gilberto Hidalgo |
| 11 January 2004 2004 Pre-Olympic Tournament | Brazil | 1–1 | Concepción, Chile | |
| 16:00 | Robinho | Report | Vigneri | Stadium: Estadio Ester Roa Attendance: 15.000 Referee: Claudio Martín |
| 15 January 2004 2004 Pre-Olympic Tournament | Chile | 1–1 | Concepción, Chile | |
| 22:00 | Beausejour | Report | Alex | Stadium: Estadio Ester Roa Attendance: 33.000 Referee: Claudio Martín |
| 18 January 2004 2004 Pre-Olympic Tournament | Brazil | 3–0 | Valparaíso, Chile | |
| 17:00 | Alex Marcel Dudu Cearense | Report | Stadium: Estadio Playa Ancha Attendance: 10.000 Referee: Gustavo Méndez |
| 21 January 2004 2004 Pre-Olympic Tournament | Argentina | 1–0 | Valparaíso, Chile | |
| 23:00 | G. Rodríguez | Report | Stadium: Estadio Playa Ancha Attendance: 16.500 Referee: Gilberto Hidalgo |
| 23 January 2004 2004 Pre-Olympic Tournament | Chile | 1–3 | Viña del Mar, Chile | |
| 22:00 | M. González | Report | Marcel Dudu Cearense Diego | Stadium: Estadio Sausalito Attendance: 15.300 Referee: Luis Solórzano |
| 25 January 2004 2004 Pre-Olympic Tournament | Paraguay | 1–0 | Viña del Mar, Chile | |
| 17:00 | Devaca | Report | Stadium: Estadio Sausalito Attendance: 9.000 Referee: Gustavo Méndez |
| 15 July 2007 2007 Pan American Games | Brazil | 3–0 | Rio de Janeiro, Brazil | |
| Lulinha | Stadium: Estádio Engenhão Referee: Fernando Cabrera |
| 18 July 2007 2007 Pan American Games | Brazil | 2–0 | Rio de Janeiro, Brazil | |
| Maicon Alex Teixeira | Stadium: Estádio Engenhão Referee: Pablo Pozo |
| 21 July 2007 2007 Pan American Games | Brazil | 2–4 | Rio de Janeiro, Brazil | |
| Luiz Júnior Alex Teixeira | Chasi Zura Montero Ochoa | Stadium: Estádio do Maracanã Referee: Pablo Lunati |
| 9 December 2007 Unofficial friendly | Brazil | 0–3 | | Rio de Janeiro, Brazil |
| Report | Acosta Ibson Leandro Amaral | Stadium: Estádio Engenhão Referee: Leonardo Gaciba |
| 22 June 2008 Unofficial friendly | Brazil | 1–0 | | Volta Redonda, Brazil |
| Alexandre Pato | Report | Stadium: Estádio Raulino de Oliveira Attendance: 11.503 Referee: Marcelo de Lima Henrique |
| 28 July 2008 Friendly | Singapore | 0–3 | Kallang, Singapore | |
| Ronaldinho Diego Jô | Stadium: National Stadium Referee: Abdul Malik |
| 1 August 2008 Friendly | Vietnam | 0–2 | Hanoi, Vietnam | |
| Alexandre Pato Thiago Neves | Stadium: Mỹ Đình National Stadium Referee: Veerapool Prayoon |
| 7 August 2008 2008 Olympics | Brazil | 1–0 | Shenyang, China | |
| 17:00 | Hernanes | Report | Stadium: Shenyang Olympic Stadium Attendance: 39.661 Referee: Khalil Al Ghamdi |
| 10 August 2008 2008 Olympics | Brazil | 5–0 | Shenyang, China | |
| 17:00 | Anderson Alexandre Pato Ronaldinho Rafael Sóbis | Report | Stadium: Shenyang Olympic Stadium Attendance: 44.951 Referee: Stéphane Lannoy |
| 13 August 2008 2008 Olympics | China | 0–3 | Qinhuangdao, China | |
| 19:45 | Report | Diego Thiago Neves | Stadium: Qinhuangdao Olympic Sports Center Stadium Attendance: 38.790 Referee: Jerome Damon |
| 16 August 2008 2008 Olympics | Brazil | 2–0 (a.e.t.) | Shenyang, China | |
| 18:00 | Rafael Sóbis Marcelo | Report | Stadium: Shenyang Olympic Stadium Attendance: 41.043 Referee: Damir Skomina |
| 19 August 2008 2008 Olympics | Argentina | 3–0 | Beijing, China | |
| 21:00 | Agüero Riquelme | Report | Stadium: Beijing Workers' Stadium Attendance: 52.968 Referee: Martín Vázquez |
| 22 August 2008 2008 Olympics | Belgium | 0–3 | Shanghai, China | |
| 19:00 | Report | Diego Jô | Stadium: Shanghai Stadium Attendance: 50.705 Referee: Thomas Einwaller |
| 19 October 2011 2011 Pan American Games | Argentina | 1–1 | Zapopan, Mexico | |
| 17:00 | Araujo | Henrique Almeida | Stadium: Estadio Omnilife Referee: Omar Ponce |
| 21 October 2011 2011 Pan American Games | Cuba | 0–0 | Zapopan, Mexico | |
| 17:00 | Stadium: Estadio Omnilife Referee: Raúl Orosco |
| 23 October 2011 2011 Pan American Games | Costa Rica | 3–1 | Zapopan, Mexico | |
| 20:00 | B. Vega McDonald | Henrique Almeida | Stadium: Estadio Omnilife Referee: Ricardo Arellano |
| 20 July 2012 Friendly | Great Britain | 0–2 | Middlesbrough, England | |
| Report | Sandro Neymar | Stadium: Riverside Stadium Referee: Clément Turpin |
| 26 July 2012 2012 Olympics | Brazil | 3–2 | Cardiff, Wales | |
| 19:45 | Rafael Leandro Damião Neymar | Report | Aboutrika Salah | Stadium: Millennium Stadium Attendance: 26.812 Referee: Gianluca Rocchi |
| 29 July 2012 2012 Olympics | Brazil | 3–1 | Manchester, England | |
| 15:00 | Alexandre Pato Neymar Oscar | Report | Bressan | Stadium: Old Trafford Attendance: 66.212 Referee: Yuichi Nishimura |
| 1 August 2012 2012 Olympics | Brazil | 3–0 | Newcastle, England | |
| 14:30 | Danilo Leandro Damião Sandro | Report | Stadium: St James' Park Attendance: 25.201 Referee: Bakary Gassama |
| 4 August 2012 2012 Olympics | Brazil | 3–2 | Newcastle, England | |
| 17:00 | Leandro Damião Neymar | Report | Martínez Espinoza | Stadium: St James' Park Attendance: 42.166 Referee: Felix Brych |
| 7 August 2012 2012 Olympics | South Korea | 0–3 | Manchester, England | |
| 19:45 | Report | Rômulo Leandro Damião | Stadium: Old Trafford Attendance: 69.689 Referee: Pavel Královec |
| 11 August 2012 2012 Olympics | Mexico | 2–1 | London, England | |
| 15:00 | Peralta | Report | Hulk | Stadium: Wembley Stadium Attendance: 86.162 Referee: Mark Clattenburg |
| 26 January 2014 Friendly | Brazil | 1–1 | Santos, Brazil | |
| Vinícius Araújo | Gracia | Stadium: Vila Belmiro |
| 3 September 2014 Friendly | Qatar | 0–4 | Doha, Qatar | |
| Dória Ademilson Vinícius Araújo | Stadium: Grand Hamad Stadium Referee: Ahmed Al Kaaf |
| 6 September 2014 Friendly | Palestine | 0–3 | Doha, Qatar | |
| Ademilson Dória Vinícius Araújo | Stadium: Thani bin Jassim Stadium Referee: Ahmed Al Kaaf |
| 9 September 2014 Friendly | Lebanon | 2–2 | Doha, Qatar | |
| Ghaddar Maatouk | Ademilson Vinícius Araújo | Stadium: Thani bin Jassim Stadium Referee: Abbas Al-Shumari |
| 10 October 2014 Friendly | Brazil | 3–1 | Cuiabá, Brazil | |
| Thalles Luan | Lizio | Stadium: Arena Pantanal Referee: Fernando Rapallini |
| 13 October 2014 Friendly | Brazil | 3–0 | Brasília, Brazil | |
| Luan Douglas Coutinho Vinícius Araújo | Stadium: Estádio Mané Garrincha Referee: Omar Ponce |
| 14 November 2014 Wuhan Youth Soccer Tournament [4] | Australia | 2–2 | Wuhan, China | |
| Gameiro Amini | Vinícius Araújo | Stadium: Wuhan Sports Center |
| 16 November 2014 Wuhan Youth Soccer Tournament [4] | South Korea | 0–3 | Wuhan, China | |
| Felipe Anderson Felipe Gedoz Ryder Matos | Stadium: Wuhan Sports Center |
| 18 November 2014 Wuhan Youth Soccer Tournament [4] | China | 1–2 | Wuhan, China | |
| L. Lisheng | Lucas Evangelista Wellington Silva | Stadium: Wuhan Sports Center |
| 27 March 2015 Friendly | Brazil | 4–1 | Cariacica, Brazil | |
| 21:50 | Lucas Silva Vitinho Anderson Talisca | Report | C. Domínguez | Stadium: Estádio Kléber Andrade Referee: Darío Herrera |
| 29 March 2015 Friendly | Brazil | 0–0 | Fortaleza, Brazil | |
| Stadium: Castelão Referee: Fernando Falce |
| 12 July 2015 2015 Pan American Games | Canada | 1–4 | Hamilton, Canada | |
| 20:35 | Babouli | Report | Luciano Rômulo Clayton Erik | Stadium: Hamilton Pan Am Soccer Stadium Referee: José Peñaloza |
| 16 July 2015 2015 Pan American Games | Brazil | 4–0 | Hamilton, Canada | |
| 17:35 | Luan Clayton Rômulo Dodô | Report | Stadium: Hamilton Pan Am Soccer Stadium Referee: Raúl Castro |
| 20 July 2015 2015 Pan American Games | Brazil | 3–3 | Hamilton, Canada | |
| 17:35 | Luciano Clayton | Report | Aguilar Escobar | Stadium: Hamilton Pan Am Soccer Stadium Referee: José Peñaloza |
| 23 July 2015 2015 Pan American Games | Uruguay | 2–1 | Hamilton, Canada | |
| 17:35 | Schettino Santos | Report | Clayton | Stadium: Hamilton Pan Am Soccer Stadium Referee: José Peñaloza |
| 25 July 2015 2015 Pan American Games | Panama | 1–3 (a.e.t.) | Hamilton, Canada | |
| 13:00 | Núñez | Report | Luciano Lucas Piazon | Stadium: Hamilton Pan Am Soccer Stadium Referee: Valdin Legister |
| 8 September 2015 Friendly | France | 2–1 | Le Mans, France | |
| Amavi Haller | Report | Kimpembe | Stadium: MMArena Referee: Tore Hansen |
| 9 October 2015 Friendly | Brazil | 6–0 | Manaus, Brazil | |
| 20:00 | Gabriel Jesus Maicon Luan Valdívia Fred Gabriel Barbosa | Report | Stadium: Arena da Amazônia Attendance: 19.537 Referee: Ulises Mereles |
| 12 October 2015 Friendly | Brazil | 5–1 | Manaus, Brazil | |
| 19:00 | Maicon Vinícius Araújo Gabriel Jesus Gabriel Barbosa | Report | Belfort | Stadium: Arena da Amazônia Attendance: 27.000 Referee: Mario Díaz |
| 11 November 2015 Friendly | Brazil | 2–1 | Recife, Brazil | |
| Gabriel Barbosa Luan | Report | Kiesewetter | Stadium: Ilha do Retiro Attendance: 6.903 Referee: Jorge Mancilla |
| 15 November 2015 Friendly | Brazil | 5–1 | Belém, Brazil | |
| Gabriel Barbosa Felipe Anderson Luan | Marlon | Stadium: Mangueirão Referee: Jesus Valenzuela |
| 24 March 2016 Friendly | Brazil | 0–1 | Cariacica, Brazil | |
| Report | Ekpai | Stadium: Estádio Kléber Andrade Attendance: 7.000 Referee: Ulises Mereles |
| 27 March 2016 Friendly | Brazil | 3–1 | Maceió, Brazil | |
| Rodrigo Caio Fabinho Andreas Pereira | Mothiba | Stadium: Estádio Rei Pelé Referee: Esteban Vega |
| 30 July 2016 Friendly | Brazil | 2–0 | Goiânia, Brazil | |
| Gabriel Barbosa Marquinhos | Report | Stadium: Estádio Serra Dourada Referee: Wilson Riveros |
| 4 August 2016 2016 Olympics | Brazil | 0–0 | Brasília, Brazil | |
| 16:00 | Report | Stadium: Estádio Mané Garrincha Attendance: 69.389 Referee: Antonio Mateu Lahoz |
| 7 August 2016 2016 Olympics | Brazil | 0–0 | Brasília, Brazil | |
| 22:00 | Report | Stadium: Estádio Mané Garrincha Attendance: 65.829 Referee: Ovidiu Hațegan |
| 10 August 2016 2016 Olympics | Brazil | 4–0 | Salvador, Brazil | |
| 22:00 | Gabriel Barbosa Gabriel Jesus Luan | Report | Stadium: Itaipava Arena Fonte Nova Attendance: 41.067 Referee: Alireza Faghani |
| 13 August 2016 2016 Olympics | Brazil | 2–0 | São Paulo, Brazil | |
| 22:00 | Neymar Luan | Report | Stadium: Arena Corinthians Attendance: 41.450 Referee: Cüneyt Çakır |
| 17 August 2016 2016 Olympics | Brazil | 6–0 | Rio de Janeiro, Brazil | |
| 13:00 | Neymar Gabriel Jesus Marquinhos Luan | Report | Stadium: Estádio do Maracanã Attendance: 52.457 Referee: Ovidiu Hațegan |
| 20 August 2016 2016 Olympics | Brazil | 1–1 (a.e.t.) (5–4 p) | Rio de Janeiro, Brazil | |
| 17:30 | Neymar | Report | Meyer | Stadium: Estádio do Maracanã Attendance: 62.707 Referee: Alireza Faghani |
| Penalties | ||||
| Renato Augusto Marquinhos Rafinha Luan Neymar | ||||
| 2 June 2019 2019 Toulon Tournament | Brazil | 4–0 | Aubagne, France | |
| Pedrinho Bruno Tabata Wendel Douglas Luiz | Report | Stadium: Stade de Lattre-de-Tassigny Referee: Willy Delajod |
| 5 June 2019 2019 Toulon Tournament | France | 0–4 | Salon-de-Provence, France | |
| Report | Antony Matheus Henrique Matheus Cunha Mateus Vital | Stadium: Stade d'Honneur Marcel Roustan Referee: Luis Enrique Santander |
| 8 June 2019 2019 Toulon Tournament | Brazil | 5–0 | Vitrolles, France | |
| Matheus Cunha Mateus Vital Paulinho | Report | Stadium: Stade Jules-Ladoumègue Referee: António Nobre |
| 12 June 2019 2019 Toulon Tournament | Brazil | 2–0 | Aubagne, France | |
| Paulinho Matheus Cunha | Report | Stadium: Stade de Lattre-de-Tassigny Referee: Luis Enrique Santander |
| 15 June 2019 2019 Toulon Tournament | Brazil | 1–1 (5–4 p) | Salon-de-Provence, France | |
| Antony | Report | Ogawa | Stadium: Stade d'Honneur Marcel Roustan Referee: António Nobre | |
| Penalties | ||||
| Mateus Vital Douglas Luiz Matheus Henrique Wendel Lyanco | ||||
| 5 September 2019 Friendly | Brazil | 2–0 | São Paulo, Brazil | |
| Pedrinho Matheus Cunha | Report | Stadium: Estádio do Pacaembu Attendance: 2.165 Referee: Cristian Garay |
| 9 September 2019 Friendly | Brazil | 3–1 | São Paulo, Brazil | |
| Matheus Cunha Antony | Report | Dávila | Stadium: Estádio do Pacaembu Attendance: 5.059 Referee: Guillermo Guerrero |
| 11 October 2019 Friendly | Brazil | 4–1 | Recife, Brazil | |
| Douglas Luiz Antony Pedro | Report | Cásseres | Stadium: Estádio dos Aflitos Referee: Facundo Tello |
| 14 October 2019 Friendly | Brazil | 2–3 | São Lourenço da Mata, Brazil | |
| Matheus Cunha Pedro | Report | Tanaka Nakayama | Stadium: Arena Pernambuco Referee: Andrés Matonte |
| 15 November 2019 United International Football Festival | Brazil | 1–0 | Las Palmas, Spain | |
| Matheus Cunha | Report | Stadium: Estadio Gran Canaria Referee: Juan Pulido |
| 17 November 2019 United International Football Festival | Argentina | 1–0 | Las Palmas, Spain | |
| Capaldo | Report | Stadium: Estadio Gran Canaria Referee: Gamaliel Escobar López |
| 19 January 2020 2020 Pre-Olympic Tournament | Brazil | 1–0 | Armenia, Colombia | |
| 20:30 COT (UTC−5) | Paulinho | Report | Stadium: Estadio Centenario Referee: Ángel Arteaga (Venezuela) |
| 22 January 2020 2020 Pre-Olympic Tournament | Brazil | 3–1 | Pereira, Colombia | |
| 20:30 | Pedrinho Matheus Cunha Pepê | Report | Bueno | Stadium: Estadio Hernán Ramírez Villegas Referee: Facundo Tello (Argentina) |
| 28 January 2020 2020 Pre-Olympic Tournament | Brazil | 5–3 | Armenia, Colombia | |
| 20:30 COT | Antony Matheus Cunha Guga Reinier Pepê | Report | Abrego Reyes | Stadium: Estadio Centenario Referee: Facundo Tello (Argentina) |
| 31 January 2020 2020 Pre-Olympic Tournament | Brazil | 2–1 | Armenia, Colombia | |
| 20:30 COT | Paulinho Pepê | Report | R. Fernández | Stadium: Estadio Centenario Referee: Piero Maza (Chile) |
| 3 February 2020 2020 Pre-Olympic Tournament | Brazil | 1–1 | Bucaramanga, Colombia | |
| 20:30 | Matheus Cunha | Report | Cetré | Stadium: Estadio Alfonso López Referee: Ángel Arteaga (Venezuela) |
| 6 February 2020 2020 Pre-Olympic Tournament | Brazil | 1–1 | Bucaramanga, Colombia | |
| 18:00 | De Arruabarrena | Report | Ugarte | Stadium: Estadio Alfonso López Referee: Eber Aquino (Paraguay) |
| 9 February 2020 2020 Pre-Olympic Tournament | Argentina | 0–3 | Bucaramanga, Colombia | |
| 20:30 | Report | Paulinho Matheus Cunha | Stadium: Estadio Alfonso López Referee: Alexis Herrera (Venezuela) |
| 14 November 2020 Friendly | Brazil | 3–1 | Cairo, Egypt | |
| 14:00 (UTC+2) | Matheus Cunha Rodrygo Reinier | Report | Lee Dong-gyeong | Stadium: Al Salam Stadium Attendance: 0 |
| 17 November 2020 Friendly | Egypt | 2–1 | Cairo, Egypt | |
| 20:00 (UTC+2) | El Eraki Yasser | Report | Matheus Cunha | Stadium: Cairo International Stadium Attendance: 0 |
| 5 June 2021 Friendly | Brazil | 1–2 | Belgrade, Serbia | |
| 21:00 UTC+2 | Pedro | Report | L. Semedo W. Semedo | Stadium: Partizan Stadium Attendance: 0 Referee: Novak Simović (Serbia) |
| 8 June 2021 Friendly | Serbia | 0–3 | Belgrade, Serbia | |
| 21:00 UTC+2 | Report | Arana Pedro | Stadium: Rajko Mitić Stadium Attendance: 0 Referee: Miloš Ðordic (Serbia) |
| 15 July 2021 Friendly | Brazil | 5–2 | Novi Sad, Serbia | |
| 21:00 UTC+2 | Diego Carlos Reinier Martinelli Matheus Cunha | Report | Nino Al-Naqbi | Stadium: Karađorđe Stadium Attendance: 0 Referee: Marko Ivković (Serbia) |
| 22 July 2021 2020 Olympics | Brazil | 4–2 | Yokohama, Japan | |
| 17:30 UTC+9 | Richarlison Paulinho | Report | Amiri Ache | Stadium: International Stadium Yokohama Attendance: 0 Referee: Iván Barton (El Salvador) |
| 25 July 2021 2020 Olympics | Brazil | 0–0 | Yokohama, Japan | |
| 17:30 UTC+9 | Report | Stadium: International Stadium Yokohama Attendance: 0 Referee: Ismail Elfath (United States) |
| 28 July 2021 2020 Olympics | Saudi Arabia | 1–3 | Saitama, Japan | |
| 17:00 UTC+9 | Al-Amri | Report | Matheus Cunha Richarlison | Stadium: Saitama Stadium 2002 Attendance: 0 Referee: Bamlak Tessema Weyesa (Ethiopia) |
| 31 July 2021 2020 Olympics | Brazil | 1–0 | Saitama, Japan | |
| 19:00 UTC+9 | Matheus Cunha | Report | Stadium: Saitama Stadium 2002 Attendance: 0 Referee: Chris Beath (Australia) |
| 3 August 2021 2020 Olympics | Mexico | 0–0 (a.e.t.) (1–4 p) | Kashima, Japan | |
| 17:00 UTC+9 | Report | Stadium: Kashima Stadium Attendance: 0 Referee: Georgi Kabakov (Bulgaria) | ||
| Penalties | ||||
| Aguirre Vásquez Rodríguez | ||||
| 7 August 2021 2020 Olympics | Brazil | 2–1 (a.e.t.) | Yokohama, Japan | |
| 20:30 UTC+9 | Matheus Cunha Malcom | Report | Oyarzabal | Stadium: International Stadium Yokohama Attendance: 0 Referee: Chris Beath (Australia) |
| 7 September 2023 Friendly | Morocco | 1–0 | Fez, Morocco | |
| 20:00 UTC+1 | El Ouahdi | Report | Stadium: Fez Stadium Referee: Sow Sandigui (Senegal) |
| 23 October 2023 2023 Pan American Games | Brazil | 1–0 | Valparaíso, Chile | |
| 18:00 UTC−3 |
| Report | Stadium: Estadio Elías Figueroa Brander Referee: José Matos Uzcategui (Venezuela) |
| 26 October 2023 2023 Pan American Games | Brazil | 2–0 | Viña del Mar, Chile | |
| 20:00 UTC−3 | Report | Stadium: Estadio Sausalito Referee: José Burgos (Uruguay) |
| 29 October 2023 2023 Pan American Games | Brazil | 3–0 | Viña del Mar, Chile | |
| 13:00 UTC−3 | Report | Stadium: Estadio Sausalito Referee: José Matos Uzcategui (Venezuela) |
| 1 November 2023 2023 Pan American Games | Mexico | 0–1 | Viña del Mar, Chile | |
| 20:00 UTC−3 | Report | Stadium: Estadio Sausalito Referee: Bryan Loayza (Ecuador) |
| 4 November 2023 2023 Pan American Games | Chile | 1–1 (a.e.t.) (2–4 p) | Viña del Mar, Chile | |
| 20:00 UTC−3 |
| Report |
| Stadium: Estadio Sausalito Referee: Yender Herrera Toledo (Venezuela) |
| Penalties | ||||
| 23 January 2024 2024 Pre-Olympic Tournament | Bolivia | 0–1 | Caracas, Venezuela | |
| 16:00 UTC−4 | Report |
| Stadium: Estadio Brígido Iriarte Referee: Derlis López (Paraguay) |
| 26 January 2024 2024 Pre-Olympic Tournament | Brazil | 2–0 | Caracas, Venezuela | |
| 19:00 UTC−4 | Report | Stadium: Estadio Brígido Iriarte Referee: Cristián Garay (Chile) |
| 29 January 2024 2024 Pre-Olympic Tournament | Brazil | 2–1 | Caracas, Venezuela | |
| 16:00 UTC−4 | Report |
| Stadium: Estadio Brígido Iriarte Referee: Gustavo Tejera (Uruguay) |
| 1 February 2024 2024 Pre-Olympic Tournament | Venezuela | 3–1 | Caracas, Venezuela | |
| 19:00 UTC−4 | Report |
| Stadium: Estadio Brígido Iriarte Referee: Cristián Garay (Chile) |
| 5 February 2024 2024 Pre-Olympic Tournament | Brazil | 0–1 | Caracas, Venezuela | |
| 16:00 UTC−4 | Report |
| Stadium: Estadio Brígido Iriarte Referee: Roberto Pérez (Peru) |
| 8 February 2024 2024 Pre-Olympic Tournament | Venezuela | 1–2 | Caracas, Venezuela | |
| 19:00 UTC−4 |
| Report | Stadium: Estadio Brígido Iriarte Referee: Gery Vargas (Bolivia) |
| 11 February 2024 2024 Pre-Olympic Tournament | Brazil | 0–1 | Caracas, Venezuela | |
| 16:30 UTC−4 | Report |
| Stadium: Estadio Brígido Iriarte Referee: Cristián Garay (Chile) |
Positive Record Neutral Record Negative Record
| Opponent | Pld | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| 12 | 2 | 3 | 7 | 12 | 16 | –4 | 16.65% | |
| 3 | 1 | 2 | 0 | 6 | 4 | +2 | 33.33% | |
| 1 | 1 | 0 | 0 | 3 | 1 | +2 | 100.00% | |
| 2 | 2 | 0 | 0 | 4 | 0 | +4 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 5 | 5 | 0 | 0 | 16 | 5 | +11 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 2 | 1 | 0 | 1 | 3 | 2 | +1 | 50.00% | |
| 1 | 1 | 0 | 0 | 4 | 1 | +3 | 100.00% | |
| 1 | 0 | 0 | 1 | 1 | 2 | –1 | 0.00% | |
| 11 | 6 | 5 | 0 | 26 | 10 | +16 | 54.55% | |
| 3 | 3 | 0 | 0 | 8 | 3 | +5 | 100.00% | |
| 9 | 7 | 1 | 1 | 25 | 3 | +22 | 77.77% | |
| 4 | 3 | 0 | 1 | 9 | 5 | +4 | 75.00% | |
| 2 | 1 | 1 | 0 | 2 | 1 | +1 | 50.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 2 | 2 | 0 | 0 | 9 | 1 | +8 | 100.00% | |
| 2 | 2 | 0 | 0 | 11 | 0 | +11 | 100.00% | |
| 3 | 2 | 0 | 1 | 6 | 5 | +1 | 66.66% | |
| 4 | 2 | 1 | 1 | 6 | 5 | +1 | 50.00% | |
| 2 | 1 | 0 | 1 | 5 | 2 | +3 | 50.00% | |
| 3 | 2 | 1 | 0 | 9 | 5 | +4 | 66.66% | |
| 1 | 1 | 0 | 0 | 4 | 2 | +2 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 1 | 1 | 0 | 0 | 4 | 0 | +4 | 100.00% | |
| 1 | 1 | 0 | 0 | 5 | 1 | +4 | 100.00% | |
| 6 | 4 | 2 | 0 | 16 | 3 | +13 | 88.99% | |
| 1 | 1 | 0 | 0 | 3 | 1 | +2 | 100.00% | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0.00% | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0.00% | |
| 5 | 2 | 1 | 2 | 6 | 5 | +1 | 40.00% | |
| 1 | 0 | 1 | 0 | 2 | 2 | 0 | 0.00% | |
| 5 | 2 | 3 | 1 | 4 | 3 | +1 | 33.33% | |
| 1 | 0 | 0 | 1 | 0 | 1 | –1 | 0.00% | |
| 2 | 2 | 0 | 0 | 8 | 0 | +8 | 100.00% | |
| 3 | 1 | 0 | 2 | 4 | 5 | –1 | 33.33% | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0.00% | |
| 1 | 1 | 0 | 0 | 3 | 0 | +3 | 100.00% | |
| 2 | 1 | 1 | 0 | 7 | 4 | +3 | 50.00% | |
| 8 | 5 | 1 | 2 | 16 | 8 | +7 | 62.50% | |
| 5 | 5 | 0 | 0 | 12 | 2 | +10 | 100.00% | |
| 1 | 1 | 0 | 0 | 5 | 0 | +5 | 100.00% | |
| 2 | 2 | 0 | 0 | 9 | 0 | +9 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| 1 | 1 | 0 | 0 | 3 | 1 | +2 | 100.00% | |
| 1 | 1 | 0 | 0 | 3 | 0 | +3 | 100.00% | |
| 1 | 1 | 0 | 0 | 3 | 0 | +3 | 100.00% | |
| 1 | 1 | 0 | 0 | 3 | 1 | +2 | 100.00% | |
| 3 | 1 | 1 | 1 | 4 | 4 | 0 | 33.33% | |
| 3 | 3 | 0 | 0 | 9 | 1 | +8 | 100.00% | |
| 1 | 1 | 0 | 0 | 2 | 1 | +1 | 100.00% | |
| 1 | 1 | 0 | 0 | 7 | 0 | +7 | 100.00% | |
| 1 | 1 | 0 | 0 | 1 | 0 | +1 | 100.00% | |
| 1 | 1 | 0 | 0 | 5 | 2 | +3 | 100.00% | |
| 7 | 7 | 0 | 0 | 22 | 2 | +20 | 100.00% | |
| 11 | 4 | 4 | 3 | 16 | 13 | +3 | 36.36% | |
| 7 | 5 | 1 | 1 | 20 | 6 | +14 | 71.42% | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 100.00% | |
| Total (58) | 167 | 109 | 31 | 27 | 383 | 140 | +243 | 65.26% |