Shakib took his first ODI wicket in 2006 when Elton Chigumbura fell to him in Harare. Shakib’s hundredth ODI wicket was Asad Shafiq in Dambulla within the Asia Cup in 2010. Hashim Amla was his 2 hundredth wicket in Dhaka in 2015.
When Shakib took his 270th wicket in 2021, he turned Bangladesh’s highest wicket-taker in ODIs, overtaking Mashrafe Mortaza’s 269 for Bangladesh (he took one wicket for Asia XI).
Shakib can be Bangladesh’s highest wicket-taker in Exams and T20Is with 231 and 128 wickets, respectively. He’s at the moment the fifth-highest wicket-taker in T20s with 443 wickets, and is one in all solely two gamers to have scored 6000 runs, taken 400 wickets and picked up 50 catches in T20s.