| Records (main ones) | - At the age of 19, he took a fifer in a match against the Bangladesh cricket team during the 2019 Cricket World Cup, and hence, became the youngest cricketer to take a five-wicket haul in a world cup match.
- He holds the record of best bowling figures (8 for 39 in the Quaid-e-Azam Trophy) by a Pakistani bowler on his first-class debut match.
- On 30 June 2023, he created history by claiming four wickets in the first over of the innings; he took 4 wickets in the first over of the innings for Nottinghamshire Outlaws during the T20 Blast encounter against Birmingham Bears by dismissing Alex Davies (0), Chris Benjamin (0), Dan Mousley (1), and Ed Bernard (0), respectively.
- On 31 October 2023, he created history by completing 100 wickets in ODI cricket during the 2023 ICC Menβs Cricket World Cup at Eden Gardens in Kolkata, West Bengal; he became the fastest Pakistan bowler to achieve the feat.
- In 2021, he was awarded the Sir Garfield Sobers Trophy as the ICC Men's Cricketer of the Year for taking 78 wickets in 36 international matches.
- In 2022, at age 21, he was appointed captain of Lahore Qalandars and led them to their first PSL title, becoming the youngest captain to win a major T20 league.
- He captained Lahore Qalandars to PSL titles in 2022, 2023, and 2025.
- In October 2023, he took a 5-wicket haul against Australia in the 2023 Cricket World Cup match and finished the tournament with 18 wickets in 9 matches, placing sixth in the wicket-takers list.
- In November 2023, he rose to the top of the ICC ODI bowling rankings for the first time, becoming the first Pakistan fast bowler since the 1990s to reach No. 1.
- On 15 November 2023, he was appointed T20I captain after Babar Azam resigned from captaincy in all formats.
- In December 2024, he completed 100 T20I wickets against South Africa, becoming the third Pakistani and the first to reach 100 wickets in all three international formats, as well as the youngest bowler ever to do so.
- During the 2025 Asia Cup, he took 10 wickets in seven matches, including figures of 3 for 17 and 29 runs in a Super Four match against Bangladesh.
|
|---|