ICC Rankings

TEST Team

  • 1
    India
    125
  • 2
    South Africa
    112
  • 3
    Australia
    106
  • 4
    New Zealand
    102
  • 5
    England
    97
+ More

TEST Batting

  • 1
    Steven Smith Australia
    929
  • 2
    Virat Kohli India
    903
  • 3
    Joe Root England
    855
  • 4
    Kane Williamson New Zealand
    847
  • 5
    David Warner Australia
    820
+ More

TEST Bowling

  • 1
    Kagiso Rabada South Africa
    897
  • 2
    James Anderson England
    892
  • 3
    Ravindra Jadeja India
    866
  • 4
    Vernon Philander South Africa
    845
  • 5
    Ravichandran Ashwin India
    811
+ More

TEST All-Rounder

  • 1
    Shakib Al Hasan Bangladesh
    420
  • 2
    Ravindra Jadeja India
    394
  • 3
    Vernon Philander South Africa
    371
  • 4
    Ravichandran Ashwin India
    365
  • 5
    Ben Stokes England
    327
+ More

ODI Team

  • 1
    England
    125
  • 2
    India
    122
  • 3
    South Africa
    113
  • 4
    New Zealand
    112
  • 5
    Pakistan
    102
+ More

ODI Batting

  • 1
    Virat Kohli India
    909
  • 2
    AB de Villiers South Africa
    844
  • 3
    David Warner Australia
    823
  • 4
    Joe Root England
    814
  • 5
    Babar Azam Pakistan
    813
+ More

ODI Bowling

  • 1
    Jasprit Bumrah India
    787
  • 2
    Rashid Khan Afghanistan
    763
  • 3
    Josh Hazlewood Australia
    714
  • 4
    Hasan Ali Pakistan
    711
  • 5
    Trent Boult New Zealand
    699
+ More

ODI All-Rounder

  • 1
    Shakib Al Hasan Bangladesh
    359
  • 2
    Mohammad Hafeez Pakistan
    339
  • 3
    Mohammad Nabi Afghanistan
    323
  • 4
    Mitchell Santner New Zealand
    317
  • 5
    Chris Woakes England
    312
+ More

T20 Team

  • 1
    Pakistan
    131
  • 2
    Australia
    126
  • 3
    India
    123
  • 4
    New Zealand
    116
  • 5
    England
    115
+ More

T20 Batting

  • 1
    Babar Azam Pakistan
    846
  • 2
    Colin Munro New Zealand
    801
  • 3
    Glenn Maxwell Australia
    799
  • 4
    Aaron Finch Australia
    763
  • 5
    Evin Lewis West Indies
    753
+ More

T20 Bowling

  • 1
    Rashid Khan Afghanistan
    813
  • 2
    Shadab Khan Pakistan
    769
  • 3
    Yuzvendra Chahal India
    706
  • 4
    Ish Sodhi New Zealand
    700
  • 5
    Samuel Badree West Indies
    674
+ More

T20 All-Rounder

  • 1
    Glenn Maxwell Australia
    389
  • 2
    Mohammad Nabi Afghanistan
    321
  • 3
    Shakib Al Hasan Bangladesh
    279
  • 4
    JP Duminy South Africa
    235
  • 5
    Marlon Samuels West Indies
    230
+ More
Photos
We use cookies to ensure that we give you the best experience on our website. This includes cookies from third party social media websites and ad networks. Such third party cookies may track your use on Mykhel sites for better rendering. Our partners use cookies to ensure we show you advertising that is relevant to you. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on Mykhel website. However, you can change your cookie settings at any time. Learn more

Get breaking news alerts from myKhel