[3] He is the first male cricketer to score a century on both Test and One Day International (ODI) debut.
[4] He made his first-class debut for Lahore Ravi in the 2007–08 Quaid-e-Azam Trophy in December 2007.
[5] In October 2017, he carried his bat playing for Islamabad against National Bank of Pakistan in the 2017–18 Quaid-e-Azam Trophy, making 231 not out.
[22] He made 112 runs before being dismissed, the highest score by a batsman for Pakistan on debut in an ODI.
[33] His 278 run partnership with Shan Masood was the second-highest opening stand for Pakistan in Test cricket.
[38][39] In October 2020, he was named in a 22-man squad of "probables" for Pakistan's home series against Zimbabwe.
[46] In December 2021, while playing in a match in the 2021–22 Quaid-e-Azam Trophy, Abid complained of chest pains, and was taken to hospital.