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

Table of Contents

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. Top 10 Men’s ODI Batsmen Rankings list mentioned below based on the points and performance. 
POSPLAYERTEAMRATING
1Babar AzamPAK873
2Virat KohliIND844
3Rohit SharmaIND813
4Ross TaylorNZ801
5Aaron FinchAUS779
6Jonny BairstowENG775
7David WarnerAUS762
8Shai HopeWI758
9Kane WilliamsonNZ754
10Quinton de KockSA747
11Fakhar ZamanPAK741
12Joe RootENG740
13Mushfiqur RahimBAN723
14Imam-ul-HaqPAK717
15Martin GuptillNZ707
16Shikhar DhawanIND704
17Steve SmithAUS696
18Jason RoyENG687
19Rassie van der DussenSA674
Glenn MaxwellAUS674
21Tamim IqbalBAN670
22Alex CareyAUS669
23Paul StirlingIRE658
24Ben StokesENG651
25Eoin MorganENG650
26Shakib Al HasanBAN641
27Lokesh RahulIND636
28Tom LathamNZ624
29David MillerSA622
30Nicholas PooranWI615
31Jos ButtlerENG608
32Shimron HetmyerWI607
33Haris SohailPAK594
34Janneman MalanSA589
35Henry NichollsNZ581
36Kyle CoetzerSCO573
37MahmudullahBAN571
38Brendan TaylorZIM569
39Avishka FernandoSL568
Andrew BalbirnieIRE568
41Aqib IlyasOMA567
42Rahmat ShahAFG559
43Evin LewisWI558
Litton DasBAN558
45Kedar JadhavIND552
46Kusal PereraSL551
47Hardik PandyaIND548
48Sean WilliamsZIM545
49Sikandar RazaZIM542
Angelo MathewsSL542
51Danushka GunathilakaSL530
52Imad WasimPAK525
53Soumya SarkarBAN521
54Kusal MendisSL518
55Marcus StoinisAUS517
56Calum MacLeodSCO508
57Colin de GrandhommeNZ507
58Najibullah ZadranAFG506
59Sarfaraz AhmedPAK504
60Hashmatullah ShaidiAFG498
Marnus LabuschagneAUS498
62Jimmy NeeshamNZ495
Niroshan DickwellaSL495
64Mohammad NabiAFG494
65Mitchell MarshAUS489
66Kariyawasa AsalankaSL484
William PorterfieldIRE484
68Asghar AfghanAFG479
Richard BerringtonSCO479
70Aiden MarkramSA478
71Harry TectorIRE477
72Heinrich KlaasenSA476
Craig ErvineZIM476
74Dhananjaya de SilvaSL473
75Shreyas IyerIND472
76Muhammad UsmanUAE471
77Temba BavumaSA462
78Mitchell SantnerNZ460
79Jason HolderWI446
80Assad ValaPNG434
Ravindra JadejaIND434
82Mithun AliBAN433
83Rashid KhanAFG432
84George MunseySCO430
85Lahiru ThirimanneSL429
86Rishabh PantIND426
87Dasun ShanakaSL424
Matthew WadeAUS424
89Andile PhehlukwayoSA423
90Rovman PowellWI419
91Kieron PollardWI416
92Gulbadin NaibAFG415
93Mohammad RizwanPAK414
94Curtis CampherIRE412
95Dinesh ChandimalSL409
96Moeen AliENG404
97Chris WoakesENG403
98Matthew CrossSCO398
99Wesley MadhevereZIM397
100Sam BillingsENG396

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. Top 10 Men’s ODI Bowlers Rankings list mentioned below based on the points and performance.
POSPLAYERTEAMRATING
1Trent BoultNZ737
2Josh HazlewoodAUS709
3Mujeeb Ur RahmanAFG708
4Chris WoakesENG700
5Mehedi HasanBAN692
6Matt HenryNZ691
7Jasprit BumrahIND679
8Mitchell StarcAUS652
9Shakib Al HasanBAN650
10Kagiso RabadaSA646
11Mustafizur RahmanBAN640
12Pat CumminsAUS636
13Shaheen AfridiPAK630
14Mohammad AmirPAK628
15Rashid KhanAFG626
16Adam ZampaAUS625
17Bhuvneshwar KumarIND621
18Lachlan FergusonNZ619
19Jofra ArcherENG609
20Yuzvendra ChahalIND603
21Mohammad NabiAFG596
22Mark WoodENG594
23Alzarri JosephWI592
24Lungi NgidiSA590
25Mitchell SantnerNZ583
Akila DananjayaSL583
27Andy McBrineIRE579
28Mohammad ShamiIND566
29Tabraiz ShamsiSA562
Kuldeep YadavIND562
31Ravindra JadejaIND550
32Sheldon CottrellWI541
33Wanindu De SilvaSL531
Ahmed RazaUAE531
35Dushmantha ChameeraSL525
36Shadab KhanPAK517
37Colin de GrandhommeNZ508
38Simi SinghIRE507
39David WilleyENG501
40Tim SoutheeNZ500
41Adil RashidENG497
42Ish Sodhi496
43Keshav MaharajSA494
44Mark WattSCO490
45Imad WasimPAK488
46Hasan AliPAK483
47Usman KhanPAK482
48Jhye RichardsonAUS480
49Rohan MustafaUAE477
50Blessing MuzarabaniZIM470
51Andile PhehlukwayoSA469
Mashrafe MortazaBAN469
53Mohammad Mohammad SaifuddinBAN468
54Safyaan SharifSCO467
55Joshua LittleIRE463
56Jimmy NeeshamNZ458
Tendai ChataraZIM458
58Saqib MahmoodENG454
59Nuwan PradeepSL453
60Jason HolderWI451
61Moeen AliENG449
62Wahab RiazPAK447
63Faheem AshrafPAK445
64Akeal HoseinWI443
65Tom CurranENG436
Suranga LakmalSL436
Ashton AgarAUS436
68Taskin AhmedBAN434
69Anrich NortjeSA432
70Josh DaveySCO427
71Sikandar RazaZIM424
72Saurabh NetravalkarUSA419
73Kane RichardsonAUS416
74Sean WilliamsZIM413
75Ben StokesENG410
76Shardul ThakurIND405
Craig YoungIRE405
78Dhananjaya de SilvaSL401
79Sandeep LamichhaneNEP400
Rubel HossainBAN400
81Gulbadin NaibAFG399
82Hardik PandyaIND394
Alasdair EvansSCO394
84Mitchell MarshAUS390
85Barry McCarthyIRE385
86Marcus StoinisAUS377
Zeeshan MaqsoodOMA377
88Nosaina PokanaPNG375
89Taijul IslamBAN374
90Bilal KhanOMA373
91Chad SoperPNG371
92Mohammad NawazPAK370
Lakshan SandakanSL370
94Donald TiripanoZIM362
95Fred KlaassenNED358
96Oshane ThomasWI355
97Kyle JamiesonNZ352
98Charles AminiPNG351
Michael LeaskSCO351
100Sharafuddin AshrafAFG347

ICC Men’s ODI Rankings – All-Rounder

With a rating of 420, Bangladesh’s Shakib Al Hasan crowns the list of top 10 Men’s ODI All-Rounder Rankings. Following are the list of Top 10 Men’s ODI All-Rounders Rankings.

Shakib Al Hasan
Shakib Al Hasan
POSPLAYERTEAMRATING
1Shakib Al HasanBAN416
2Mohammad NabiAFG294
3Chris WoakesENG282
4Rashid KhanAFG270
5Mitchell SantnerNZ268
6Ben StokesENG266
7Colin de GrandhommeNZ257
8Imad WasimPAK256
9Ravindra JadejaIND238
10Sikandar RazaZIM229
11Jimmy NeeshamNZ226
12Sean WilliamsZIM225
13Hardik PandyaIND215
14Kagiso RabadaSA204
Mehedi HasanBAN204
16Trent BoultNZ202
17Wanindu De SilvaSL201
Jason HolderWI201
19Andile PhehlukwayoSA198
20Marcus StoinisAUS194

 

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.