Piłkarz karierę zakończył przedwcześnie z powodu powtarzających się kontuzji.Odonkor występował m.in. w Borussii Dortmund i Betisie Sewilla. Z niemiecką kadrą zdobył brąz mistrzostw świata w 2006 roku i srebro mistrzostw Europy 2008. Po jego akcji, Oliver Neuville uzyskał jedynego gola w meczu z Polską podczas niemieckiego mundialu. Ze względu na kłopoty zdrowotne Odonkor zakończył karierę piłkarską w 2013 roku. Od tego czasu pracował jako asystent w SC Verl i SC Herford. Teraz będzie prowadził drużynę TuS Dornberg zajmującą 13. miejsce w jednej z grup szóstej ligi.