10. Shakib Al Hasan

He has been the knight in shining armour & undoubtedly the best player Bangladesh has ever produced. He is the highest wicket-taker for Bangladesh in all formats and still looking strong at 34-years of age. It is fair to say that Shakib Al Hasan has carried Bangladesh cricket for over a decade & still is their best bowler by a mile.

9. Mohammed Shami

Having represented India 143 times, he has taken 348 wickets including 6 five-wicket hauls.He has one of the best seam presentations in the world which gives him the extra bounce & movement at times which can surprise batsmen quite often. With an excellent smooth run-up & action, the 30-year old can easily play for 5-6 years more of high-intensity international cricket.

8. Shaheen Afridi

Having represented Pakistan 75 times, he has picked up 143 wickets including four five-wicket hauls. One can wonder that these stats aren’t worthy for a place in this list, right? But remember that this man is merely 21-years old who leads the bowling attack of his country, swings the ball both ways & bowls at speeds greater than 140 km/h regularly.

7. Josh Hazlewood

Having represented Australia 118 times, he has picked up 326 wickets including 12 five-wicket hauls. The 30-year-old is preserved by his country to play the longer formats & sometimes is given the taste of T20 cricket. He may not be great at the death but he is a wonderful exponent of the new ball.

6. Rashid Khan

Having represented Afghanistan 130 times, he has picked up 269 wickets including 10 five-wicket hauls. Even though the opposition knows he is the biggest threat & tries to play him without taking much risk, Khan manages to take crucial wickets in the middle overs to break the momentum of a team.

5. Trent Boult

Having represented New Zealand 200 times, he has taken 507 wickets including 13 five-wicket hauls and a solitary ten-wicket haul. He is one of the most lethal bowlers to face in swinging conditions especially to right-handed batsmen as he swings the ball sharply leading to an LBW and can also make the ball move away through the angle for a caught behind or a catch in the slip cordon.

4. Mitchell Starc

Having represented Australia 201 times, he has picked up 501 wickets including 21 five-wicket hauls and two ten-wicket hauls. He has been the go-to bowler for the Aussies for about half a decade now. He is one bowler who is as lethal with the old ball as with the new ball. He has mastered the art of reverse swing and goes around the wicket to rattle batsmens’ stumps.

3. Kagiso Rabada

Having represented South Africa 158 times, he has picked up 424 wickets including 11 five-wicket hauls and four ten-wicket hauls. Rabada would be disappointed with his bowling economy stats and would look to improve it. But it is because he bowls the toughest overs of the game and is immediately brought into the attack when the captain wants a wicket.

2. Jasprit Bumrah

Having represented India 117 times, he has picked up 259 wickets including six five-wicket hauls. He was picked by the Mumbai Indians in 2013 and ever since, it has been a rollercoaster ride for him. He couldn’t have asked for a better franchise because who better to guide him than Lasith Malinga, who had tasted immense success in international cricket with a not so pretty action.

1. Pat Cummins

Having represented Australia 133 times, he has picked up 312 wickets including six five-wicket hauls and one ten-wicket haul. However, in the 2016-17 season, it was visible that Pat Cummins was as ready as ever and hasn’t looked back since then. Through his relentless intensity, pace, and skill of swinging the ball both ways, he was a threat to any opposition in any condition.