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 795
    2 Rohit Sharma IND 765
    3 Shubman Gill IND 763
    4 Virat Kohli IND 746
    5 Heinrich Klaasen SA 743
    6 Harry Tector IRE 737
    7 Daryl Mitchell NZ 706
    8 Shai Hope WI 672
    8 Rahmanullah Gurbaz AFG 672
    10 Pathum Nissanka SL 671
    11 Kariyawasa Asalanka SL 660
    12 Shreyas Iyer IND 658
    13 Travis Head AUS 657
    14 Lokesh Rahul IND 644
    15 Rassie van der Dussen SA 629
    16 Steve Smith AUS 627
    17 Fakhar Zaman PAK 623
    18 Ibrahim Zadran AFG 615
    19 Imam-ul-Haq PAK 614
    19 Paul Stirling IRE 614
    21 Mohammad Rizwan PAK 612
    22 Will Young NZ 608
    23 Kusal Mendis SL 603
    23 Saim Ayub PAK 603
    25 David Miller SA 600
    26 Aiden Markram SA 599
    27 Sherfane Rutherford WI 596
    28 Marnus Labuschagne AUS 587
    28 Gerhard Erasmus NAM 587
    30 Nazmul Shanto BAN 586
    31 Scott Edwards NED 582
    32 Sikandar Raza ZIM 577
    33 Azmatullah Omarzai AFG 573
    34 Tom Latham NZ 572
    35 Temba Bavuma SA 570
    36 Mushfiqur Rahim BAN 569
    37 Kane Williamson NZ 566
    38 Mahmudullah BAN 561
    39 Glenn Maxwell AUS 558
    40 Keacy Carty WI 557
    41 Rahmat Shah AFG 551
    41 Jos Buttler ENG 551
    43 Devon Conway NZ 545
    44 Monank Patel USA 540
    45 Sean Williams ZIM 538
    45 George Munsey SCO 538
    47 Michael van Lingen NAM 536
    48 Mitchell Marsh AUS 533
    49 Ben Stokes ENG 532
    50 Jonny Bairstow ENG 529
    50 Max O’Dowd NED 529
    52 Hashmatullah Shahidi AFG 523
    53 Joe Root ENG 521
    54 Sadeera Samarawickrama SL 520
    55 Ishan Kishan IND 519
    56 Rachin Ravindra NZ 516
    57 Harry Brook ENG 515
    58 Alex Carey AUS 510
    59 Tony de Zorzi SA 509
    60 Richard Berrington SCO 508
    61 Andrew Balbirnie IRE 507
    61 Aqib Ilyas OMA 507
    63 Mohammad Mohammad Nabi AFG 505
    63 Ben Duckett ENG 505
    65 Liam Livingstone ENG 502
    66 Avishka Fernando SL 500
    67 Brandon McMullen SCO 498
    68 Curtis Campher IRE 496
    68 Brandon King WI 496
    70 Janith Liyanage SL 493
    71 Vriitya Aravind UAE 486
    72 Singh NED 484
    73 Mehidy Hasan BAN 479
    74 Aaron Jones USA 476
    75 Liton Liton Das BAN 474
    76 Glenn Phillips NZ 473
    76 Michael Leask SCO 473
    78 Muhammad Waseem UAE 472
    78 Jatinder Singh OMA 472
    80 Agha Salman PAK 468
    81 Soumya Sarkar BAN 467
    82 Evin Lewis WI 465
    83 J.J. Smit NAM 463
    83 Pargat Singh CAN 463
    85 Philip Salt ENG 460
    85 Aasif Sheikh NEP 460
    87 Zeeshan Maqsood OMA 456
    87 Jan Nicol Loftie-Eaton NAM 456
    87 Henry Nicholls NZ 456
    90 Asif Khan UAE 453
    91 Towhid Hridoy BAN 452
    92 Kushal Bhurtel NEP 448
    93 Craig Ervine ZIM 446
    94 Ayaan Khan OMA 444
    95 Kashyap Prajapati OMA 443
    96 R.K. Paudel NEP 441
    97 Bas de Leede NED 440
    98 Abdullah Shafique PAK 436
    99 Shoaib Khan OMA 427
    100 Hardik Pandya IND 425

     

    ICC Men’s ODI Rankings – Bowlers

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

     

    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 300
    2 Sikandar Raza ZIM 290
    3 Azmatullah Omarzai AFG 268
    4 Mehidy Hasan BAN 255
    5 Rashid Khan AFG 247
    6 Gerhard Erasmus NAM 245
    7 Brandon McMullen SCO 240
    8 Glenn Maxwell AUS 233
    9 Mitchell Santner NZ 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