Image: Getty Images
Mitchell Santner comes at No.10 on this list. He claimed 16 wickets while conceding 449 runs in 10 matches.
Image: Getty Images
Ninth spot is grabbed by Josh Hazlewood from Australia. Hazlewood took 16 wickets and conceded 449 runs in 11 matches.
Image: Getty Images
India's Ravindra Jadeja stands at number 8 with 16 wickets in 11 matches, conceding 398 runs.
Image: Getty Images
South Africa's Marco Jansen comes at No.7 position. He took 17 wickets, conceding 450 runs in his 9 matches.
Image: Getty Images
Pakistan's bowler Shaheen Afridi claims the sixth position, securing 18 wickets in 9 matches and conceding 481 runs.
Image: Getty Images
George Coetzee from South Africa stands at number 5, grabbing 20 wickets and giving away 396 runs in 8 matches.
Image: Getty Images
India's bowler Jasprit Bumrah secures the fourth spot, claiming 20 wickets while conceding 373 runs in 11 matches.
Image: Getty Images
Sri Lanka's Dushmantha Madushanka comes at number 3, securing 21 wickets and conceding 525 runs in 9 matches.
Image: Getty Images
Australia's spinner Adam Zampa grabs the second spot with 23 wickets in 11 matches, conceding 515 runs.
Image: Getty Images
India's Mohammed Shami claims top position, with 24 wickets while conceding only 257 runs in 7 matches.
Image: Getty Images