Yalçın spent his entire youth development with Bayer Leverkusen, joining them in 2006.
[2] Yalçın made his professional debut for Beşiktaş in a 1-1 2018–19 UEFA Europa League qualifier against FK Partizan on 23 August 2018.
[3] On 1 February 2021 he was signed by Italian side Lecce on loan with an option to buy.
[5] On 8 September 2023, Yalçın was loaned to Süper Lig club Fatih Karagümrük until the end of the season.
[8] He made his Turkey national football team debut on 30 May 2019, in a friendly against Greece, as a 55th-minute substitute for Cenk Tosun.