Daftar gol internasional yang dicetak oleh Lionel Messi
Daftar gol

| Gol | Penampilan | Tanggal | Tempat | Lawan | Skor | Hasil | Kompetisi | Ref |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 6 | 1 Maret 2006 | St. Jakob-Park, Basel, Swiss |  Kroasia | 2–1 | 2–3 | Pertandingan persahabatan |  |
| 2 | 8 | 16 Juni 2006 | Veltins-Arena, Gelsenkirchen, Jerman |  Serbia dan Montenegro | 6–0 | 6–0 | Piala Dunia FIFA 2006 |  |
| 3 | 14 | 5 June 2007 | Camp Nou, Barcelona, Spanyol |  Aljazair | 2–2 | 4–3 | Pertandingan persahabatan |  |
| 4 | 14 | 5 June 2007 | Camp Nou, Barcelona, Spanyol |  Aljazair | 4–2 | 4–3 | Pertandingan persahabatan |  |
| 5 | 18 | 8 Juli 2007 | Metropolitano de Lara, Barquisimeto, Venezuela |  Peru | 2–0 | 4–0 | Copa América 2007 |  |
| 6 | 19 | 11 Juli 2007 | Polideportivo Cachamay, Puerto Ordaz, Venezuela |  Meksiko | 2–0 | 3–0 | Copa América 2007 |  |
| 7 | 24 | 16 Oktober 2007 | Estadio José Pachencho Romero, Maracaibo, Venezuela |  Venezuela | 2–0 | 2–0 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 8 | 26 | 20 November 2007 | Estadio El Campín, Bogotá, Kolombia |  Kolombia | 1–0 | 1–2 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 9 | 27 | 4 Juni 2008 | Stadion Qualcomm, San Diego, Amerika Serikat |  Meksiko | 2–0 | 4–1 | Pertandingan persahabatan |  |
| 10 | 33 | 11 Oktober 2008 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Uruguay | 1–0 | 2–1 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 11 | 35 | 11 Februari 2009 | Stade Vélodrome, Marseille, Prancis |  Prancis | 2–0 | 2–0 | Pertandingan persahabatan |  |
| 12 | 36 | 28 Maret 2009 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Venezuela | 1–0 | 4–0 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 13 | 44 | 14 November 2009 | Stadion Vicente Calderón, Madrid, Spanyol |  Spanyol | 1–1 | 1–2 | Pertandingan persahabatan |  |
| 14 | 52 | 7 September 2010 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Spanyol | 1–0 | 4–1 | Pertandingan persahabatan |  |
| 15 | 54 | 17 November 2010 | Stadion Internasional Khalifa, Doha, Qatar |  Brasil | 1–0 | 1–0 | Pertandingan persahabatan |  |
| 16 | 55 | 9 Februari 2011 | Stade de Genève, Jenewa, Swiss |  Portugal | 2–1 | 2–1 | Pertandingan persahabatan |  |
| 17 | 57 | 20 Juni 2011 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Albania | 2–0 | 4–0 | Pertandingan persahabatan |  |
| 18 | 64 | 7 Oktober 2011 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Chili | 2–0 | 4–1 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 19 | 67 | 15 November 2011 | Estadio Metropolitano Roberto Meléndez, Barranquilla, Kolombia |  Kolombia | 1–1 | 2–1 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 20 | 68 | 29 Februari 2012 | Stade de Suisse Wankdorf, Bern, Swiss |   Swiss | 1–0 | 3–1 | Pertandingan persahabatan |  |
| 21 | 68 | 29 Februari 2012 | Stade de Suisse Wankdorf, Bern, Swiss |   Swiss | 2–1 | 3–1 | Pertandingan persahabatan |  |
| 22 | 68 | 29 Februari 2012 | Stade de Suisse Wankdorf, Bern, Swiss |   Swiss | 3–1 | 3–1 | Pertandingan persahabatan |  |
| 23 | 69 | 2 Juni 2012 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Ekuador | 3–0 | 4–0 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 24 | 70 | 9 Juni 2012 | Stadion MetLife, East Rutherford, Amerika Serikat |  Brasil | 1–1 | 4–3 | Pertandingan persahabatan |  |
| 25 | 70 | 9 Juni 2012 | Stadion MetLife, East Rutherford, Amerika Serikat |  Brasil | 2–1 | 4–3 | Pertandingan persahabatan |  |
| 26 | 70 | 9 Juni 2012 | Stadion MetLife, East Rutherford, Amerika Serikat |  Brasil | 4–3 | 4–3 | Pertandingan persahabatan |  |
| 27 | 71 | 15 Agustus 2012 | Commerzbank-Arena, Frankfurt, Jerman |  Jerman | 2–1 | 3–1 | Pertandingan persahabatan |  |
| 28 | 72 | 7 September 2012 | Estadio Mario Alberto Kempes, Córdoba, Argentina |  Paraguay | 3–1 | 3–1 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 29 | 74 | 12 October 2012 | Estadio Malvinas Argentinas, Mendoza, Argentina |  Uruguay | 1–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 30 | 74 | 12 October 2012 | Estadio Malvinas Argentinas, Mendoza, Argentina |  Uruguay | 3–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 31 | 75 | 16 October 2012 | Estadio Nacional, Santiago, Chili |  Chili | 1–0 | 2–1 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 32 | 78 | 22 Maret 2013 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Venezuela | 3–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 33 | 82 | 14 Juni 2013 | Estadio Mateo Flores, Guatemala City, Guatemala |  Guatemala | 1–0 | 4–0 | Pertandingan persahabatan |  |
| 34 | 82 | 14 Juni 2013 | Estadio Mateo Flores, Guatemala City, Guatemala |  Guatemala | 3–0 | 4–0 | Pertandingan persahabatan |  |
| 35 | 82 | 14 Juni 2013 | Estadio Mateo Flores, Guatemala City, Guatemala |  Guatemala | 4–0 | 4–0 | Pertandingan persahabatan |  |
| 36 | 83 | 10 September 2013 | Estadio Defensores del Chaco, Asunción, Paraguay |  Paraguay | 1–0 | 5–2 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 37 | 83 | 10 September 2013 | Estadio Defensores del Chaco, Asunción, Paraguay |  Paraguay | 4–1 | 5–2 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 38 | 86 | 7 Juni 2014 | Estadio Ciudad de La Plata, La Plata, Argentina |  Slovenia | 2–0 | 2–0 | Pertandingan persahabatan |  |
| 39 | 87 | 15 Juni 2014 | Stadion Maracanã, Rio de Janeiro, Brasil |  Bosnia dan Herzegovina | 2–0 | 2–1 | Piala Dunia FIFA 2014 |  |
| 40 | 88 | 21 Juni 2014 | Estádio Mineirão, Belo Horizonte, Brasil |  Iran | 1–0 | 1–0 | Piala Dunia FIFA 2014 |  |
| 41 | 89 | 25 Juni 2014 | Estádio Beira-Rio, Porto Alegre, Brasil |  Nigeria | 1–0 | 3–2 | Piala Dunia FIFA 2014 |  |
| 42 | 89 | 25 Juni 2014 | Estádio Beira-Rio, Porto Alegre, Brasil |  Nigeria | 2–1 | 3–2 | Piala Dunia FIFA 2014 |  |
| 43 | 95 | 14 Oktober 2014 | Stadion Hong Kong, So Kon Po, Hong Kong |  Hong Kong | 5–0 | 7–0 | Pertandingan persahabatan |  |
| 44 | 95 | 14 Oktober 2014 | Stadion Hong Kong, So Kon Po, Hong Kong |  Hong Kong | 7–0 | 7–0 | Pertandingan persahabatan |  |
| 45 | 96 | 12 November 2014 | Upton Park, London, Inggris |  Kroasia | 2–1 | 2–1 | Pertandingan persahabatan |  |
| 46 | 98 | 13 Juni 2015 | Estadio La Portada, La Serena, Chili |  Paraguay | 2–0 | 2–2 | Copa América 2015 |  |
| 47 | 104 | 4 September 2015 | Stadion BBVA Compass, Houston, Amerika Serikat |  Bolivia | 5–0 | 7–0 | Pertandingan persahabatan |  |
| 48 | 104 | 4 September 2015 | Stadion BBVA Compass, Houston, Amerika Serikat |  Bolivia | 6–0 | 7–0 | Pertandingan persahabatan |  |
| 49 | 105 | 8 September 2015 | Stadion AT&T, Arlington, Amerika Serikat |  Meksiko | 2–2 | 2–2 | Pertandingan persahabatan |  |
| 50 | 107 | 29 Maret 2016 | Estadio Mario Alberto Kempes, Córdoba, Argentina |  Bolivia | 2–0 | 2–0 | Kualifikasi Piala Dunia FIFA 2018 |  |
| 51 | 109 | 10 Juni 2016 | Soldier Field, Chicago, Amerika Serikat |  Panama | 2–0 | 5–0 | Copa América Centenario |  |
| 52 | 109 | 10 Juni 2016 | Soldier Field, Chicago, Amerika Serikat |  Panama | 3–0 | 5–0 | Copa América Centenario |  |
| 53 | 109 | 10 Juni 2016 | Soldier Field, Chicago, Amerika Serikat |  Panama | 4–0 | 5–0 | Copa América Centenario |  |
| 54 | 111 | 18 Juni 2016 | Stadion Gillette, Foxborough, Amerika Serikat |  Venezuela | 3–0 | 4–1 | Copa América Centenario |  |
| 55 | 112 | 21 Juni 2016 | Stadion NRG, Houston, Amerika Serikat |  Amerika Serikat | 2–0 | 4–0 | Copa América Centenario |  |
| 56 | 114 | 1 September 2016 | Estadio Malvinas Argentinas, Mendoza, Argentina |  Uruguay | 1–0 | 1–0 | Kualifikasi Piala Dunia FIFA 2018 |  |
| 57 | 116 | 15 November 2016 | Estadio San Juan del Bicentenario, San Juan, Argentina |  Kolombia | 1–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2018 |  |
| 58 | 117 | 23 Maret 2017 | Estadio Antonio V. Liberti, Buenos Aires, Argentina |  Chili | 1–0 | 1–0 | Kualifikasi Piala Dunia FIFA 2018 |  |
| 59 | 121 | 10 Oktober 2017 | Estadio Olímpico Atahualpa, Quito, Ekuador |  Ekuador | 1–1 | 3–1 | Kualifikasi Piala Dunia FIFA 2018 |  |
| 60 | 121 | 10 Oktober 2017 | Estadio Olímpico Atahualpa, Quito, Ekuador |  Ekuador | 2–1 | 3–1 | Kualifikasi Piala Dunia FIFA 2018 |  |
| 61 | 121 | 10 Oktober 2017 | Estadio Olímpico Atahualpa, Quito, Ekuador |  Ekuador | 3–1 | 3–1 | Kualifikasi Piala Dunia FIFA 2018 |  |
| 62 | 124 | 29 Mei 2018 | La Bombonera, Buenos Aires, Argentina |  Haiti | 1–0 | 4–0 | Pertandingan persahabatan |  |
| 63 | 124 | 29 Mei 2018 | La Bombonera, Buenos Aires, Argentina |  Haiti | 2–0 | 4–0 | Pertandingan persahabatan |  |
| 64 | 124 | 29 Mei 2018 | La Bombonera, Buenos Aires, Argentina |  Haiti | 3–0 | 4–0 | Pertandingan persahabatan |  |
| 65 | 127 | 26 Juni 2018 | Stadion Krestovsky, Saint Petersburg, Rusia |  Nigeria | 1–0 | 2–1 | Piala Dunia FIFA 2018 |  |