10. Sandeep Lamichhane

He played 6 ODIs in 2021 and picked 18 wickets with an extraordinary bowling average of 7.44. He also had a five-wicket haul to his name. He maintained an economy rate of 3.17 throughout 2021. His best bowling figures in 2021 was 6/11 – the best in 2021 by any bowler in ODIs.

9. Paul Stirling

He was the highest run-getter in ODIs in 2021 scoring 705 runs from 14 games and having an average of 54.23. He also had two hundreds to his name, all three in January 2021. He also hit 17 sixes in 2021 which shows how he can dominate the bowlers.

8. Fakhar Zaman

In the two-match Test series, the 28-year-old picked the most number of wickets However, it was the second Test where he completely blew the opposition away. He went on to pick eight wickets in the first innings, and then backed it up with four wickets in the second innings.

7. Wanindu Hasaranga

He came to the Sri Lankan side directly from the under-19’s through a draft. The young prodigy was from the Sri Lanka side of the 2016 ICC Youth World Cup. He was exceptional in 2021 which also gave him his first IPL contract in the second phase of IPL 2021.

6. Shakib Al Hasan

For a long time now, Shakib is a strong pillar of the Bangladeshi middle order. He scored 277 runs in 9 ODIs with an average of 39.57. He also had 2 fifties to his name. He enjoyed tremendous success with the ball too with 17 wickets at a bowling average of 17.52.

5. Mustafizur Rahman

His back of the hand slower balls is still deceptive in the death overs where he has become even more lethal. With white ball in hand sometimes he becomes unplayable. He has many variations to bowl. The ball that comes into the pads for a right-handed batter is the best of him.

4. Rassie van der Dussen

Since the retirement of AB de Villiers, South Africa struggled in the middle order and it was van der Dussen who has been a guiding light for the team. All of South Africa’s hope is on him and everybody has no second thoughts in their mind that Rassie will take the South African Cricket onwards and upwards.

3. Babar Azam

He also jumped into the number 1 spot in ODI rankings dethroning Virat Kohli which was very big news. He enjoyed good form in England and South Africa. He is now counted amongst the best batters of this era alongside Virat Kohli, Kane Williamson, Rohit Sharma, and David Warner.

2. Janneman Malan

He will be in focus next year in the ODI series against India in January which be a big challenge for him to face a quality bowling attack. With Cricket South Africa going through so many negative things, Malan is a big positive coming out and can serve them for a long period.

1. Dushmantha Chameera

The Lankan pacer had 20 scalps in 14 games. He took his maiden five-wicket haul this year with a brilliant figure of 5 for 16. He was very brilliant in all of the ODI series that he played in 2021 and was quite deceptive for the batters. He is an interesting talent to keep an eye on.