ICC Men's ODI Team of the Year revealed

Here, we take a look at 11 players who make the cut in 50-over format

1. Paul Stirling (Ireland)

With 705 runs, Paul Stirling finished 2021 as the highest run-scorer in ODIs in 2021. His runs came in only 14 matches at an average of 79.66 with three centuries

2. Janneman Malan (South Africa)

Malan scored 509 runs in eight matches at an average of 84.83 with two centuries and two half-centuries. Established himself in South African top order

3. Babar Azam (c) (Pakistan)

Captain of team. Despite having played only 6 matches in 2021, Babar still managed to score 405 runs at an average of 67.50 with two centuries

4. Fakhar Zaman (Pakistan)

Zaman continued his stellar run. Playing 6 matches, he aggregated 365 runs at an average of 60.83 with two centuries

5. Rassie van der Dussen (S.A)

Playing impactful knocks and masterfully rotating the strike, he scored 342 runs in 8 games at an average of 57. A pillar of rock for the Proteas in the ODIs

6. Shakib Al Hasan (Bangladesh)

In nine matches, he managed to score 277 runs at an average of 39.57 with two half-centuries. He also scalped up 17 wickets at an average of 17.52

7. Mushfiqur Rahim (wk) (Bangladesh)

Playing 9 matches, he aggregated 407 runs at an average of 58.14 with one century. A solid contributor to Bangladesh

8. Wanindu Hasaranga (Sri Lanka)

He scored 356 runs at an average of 27.38 with three half-centuries in 14 matches. A vital contributor with both the bat and the ball

9. Mustafizur Rahman (Bangladesh)

Lethal up front and at the death, he scalped 18 wickets in 10 matches at an average of 21.55. With the bowling economy of just 5.03.

10. Simi Singh (Ireland)

He picked up 19 wickets at 20.15 in 2021 in 13 matches, which included one five-for. He also contributed 280 runs at 46.66 which included one century 

11. Dushmantha Chameera (Sri Lanka)

Impressing one and all with his pace. Playing 14 matches, he scalped 20 wickets at an average of 29.30 with one five-wicket haul.