1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour :
Né à Ayaş en Turquie, İrfan Can Kahveci est formé au Gençlerbirliği SK mais il débute en professionnel avec le club de Hacettepe, où il est prêté durant la saison 2013-2014. Il est de retour dans son club formateur la saison suivante et joue son premier match le face au Çaykur Rizespor, lors d'une rencontre de Süper Lig où les deux équipes se partagent les points (1-1)[1].
İstanbul Başakşehir
En , lors du mercato hivernal, Kahveci s'engage avec İstanbul Başakşehir[2]. Il joue son premier match sous ses nouvelles couleurs le , lors de la large victoire de son équipe face à Kayserispor, en championnat (5-0)[3]. Le suivant, lors du match de championnat entre son équipe et Bursaspor, il donne la victoire aux siens en inscrivant le seul but de la partie, son premier sous les couleurs de l'İstanbul Başakşehir[4].
Le Kahveci joue son premier match en Ligue des champions, lors d'une rencontre qualificative face à l'Olympiakos. Ce jour-là il est titulaire et son équipe s'incline par un but à zéro[5].
Il devient un joueur incontournable dans l'entrejeu du club stambouliote, participant au sacre de l'İstanbul Başakşehir en 2019-2020, qui devient pour la première fois de son histoire champion de Turquie[6].
Le , Kahveci réalise un triplé contre le RB Leipzig lors d'un match de poule de Ligue des champions qui se termine par une défaite 3-4, synonyme d'élimination pour les Turcs[7].
Kahveci marque son premier but pour Fenerbahçe le 30 octobre 2021, lors d'une rencontre de championnat face à Konyaspor. Entré en jeu, il réduit le score sur coup franc direct alors que son équipe est battue (2-1 score final)[10].
İrfan Can Kahveci honore sa première sélection avec la Turquie le , face à l'Irlande. Il entre à la place de Hakan Çalhanoğlu ce jour-là et son équipe s'impose par un but à zéro[13].
En juin 2021 Kahveci est retenu dans la liste des 26 joueurs turcs pour disputer l'Euro 2020[14]. C'est durant cette compétition qu'il marque son premier but dans un tournoi majeur face à la Suisse en dernier match de poules.
Le 7 juin 2024, il figure dans la liste définitive des 26 joueurs sélectionnés par Vincenzo Montella pour disputer l'Euro 2024[15].