Afghanistan’s Rashid Khan created history by becoming the highest wicket-taker in T20s. The 26-year-old surpassed Dwanye Bravo’s record of 631 wickets in the shortest format of the game. Khan achieved the feat during the SA20 qualifier 1 against Paarl Royals.
Rashid Khan is now leading wicket-taker in T20s
Khan has played 461 T20s to date and has 633 wickets to his name, averaging 18.08. It took the Afghan spinner just 10 years since his debut to become one of the best bowlers in T20s. And he has no plans to stop anytime soon.
“It’s a great achievement. I never thought about it, if you asked 10 years before this if I would get there. It’s a proud feeling to be from Afghanistan and to be at that level where you top the table. DJ [Bravo] is one of the best T20 bowlers. It’s a great honour and I’m looking forward to continuing,” Rashid said after his spell.
Latest news
- 16 wickets tumble at Lord’s as Ollie Robinson and Kyle Jamieson dominate opening day of 1st Test
![]()
- England SWOT for ICC Women’s T20 World Cup 2026: Lauren Bell’s rise, Sciver-Brunt’s fitness and title hopes
![England SWOT for ICC Women's T20 World Cup 2026: Lauren Bell's rise, Sciver-Brunt's fitness and title hopes]()
- DRS June 5: Suryakumar Yadav sacked, Rohit Sharma & Virat Kohli unfit, Ruturaj Gaikwad to return to ODIs
![DRS April 14: Rohit Sharma & Virat Kohli injury updates, IPL 2026 schedule changed & Hardik Pandya fined]()
| Player | Matches | Wickets | Average | Economy |
|---|---|---|---|---|
| Rashid Khan | 460 | 633 | 18.08 | 6.49 |
| DJ Bravo | 582 | 631 | 24.40 | 8.26 |
| SP Narine | 536 | 574 | 21.60 | 6.12 |
| Imran Tahir | 428 | 531 | 19.99 | 6.97 |
| Shakib Al Hasan | 444 | 492 | 21.49 | 6.79 |
Rashid has played in various T20 leagues across the globe, including IPL, CPL, MLC, SA20, PSL, ILT20, Big Bash League (BBL), Vitality Blast, The Hundred and more. The Afghan spinner’s latest milestone will come as a boost for his IPL side Gujarat Titans. Khan was retained by GT for Rs 18 crore ahead of the mega-auction.
Cricket
Suryakumar Yadav sacked as India's T20I captain, Shreyas Iyer new skipper



