Born in the village of Thoon near Sarai Alamgir in Pakistan's Punjab province, Tayyab played tape ball cricket before getting into professional cricket in 2007, at the age of 14, moving to Lahore after being encouraged by his uncle and his father, joining the city's P&T Gymkhana cricket club and playing with former international all-rounder Abdul Razzaq, later making his domestic debut across all formats in 2015.[2]
In January 2021, he was named in Central Punjab's squad for the 2020–21 Pakistan Cup.[3][4] Following the conclusion of the competition, he was named as the batsman of the tournament.[5]
In December 2022, ahead of the 2023 PSL, he was picked by the PSL franchise Karachi Kings.[7] This would be his first participation in the Pakistan Super League. In the 14th match of the tournament, playing against Multan Sultans, he made his PSL debut and also got his maiden PSL half-century.[8]