Cricket has become more batting-friendly in the last ten years. The score of 300 used to seem impossible during the 90s has become a regular event nowadays. However, there are still many bowlers who have dominated batters of this era with their unique skills.

Bowling spells proved to be a match-changing factor. Cricket has seen various legends who have achieved many milestones in white-ball cricket. Sri Lanka superstar Muralitharan holds the record of most ODIs wickets. The current era bowlers have the potential to break this record.

1. Jasprit Bumrah

Bumrah is arguably the best bowler of this generation. The right-arm pacer has become the backbone of his national cricket team. Bumrah has taken a hundred wickets in no time. Suppose he retains his form for a long time. He can break the record of most wickets in the white-ball format.

2. Trent Boult

Boult is the most prominent pacer of his national cricket team. The left-arm pacers have proven themselves in the last decade. Boult is currently leading the bowling attack of the NZ cricket team. He has the potential to become the leading wicket-taker in future.

3. Mitchell Starc

The Australian players are known for their never-dying attitude. The Australian cricket team is the most successful team in this sport. Starc has contributed a lot to his national cricket team in his team's success. He has become the front line pacer of his national cricket team.

4. Jofra Archer

Jofra is another name among the best fast bowlers of this era. The English player has established himself into a big match player in a very short time. Archer's ability to strike early makes him special. He's an aggressive bowler, and a player to watch out for in future.

5. Rashid Khan

When we talk about the spin bowler, Rashid's name comes first in everyone's mind. The star Afghanistan has troubled various big names of cricket. He has a phenomenal record in white-ball cricket. Rashid is just 22 and he has a golden opportunity to become the leading wicket-taker in future.

6. Ravindra Jadeja

Ravindra Jadeja has been the backbone of the Indian cricket team in the last decade. The left-arm spinner has contributed in all departments. Jadeja's record in all three formats makes him one of the best all-rounders of this generation.

7. Shakib Hasan

Shakib is this generation's most excellent all-rounder. The Bangladeshi player has mentioned himself in the list of legends. Shakib is the face of cricket in his country. He had been carrying his national cricket team for ten years. Shakib has enough cricket left, and if possible, he can break the record of leading wicket-takers.

8. Josh Hazlewood

Hazlewood is arguably the most underrated bowler at this time. The Australian pacer has made himself a player of all formats. Currently, he is the only bowler to be listed in the top ten ranking in all formats. Hazlewood has shown phenomenal consistency, and he might become the leading wicket-taker also.

9. Tim Southee

Southee is an iconic name in the New Zealand cricket team. He is the most experienced player of his nation. Southee has always contributed in every game. He can bowl at any position of the match. Southee has enough cricket left, and he can break the record of most wickets in ODIs.

10. Shaheen Afridi

Shaheen Afridi is a superstar in the making. The Pakistan cricket team is acknowledged for producing top-quality pacers and Shaheen is another example of this. His ability to strike in power play makes him more dangerous. He's young and the future of his national cricket team. If he continues his consistency, he might become the leading wicket-taker.