More
    HomeCricketICC RankingsICC Men's ODI Rankings for Batsmen, Bowlers and All-Rounders

    ICC Men’s ODI Rankings for Batsmen, Bowlers and All-Rounders

    The MRF Tyres ICC Men’s ODI Rankings is a table where international cricket players’ performances are ranked using a points-based system which is worked out by doing a series of calculations leading to a sophisticated moving average. Players are rated on a scale of 0 to 1000 points.

    ICC Men’s ODI Rankings – Batsmen

    Following is the list of Men’s ODI Batters Rankings.
    POS Player Team Rating
    1 Babar Azam PAK 800
    2 Rohit Sharma IND 765
    3 Shubman Gill IND 763
    4 Virat Kohli IND 746
    5 Harry Tector IRE 737
    6 Daryl Mitchell NZ 706
    7 Rahmanullah Gurbaz AFG 693
    8 Shai Hope WI 682
    9 Pathum Nissanka SL 671
    10 Kariyawasa Asalanka SL 660
    11 Shreyas Iyer IND 658
    12 Travis Head AUS 657
    13 Heinrich Klaasen SA 656
    14 Rassie van der Dussen SA 649
    15 Lokesh Rahul IND 644
    16 Fakhar Zaman PAK 642
    17 Ibrahim Zadran AFG 634
    18 Imam-ul-Haq PAK 633
    19 Steve Smith AUS 627
    20 David Miller SA 616
    21 Paul Stirling IRE 614
    22 Aiden Markram SA 608
    22 Will Young NZ 608
    24 Mohammad Rizwan PAK 604
    25 Kusal Mendis SL 603
    26 Temba Bavuma SA 596
    27 Nazmul Shanto BAN 592
    28 Gerhard Erasmus NAM 587
    28 Marnus Labuschagne AUS 587
    30 Azmatullah Omarzai AFG 583
    31 Scott Edwards NED 582
    31 Sherfane Rutherford WI 582
    33 Sikandar Raza ZIM 580
    34 Mushfiqur Rahim BAN 574
    35 Tom Latham NZ 572
    36 Kane Williamson NZ 566
    37 Glenn Maxwell AUS 558
    38 Rahmat Shah AFG 557
    39 Jos Buttler ENG 551
    40 Mahmudullah BAN 546
    41 Devon Conway NZ 545
    42 Monank Patel USA 540
    43 George Munsey SCO 538
    44 Michael van Lingen NAM 536
    45 Sean Williams ZIM 533
    45 Mitchell Marsh AUS 533
    47 Ben Stokes ENG 532
    48 Jonny Bairstow ENG 529
    48 Max O’Dowd NED 529
    50 Keacy Carty WI 528
    51 Joe Root ENG 521
    52 Sadeera Samarawickrama SL 520
    53 Ishan Kishan IND 519
    54 Hashmatullah Shahidi AFG 517
    55 Rachin Ravindra NZ 516
    56 Harry Brook ENG 515
    57 Alex Carey AUS 510
    58 Richard Berrington SCO 508
    59 Mohammad Mohammad Nabi AFG 507
    59 Aqib Ilyas OMA 507
    59 Andrew Balbirnie IRE 507
    62 Ben Duckett ENG 505
    63 Liam Livingstone ENG 502
    64 Brandon King WI 501
    65 Avishka Fernando SL 500
    66 Brandon McMullen SCO 498
    67 Curtis Campher IRE 496
    68 Janith Liyanage SL 493
    69 Vriitya Aravind UAE 486
    70 Singh NED 484
    71 Tony de Zorzi SA 483
    72 Liton Liton Das BAN 481
    73 Aaron Jones USA 476
    74 Glenn Phillips NZ 473
    74 Michael Leask SCO 473
    76 Abdullah Shafique PAK 472
    76 Jatinder Singh OMA 472
    76 Muhammad Waseem UAE 472
    79 Saim Ayub PAK 470
    79 Evin Lewis WI 470
    81 Pargat Singh CAN 463
    81 Mehidy Hasan BAN 463
    81 J.J. Smit NAM 463
    84 Craig Ervine ZIM 462
    85 Philip Salt ENG 460
    85 Aasif Sheikh NEP 460
    87 Towhid Hridoy BAN 457
    88 Henry Nicholls NZ 456
    88 Jan Nicol Loftie-Eaton NAM 456
    88 Zeeshan Maqsood OMA 456
    91 Asif Khan UAE 453
    92 Kushal Bhurtel NEP 448
    93 Soumya Sarkar BAN 445
    94 Ayaan Khan OMA 444
    95 Kashyap Prajapati OMA 443
    96 R.K. Paudel NEP 441
    97 Bas de Leede NED 440
    98 Shoaib Khan OMA 427
    99 Hardik Pandya IND 425
    100 George Dockrell IRE 423

    ICC Men’s ODI Rankings – Bowlers

    Following is the list of Men’s ODI Bowlers Rankings.
    POS Player Team Rating
    1 Rashid Khan AFG 687
    2 Shaheen Afridi PAK 675
    3 Keshav Maharaj SA 674
    4 Kuldeep Yadav IND 665
    5 Bernard Scholtz NAM 654
    6 Maheesh Theekshana SL 650
    7 Jasprit Bumrah IND 645
    8 Mohammed Siraj IND 643
    9 Gudakesh Motie-Kanhai WI 639
    10 Adam Zampa AUS 635
    11 Josh Hazlewood AUS 634
    12 Mohammad Mohammad Nabi AFG 629
    13 Trent Boult NZ 624
    14 Mohammad Shami IND 610
    15 Rauf PAK 605
    16 Mitchell Starc AUS 591
    17 Mitchell Santner NZ 579
    18 Matt Henry NZ 576
    19 Saurabh Netravalkar USA 570
    20 Wanindu De Silva SL 567
    21 Kagiso Rabada SA 564
    22 Mark Adair IRE 557
    23 Mujeeb Ur Rahman AFG 556
    23 Lungi Ngidi SA 556
    25 Ravindra Jadeja IND 555
    26 Mark Watt SCO 553
    27 Chris Woakes ENG 550
    28 Andy McBrine IRE 545
    29 Adil Rashid ENG 543
    30 Mehidy Hasan BAN 542
    31 Richard Ngarava ZIM 541
    32 Aryan Dutt NED 540
    33 Nosthush Kenjige USA 537
    34 Pat Cummins AUS 525
    35 Jofra Archer ENG 521
    36 Alzarri Joseph WI 519
    37 Mustafizur Rahman BAN 515
    38 Sikandar Raza ZIM 511
    39 Blessing Muzarabani ZIM 509
    40 Mohammad Shoriful Islam BAN 505
    40 Marco Jansen SA 505
    42 Taskin Ahmed BAN 504
    42 Craig Young IRE 504
    44 Kaleemullah OMA 503
    45 Joshua Little IRE 502
    45 Aayan Afzal Khan UAE 502
    47 Graham Hume IRE 499
    48 Fazalhaq Farooqi AFG 492
    49 Dilshan Madushanka SL 489
    50 Sandeep Lamichhane NEP 485
    51 Brandon McMullen SCO 482
    52 Mohammad Wasim PAK 475
    53 Siddique UAE 474
    53 Reece Topley ENG 474
    55 Lalit Rajbanshi NEP 473
    56 Tabraiz Shamsi SA 471
    56 Dunith Wellalage SL 471
    58 Lockie Ferguson NZ 470
    59 Sean Abbott AUS 467
    60 Ruben Trumpelmann NAM 462
    61 Naseem Shah PAK 460
    62 Bilal Khan OMA 451
    63 Paul van Meekeren NED 449
    64 Christopher Sole SCO 448
    64 Zeeshan Maqsood OMA 448
    66 Logan van Beek NED 444
    67 Mohammad Nawaz PAK 440
    68 Gerald Coetzee SA 438
    69 Safyaan Sharif SCO 434
    70 Tangeni Lungameni NAM 433
    71 Dipendra Airee NEP 432
    72 Jeffrey Vandersay SL 430
    73 Saad Bin Zafar CAN 427
    74 Shardul Thakur IND 426
    75 Shakeel Ahmed OMA 423
    76 Kaleem Sana CAN 422
    76 Zahoor Khan UAE 422
    78 Roston Chase WI 419
    78 Nasum Ahmed BAN 419
    80 Gerhard Erasmus NAM 418
    80 Michael Leask SCO 418
    80 Glenn Maxwell AUS 418
    83 Sompal Kami NEP 416
    84 Axar Patel IND 415
    84 Jayden Seales WI 415
    86 Harsh Thaker CAN 412
    86 Mark Wood ENG 412
    86 Hardik Pandya IND 412
    89 Karan KC NEP 411
    89 Washington Sundar IND 411
    91 Roelof van der Merwe SA 409
    92 Ish Sodhi NZ 406
    92 Bas de Leede NED 406
    95 Tim Southee NZ 399
    96 Matthew Forde WI 396
    96 Vivian Kingma NED 396
    98 Sam Curran ENG 395
    99 Shadab Khan PAK 394
    100 Hasan Ali PAK 391
    101 Azmatullah Omarzai AFG 386

    ICC Men’s ODI Rankings – All-Rounder

    Following is the list of Men’s ODI All-Rounder Rankings.

    POS Player Team Rating
    1 Mohammad Mohammad Nabi AFG 318
    2 Sikandar Raza ZIM 296
    3 Rashid Khan AFG 254
    4 Mehidy Hasan BAN 250
    5 Gerhard Erasmus NAM 245
    6 Brandon McMullen SCO 240
    7 Glenn Maxwell AUS 233
    8 Mitchell Santner NZ 225
    8 Azmatullah Omarzai AFG 225
    10 Zeeshan Maqsood OMA 204

     

    CHECKICC Men’s ODI Cricket Team Ranking – Current Updates

    Who developed ICC Ranking System?

    The ratings were developed at the suggestion of Ted Dexter in 1987.

    When are the rankings updated?

    Normally ICC updates the Test rankings after each Test match (usually within 12 hours) and ODI ratings at the end of each ODI series. But generally, it doesn’t publish Test rankings if another Test match is currently in progress.

    On What Basis ICC Men’s Batsmen Ranking is decided?

    • If a player’s performance is improving on his past record, his points increase; if his performance is declining his points will go down.
    • The value of each player’s performance within a match is calculated using an algorithm, a series of calculations (all pre-programmed) based on various circumstances in the match.
    • There is no human intervention in this calculation process, and no subjective assessment is made. There are slightly different factors for each of the different formats of the game.
    Times of Sports
    Times of Sports
    A Leading Sports News Channel For All The Exclusive Sports Updates Across Globe.

    IPL 2025 10 Teams Squad ▼

    Must Read