Daftar gol internasional yang dicetak oleh Edin Džeko
Gol internasional

| No>  | Tanggal | Tempat | Lawan | Skor | Hasil | Kompetisi |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | 2 Juni 2007 | Stadion Asim Ferhatović Hase, Sarajevo, Bosnia dan Herzegovina |  Turki | 2–2 | 3–2 | Kualifikasi UEFA Euro 2008 |
| 2 | 10 September 2008 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Estonia | 5–0 | 7–0 | Kualifikasi Piala Dunia FIFA 2010 |
| 3 | 10 September 2008 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Estonia | 6–0 | 7–0 | Kualifikasi Piala Dunia FIFA 2010 |
| 4 | 11 Oktober 2008 | Stadion BJK İnönü, Istanbul, Turki |  Turki | 1–0 | 1–2 | Kualifikasi Piala Dunia FIFA 2010 |
| 5 | 15 Oktober 2008 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Armenia | 2–0 | 4–1 | Kualifikasi Piala Dunia FIFA 2010 |
| 6 | 20 November 2008 | Ljudski vrt, Maribor, Slovenia |  Slovenia | 3–1 | 4–3 | Pertandingan persahabatan |
| 7 | 28 Maret 2009 | Stadion Cristal, Genk, Belgia |  Belgia | 1–0 | 4–2 | Kualifikasi Piala Dunia FIFA 2010 |
| 8 | 1 April 2009 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Belgia | 1–0 | 2–1 | Kualifikasi Piala Dunia FIFA 2010 |
| 9 | 1 April 2009 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Belgia | 2–0 | 2–1 | Kualifikasi Piala Dunia FIFA 2010 |
| 10 | 6 Juni 2009 | Stade Pierre de Coubertin, Cannes, Oman |  Oman | 1–0 | 2–1 | Pertandingan persahabatan |
| 11 | 12 Agustus 2009 | Stadion Asim Ferhatović Hase, Sarajevo, Bosnia dan Herzegovina |  Iran | 1–0 | 2–3 | Pertandingan persahabatan |
| 12 | 12 Agustus 2009 | Stadion Asim Ferhatović Hase, Sarajevo, Bosnia dan Herzegovina |  Iran | 2–0 | 2–3 | Pertandingan persahabatan |
| 13   | 10 Oktober 2009 | A. Le Coq Arena, Tallinn, Estonia |  Estonia | 1–0 | 2–0 | Kualifikasi Piala Dunia FIFA 2010 |
| 14 | 14 Oktober 2009 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Spanyol | 1–5 | 2–5 | Kualifikasi Piala Dunia FIFA 2010 |
| 15 | 3 Juni 2010 | Commerzbank-Arena, Frankfurt, Jerman |  Jerman | 1–0 | 1–3 | Pertandingan persahabatan |
| 16 | 3 September 2010 | Stade Josy Barthel, Luxembourg City, Luxembourg |  Luksemburg | 3–0 | 3–0 | Kualifikasi UEFA Euro 2012 |
| 17 | 17 November 2010 | Štadión Pasienky, Bratislava, Slovakia |  Slowakia | 3–1 | 3–2 | Pertandingan persahabatan |
| 18 | 26 Maret 2011 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Rumania | 2–1 | 2–1 | Kualifikasi UEFA Euro 2012 |
| 19 | 7 Oktober 2011 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Luksemburg | 1–0 | 5–0 | Kualifikasi UEFA Euro 2012 |
| 20 | 11 Oktober 2011 | Stade de France, Paris, Prancis |  Prancis | 1–0 | 1–1 | Kualifikasi UEFA Euro 2012 |
| 21 | 1 Juni 2012 | Soldier Field, Chicago, Amerika Serikat |  Meksiko | 1–1 | 1–2 | Pertandingan persahabatan |
| 22 | 7 September 2012 | Rheinpark Stadion, Vaduz, Liechtenstein |  Liechtenstein | 5–0 | 8–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 23 | 7 September 2012 | Rheinpark Stadion, Vaduz, Liechtenstein |  Liechtenstein | 6–1 | 8–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 24 | 7 September 2012 | Rheinpark Stadion, Vaduz, Liechtenstein |  Liechtenstein | 7–1 | 8–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 25 | 11 September 2012 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Latvia | 4–1 | 4–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 26 | 16 Oktober 2012 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Lituania | 3–0 | 3–0 | Kualifikasi Piala Dunia FIFA 2014 |
| 27 | 22 Maret 2013 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Yunani | 1–0 | 3–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 28 | 22 Maret 2013 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Yunani | 3–0 | 3–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 29 | 7 Juni 2013 | Stadion Skonto, Riga, Latvia |  Latvia | 5–0 | 5–0 | Kualifikasi Piala Dunia FIFA 2014 |
| 30 | 14 Agustus 2013 | Stadion Asim Ferhatović Hase, Sarajevo,  Bosnia dan Herzegovina |  Amerika Serikat | 1–0 | 3–4 | Pertandingan persahabatan |
| 31 | 14 Agustus 2013 | Stadion Asim Ferhatović Hase, Sarajevo,  Bosnia dan Herzegovina |  Amerika Serikat | 3–4 | 3–4 | Pertandingan persahabatan |
| 32 | 11 Oktober 2013 | Stadion Bilino Polje, Zenica,  Bosnia dan Herzegovina |  Liechtenstein | 1–0 | 4–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 33 | 11 Oktober 2013 | Stadion Bilino Polje, Zenica,  Bosnia dan Herzegovina |  Liechtenstein | 4–0 | 4–1 | Kualifikasi Piala Dunia FIFA 2014 |
| 34 | 30 Mei 2014 | Edward Jones Dome, St. Louis, Amerika Serikat |  Pantai Gading | 1–0 | 2–1 | Pertandingan persahabatan |
| 35 | 30 Mei 2014 | Edward Jones Dome, St. Louis, Amerika Serikat |  Pantai Gading | 2–0 | 2–1 | Pertandingan persahabatan |
| 36 | 25 June 2014 | Arena Fonte Nova, Salvador, Brazil |  Iran | 1–0 | 3–1 | Piala Dunia FIFA 2014 |
| 37 | 4 September 2014 | Stadion Kota Tušanj, Tuzla, Liechtenstein |  Liechtenstein | 3–0 | 3–0 | Pertandingan persahabatan |
| 38 | 13 Oktober 2014 | Stadion Bilino Polje, Zenica,  Bosnia dan Herzegovina |  Belgia | 1–0 | 1–1 | Kualifikasi UEFA Euro 2016 |
| 39 | 28 Maret 2015 | Estadi Nacional, Andorra la Vella, Andorra |  Andorra | 1–0 | 3–0 | Kualifikasi UEFA Euro 2016 |
| 40 | 28 Maret 2015 | Estadi Nacional, Andorra la Vella, Andorra |  Andorra | 2–0 | 3–0 | Kualifikasi UEFA Euro 2016 |
| 41 | 28 Maret 2015 | Estadi Nacional, Andorra la Vella, Andorra |  Andorra | 3–0 | 3–0 | Kualifikasi UEFA Euro 2016 |
| 42 | 12 Juni 2015 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Israel | 2–1 | 3–1 | Kualifikasi UEFA Euro 2016 |
| 43 | 3 September 2015 | Stadion Raja Baudouin, Brussels, Belgia |  Belgia | 1–0 | 1–3 | Kualifikasi UEFA Euro 2016 |
| 44 | 6 September 2015 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Andorra | 2–0 | 3–0 | Kualifikasi UEFA Euro 2016 |
| 45 | 13 November 2015 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Republik Irlandia | 1–1 | 1–1 | Play-off kualifikasi UEFA Euro 2016 |
| 46 | 29 Maret 2016 | Letzigrund, Zürich, Swiss |   Swiss | 1–0 | 2–0 | Pertandingan persahabatan |
| 47 | 6 September 2016 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Estonia | 2–0 | 5–0 | Kualifikasi Piala Dunia FIFA 2018 |
| 48 | 10 Oktober 2016 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Siprus | 1–0 |  2–0 | Kualifikasi Piala Dunia FIFA 2018 |
| 49 | 10 Oktober 2016 | Stadion Bilino Polje, Zenica, Bosnia dan Herzegovina |  Siprus | 2–0 |  2–0 | Kualifikasi Piala Dunia FIFA 2018 |
| 50 | 28 Maret 2017 | Elbasan Arena, Elbasan, Albania |  Albania | 1–0 | 2–1 | Pertandingan persahabatan |
| 51 | 3 September 2017 | Estádio Algarve, Faro, Portugal |  Gibraltar | 1–0 |  4–0 | Kualifikasi Piala Dunia FIFA 2018 |
| 52 | 3 September 2017 | Estádio Algarve, Faro, Portugal |  Gibraltar | 4–0 |  4–0 | Kualifikasi Piala Dunia FIFA 2018 |