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
Pakistan’s Babar Azam crowns first place in the list followed by Indian skipper Virat Kohli. Men’s ODI Batsmen Rankings list mentioned below based on the points and performance.
POS | PLAYER | TEAM | RATING |
1 | Babar Azam | PAK | 890 |
2 | Rassie van der Dussen | SA | 789 |
3 | Quinton de Kock | SA | 784 |
4 | Imam-ul-Haq | PAK | 779 |
5 | Virat Kohli | IND | 744 |
6 | Rohit Sharma | IND | 740 |
7 | Jonny Bairstow | ENG | 732 |
8 | David Warner | AUS | 725 |
9 | Ross Taylor | NZ | 701 |
10 | Steve Smith | AUS | 697 |
11 | Shikhar Dhawan | IND | 696 |
12 | Joe Root | ENG | 691 |
13 | Fakhar Zaman | PAK | 690 |
14 | Kane Williamson | NZ | 685 |
15 | Shai Hope | WI | 679 |
16 | Tamim Iqbal | BAN | 675 |
17 | Jason Roy | ENG | 672 |
18 | Paul Stirling | IRE | 664 |
19 | Mushfiqur Rahim | BAN | 657 |
20 | Alex Carey | AUS | 655 |
21 | Aaron Finch | AUS | 654 |
22 | Martin Guptill | NZ | 653 |
23 | Glenn Maxwell | AUS | 651 |
24 | David Miller | SA | 627 |
25 | Harry Tector | IRE | 626 |
26 | Rahmat Shah | AFG | 624 |
27 | Jos Buttler | ENG | 624 |
28 | Nicholas Pooran | WI | 622 |
29 | Litton Das | BAN | 615 |
30 | Tom Latham | NZ | 613 |
31 | Sikandar Raza | ZIM | 603 |
32 | Shakib Al Hasan | BAN | 601 |
33 | Kariyawasa Asalanka | SL | 592 |
34 | Mahmudullah | BAN | 584 |
35 | Lokesh Rahul | IND | 584 |
36 | Calum MacLeod | SCO | 581 |
37 | Shubman Gill | IND | 570 |
38 | Kyle Coetzer | SCO | 569 |
39 | Haris Sohail | PAK | 551 |
40 | Andrew Balbirnie | IRE | 550 |
41 | Travis Head | AUS | 548 |
42 | Kusal Mendis | SL | 548 |
43 | Hashmatullah Shaidi | AFG | 544 |
44 | Janneman Malan | SA | 543 |
45 | Najibullah Zadran | AFG | 541 |
46 | George Munsey | SCO | 539 |
47 | Avishka Fernando | SL | 533 |
48 | Henry Nicholls | NZ | 528 |
49 | Gerhard Erasmus | NAM | 524 |
50 | Aqib Ilyas | OMA | 524 |
51 | Hardik Pandya | IND | 520 |
52 | Sean Williams | ZIM | 520 |
53 | Monank Patel | USA | 519 |
54 | Assad Vala | PNG | 516 |
55 | Kusal Perera | SL | 516 |
56 | Danushka Gunathilaka | SL | 510 |
57 | Shreyas Iyer | IND | 509 |
58 | Angelo Mathews | SL | 507 |
59 | Shimron Hetmyer | WI | 507 |
60 | Scott Edwards | NED | 504 |
61 | Aiden Markram | SA | 501 |
62 | Zeeshan Maqsood | OMA | 499 |
63 | Aaron Jones | USA | 496 |
64 | Jatinder Singh | OMA | 496 |
65 | Mohammad Nabi | AFG | 495 |
66 | Richard Berrington | SCO | 494 |
67 | Rishabh Pant | IND | 491 |
68 | Imad Wasim | PAK | 488 |
69 | Temba Bavuma | SA | 487 |
70 | Rahmanullah Gurbaz | AFG | 484 |
71 | Vriitya Aravind | UAE | 480 |
72 | Dhananjaya de Silva | SL | 480 |
73 | Marcus Stoinis | AUS | 478 |
74 | Soumya Sarkar | BAN | 476 |
75 | Jimmy Neesham | NZ | 471 |
76 | Tom Cooper | NED | 471 |
77 | Sarfaraz Ahmed | PAK | 468 |
78 | Evin Lewis | WI | 466 |
79 | Marnus Labuschagne | AUS | 466 |
80 | Niroshan Dickwella | SL | 465 |
81 | R.K. Paudel | NEP | 462 |
82 | Mitchell Santner | NZ | 462 |
83 | Heinrich Klaasen | SA | 461 |
84 | Afif Hossain | BAN | 459 |
85 | Dasun Shanaka | SL | 455 |
86 | Colin de Grandhomme | NZ | 453 |
87 | Shamarh Brooks | WI | 452 |
88 | Rashid Khan | AFG | 447 |
89 | Michael Leask | SCO | 446 |
90 | Charles Amini | PNG | 444 |
91 | Max O’Dowd | NED | 443 |
92 | Finn Allen | NZ | 442 |
93 | Craig Ervine | ZIM | 442 |
94 | Muhammad Usman | UAE | 440 |
95 | Mohammad Rizwan | PAK | 438 |
96 | Steven Taylor | USA | 437 |
97 | Mitchell Marsh | AUS | 437 |
98 | Matthew Cross | SCO | 436 |
99 | Chundangapoyil Rizwan | UAE | 433 |
100 | Cameron Green | AUS | 428 |
ICC Men’s ODI Rankings – Bowlers
New Zealand’s Trent Boult crowns first place in the list of top Men’s ODI bowlers with a point of 737. Men’s ODI Bowlers Rankings list mentioned below based on the points and performance.
POS | PLAYER | TEAM | RATING |
1 | Trent Boult | NZ | 775 |
2 | Josh Hazlewood | AUS | 718 |
3 | Mujeeb Ur Rahman | AFG | 676 |
4 | Jasprit Bumrah | IND | 662 |
5 | Shaheen Afridi | PAK | 661 |
6 | Mohammad Nabi | AFG | 657 |
7 | Mehedi Hasan | BAN | 655 |
8 | Matt Henry | NZ | 654 |
9 | Mitchell Starc | AUS | 653 |
10 | Rashid Khan | AFG | 651 |
11 | Mustafizur Rahman | BAN | 640 |
12 | Chris Woakes | ENG | 640 |
13 | Andy McBrine | IRE | 630 |
14 | Kagiso Rabada | SA | 625 |
15 | Adam Zampa | AUS | 622 |
16 | Shakib Al Hasan | BAN | 619 |
17 | Alzarri Joseph | WI | 609 |
18 | Yuzvendra Chahal | IND | 604 |
19 | Pat Cummins | AUS | 600 |
20 | Mitchell Santner | NZ | 596 |
21 | Lungi Ngidi | SA | 577 |
22 | Mark Watt | SCO | 574 |
23 | Akeal Hosein | WI | 573 |
24 | David Willey | ENG | 569 |
25 | Tabraiz Shamsi | SA | 567 |
26 | Ahmed Raza | UAE | 555 |
27 | Akila Dananjaya | SL | 546 |
28 | Mark Wood | ENG | 543 |
29 | Keshav Maharaj | SA | 541 |
30 | Dushmantha Chameera | SL | 537 |
31 | Shadab Khan | PAK | 536 |
32 | Bhuvneshwar Kumar | IND | 535 |
33 | Kuldeep Yadav | IND | 535 |
34 | Sandeep Lamichhane | NEP | 534 |
35 | Bilal Khan | OMA | 532 |
36 | Mohammad Shami | IND | 532 |
37 | Wanindu Hasaranga | SL | 531 |
38 | Tim Southee | NZ | 524 |
39 | Lachlan Ferguson | NZ | 521 |
40 | Saurabh Netravalkar | USA | 518 |
41 | Adil Rashid | ENG | 506 |
42 | Taskin Ahmed | BAN | 498 |
43 | Mohammad Nawaz | PAK | 495 |
44 | Simi Singh | IRE | 493 |
45 | Ravindra Jadeja | IND | 491 |
46 | Dwaine Pretorius | SA | 485 |
47 | Chad Soper | PNG | 482 |
48 | Haris Rauf | PAK | 479 |
49 | Zeeshan Maqsood | OMA | 478 |
50 | M. Prasidh Krishna | IND | 473 |
51 | Colin de Grandhomme | NZ | 473 |
52 | Hamza Tahir | SCO | 472 |
53 | Rohan Mustafa | UAE | 470 |
54 | Blessing Muzarabani | ZIM | 470 |
55 | Taijul Islam | BAN | 469 |
56 | Jason Holder | WI | 464 |
57 | Kaleemullah | OMA | 462 |
58 | Craig Young | IRE | 462 |
59 | Ish Sodhi | NZ | 461 |
60 | Andile Phehlukwayo | SA | 459 |
61 | Shardul Thakur | IND | 455 |
62 | Joshua Little | IRE | 454 |
63 | Bernard Scholtz | NAM | 453 |
64 | Imad Wasim | PAK | 452 |
65 | Sheldon Cottrell | WI | 452 |
66 | Anrich Nortje | SA | 450 |
67 | Hasan Ali | PAK | 449 |
68 | Reece Topley | ENG | 449 |
69 | Dhananjaya de Silva | SL | 449 |
70 | Jhye Richardson | AUS | 448 |
71 | Safyaan Sharif | SCO | 448 |
72 | Nosthush Kenjige | USA | 447 |
73 | Mohammed Siraj | IND | 447 |
74 | Moeen Ali | ENG | 445 |
75 | Jan Frylinck | NAM | 438 |
76 | Sikandar Raza | ZIM | 434 |
77 | Ashton Agar | AUS | 434 |
78 | Maheesh Theekshana | SL | 433 |
79 | Fred Klaassen | NED | 433 |
80 | Michael Leask | SCO | 432 |
81 | Nuwan Pradeep | SL | 432 |
82 | Mohammad Mohammad Saifuddin | BAN | 428 |
83 | Jeffrey Vandersay | SL | 422 |
84 | Assad Vala | PNG | 422 |
85 | Tendai Chatara | ZIM | 417 |
86 | Akshar Patel | IND | 416 |
87 | Saqib Mahmood | ENG | 415 |
88 | Wahab Riaz | PAK | 415 |
89 | Hardik Pandya | IND | 414 |
90 | Faheem Ashraf | PAK | 413 |
91 | Richard Ngarava | ZIM | 413 |
92 | Zahoor Khan | UAE | 408 |
93 | Steven Taylor | USA | 403 |
94 | Tom Curran | ENG | 399 |
95 | Khawar Ali | OMA | 398 |
96 | Sean Abbott | AUS | 398 |
97 | Norman Vanua | PNG | 397 |
98 | Jimmy Neesham | NZ | 397 |
99 | Logan van Beek | NED | 394 |
100 | Mark Adair | IRE | 390 |
ICC Men’s ODI Rankings – All-Rounder
With a rating of 400, Bangladesh’s Shakib Al Hasan crowns the list of Men’s ODI All-Rounder Rankings. Following are the list of Men’s ODI All-Rounders Rankings.

POS | PLAYER | TEAM | RATING |
1 | Shakib Al Hasan | BAN | 372 |
2 | Mohammad Nabi | AFG | 325 |
3 | Rashid Khan | AFG | 290 |
4 | Mitchell Santner | NZ | 275 |
5 | Sikandar Raza | ZIM | 261 |
6 | Zeeshan Maqsood | OMA | 238 |
7 | Mehedi Hasan | BAN | 238 |
8 | Chris Woakes | ENG | 235 |
9 | Glenn Maxwell | AUS | 227 |
10 | Imad Wasim | PAK | 220 |
11 | Andy McBrine | IRE | 218 |
12 | Shadab Khan | PAK | 217 |
13 | Assad Vala | PNG | 217 |
14 | Hardik Pandya | IND | 215 |
15 | Dhananjaya de Silva | SL | 215 |
16 | Colin de Grandhomme | NZ | 214 |
17 | Wanindu Hasaranga | SL | 211 |
18 | Josh Hazlewood | AUS | 211 |
19 | Trent Boult | NZ | 200 |
20 | Alzarri Joseph | WI | 197 |
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.