Nuri Şahin, kariyerinde Liverpool, Real Madrid ve Feyenoord gibi takımlarda forma giydi.
En başarılı dönemini ise Dortmund'da geçirdi. Alman ekibiyle 274 maça çıkan başarılı oyuncu 26 gol atıp 49 asist yaptı.