Shakib Al Hasan becomes first Bangladesh bowler to take 300 ODI wickets

Shakib Al Hasan became the first Bangladesh bowler to reach 300 ODI wickets. He reached the milestone with the dismissal of Rehan Ahmed in the third ODI against England in Chattogram.

Shakib also became the third allrounder in ODI history to score over 6000 runs and take 300 wickets, joining Sanath Jayasuriya and Shahid Afridi. After Daniel Vettori and Jayasuriya, he is the third left-arm spinner to reach this milestone.


Shakib took his first ODI wicket in 2006, when he caught Elton Chigumbura in Harare. Shakib’s hundredth ODI wicket came in Dambulla during the Asia Cup in 2010. In 2015, Hashim Amla took his 200th wicket in Dhaka.

When Shakib took his 270th wicket in 2021, he became Bangladesh’s highest ODI wicket-taker, surpassing Mashrafe Mortaza’s 269. (he took one wicket for Asia XI).

Shakib is also Bangladesh’s leading wicket-taker in Tests and Twenty20 Internationals, with 231 and 128 wickets, respectively. He is currently the fifth-highest wicket-taker in T20s, with 443 wickets, and is one of only two players in T20s to have scored 6000 runs, taken 400 wickets, and caught 50 balls.