Mohammad Rizwan, Suryakumar Yadav and Mohammad Nabi have cemented top two positions in the latest ICC Men's Player Rankings for T20Is.

Here's how the top 10 ranks for the best batsmen, bowlers and all-rounders...

Men's T20I Batting Rankings

There has been significant movement in the rankings for a lot of batters, with Suryakumar Yadav moving up to 2nd position after his magnificent knocks against Australia and South Africa.

Another batter who is just at his peak is Mohammad Rizwan. The right-hander is in phenomenal form and has scored five half-centuries in his last six innings. He is consistently scoring runs for his team making it difficult for the opposition to bowl.

They are joined in by Pakistani captain, Babar Azam, at no.3 after his superb century against England in the second T20I. Aaron Finch also makes it into the top five after his fiery 31-run knock against India in the rain-affected match in the second T20I.

Embed from Getty Images

Sno.ย  ย  ย  ย  ย  ย  ย  ย  Playerย  ย  ย  ย  ย  ย  ย  ย  Countryย  ย  ย  ย  ย  ย  Points

  1. ย  ย  ย  ย Mohammad Rizwanย  ย  ย  ย  Pakistanย  ย  ย  ย  ย  ย  861
  2. ย  ย  ย  ย Surkyakumar Yadavย  ย  ย  ย  ย  indiaย  ย  ย  ย  ย  ย  ย  801
  3. ย  ย  ย  ย  ย  ย  Babar Azamย  ย  ย  ย  ย  ย  ย  Pakistanย  ย  ย  ย  ย  ย 799
  4. ย  ย  ย  ย  ย  Aiden Markramย  ย  ย  ย  ย  ย South Africaย  ย  ย  792
  5. ย  ย  ย  ย  ย  Aaron Finchย  ย  ย  ย  ย  ย  ย  ย Australiaย  ย  ย  ย  ย  ย 707
  6. ย  ย  ย  ย  ย  Dawid Malanย  ย  ย  ย  ย  ย  ย  ย Englandย  ย  ย  ย  ย  ย 689
  7. ย  ย  ย  ย  ย  Devon Conwayย  ย  ย  ย  ย  New Zealandย  ย  ย  683
  8. ย  ย  ย  ย  ย  Pathum Nissankaย  ย  ย  ย  Sri Lankaย  ย  ย  ย  ย  677
  9. ย  ย  ย  ย Muhammad Waseemย  ย  ย  ย  ย UAEย  ย  ย  ย  ย  ย  ย  650
  10. ย  ย  ย  ย Reeza Hendricksย  ย  ย  ย  ย  ย South Africaย  ย  ย  ย 628

Men's T20I All-Rounder Rankings

Afghani spinner Mohammad Nabi has dethroned Bangladeshi all-rounder Shakib Al Hasan from No.1 position. Indian All-rounder makes takes the No.4 position after his great finishes in the series against Australia.

Embed from Getty Images

Sno.ย  ย  ย  ย  ย  ย  ย  ย  Playerย  ย  ย  ย  ย  ย  ย  ย  Countryย  ย  ย  ย  ย  ย  Points

  1. ย  ย  ย  ย  ย  Mohammad Nabiย  ย  ย  ย  Afghanistanย  ย  ย  ย  ย  246
  2. ย  ย  ย  ย  ย  Shakib Al Hasanย  ย  ย  ย  Bangladeshย  ย  ย  ย  ย  ย 243
  3. ย  ย  ย  ย  ย  ย  ย  ย Moeen Aliย  ย  ย  ย  ย  ย  ย  Englandย  ย  ย  ย  ย  ย  ย  ย 211
  4. ย  ย  ย  ย  ย Wanindu Hasarangaย  ย  ย Sri Lankaย  ย  ย  ย  ย  ย  ย 184
  5. ย  ย  ย  ย  ย  Hardik Pandyaย  ย  ย  ย  ย  ย  ย  ย Indiaย  ย  ย  ย  ย  ย  ย  ย  184
  6. ย  ย  ย  ย  ย  ย Glenn Maxwellย  ย  ย  ย  ย  ย  ย  Australiaย  ย  ย  ย  ย  ย 163
  7. ย  ย  ย  ย  ย  ย  ย  ย  J.J Smitย  ย  ย  ย  ย  ย  ย  ย  South Africaย  ย  ย  ย  160
  8. ย  ย  ย  ย  ย  ย  ย Zeeshan Maqsoodย  ย  ย  ย Omanย  ย  ย  ย  ย  ย  ย  ย 158
  9. ย  ย  ย  ย  ย  ย  ย Rohan Mustafaย  ย  ย  ย  ย  ย  ย UAEย  ย  ย  ย  ย  ย  ย  ย  153
  10. ย  ย  ย  ย  ย  ย  ย Dipendra Aireeย  ย  ย  ย  ย  ย Nepalย  ย  ย  ย  ย  ย  ย  ย  151

Men's T20I Bowler Rankings

Axar Patel finished with the most wickets in the series against Australia, and his performances of 2/13 and 3/33 in the last two games have helped him move up to No. 18 in the rankings. Patel, after filling in the shoes of injured Ravindra Jadeja, has been very economical in the bowling for the team.

After underwhelming performances in the series between India and Australia, pacer Bhuvneshwar Kumar (down to No. 10) and spinner Adam Zampa (down to No. 6) have both dropped one spot each.

Following his passionate efforts in the T20I series against England, pacer Haris Rauf has created quite an impression on the bowling charts. Rauf has moved up seven positions to No.14 thanks to performances of 2/30, 0/39, and 3/32 in the last three games.

Embed from Getty Images

Sno.ย  ย  ย  ย  ย Playerย  ย  ย  ย  ย  Countryย  ย  ย  ย  ย  ย Points

  1. ย  ย  ย Josh Hazlewoodย  ย  Australiaย  ย  ย  ย  ย  ย 737
  2. ย  ย  ย Tabraiz Shamsiย  ย  ย South Africaย  ย  ย  716
  3. ย  ย  ย  ย  Adil Rashidย  ย  ย  ย  Englandย  ย  ย  ย  ย  ย  698
  4. ย  ย  ย  ย Rashid Khanย  ย  ย  Afghanistanย  ย  ย  ย 696
  5. ย Wanindu Hasarangaย  ย Sri Lankaย  ย  ย  ย  ย 692
  6. ย  ย  ย  Adam Zampaย  ย  ย  ย  Australiaย  ย  ย  ย  ย  691
  7. Maheesh Theekshanaย  Sri Lankaย  ย  ย  ย  680
  8. ย  ย Mujeeb Ur Rahmanย  Afghanistan.ย  ย  ย 677
  9. ย  ย  ย  Akeal Hoseinย  ย  ย  ย West Indiesย  ย  ย  ย 665
  10. Bhuvneshwar Kumarย  ย  ย Indiaย  ย  ย  ย  ย  ย  ย 658