Shakib Al Hasan, who retired from international T20Is, became the only cricketer in the world to set a world record of 1000 runs and 100 wickets in the format. Until now, no one else had the name of the former Bangladesh captain in that feat. Afghanistan all-rounder Mohammad Nabi became the second cricketer in the world to enter that record.
Afghanistan defeated Pakistan by 18 runs in the tri-nation T20 series yesterday (Tuesday). Where Mohammad Nabi took 2 wickets for just 20 runs in 4 overs. Although the experienced star could not do anything with the bat today. But he needed a wicket. Nabi’s current wicket tally in international T20s is 101 with 2 wickets.
Although the 40-year-old all-rounder had already crossed 2,000 runs with the bat. At the end of yesterday’s match, Nabi’s runs in the national team jersey were 2,246, wickets 101. Nabi played 135 T20Is to achieve this joint feat with ball and bat. On the other hand, before retirement, Shakib scored 2,551 runs in 129 T20Is and took 149 wickets in his international career.

Meanwhile, Nabi has become only the second bowler to complete the 100-wicket milestone for the Afghanistan national team. Rashid is at the top with 165 wickets in fewer matches (98). Two days ago, the legspin all-rounder set the world record for most wickets in T20 Internationals. Next on the list are Tim Southee (164), Ish Sodhi (150), Shakib (149) and Mustafizur Rahman (142).
Nabi’s celebration doubled on the day he became the only cricketer after Shakib to make history with Afghanistan’s victory. They scored 159 runs for 5 wickets in the allotted 20 overs at the Sharjah Cricket Stadium. Almost all their runs came from the batsmen of openers Sediqullah Atal (64) and Ibrahim Zadran (65). On the other hand, Pakistan lost wickets at regular intervals while chasing the target. The highest run scorer for them was 10th batsman Haris Rauf (34). Pakistan’s fight ended at 151 runs for 9 wickets.
FAQ
What milestone did Mohammad Nabi achieve in T20 Internationals?
Mohammad Nabi became the second player in the world to score 1,000 runs and take 100 wickets in international T20 cricket, joining Shakib Al Hasan.
Who was the first player to achieve this milestone?
Former Bangladesh captain Shakib Al Hasan was the first cricketer in the world to reach 1,000 runs and 100 wickets in T20 Internationals.
How many T20I matches has Mohammad Nabi played to reach this feat?
Mohammad Nabi achieved this milestone in 135 T20I matches, combining his batting and bowling performances.
How many runs and wickets does Nabi have in T20Is now?
Nabi has scored 2,246 runs and taken 101 wickets in his T20I career as of September 2, 2025.