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
| Pos | Player | Team | Rating |
| 1 | Daryl Mitchell | New Zealand | 815 |
| 2 | Shubman Gill | India | 791 |
| 3 | Virat Kohli | India | 768 |
| 4 | Rohit Sharma | India | 754 |
| 5 | Ibrahim Zadran | Afghanistan | 712 |
| 6 | Babar Azam | Pakistan | 689 |
| 7 | Shai Hope | West Indies | 683 |
| 8 | Harry Tector | Ireland | 679 |
| 9 | Charith Asalanka | Sri Lanka | 659 |
| 10 | Harry Brook | England | 656 |
| 11 | KL Rahul | India | 651 |
| 12 | Kusal Mendis | Sri Lanka | 648 |
| 13 | Quinton de Kock | South Africa | 640 |
| 14 | Shreyas Iyer | India | 638 |
| 15 | Rahmanullah Gurbaz | Afghanistan | 632 |
| 15 | Pathum Nissanka | Sri Lanka | 632 |
| 17 | Salman Agha | Pakistan | 630 |
| 18 | Joe Root | England | 626 |
| 19 | Travis Head | Australia | 610 |
| 20 | Towhid Hridoy | Bangladesh | 609 |
| 21 | Rachin Ravindra | New Zealand | 603 |
| 22 | Azmatullah Omarzai | Afghanistan | 598 |
| 23 | Janith Liyanage | Sri Lanka | 592 |
| 24 | Paul Stirling | Ireland | 587 |
| 24 | Keacy Carty | West Indies | 587 |
| 26 | Aiden Markram | South Africa | 586 |
| 27 | Glenn Phillips | New Zealand | 584 |
| 28 | Matthew Breetzke | South Africa | 576 |
| 29 | Najmul Hossain Shanto | Bangladesh | 573 |
| 30 | Sikandar Raza | Zimbabwe | 571 |
| 31 | Mohammad Rizwan | Pakistan | 560 |
| 32 | Ben Duckett | England | 555 |
| 33 | Jos Buttler | England | 547 |
| 33 | Temba Bavuma | South Africa | 547 |
| 35 | Fakhar Zaman | Pakistan | 544 |
| 36 | Tanzid Hasan | Bangladesh | 542 |
| 37 | Devon Conway | New Zealand | 540 |
| 38 | Rahmat Shah | Afghanistan | 539 |
| 39 | Josh Inglis | Australia | 537 |
| 40 | Scott Edwards | Netherlands | 536 |
| 41 | Marnus Labuschagne | Australia | 520 |
| 41 | Will Young | New Zealand | 520 |
| 43 | Ishan Kishan | India | 516 |
| 43 | Saim Ayub | Pakistan | 516 |
| 45 | Milind Kumar | USA | 508 |
| 46 | Mitchell Marsh | Australia | 506 |
| 46 | George Munsey | Scotland | 506 |
| 48 | Brandon McMullen | Scotland | 505 |
| 49 | Alex Carey | Australia | 503 |
| 50 | Sean Williams | Zimbabwe | 500 |
| 50 | Andy Balbirnie | Ireland | 500 |
| 52 | Hashmatullah Shahidi | Afghanistan | 496 |
| 53 | Sherfane Rutherford | West Indies | 494 |
| 54 | Tom Latham | New Zealand | 492 |
| 55 | Mohammad Nabi | Afghanistan | 491 |
| 56 | Max O’Dowd | Netherlands | 490 |
| 57 | Tony de Zorzi | South Africa | 487 |
| 58 | Cameron Green | Australia | 480 |
| 59 | Saiteja Mukkamalla | USA | 478 |
| 60 | Litton Das | Bangladesh | 465 |
| 61 | Sadeera Samarawickrama | Sri Lanka | 462 |
| 62 | Michael Bracewell | New Zealand | 460 |
| 63 | Gerhard Erasmus | Namibia | 457 |
| 64 | Jatinder Singh | Oman | 446 |
| 65 | Soumya Sarkar | Bangladesh | 440 |
| 65 | Brian Bennett | Zimbabwe | 440 |
| 67 | Jacob Bethell | England | 439 |
| 68 | Lorcan Tucker | Ireland | 435 |
| 68 | Mehidy Hasan Miraz | Bangladesh | 435 |
| 70 | Monank Patel | USA | 434 |
| 71 | Yashasvi Jaiswal | India | 432 |
| 72 | Ben Curran | Zimbabwe | 429 |
| 73 | Mark Chapman | New Zealand | 426 |
| 74 | Richie Berrington | Scotland | 417 |
| 75 | Sediqullah Atal | Afghanistan | 416 |
| 76 | Aasif Sheikh | Nepal | 413 |
| 77 | Brandon King | West Indies | 405 |
| 78 | Henry Nicholls | New Zealand | 401 |
| 79 | Evin Lewis | West Indies | 399 |
| 79 | Vikramjit Singh | Netherlands | 399 |
| 81 | Dipendra Singh Airee | Nepal | 398 |
| 81 | Will Jacks | England | 398 |
| 83 | Bas de Leede | Netherlands | 396 |
| 83 | Pargat Singh | Canada | 396 |
| 83 | Jaker Ali | Bangladesh | 396 |
| 86 | Muhammad Waseem | United Arab Emirates | 395 |
| 86 | Justin Greaves | West Indies | 395 |
| 88 | Teja Nidamanuru | Netherlands | 393 |
| 89 | George Dockrell | Ireland | 391 |
| 90 | Axar Patel | India | 389 |
| 91 | Jamie Overton | England | 388 |
| 91 | Hammad Mirza | Oman | 388 |
| 93 | Cooper Connolly | Australia | 386 |
| 94 | Kushal Bhurtel | Nepal | 383 |
| 95 | Mitchell Santner | New Zealand | 376 |
| 95 | Corbin Bosch | South Africa | 376 |
| 97 | Rohit Paudel | Nepal | 375 |
| 98 | Roston Chase | West Indies | 373 |
| 99 | Harsh Thaker | Canada | 370 |
| 100 | Abdullah Shafique | Pakistan | 368 |
ICC Men’s ODI Rankings – Bowlers
| Pos | Player | Team | Rating |
| 1 | Rashid Khan | Afghanistan | 682 |
| 2 | Abrar Ahmed | Pakistan | 675 |
| 3 | Jofra Archer | England | 649 |
| 4 | Keshav Maharaj | South Africa | 645 |
| 5 | Maheesh Theekshana | Sri Lanka | 641 |
| 6 | Adil Rashid | England | 629 |
| 7 | Kuldeep Yadav | India | 614 |
| 8 | Mehidy Hasan Miraz | Bangladesh | 604 |
| 8 | Shaheen Afridi | Pakistan | 604 |
| 10 | Mitchell Santner | New Zealand | 599 |
| 11 | Bernard Scholtz | Namibia | 595 |
| 12 | Josh Hazlewood | Australia | 589 |
| 13 | Wanindu Hasaranga | Sri Lanka | 588 |
| 14 | Matt Henry | New Zealand | 582 |
| 15 | Jayden Seales | West Indies | 570 |
| 16 | Adam Zampa | Australia | 569 |
| 17 | Mohammed Siraj | India | 568 |
| 18 | Shoriful Islam | Bangladesh | 561 |
| 19 | Haris Rauf | Pakistan | 556 |
| 20 | Richard Ngarava | Zimbabwe | 553 |
| 21 | Gudakesh Motie | West Indies | 548 |
| 22 | Arshdeep Singh | India | 536 |
| 23 | Mustafizur Rahman | Bangladesh | 531 |
| 23 | Shakeel Ahmed | Oman | 531 |
| 25 | Azmatullah Omarzai | Afghanistan | 530 |
| 26 | Ravindra Jadeja | India | 529 |
| 27 | Mohammad Nabi | Afghanistan | 526 |
| 28 | Taskin Ahmed | Bangladesh | 525 |
| 29 | Nahid Rana | Bangladesh | 524 |
| 30 | Sandeep Lamichhane | Nepal | 521 |
| 31 | Mitchell Starc | Australia | 518 |
| 31 | Lungi Ngidi | South Africa | 518 |
| 33 | Saurabh Netravalkar | USA | 516 |
| 34 | Marco Jansen | South Africa | 512 |
| 34 | Dunith Wellalage | Sri Lanka | 512 |
| 36 | Nathan Ellis | Australia | 511 |
| 37 | Asitha Fernando | Sri Lanka | 510 |
| 38 | Andy McBrine | Ireland | 509 |
| 39 | Michael Bracewell | New Zealand | 500 |
| 40 | Mark Watt | Scotland | 496 |
| 41 | Alzarri Joseph | West Indies | 494 |
| 41 | Aryan Dutt | Netherlands | 494 |
| 43 | Axar Patel | India | 488 |
| 44 | Sikandar Raza | Zimbabwe | 485 |
| 45 | Lalit Rajbanshi | Nepal | 484 |
| 45 | Jacob Duffy | New Zealand | 484 |
| 47 | Matthew Forde | West Indies | 480 |
| 48 | Nosthush Kenjige | USA | 477 |
| 48 | Naseem Shah | Pakistan | 477 |
| 50 | Blessing Muzarabani | Zimbabwe | 476 |
| 51 | Roston Chase | West Indies | 474 |
| 51 | Will O’Rourke | New Zealand | 474 |
| 53 | Nandre Burger | South Africa | 463 |
| 54 | Harshit Rana | India | 461 |
| 55 | Jeffrey Vandersay | Sri Lanka | 460 |
| 55 | Harmeet Singh | USA | 460 |
| 57 | Brandon McMullen | Scotland | 453 |
| 58 | Akeal Hosein | West Indies | 450 |
| 58 | Prasidh Krishna | India | 450 |
| 60 | Josh Little | Ireland | 448 |
| 61 | Washington Sundar | India | 446 |
| 61 | Saqib Mahmood | England | 446 |
| 63 | Sean Abbott | Australia | 443 |
| 64 | Tanvir Islam | Bangladesh | 442 |
| 65 | Rishad Hossain | Bangladesh | 441 |
| 66 | Nasum Ahmed | Bangladesh | 440 |
| 67 | Dilshan Madushanka | Sri Lanka | 436 |
| 68 | Junaid Siddique | United Arab Emirates | 434 |
| 68 | Kyle Jamieson | New Zealand | 434 |
| 70 | Mohammad Wasim | Pakistan | 432 |
| 71 | AM Ghazanfar | Afghanistan | 430 |
| 72 | Kaleem Sana | Canada | 429 |
| 73 | Paul van Meekeren | Netherlands | 427 |
| 74 | Aayan Khan | United Arab Emirates | 420 |
| 75 | Roelof van der Merwe | Netherlands | 416 |
| 75 | Brydon Carse | England | 416 |
| 77 | Dipendra Singh Airee | Nepal | 415 |
| 78 | Mohammad Nawaz | Pakistan | 407 |
| 79 | Romario Shepherd | West Indies | 389 |
| 80 | Saad Bin Zafar | Canada | 387 |
| 81 | Dushmantha Chameera | Sri Lanka | 386 |
| 82 | Logan van Beek | Netherlands | 382 |
| 83 | Safyaan Sharif | Scotland | 380 |
| 84 | Ruben Trumpelmann | Namibia | 379 |
| 84 | Milind Kumar | USA | 379 |
| 86 | Barry McCarthy | Ireland | 378 |
| 87 | Bjorn Fortuin | South Africa | 377 |
| 88 | Tanzim Hasan Sakib | Bangladesh | 374 |
| 88 | Xavier Bartlett | Australia | 374 |
| 90 | Sam Curran | England | 372 |
| 91 | Gerhard Erasmus | Namibia | 366 |
| 92 | Nathan Smith | New Zealand | 365 |
| 93 | Karan KC | Nepal | 362 |
| 94 | Tangeni Lungameni | Namibia | 360 |
| 94 | Zakary Foulkes | New Zealand | 360 |
| 96 | Vivian Kingma | Netherlands | 358 |
| 97 | Jayden Lennox | New Zealand | 357 |
| 98 | Brad Currie | Scotland | 349 |
| 99 | JJ Smit | Namibia | 347 |
| 100 | Faheem Ashraf | Pakistan | 344 |
ICC Men’s ODI Rankings – All-Rounder
Following is the list of Men’s ODI All-Rounder Rankings.
| Pos | Player | Team | Rating |
| 1 | Azmatullah Omarzai | Afghanistan | 316 |
| 2 | Sikandar Raza | Zimbabwe | 276 |
| 3 | Mehidy Hasan Miraz | Bangladesh | 262 |
| 4 | Mohammad Nabi | Afghanistan | 258 |
| 5 | Michael Bracewell | New Zealand | 230 |
| 6 | Brandon McMullen | Scotland | 228 |
| 7 | Mitchell Santner | New Zealand | 225 |
| 8 | Rashid Khan | Afghanistan | 220 |
| 9 | Wanindu Hasaranga | Sri Lanka | 205 |
| 10 | Salman Agha | Pakistan | 193 |
| 11 | Milind Kumar | USA | 192 |
| 12 | Axar Patel | India | 189 |
| 12 | Charith Asalanka | Sri Lanka | 189 |
| 14 | Adil Rashid | England | 186 |
| 15 | Ravindra Jadeja | India | 178 |
| 15 | Marco Jansen | South Africa | 178 |
| 17 | Gudakesh Motie | West Indies | 177 |
| 18 | Roston Chase | West Indies | 176 |
| 19 | Josh Hazlewood | Australia | 174 |
| 20 | Sean Williams | Zimbabwe | 171 |
| 21 | Gerhard Erasmus | Namibia | 167 |
| 22 | Shaheen Afridi | Pakistan | 166 |
| 23 | Dipendra Singh Airee | Nepal | 165 |
| 24 | Maheesh Theekshana | Sri Lanka | 164 |
| 25 | Rachin Ravindra | New Zealand | 161 |
| 26 | Kuldeep Yadav | India | 155 |
| 27 | Andy McBrine | Ireland | 151 |
| 28 | Glenn Phillips | New Zealand | 147 |
| 28 | Jofra Archer | England | 147 |
| 30 | Dunith Wellalage | Sri Lanka | 146 |
| 31 | Aiden Markram | South Africa | 143 |
| 31 | Abrar Ahmed | Pakistan | 143 |
| 33 | Mark Watt | Scotland | 142 |
| 34 | Richard Ngarava | Zimbabwe | 141 |
| 34 | Bernard Scholtz | Namibia | 141 |
| 36 | Keshav Maharaj | South Africa | 140 |
| 37 | Naseem Shah | Pakistan | 138 |
| 38 | Alzarri Joseph | West Indies | 136 |
| 39 | Lungi Ngidi | South Africa | 135 |
| 40 | Mohammed Siraj | India | 133 |
| 41 | Saim Ayub | Pakistan | 132 |
| 42 | Sean Abbott | Australia | 129 |
| 43 | Jamie Overton | England | 128 |
| 44 | Travis Head | Australia | 127 |
| 45 | Harsh Thaker | Canada | 126 |
| 45 | Cameron Green | Australia | 126 |
| 45 | Harmeet Singh | USA | 126 |
| 48 | Haris Rauf | Pakistan | 125 |
| 48 | Rishad Hossain | Bangladesh | 125 |
| 50 | Mustafizur Rahman | Bangladesh | 124 |
| 51 | Michael Leask | Scotland | 123 |
| 52 | Asitha Fernando | Sri Lanka | 122 |
| 52 | Janith Liyanage | Sri Lanka | 122 |
| 54 | Adam Zampa | Australia | 121 |
| 54 | Bas de Leede | Netherlands | 121 |
| 54 | Jayden Seales | West Indies | 121 |
| 54 | Matthew Forde | West Indies | 121 |
| 58 | Sam Curran | England | 119 |
| 59 | Corbin Bosch | South Africa | 118 |
| 60 | JJ Smit | Namibia | 116 |
| 61 | Shadab Khan | Pakistan | 114 |
| 61 | Sandeep Lamichhane | Nepal | 114 |
| 63 | Daryl Mitchell | New Zealand | 113 |
| 64 | Lalit Rajbanshi | Nepal | 109 |
| 65 | Nosthush Kenjige | USA | 107 |
| 65 | Harshit Rana | India | 107 |
| 67 | George Dockrell | Ireland | 106 |
| 67 | Harry Tector | Ireland | 106 |
| 69 | Shakeel Ahmed | Oman | 105 |
| 70 | Washington Sundar | India | 104 |
| 71 | Kyle Jamieson | New Zealand | 103 |
| 72 | Romario Shepherd | West Indies | 101 |
| 73 | Joe Root | England | 100 |
| 73 | Mohammad Nawaz | Pakistan | 100 |
| 73 | Gulshan Jha | Nepal | 100 |
| 73 | Dilshan Madushanka | Sri Lanka | 100 |
| 77 | Matt Henry | New Zealand | 98 |
| 77 | Josh Little | Ireland | 98 |
| 79 | Akeal Hosein | West Indies | 97 |
| 80 | Dhananjaya de Silva | Sri Lanka | 96 |
| 80 | Aayan Khan | United Arab Emirates | 96 |
| 82 | Mitchell Starc | Australia | 95 |
| 83 | Jacob Duffy | New Zealand | 94 |
| 83 | Shoriful Islam | Bangladesh | 94 |
| 85 | Mitchell Marsh | Australia | 93 |
| 85 | Nandre Burger | South Africa | 93 |
| 87 | Karan KC | Nepal | 92 |
| 88 | Brydon Carse | England | 91 |
| 88 | Will Jacks | England | 91 |
| 90 | Logan van Beek | Netherlands | 90 |
| 90 | Saurabh Netravalkar | USA | 90 |
| 90 | Ruben Trumpelmann | Namibia | 90 |
| 93 | Safyaan Sharif | Scotland | 88 |
| 94 | Sompal Kami | Nepal | 87 |
| 94 | AM Ghazanfar | Afghanistan | 87 |
| 96 | Nahid Rana | Bangladesh | 86 |
| 97 | Roelof van der Merwe | Netherlands | 85 |
| 97 | Jan Nicol Loftie-Eaton | Namibia | 85 |
| 97 | Nathan Ellis | Australia | 85 |
| 97 | Matthew Short | Australia | 85 |
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.

