Daftar gol internasional yang dicetak oleh Robbie Keane
Gol internasional

| No>  | Penampilan | Tanggal | Tempat | Lawan | Skor | Hasil | Kompetisi | Ref>  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 5 | 14 Oktober 1998 | Lansdowne Road, Dublin, Republik Irlandia |  Malta | 1–0 | 5–0 | Kualifikasi UEFA Euro 2000 |  |
| 2 | 5 | 14 Oktober 1998 | Lansdowne Road, Dublin, Republik Irlandia |  Malta | 2–0 | 5–0 | Kualifikasi UEFA Euro 2000 |  |
| 3 | 10 | 1 September 1999 | Lansdowne Road, Dublin, Republik Irlandia |  RF Yugoslavia | 1–0 | 2–1 | Kualifikasi UEFA Euro 2000 |  |
| 4 | 11 | 8 November 1999 | Stadion Nasional Ta' Qali, Mdina, Malta |  Malta | 1–0 | 3–2 | Kualifikasi UEFA Euro 2000 |  |
| 5 | 13 | 13 November 1999 | Lansdowne Road, Dublin, Republik Irlandia |  Turki | 1–0 | 1–1 | Kualifikasi UEFA Euro 2000 |  |
| 6 | 14 | 23 Februari 2000 | Lansdowne Road, Dublin, Republik Irlandia |  Ceko | 3–2 | 3–2 | Pertandingan persahabatan |  |
| 7 | 19 | 2 September 2000 | Amsterdam Arena, Amsterdam, Belanda |  Belanda | 1–0 | 2–2 | Kualifikasi Piala Dunia FIFA 2002 |  |
| 8 | 28 | 10 November 2001 | Lansdowne Road, Dublin, Republik Irlandia |  Iran | 2–0 | 2–0 | Kualifikasi Piala Dunia FIFA 2002 |  |
| 9 | 30 | 13 Februari 2002 | Lansdowne Road, Dublin, Republik Irlandia |  Rusia | 2–0 | 2–0 | Pertandingan persahabatan |  |
| 10 | 31 | 27 Maret 2002 | Lansdowne Road, Dublin, Republik Irlandia |  Denmark | 2–0 | 3–0 | Pertandingan persahabatan |  |
| 11 | 35 | 5 Juni 2002 | Stadion Sepak Bola Kashima, Kashima, Ibaraki, Jepang |  Jerman | 1–1 | 1–1 | Piala Dunia FIFA 2002 |  |
| 12 | 36 | 11 Juni 2002 | Stadion Internasional, Yokohama, Jepang |  Arab Saudi | 1–0 | 3–0 | Piala Dunia FIFA 2002 |  |
| 13 | 37 | 16 Juni 2002 | Stadion Piala Dunia Suwon, Suwon, Korea Selatan |  Spanyol | 1–1 | 1–1 | Piala Dunia FIFA 2002 |  |
| 14 | 38 | 21 Agustus 2002 | Stadion Olimpiade Helsinki, Helsinki, Finlandia |  Finlandia | 2–0 | 3–0 | Pertandingan persahabatan |  |
| 15 | 43 | 7 Juni 2003 | Lansdowne Road, Dublin, Republik Irlandia |  Albania | 1–0 | 2–1 | Kualifikasi UEFA Euro 2004 |  |
| 16 | 44 | 11 Juni 2003 | Lansdowne Road, Dublin, Republik Irlandia |  Georgia | 2–0 | 2–0 | Kualifikasi UEFA Euro 2004 |  |
| 17 | 47 | 18 November 2003 | Lansdowne Road, Dublin, Republik Irlandia |  Kanada | 2–0 | 3–0 | Pertandingan persahabatan |  |
| 18 | 47 | 18 November 2003 | Lansdowne Road, Dublin, Republik Irlandia |  Kanada | 3–0 | 3–0 | Pertandingan persahabatan |  |
| 19 | 49 | 31 Maret 2004 | Lansdowne Road, Dublin, Republik Irlandia |  Ceko | 2–1 | 2–1 | Pertandingan persahabatan |  |
| 20 | 52 | 5 Juni 2004 | Amsterdam Arena, Amsterdam, Belanda |  Belanda | 1–0 | 1–0 | Pertandingan persahabatan |  |
| 21 | 53 | 4 September 2004 | Lansdowne Road, Dublin, Republik Irlandia |  Siprus | 3–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2006 |  |
| 22 | 56 | 13 October 2004 | Lansdowne Road, Dublin, Republik Irlandia |  Kepulauan Faroe | 1–0 | 2–0 | Kualifikasi Piala Dunia FIFA 2006 |  |
| 23 | 56 | 13 October 2004 | Lansdowne Road, Dublin, Republik Irlandia |  Kepulauan Faroe | 2–0 | 2–0 | Kualifikasi Piala Dunia FIFA 2006 |  |
| 24 | 57 | 16 November 2004 | Lansdowne Road, Dublin, Republik Irlandia |  Kroasia | 1–0 | 1–0 | Pertandingan persahabatan |  |
| 25 | 61 | 4 Juni 2005 | Lansdowne Road, Dublin, Republik Irlandia |  Israel | 2–0 | 2–2 | Kualifikasi Piala Dunia FIFA 2006 |  |
| 26 | 65 | 1 Maret 2006 | Lansdowne Road, Dublin, Republik Irlandia |  Swedia | 2–0 | 3–0 | Pertandingan persahabatan |  |
| 27 | 70 | 15 November 2006 | Lansdowne Road, Dublin, Republik Irlandia |  San Marino | 3–0 | 5–0 | Kualifikasi UEFA Euro 2008 |  |
| 28 | 70 | 15 November 2006 | Lansdowne Road, Dublin, Republik Irlandia |  San Marino | 3–0 | 5–0 | Kualifikasi UEFA Euro 2008 |  |
| 29 | 70 | 15 November 2006 | Lansdowne Road, Dublin, Republik Irlandia |  San Marino | 3–0 | 5–0 | Kualifikasi UEFA Euro 2008 |  |
| 30 | 73 | 22 Agustus 2007 | NRGi Park, Aarhus, Denmark |  Denmark | 1–0 | 4–0 | Pertandingan persahabatan |  |
| 31 | 73 | 22 Agustus 2007 | NRGi Park, Aarhus, Denmark |  Denmark | 2–0 | 4–0 | Pertandingan persahabatan |  |
| 32 | 78 | 11 November 2007 | Millennium Stadium, Cardiff, Wales |  Wales | 1–1 | 2–2 | Kualifikasi UEFA Euro 2008 |  |
| 33 | 81 | 29 Mei 2008 | Craven Cottage, London, Inggris |  Kolombia | 1–0 | 1–0 | Pertandingan persahabatan |  |
| 34 | 82 | 20 Agustus 2008 | Ullevaal Stadion, Oslo, Norwegia |  Norwegia | 1–0 | 1–1 | Pertandingan persahabatan |  |
| 35 | 85 | 15 Oktober 2008 | Croke Park, Dublin, Republik Irlandia |  Siprus | 1–0 | 1–0 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 36 | 86 | 11 Februari 2009 | Croke Park, Dublin, Republik Irlandia |  Georgia | 1–1 | 2–1 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 37 | 86 | 11 Februari 2009 | Croke Park, Dublin, Republik Irlandia |  Georgia | 2–1 | 2–1 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 38 | 88 | 1 April 2009 | Stadio San Nicola, Bari, Italia |  Italia | 1–1 | 1–1 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 39 | 89 | 29 Mei 2009 | Craven Cottage, London, Inggris |  Nigeria | 1–1 | 1–1 | Pertandingan persahabatan |  |
| 40 | 92 | 5 September 2009 | Stadion GSP, Nicosia, Siprus |  Siprus | 2–1 | 2–1 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 41 | 96 | 18 November 2009 | Stade de France, Paris, Prancis |  Prancis | 1–0 | 1–1 | Kualifikasi Piala Dunia FIFA 2010 |  |
| 42 | 99 | 28 Mei 2010 | RDS Arena, Dublin, Republik Irlandia |  Aljazair | 2–0 | 3–0 | Pertandingan persahabatan |  |
| 43 | 99 | 28 Mei 2010 | RDS Arena, Dublin, Republik Irlandia |  Aljazair | 3–0 | 3–0 | Pertandingan persahabatan |  |
| 44 | 102 | 7 September 2010 | Stadion Aviva, Dublin, Republik Irlandia |  Andorra | 3–1 | 3–1 | Kualifikasi UEFA Euro 2012 |  |
| 45 | 103 | 8 Oktober 2010 | Stadion Aviva, Dublin, Republik Irlandia |  Rusia | 1–3 | 2–3 | Kualifikasi UEFA Euro 2012 |  |
| 46 | 105 | 26 March 2011 | Stadion Aviva, Dublin, Republik Irlandia |  Makedonia Utara | 2–0 | 2–1 | Kualifikasi UEFA Euro 2012 |  |
| 47 | 106 | 24 Mei 2011 | Stadion Aviva, Dublin, Republik Irlandia |  Irlandia Utara | 2–0 | 5–0 | Nations Cup |  |
| 48 | 106 | 24 Mei 2011 | Stadion Aviva, Dublin, Republik Irlandia |  Irlandia Utara | 4–0 | 5–0 | Nations Cup |  |
| 49 | 107 | 29 Mei 2011 | Stadion Aviva, Dublin, Republik Irlandia |  Skotlandia | 1–0 | 1–0 | Nations Cup |  |
| 50 | 108 | 4 Juni 2011 | Arena Filipus II, Skopje, Makedonia |  Makedonia Utara | 1–0 | 2–0 | Kualifikasi UEFA Euro 2012 |  |
| 51 | 108 | 4 Juni 2011 | Arena Filipus II, Skopje, Makedonia |  Makedonia Utara | 2–0 | 2–0 | Kualifikasi UEFA Euro 2012 |  |
| 52 | 113 | 11 November 2011 | Arena A. Le Coq, Tallinn, Estonia |  Estonia | 3–0 | 4–0 | Kualifikasi UEFA Euro 2012 |  |
| 53 | 113 | 11 November 2011 | Arena A. Le Coq, Tallinn, Estonia |  Estonia | 4–0 | 4–0 | Kualifikasi UEFA Euro 2012 |  |
| 54 | 121 | 9 September 2012 | Arena Astana, Astana, Kazakhstan |  Kazakhstan | 1–1 | 2–1 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 55 | 125 | 2 Juni 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Georgia | 3–0 | 4–0 | Pertandingan persahabatan |  |
| 56 | 125 | 2 Juni 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Georgia | 4–0 | 4–0 | Pertandingan persahabatan |  |
| 57 | 126 | 7 Juni 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Kepulauan Faroe | 1–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 58 | 126 | 7 Juni 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Kepulauan Faroe | 2–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 59 | 126 | 7 Juni 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Kepulauan Faroe | 3–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 60 | 128 | 6 September 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Swedia | 1–0 | 1–2 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 61 | 130 | 15 Oktober 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Kazakhstan | 1–0 | 3–1 | Kualifikasi Piala Dunia FIFA 2014 |  |
| 62 | 131 | 15 November 2013 | Stadion Aviva, Dublin, Republik Irlandia |  Latvia | 1–0 | 3–0 | Pertandingan persahabatan |  |
| 63 | 136 | 11 Oktober 2014 | Stadion Aviva, Dublin, Republik Irlandia |  Gibraltar | 1–0 | 7–0 | Kualifikasi UEFA Euro 2016 |  |
| 64 | 136 | 11 Oktober 2014 | Stadion Aviva, Dublin, Republik Irlandia |  Gibraltar | 2–0 | 7–0 | Kualifikasi UEFA Euro 2016 |  |
| 65 | 136 | 11 Oktober 2014 | Stadion Aviva, Dublin, Republik Irlandia |  Gibraltar | 3–0 | 7–0 | Kualifikasi UEFA Euro 2016 |  |
| 66 | 141 | 4 September 2015 | Estádio Algarve, Faro, Portugal |  Gibraltar | 2–0 | 4–0 | Kualifikasi UEFA Euro 2016 |  |
| 67 | 141 | 4 September 2015 | Estádio Algarve, Faro, Portugal |  Gibraltar | 3–0 | 4–0 | Kualifikasi UEFA Euro 2016 |  |
| 68 | 146 | 31 Agustus 2016 | Stadion Aviva, Dublin, Republik Irlandia |  Oman | 2–0 | 4–0 | Pertandingan persahabatan |  |