Die Karriere von Yakin begann 1994 bei Concordia Basel, wo er auch die Juniorenzeit durchlaufen hatte. 1995 wechselte er zum FC Basel, bei dem er sich aber noch nicht durchsetzen konnte. Deshalb wechselte er nach zwei Jahren weiter zum Grasshopper Club Zürich, leihweise zum FC St. Gallen und wieder zu GC. Erst im Jahre 2001 kehrte er zum FC Basel zurück.
Im Juni 2009 unterschrieb Yakin einen Zwei-Jahres-Vertrag beim FC Luzern.[1] Am 4. Oktober 2011 gab der FC Luzern bekannt, dass der Vertrag mit Yakin, der gleichzeitig seine Nationalmannschaftskarriere beendete, im gegenseitigen Einvernehmen vorzeitig zum 31. Dezember 2011 aufgelöst worden sei. Ab dem 1. Januar 2012 setzte Yakin seine Karriere bei der AC Bellinzona fort, wo er einen Vertrag über sechs Jahre – als Spieler und Botschafter – unterschrieb.[2] Sein Debüt für den Club gab er am 26. Februar 2012 beim 2:0-Heimsieg gegen Stade Nyonnais. Allerdings wurde der AC Bellinzona nach der Saison 2012/13 in die 1. Liga Promotion zwangsrelegiert, und Yakins Zukunft bei diesem Verein war ungewiss.[3]
Trainer
Yakin trainierte nach seiner Karriere zunächst ab 2014 die U-15 des FC Zug 94. Von dort wechselte er zum 1. Januar 2016 zum FC St. Gallen, bei dem er zunächst Trainer der U-18 war.[4] In der zweiten Jahreshälfte 2016 trainierte Yakin die U-21 des Vereins.
In der Saison 2022/23 war er Cheftrainer beim FC Schaffhausen, nachdem er die provisorische Lizenz des Schweizerischen Fussballverbandes erhalten hatte.[6] Im Mai bat er zwei Runden vor Saisonende um die sofortige Auflösung seines Vertrags. Der Verein lag zu dieser Zeit auf dem 7. Tabellenrang.[7] Im Oktober 2023 übernahm Yakin den Cheftrainerposten beim abstiegsgefährdeten türkischen Erstligistenİstanbulspor.[8] Nach rund drei Monaten wurde das Arbeitsverhältnis im gegenseitigen Einvernehmen aufgelöst.[9]
In der Nationalmannschaft
Yakin gab sein Debüt in der Nationalmannschaft im Jahr 2000. Für die Schweizer Nationalmannschaft bestritt er 87 Länderspiele und erzielte dabei 20 Tore. Nationaltrainer Köbi Kuhn hatte ihn zunächst nicht für die Fussball-Weltmeisterschaft 2006 nominiert, er gab als Begründung dafür konditionelle und charakterliche Mängel an. Als sich Johan Vonlanthen jedoch verletzte, rückte Yakin in das Aufgebot nach. Er kam dreimal zum Einsatz.
Bei der Fussball-Europameisterschaft 2008 in Österreich und der Schweiz stand Yakin erneut im Aufgebot der Schweiz. Er schoss alle drei Tore für die Schweizer Nationalmannschaft in diesem Turnier und ist damit der erste Schweizer, der mehr als ein Tor an einer EM schoss. Dadurch erlangte er in der Leistungsstatistik der UEFA sogar einen Platz im Team der Vorrunde.[10]
Am 4. Oktober 2011 gab Yakin seinen Rücktritt aus der Nationalmannschaft bekannt. Als Grund nannte er, dass er sich voll auf die Arbeit in seinem Verein konzentrieren und seinen Platz für jüngere Spieler räumen wolle.[11]