Tahiri started playing football in the youth ranks of Spartaan '20 before joining Sparta Rotterdam's youth academy at age 12.[2] He made his senior debut for the reserve team, Jong Sparta, in the third-tier Tweede Divisie on 17 November 2018, scoring his first goal within six minutes in a 7–1 away victory against Lienden.[3][4] On 19 January 2019, he signed his first professional contract with the club, a deal until 2021.[5] He played several seasons for Jong Sparta, scoring 27 goals in 82 appearances. On 20 October 2022, he made his professional debut for Sparta's first team, starting in a 3–1 win over OFC in the KNVB Cup.[6] He made his Eredivisie debut on 24 January 2023, replacing Sven Mijnans late in a 0–0 home draw against RKC Waalwijk.[7]
Telstar
After his contract with Sparta expired, Tahiri trialled with Eerste Divisie club Telstar. Impressing the Telstar staff, he signed a one-year contract with an option for an additional season on 9 August 2023.[8][9]
On 14 August 2023, Tahiri made his debut for Telstar in an away match against Jong PSV. He came on as a substitute for Youssef El Kachati in the 70th minute, as the match ended in a 1–0 loss.[10][11] He scored five goals in 29 appearances for Telstar.[1]
Katwijk
On 20 May 2024, Tahiri joined Tweede Divisie club Katwijk on a two-year deal, after his contract with Telstar was not extended.[12]
International career
Tahiri is a Netherlands youth international. He has gained caps for the national under-15 and under-18 sides.[13][14]