The Sports Legends

They Create history

Cricket

Updated on May 15th 2025, 12:00:32 pm

Top 5 Best Shakib Al Hasan Performances

Shakib Al Hasan

Shakib Al Hasan played International cricket from 2006 to 2024. He has played all 3 formats of the game. He scored 14000+ runs and took 700 wickets in international cricket. Here we take a look at the top 5 best Shakib Al Hasan Performances.

Shakib Al Hasan has defined consistency and dominance across formats. For over a decade, he’s been Bangladesh’s talisman and one of the world’s finest all-rounders in all three formats of the game.


Key Takeaways:


  • Shakib is the only player with 4000+ Test runs and 200+ Test wickets for Bangladesh.

  • He has over 6750 ODI runs and 280+ wickets, with a standout 2019 World Cup performance.

  • In T20Is, he has 1900+ runs and 119 wickets — among the top three all-time wicket-takers.

  • His all-round excellence spans 16+ years across all conditions and opponents.

  • Five standout performances highlight his match-winning brilliance with both bat and ball.


Shakib Al Hasan has been in International cricket since 2006 and retired in 2024. He has played all 3 formats of the game and done exceedingly well in all 3 of them. 


Shakib Al Hasan Career Stats


Stat

Test

ODI

T20I

Matches

71

247

129

Runs

4,609

7,570

2,551

Batting Average

37.77

37.29

23.19

50s

31

56

13

100s (Double 100s)

5 (1 Double)

9

0

Wickets

246

317

149

Bowling Average

31.72

29.52

20.91

Best Bowling Figures

7/36

5/29

5/20

5W Hauls

19

4

2

10W Match Hauls

2

-

-


Shakib Al Hasan's Top 5 Performances


217 vs New Zealand (2017)


This is the highest test score in the career of Shakib so it had to be included in this list regardless of the result of this match and it came in New Zealand as well. Bangladesh were batting first and Shakib came in at number 6 and started hitting the ball to all parts of the ground and he hit 31 fours in this innings and in just 276 balls made 217 at a strike rate of 78.62 and it remains the only test double hundred of his career.


6/59 vs Zimbabwe (2014)


One of the best bowling performances in the career of Shakib Al Hasan came against Zimbabwe in 2014 where Bangladesh won the test match and he was the star.  In the first innings of that match he broke the back of the Zimbabwe team and took 6 wickets for just 59 runs and in almost 25 overs and as a result of his performance Bangladesh won the match by 3 wickets and he was the star like he usually is.


5/68 and 5/85 vs Australia (2017)


This was one of the greatest bowling performances In the history of Bangladesh cricket because Shakib Al Hasan single handedly won this historic test match vs Australia for his nation by taking 10 wickets in this match. In the 2nd innings of this match he took 5 wickets for 68 runs in 25.4 overs and Australia could only make 217 runs and when it was the most pressure in the 4th innings Shakib took another 5 wicket haul and this time he bowled 28 overs and Bangladesh won this test match by 20 runs and he was the hero of the nation.


124* vs West Indies (2019)


The 2019 was a dream for Shakib Al Hasan because he became the first player in history to hit more than 600 runs and take 10+ wickets in the same World Cup and he single handedly took Bangladesh to this record chase of 322 vs West Indies. Shakib came in at number 3 and from ball 1 attacked the West Indies Bowlers and he hit 26 fours in this magnificent innings and in just 99 balls at a strike rate of 125.25 made 124* and took Bangladesh home with more than 8 overs to spare which is outrageous.


5/29 vs Afghanistan (2019)


The previous performance was a batting performance from the 2019 World Cup and this last and fifth on my list is a bowling performance from the same World Cup so you can imagine what a run he was in. Afghanistan were chasing 263 runs to win this match and Shakib Al Hasan took a 5 wicket haul and made Bangladesh win yet again and in 10 overs he gave away only 29 runs and was man of the tournament. What an amazing champion he has been.