Shakib Al Hasan has become the first T20 player to hit 7,000 runs and 500 wickets. He reached this feat during a Caribbean Premier League game, now holding 502 wickets from 457 matches.
His average stands at 21.43 with an economy rate of 6.78. The record includes 12 four-wicket hauls and five five-wicket hauls. His best bowling return is 6 for 6.
Shakib has scored 7,574 runs at an average of 21.03, with 33 half-centuries and a highest score of 89 not out, setting a record no other T20 player has matched.
Other all-rounders in the frame
Andre Russell is the closest competitor, having become the fastest to score 9,000 T20 runs based on balls faced. He has 9,361 runs from 564 matches, averaging 26.29 with a strike rate of 168.21.
He has hit 33 fifties and two hundreds, with a top score of 121 not out. Alongside his batting, Russell has taken 487 wickets, including nine four-wicket hauls and one five-for.
Another big name is Dwayne Bravo, who finished his T20 career with 631 wickets from 582 matches, an average of 24.40, and an economy rate of 8.26. His record includes two five-wicket hauls and 11 four-wicket returns.
With the bat, Bravo scored 6,970 runs at 22.33, striking at 125.44 with 20 fifties. Rashid Khan is the only bowler with more wickets than him, holding 660.
Shakib’s unique place
For Bangladesh, Shakib’s achievement is not just another number. He has carried the team’s white-ball campaigns for years and built a career across leagues worldwide. Few players sustain that kind of balance between batting and bowling over such a long stretch.
Some may argue Russell or Bravo were more explosive in their prime. But the numbers are clear. Shakib stands alone as the only cricketer to go past both 7,000 runs and 500 wickets in T20s.