11. Tabraiz Shamsi (South Africa)

Shamsi was one of the trump cards for the Proteas this year in white ball cricket. In ODIs he played 9 games in which he had 14 wickets to his name and took a brilliant five wicket haul (5/49). The wrist spinner was on fifth position in the list of highest international wicket takers in 2021 with a total of 50 wickets.

10. Shaheen Shah Afridi (Pakistan)

It will not be any wrong to say that the best performer in 2021 was Shaheen Shah Afridi. He emerged as a star this year and he continued the legacy of Pakistani pacers. He was the leading international wicket taker with 78 wickets to his name. He had 3 five wicket hauls to his name.

9. Hasan Ali (Pakistan)

He was also good in the ODI format as in 4 matches he took 7 wickets with one five wicket haul in the year. He had a bowling average of 31.71. In the shortest format he played 18 games in which he had 25 dismissals with bowling average of 19.28.

8. Ravi Ashwin (India)

In his comeback tournament he picked 9 wickets in 5 games with the economy rate of 5.25 which is par excellence in T20 cricket. The Tamil Nadu spinner is brilliant in his home soil as he completed the mark of 400 wickets in Test cricket and became only the fourth Indian bowler to do so.

7. Jason Holder (West Indies)

Jason Holder has evolved as an all-rounder in recent times. His performances are very good both with bat and ball. He scored 549 runs in 31 innings across all formats with three fifties with the highest score of an unbeaten 71. He took 36 wickets in all formats this year with a bowling average of 28.72.

6. Shakib Al Hasan (Bangladesh)

The all-rounder was on 9th position in the list of highest wicket takers in all three formats combined. His performances were not up to and mark and up to the standards he sets for himself but he is still better than the others and that’s why he earns the number 6 position in the best all format XI of 2021.

5. Rishabh Pant (India) (WK)

The southpaw was also very good behind the wicket as he had 42 dismissals (33 catches and 9 stumpings) across all three formats in 2021. Due to these great performance in the year, he bags number 5 position as well as wicket-keeper’s spot in the best all format XI of 2021.

4. Joe Root (England)

Joe Root was the leading run scorer in Tests in 2021. He scored an alluring 1544 runs across 25 innings in 13 Test matches he played with an outstanding average of 64.33. He also scored the most number of Test tons in the year scoring 6 hundreds, 2 of which were a double hundreds.

3. Babar Azam (Pakistan) (C)

Babar Azam was one of the dominant performers in the year scoring 1674 runs in 41 games with an incredible average of 87.68 across all three formats. He scored 405 runs in only 6 ODIs he played with an average of 67.50 and scored a hundred against England in their home soil.

2. Mohammad Rizwan (Pakistan)

He was the only batter to reach the 1000-run mark in 2021 in T20I cricket. His performance was brilliant in ICC T20 World Cup too, where he scored 281 runs with an average of 70.25 in 6 matches and assured Pakistan a place in the semi-finals.

1. Rohit Sharma (India)

In Tests, he was the second highest run scorer in 2021 scoring 906 runs in 11 games with an average of 48.19 and scored two hundreds, one in England and one in the home soil. He hasn’t played much ODI’s in 2021 but in T20Is he scored 424 runs in 11 games with an average of 38.54.