Debiut w dorosłej reprezentacji Edin Džeko zaliczył 2 czerwca 2007 w spotkaniu z Turcją, zdobył gola na 2:2, a mecz ostatecznie zakończył się wygraną Bośniaków 3:2. Wystąpił w wygranym 4:3 meczu towarzyskim przeciwko reprezentacji Słowenii strzelając gola w 53. minucie. 28 marca zagrał w meczu eliminacji mistrzostw świata przeciwko Belgii, strzelając gola w 7. minucie gry, Bośnia wygrała ostatecznie 4:2 i dzięki temu zwycięstwu przesunęła się na drugie miejsce w grupie. W meczu rewanżowym dzięki jego dwukrotnemu trafieniu do siatki, Bośnia i Hercegowina wygrała 2:1 i zdobyła kolejne punkty w eliminacjach.
2 września 2026 roku ogłosił, że 3 października po spotkaniu z reprezentacją Szwecji zakończy karierę reprezentacyjną.
Sukcesy VFL Wolfsburg Mistrzostwo Niemiec: 2008/2009
Manchester City Mistrzostwo Anglii: 2011/2012, 2013/2014 Puchar Anglii: 2010/2011 Puchar Ligi Angielskiej: 2013/2014 Tarcza Wspólnoty: 2012
Inter Mediolan Puchar Włoch: 2021/2022, 2022/2023 Superpuchar Włoch: 2021, 2022
Indywidualne Król strzelców Pucharu Niemiec: 2008/2009 (6 goli)Ex aequo z Ivica Olić. Król strzelców Bundesligi: 2009/2010 (22 gole) Król strzelców Ligi Europy UEFA: 2016/2017 (8 goli)Ex aequo z Giuliano. Król strzelców Serie A: 2016/2017 (29 goli)