Profesionalnu karijeru započeo je u Bayern Münchenu, ali je do transfera u Bayer Leverkusen2013. godine uglavnom igrao za rezervnu momčad. Nakon godinu dana u Bayeru, Can 2014. godine potpisuje za Liverpool, za koji je u četiri godine skupio više od 150 nastupa u svim natjecanjima. Godine 2018. odlazi u Juventus, odakkle 2020. odlazi na posudbu u Borussiju Dortmund, koja nakon samo nekoliko tjedana otkupljuje njegov ugovor.
Prije seniorskog debija u rujnu 2015. godine, Can je predstavljao Njemačku u mlađim uzrastima. Prvo veliko natjecanje bio mu je UEFA Euro 2016., a godinu dana kasnije s Njemačkom je osvojio Kup konfederacija.