Skip to content

Lionel Messi

208 matches (27 out, 22 in), 126 goals, 9 yellow cards, 2 red cards, teammates

DateGroundOpponentScoreCompetition
17 AUG 2005AwayHungary2:1Friendly
03 SEP 2005AwayParaguay0:1World Cup Quals
09 OCT 2005HomePeru2:0World Cup Quals
12 OCT 2005AwayUruguay0:1World Cup Quals
16 NOV 2005AwayQatar3:0Friendly
01 MAR 2006Croatia2:3Friendly
30 MAY 2006Angola2:0Friendly
16 JUN 2006Serbia & Mont.6:0World Cup
21 JUN 2006Netherlands0:0World Cup
24 JUN 2006Mexico2:1World Cup
03 SEP 2006Brazil0:3Friendly
11 OCT 2006AwaySpain1:2Friendly
02 JUN 2007AwaySwitzerland1:1Friendly
05 JUN 2007Algeria4:3Friendly
28 JUN 2007USA4:1Copa América
02 JUL 2007Colombia4:2Copa América
05 JUL 2007Paraguay1:0Copa América
08 JUL 2007Peru4:0Copa América
11 JUL 2007Mexico3:0Copa América
15 JUL 2007Brazil0:3Copa América
22 AUG 2007AwayNorway1:2Friendly
11 SEP 2007AwayAustralia1:0Friendly
13 OCT 2007HomeChile2:0World Cup Quals
16 OCT 2007AwayVenezuela2:0World Cup Quals
17 NOV 2007HomeBolivia3:0World Cup Quals
20 NOV 2007AwayColombia1:2World Cup Quals
04 JUN 2008Mexico4:1Friendly
08 JUN 2008AwayUSA0:0Friendly
15 JUN 2008HomeEcuador1:1World Cup Quals
18 JUN 2008AwayBrazil0:0World Cup Quals
06 SEP 2008HomeParaguay1:1World Cup Quals
10 SEP 2008AwayPeru1:1World Cup Quals
11 OCT 2008HomeUruguay2:1World Cup Quals
15 OCT 2008AwayChile0:1World Cup Quals
11 FEB 2009AwayFrance2:0Friendly
28 MAR 2009HomeVenezuela4:0World Cup Quals
01 APR 2009AwayBolivia1:6World Cup Quals
06 JUN 2009HomeColombia1:0World Cup Quals
10 JUN 2009AwayEcuador0:2World Cup Quals
05 SEP 2009HomeBrazil1:3World Cup Quals
09 SEP 2009AwayParaguay0:1World Cup Quals
10 OCT 2009HomePeru2:1World Cup Quals
14 OCT 2009AwayUruguay1:0World Cup Quals
14 NOV 2009AwaySpain1:2Friendly
03 MAR 2010AwayGermany1:0Friendly
12 JUN 2010Nigeria1:0World Cup
17 JUN 2010South Korea4:1World Cup
22 JUN 2010Greece2:0World Cup
27 JUN 2010Mexico3:1World Cup
03 JUL 2010Germany0:4World Cup
11 AUG 2010AwayIreland1:0Friendly
07 SEP 2010HomeSpain4:1Friendly
08 OCT 2010AwayJapan0:1Friendly
17 NOV 2010Brazil1:0Friendly
09 FEB 2011Portugal2:1Friendly
26 MAR 2011AwayUSA1:1Friendly
20 JUN 2011HomeAlbania4:0Friendly
01 JUL 2011Bolivia1:1Copa América
06 JUL 2011Colombia0:0Copa América
11 JUL 2011Costa Rica3:0Copa América
16 JUL 2011Uruguay(4)1:1(5)Copa América
02 SEP 2011Venezuela1:0Friendly
06 SEP 2011Nigeria3:1Friendly
07 OCT 2011HomeChile4:1World Cup Quals
11 OCT 2011AwayVenezuela0:1World Cup Quals
11 NOV 2011HomeBolivia1:1World Cup Quals
15 NOV 2011AwayColombia2:1World Cup Quals
29 FEB 2012AwaySwitzerland3:1Friendly
02 JUN 2012HomeEcuador4:0World Cup Quals
09 JUN 2012Brazil4:3Friendly
15 AUG 2012AwayGermany3:1Friendly
07 SEP 2012HomeParaguay3:1World Cup Quals
11 SEP 2012AwayPeru1:1World Cup Quals
12 OCT 2012HomeUruguay3:0World Cup Quals
16 OCT 2012AwayChile2:1World Cup Quals
14 NOV 2012AwaySaudi Arabia0:0Friendly
06 FEB 2013AwaySweden3:2Friendly
22 MAR 2013HomeVenezuela3:0World Cup Quals
26 MAR 2013AwayBolivia1:1World Cup Quals
07 JUN 2013HomeColombia0:0World Cup Quals
11 JUN 2013AwayEcuador1:1World Cup Quals
14 JUN 2013AwayGuatemala4:0Friendly
10 SEP 2013AwayParaguay5:2World Cup Quals
05 MAR 2014AwayRomania0:0Friendly
04 JUN 2014HomeTrinidad & T.3:0Friendly
07 JUN 2014HomeSlovenia2:0Friendly
15 JUN 2014Bosnia-Herz.2:1World Cup
21 JUN 2014Iran1:0World Cup
25 JUN 2014Nigeria3:2World Cup
01 JUL 2014Switzerland1:0World Cup
05 JUL 2014Belgium1:0World Cup
09 JUL 2014Netherlands(4)0:0(2)World Cup
13 JUL 2014Germany0:1World Cup
11 OCT 2014Brazil0:2Friendly
14 OCT 2014AwayHong Kong7:0Friendly
12 NOV 2014Croatia2:1Friendly
18 NOV 2014Portugal0:1Friendly
13 JUN 2015Paraguay2:2Copa América
16 JUN 2015Uruguay1:0Copa América
20 JUN 2015Jamaica1:0Copa América
26 JUN 2015Colombia(5)0:0(4)Copa América
30 JUN 2015Paraguay6:1Copa América
04 JUL 2015Chile(1)0:0(4)Copa América
04 SEP 2015Bolivia7:0Friendly
08 SEP 2015Mexico2:2Friendly
24 MAR 2016AwayChile2:1World Cup Quals
29 MAR 2016HomeBolivia2:0World Cup Quals
27 MAY 2016HomeHonduras1:0Friendly
10 JUN 2016Panama5:0Copa América
14 JUN 2016Bolivia3:0Copa América
18 JUN 2016Venezuela4:1Copa América
21 JUN 2016USA4:0Copa América
26 JUN 2016Chile(2)0:0(4)Copa América
01 SEP 2016HomeUruguay1:0World Cup Quals
10 NOV 2016AwayBrazil0:3World Cup Quals
15 NOV 2016HomeColombia3:0World Cup Quals
23 MAR 2017HomeChile1:0World Cup Quals
09 JUN 2017Brazil1:0Friendly
31 AUG 2017AwayUruguay0:0World Cup Quals
05 SEP 2017HomeVenezuela1:1World Cup Quals
05 OCT 2017HomePeru0:0World Cup Quals
10 OCT 2017AwayEcuador3:1World Cup Quals
11 NOV 2017AwayRussia1:0Friendly
29 MAY 2018HomeHaiti4:0Friendly
16 JUN 2018Iceland1:1World Cup
21 JUN 2018Croatia0:3World Cup
26 JUN 2018Nigeria2:1World Cup
30 JUN 2018France3:4World Cup
22 MAR 2019Venezuela1:3Friendly
07 JUN 2019HomeNicaragua5:1Friendly
15 JUN 2019Colombia0:2Copa América
19 JUN 2019Paraguay1:1Copa América
23 JUN 2019Qatar2:0Copa América
28 JUN 2019Venezuela2:0Copa América
02 JUL 2019Brazil0:2Copa América
06 JUL 2019Chile2:1Copa América
15 NOV 2019Brazil1:0Superclasico
18 NOV 2019Uruguay2:2Friendly
08 OCT 2020HomeEcuador1:0World Cup Quals
13 OCT 2020AwayBolivia2:1World Cup Quals
12 NOV 2020HomeParaguay1:1World Cup Quals
17 NOV 2020AwayPeru2:0World Cup Quals
03 JUN 2021HomeChile1:1World Cup Quals
08 JUN 2021AwayColombia2:2World Cup Quals
14 JUN 2021Chile1:1Copa América
18 JUN 2021Uruguay1:0Copa América
21 JUN 2021Paraguay1:0Copa América
28 JUN 2021Bolivia4:1Copa América
03 JUL 2021Ecuador3:0Copa América
06 JUL 2021Colombia(3)1:1(2)Copa América
10 JUL 2021Brazil1:0Copa América
02 SEP 2021AwayVenezuela3:1World Cup Quals
09 SEP 2021HomeBolivia3:0World Cup Quals
07 OCT 2021AwayParaguay0:0World Cup Quals
10 OCT 2021HomeUruguay3:0World Cup Quals
14 OCT 2021HomePeru1:0World Cup Quals
12 NOV 2021AwayUruguay1:0World Cup Quals
16 NOV 2021HomeBrazil0:0World Cup Quals
25 MAR 2022HomeVenezuela3:0World Cup Quals
29 MAR 2022AwayEcuador1:1World Cup Quals
01 JUN 2022Italy3:0Finalissima
05 JUN 2022Estonia5:0Friendly
23 SEP 2022Honduras3:0Friendly
27 SEP 2022Jamaica3:0Friendly
16 NOV 2022AwayUAE5:0Friendly
22 NOV 2022Saudi Arabia1:2World Cup
26 NOV 2022Mexico2:0World Cup
30 NOV 2022Poland2:0World Cup
03 DEC 2022Australia2:1World Cup
09 DEC 2022Netherlands(4)2:2(3)World Cup
13 DEC 2022Croatia3:0World Cup
18 DEC 2022France(4)3:3(2)World Cup
23 MAR 2023HomePanama2:0Friendly
28 MAR 2023HomeCuraçao7:0Friendly
15 JUN 2023Australia2:0Friendly
07 SEP 2023HomeEcuador1:0World Cup Quals
12 OCT 2023HomeParaguay1:0World Cup Quals
17 OCT 2023AwayPeru2:0World Cup Quals
16 NOV 2023HomeUruguay0:2World Cup Quals
21 NOV 2023AwayBrazil1:0World Cup Quals
09 JUN 2024Ecuador1:0Friendly
14 JUN 2024Guatemala4:1Friendly
20 JUN 2024Canada2:0Copa América
25 JUN 2024Chile1:0Copa América
04 JUL 2024Ecuador(4)1:1(2)Copa América
09 JUL 2024Canada2:0Copa América
14 JUL 2024Colombia1:0Copa América
10 OCT 2024AwayVenezuela1:1World Cup Quals
15 OCT 2024HomeBolivia6:0World Cup Quals
14 NOV 2024AwayParaguay1:2World Cup Quals
19 NOV 2024HomePeru1:0World Cup Quals
05 JUN 2025AwayChile1:0World Cup Quals
10 JUN 2025HomeColombia1:1World Cup Quals
04 SEP 2025HomeVenezuela3:0World Cup Quals
14 OCT 2025Puerto Rico6:0Friendly
14 NOV 2025AwayAngola2:0Friendly
27 MAR 2026HomeMauritania2:1Friendly
31 MAR 2026HomeZambia5:0Friendly
09 JUN 2026Iceland3:0Friendly
16 JUN 2026Algeria3:0World Cup
22 JUN 2026Austria2:0World Cup
27 JUN 2026Jordan3:1World Cup
03 JUL 2026Cape Verde3:2World Cup
07 JUL 2026Egypt3:2World Cup
11 JUL 2026Switzerland3:1World Cup
15 JUL 2026England2:1World Cup
19 JUL 2026Spain0:1World Cup
06 OCT 2026HomeBenin3:0Friendly