The Indian cricketer, Mohammad Shami, is one of the top bowlers the Indian cricket squad has. The right-arm fast bowler has done wonders with his deadly deliveries on the field. His swings, especially reverse swings are worth making the batsman nervous. Mohammad Shami has dropped over 180 wickets in the Tests, 144 in One Day Internationals (ODIs), and 12 wickets in the shortest format. Mohammad Shami made his debut in the Tests in 2013 and since then he has done a great job on the field. The Indian bowler has got a bowling average of 27.36 till the date.

Mohammad Shami has always made everyone astonished with his amazing deliveries on the field. He has given a huge contribution to the Indian cricket squad, especially in the ODIs. His yorkers have also been one of the finest deliveries by him. His ODI career has taken a boost ever since he made his debut in 2013. Mohammad Shami is regarded as one of the top fast bowlers in the world. He has played over 77 matches in ODI. Mohammad Shami has not only made everyone stunned with his bowling skills but also with his amazing batting skills. He is great with his right-handed batting skills.

Here is the list of top 10 ODI innings by Mohammad Shami till the date. Have a look at them!

Stay tuned to IWMBuzz.com!