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

Top 10 ODI batsman, bowlers and all-rounders ranking
Virat Kohli(Left), Tent Boult(Middle), Shakib Al Hasan

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.

Shakib Al Hasan
Shakib Al Hasan
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.