W 2021 roku wziął udział w , gdzie pokonał Katarczyka , a następnie w ćwierćfinale pokonał Khalida Kamaniego ze Zjednoczonych Emiratów Arabskich 5-2. W półfinale przegrał z mistrzem z 2018 roku z Iranu, Amirem Sarkhoshem. We wrześniu 2021 roku uległ swojemu rodakowi w ćwierćfinale mistrzostw świata w snookerze na sześciu czerwonych w Katarze.

W czerwcu 2023 roku został wybrany do reprezentowania Pakistanu w Mistrzostwach Azji na 6 czerwonych i Azjatyckich Mistrzostwach Drużynowych w Teheranie w Iranie.

W styczniu 2024 roku Tahir sprawił niespodziankę podczas Narodowych Mistrzostw Snookera NBP w Lahaurze, pokonując byłego mistrza i czwartego w rankingu Shahid Aftab w decydującej rundzie i awansując z fazy grupowej. W 1/8 finału został pokonany przez .

W maju 2024 roku wystąpił w Q School w Bangkoku. W drugim turnieju wygrał 4-3 z Chińczykiem a następnie zmierzył się z Hindusem . Następnie w decydującym meczu zmierzył się z Irańczykiem Ehsanem Heydarim Nezhadem. W ostatniej rundzie pokonał Chińczyka Lan Yuhao i zdobył dwuletnią kartę do World Snooker Tour, która zacznie obowiązywać od sezonu snookerowego 2024/2025.