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
| S no | Player | Nation | Ratings |
| 1 | Rohit Sharma | IND | 781 |
| 2 | Virat Kohli | IND | 773 |
| 3 | Daryl Mitchell | NZ | 766 |
| 4 | Ibrahim Zadran | AFG | 764 |
| 5 | Shubman Gill | IND | 723 |
| 6 | Babar Azam | PAK | 722 |
| 7 | Harry Tector | IRE | 708 |
| 8 | Shai Hope | WI | 701 |
| 9 | Charith Asalanka | SL | 690 |
| 10 | Shreyas Iyer | IND | 679 |
| 11 | Travis Head | AUS | 653 |
| 12 | Lokesh Rahul | IND | 649 |
| 13 | Quinton de Kock | SA | 646 |
| 14 | Rachin Ravindra | NZ | 645 |
| 15 | Pathum Nissanka | SL | 639 |
| 16 | Kusal Mendis | SL | 638 |
| 17 | Salman Agha | PAK | 631 |
| 18 | Rahmanullah Gurbaz | AFG | 626 |
| 19 | Paul Stirling | IRE | 625 |
| 20 | Sikandar Raza | ZIM | 602 |
| 21 | Keacy Carty | WI | 599 |
| 22 | Azmatullah Omarzai | AFG | 598 |
| 22 | Joe Root | ENG | 598 |
| 22 | Mohammad Mohammad Rizwan | PAK | 598 |
| 25 | Aiden Markram | SA | 594 |
| 26 | Fakhar Zaman | PAK | 589 |
| 27 | Harry Brook | ENG | 585 |
| 28 | Janith Liyanage | SL | 581 |
| 29 | Matthew Breetzke | SA | 577 |
| 30 | Rassie van der Dussen | SA | 574 |
| 31 | George Munsey | SCO | 569 |
| 32 | Devon Conway | NZ | 565 |
| 33 | Towhid Hridoy | BAN | 564 |
| 34 | Scott Edwards | NED | 559 |
| 34 | Glenn Phillips | NZ | 559 |
| 36 | Rahmat Shah | AFG | 557 |
| 37 | Temba Bavuma | SA | 556 |
| 38 | Jos Buttler | ENG | 551 |
| 38 | Saim Ayub | PAK | 551 |
| 40 | Ben Duckett | ENG | 548 |
| 41 | Kane Williamson | NZ | 547 |
| 42 | Najmul Hossain Shanto | BAN | 546 |
| 43 | Mitchell Marsh | AUS | 541 |
| 44 | Marnus Labuschagne | AUS | 539 |
| 45 | David Miller | SA | 535 |
| 46 | Tom Latham | NZ | 529 |
| 47 | Sean Williams | ZIM | 527 |
| 48 | Andrew Balbirnie | IRE | 524 |
| 49 | Will Young | NZ | 521 |
| 50 | Max O’Dowd | NED | 517 |
| 50 | Gerhard Erasmus | NAM | 517 |
| 50 | Mohammad Mohammad Nabi | AFG | 517 |
| 53 | Alex Carey | AUS | 516 |
| 53 | Imam-ul-Haq | PAK | 516 |
| 55 | Sherfane Rutherford | WI | 511 |
| 56 | Milind Kumar | USA | 508 |
| 57 | Curtis Campher | IRE | 502 |
| 58 | Sadeera Samarawickrama | SL | 498 |
| 58 | Hashmatullah Shahidi | AFG | 498 |
| 60 | Monank Patel | USA | 496 |
| 61 | Richard Berrington | SCO | 492 |
| 62 | Tony de Zorzi | SA | 490 |
| 63 | Jatinder Singh | OMA | 482 |
| 64 | Brandon McMullen | SCO | 479 |
| 65 | Saiteja Mukkamalla | USA | 475 |
| 66 | Soumya Sarkar | BAN | 472 |
| 67 | Mehidy Hasan | BAN | 471 |
| 68 | Craig Ervine | ZIM | 469 |
| 69 | Michael Bracewell | NZ | 468 |
| 70 | Muhammad Waseem | UAE | 466 |
| 71 | Lorcan Tucker | IRE | 465 |
| 72 | Josh Inglis | AUS | 463 |
| 73 | Mark Chapman | NZ | 459 |
| 74 | Avishka Fernando | SL | 450 |
| 75 | Liam Livingstone | ENG | 449 |
| 76 | Brian Bennett | ZIM | 445 |
| 77 | Brandon King | WI | 440 |
| 78 | Cameron Green | AUS | 438 |
| 78 | Jacob Bethell | ENG | 438 |
| 80 | Vriitya Aravind | UAE | 437 |
| 81 | Jaker Ali | BAN | 436 |
| 82 | Asif Khan | UAE | 435 |
| 82 | Jan Nicol Loftie-Eaton | NAM | 435 |
| 84 | Ben Curran | ZIM | 433 |
| 85 | Philip Salt | ENG | 432 |
| 86 | Michael Leask | SCO | 431 |
| 87 | Sediqullah Atal | AFG | 430 |
| 87 | Pargat Singh | CAN | 430 |
| 89 | Vikramjit Singh | NED | 426 |
| 90 | Aasif Sheikh | NEP | 423 |
| 91 | R.K. Paudel | NEP | 421 |
| 91 | George Dockrell | IRE | 421 |
| 91 | Aaron Jones | USA | 421 |
| 94 | Evin Lewis | WI | 420 |
| 94 | Liton Das | BAN | 420 |
| 96 | Mohammad Nadeem | OMA | 419 |
| 97 | Teja Nidamanuru | NED | 417 |
| 98 | Bas de Leede | NED | 416 |
| 99 | Axar Patel | IND | 415 |
| 100 | Hardik Pandya | IND | 412 |
ICC Men’s ODI Rankings – Bowlers
| S no | Player | Nation | Ratings |
| 1 | Rashid Khan | AFG | 710 |
| 2 | Jofra Archer | ENG | 670 |
| 3 | Kuldeep Yadav | IND | 655 |
| 4 | Maheesh Theekshana | SL | 647 |
| 5 | Keshav Maharaj | SA | 646 |
| 6 | Bernard Scholtz | NAM | 645 |
| 7 | Mitchell Santner | NZ | 636 |
| 8 | Josh Hazlewood | AUS | 628 |
| 9 | Abrar Ahmed | PAK | 624 |
| 10 | Matt Henry | NZ | 619 |
| 10 | Wanindu Hasaranga | SL | 619 |
| 12 | Adil Rashid | ENG | 603 |
| 13 | Adam Zampa | AUS | 601 |
| 14 | Saurabh Netravalkar | USA | 582 |
| 15 | Mehidy Hasan | BAN | 580 |
| 16 | Jayden Seales | WI | 578 |
| 16 | Ravindra Jadeja | IND | 578 |
| 18 | Gudakesh Motie-Kanhai | WI | 574 |
| 19 | Shaheen Afridi | PAK | 571 |
| 20 | Richard Ngarava | ZIM | 569 |
| 20 | Mohammed Siraj | IND | 569 |
| 22 | Haris Rauf | PAK | 562 |
| 23 | Mohammed Shami | IND | 561 |
| 24 | Azmatullah Omarzai | AFG | 559 |
| 25 | Mohammad Mohammad Nabi | AFG | 553 |
| 26 | Mitchell Starc | AUS | 551 |
| 27 | Mark Adair | IRE | 544 |
| 28 | Asitha Fernando | SL | 540 |
| 29 | Alzarri Joseph | WI | 524 |
| 30 | Andy McBrine | IRE | 522 |
| 30 | Mark Watt | SCO | 522 |
| 32 | Lungi Ngidi | SA | 521 |
| 33 | Axar Patel | IND | 520 |
| 34 | Jacob Duffy | NZ | 518 |
| 35 | Marco Jansen | SA | 514 |
| 35 | Naseem Shah | PAK | 514 |
| 37 | Kagiso Rabada | SA | 511 |
| 37 | Michael Bracewell | NZ | 511 |
| 39 | Nosthush Kenjige | USA | 504 |
| 40 | Sikandar Raza | ZIM | 502 |
| 41 | Taskin Ahmed | BAN | 501 |
| 42 | Blessing Muzarabani | ZIM | 499 |
| 43 | Dunith Wellalage | SL | 497 |
| 44 | Aryan Dutt | NED | 492 |
| 45 | Graham Hume | IRE | 489 |
| 46 | Nasum Ahmed | BAN | 484 |
| 47 | Sandeep Lamichhane | NEP | 482 |
| 48 | Brandon McMullen | SCO | 478 |
| 48 | Roston Chase | WI | 478 |
| 50 | Craig Young | IRE | 475 |
| 51 | Akeal Hosein | WI | 474 |
| 52 | Shakeel Ahmed | OMA | 473 |
| 53 | Fazalhaq Farooqi | AFG | 472 |
| 53 | Sean Abbott | AUS | 472 |
| 53 | Matthew Forde | WI | 472 |
| 56 | Lalit Rajbanshi | NEP | 471 |
| 57 | Pat Cummins | AUS | 470 |
| 58 | Nandre Burger | SA | 464 |
| 59 | William O’Rourke | NZ | 463 |
| 59 | Dilshan Madushanka | SL | 463 |
| 61 | Saqib Mahmood | ENG | 462 |
| 62 | Mustafizur Rahman | BAN | 459 |
| 63 | Joshua Little | IRE | 458 |
| 64 | Aayan Afzal Khan | UAE | 456 |
| 65 | Rishad Hossain | BAN | 453 |
| 66 | Arshdeep Singh | IND | 451 |
| 67 | Mohammad Wasim | PAK | 449 |
| 68 | Harmeet Singh | USA | 448 |
| 68 | Mohammad Shoriful Islam | BAN | 448 |
| 70 | Safyaan Sharif | SCO | 445 |
| 70 | Paul van Meekeren | NED | 445 |
| 72 | Junaid Siddique | UAE | 444 |
| 73 | Tanvir Islam | BAN | 441 |
| 74 | Mohammad Nawaz | PAK | 440 |
| 75 | Brydon Carse | ENG | 434 |
| 76 | Kaleem Sana | CAN | 430 |
| 77 | Nathan Ellis | AUS | 422 |
| 78 | Jeffrey Vandersay | SL | 420 |
| 79 | Roelof van der van der Merwe | SA | 414 |
| 80 | Harshit Rana | IND | 413 |
| 81 | AM Ghazanfar | AFG | 412 |
| 81 | Washington Sundar | IND | 412 |
| 81 | Tanzim Hasan Sakib | BAN | 412 |
| 84 | Dipendra Airee | NEP | 410 |
| 85 | Reece Topley | ENG | 408 |
| 86 | Saad Bin Zafar | CAN | 404 |
| 86 | Romario Shepherd | WI | 404 |
| 88 | Ruben Trumpelmann | NAM | 402 |
| 88 | Barry McCarthy | IRE | 402 |
| 90 | Tangeni Lungameni | NAM | 400 |
| 90 | Christophe Sole | SCO | 400 |
| 92 | Dushmantha Chameera | SL | 397 |
| 93 | Gerhard Erasmus | NAM | 395 |
| 94 | Karan KC | NEP | 393 |
| 95 | Hardik Pandya | IND | 391 |
| 96 | Kyle Jamieson | NZ | 386 |
| 97 | Xavier Bartlett | AUS | 385 |
| 98 | Tabraiz Shamsi | SA | 380 |
| 99 | Bjorn Fortuin | SA | 378 |
| 99 | Varun Chakravarthy | IND | 378 |
ICC Men’s ODI Rankings – All-Rounder
Following is the list of Men’s ODI All-Rounder Rankings.
| S no | Player | Nation | Ratings |
| 1 | Azmatullah Omarzai | AFG | 334 |
| 2 | Sikandar Raza | ZIM | 302 |
| 3 | Mohammad Mohammad Nabi | AFG | 285 |
| 4 | Mehidy Hasan | BAN | 273 |
| 5 | Rashid Khan | AFG | 257 |
| 6 | Mitchell Santner | NZ | 255 |
| 7 | Michael Bracewell | NZ | 239 |
| 8 | Wanindu Hasaranga | SL | 234 |
| 9 | Brandon McMullen | SCO | 228 |
| 10 | Axar Patel | IND | 215 |
CHECK: ICC 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.

