David Odonkor (pelafalan dalam bahasa Jerman:[ˈdeːvɪdʔoˈdɔŋkoːɐ̯]; lahir 21 Februari 1984) adalah seorang putra pasangan Ghana-Jerman. Ayahnya berasal dari Ghana sedangkan ibunya adalah seorang Jerman asli. Ia merupakan seorang pemain tim nasional Jerman dan sekarang bermain untuk Real Betis pada Liga Spanyol, La Liga sebagai seorang penyerang yang bermain pada sisi kiri, kanan, dan juga pada posisi tengah (centre forward). Sayangnya, karier sepak bolanya di Real Betis tidak berjalan dengan baik, ia hampir jarang bermain karena cedera panjang menimpanya. Bahkan pada musim 2008-09, ia tidak terdaftar sebagai pemain Real Betis karena cedera yang berkepanjangan.
Piala Dunia 2006
Pada pertandingan keduanya di Piala Dunia 2006 pada tanggal 14 Juni2006 melawan Polandia, Odonkor berprestasi dengan baik. Sebuah gol yang dicetaknya tidak diakui karena dianggap offside. Namun beberapa menit kemudian namanya dicatat dalam Sejarah Jerman ketika tendangan bolanya menuju Oliver Neuville menghasilkan gol yang membawa Jerman ke kemenangan dan posisi pertama di Grup A.