Tahiri begon te voeballen in de jeugd bij Spartaan'20 waarna hij de overstap maakte naar de jeugdafdeling van Sparta Rotterdam. Na zijn seizoen in Jong Sparta Rotterdam liep zijn contract in Rotterdam af, dat niet verlengd werd. Daardoor tekende Tahiri een contract tot juni 2024 met een optie tot nog 1 seizoen bij Telstar, dat hem transfervrij overnam van Sparta Rotterdam.[2]
Op 14 augustus 2023 in de uitwedstrijd tegen Jong PSV maakte Tahiri zijn debuut voor Telstar. Hij kwam in de 70e minuut als invaller voor Youssef El Kachati en de wedstrijd ging uitendelijk met 1-0 verloren.[3]
Op 26 november 2015 maakte Tahiri zijn debuut tegen Belgie onder 15. Nederland verloor de wedstrijd met 3-1. Op 4 februari 2016 speelde hij zijn tweede interland tegen Oostenrijk onder 15 deze wedstrijd werd gewonnen met 4-0.[4]
Interlands van Mohammed Tahiri voor Nederland onder 15