Men's One-day batters, last 2 years
- 1
Virat KohliIndia · Right-handed top-order batterLast 2 years 22 mat · 1,203 runs · 66.8 avg · 105.1 SR+10.0runs a matchICC 3 - 2
Shubman GillIndia · Right-handed openerLast 2 years 23 mat · 1,385 runs · 76.9 avg · 106.1 SR+9.9runs a matchICC 1 - 3
Joe RootEngland · Right-handed top-order batterLast 2 years 27 mat · 1,488 runs · 67.6 avg · 92.7 SR+7.7runs a matchICC 7 - 4
Pavan RathnayakeSri Lanka · Right-handed top-order batterLast 2 years 18 mat · 986 runs · 75.9 avg · 109.0 SR+7.0runs a matchICC – - 5
Daryl MitchellNew Zealand · Right-handed top-order batterLast 2 years 23 mat · 1,234 runs · 65.0 avg · 90.3 SR+6.8runs a matchICC 2 - 6
Rohit SharmaIndia · Right-handed openerLast 2 years 26 mat · 1,254 runs · 50.2 avg · 102.5 SR+6.7runs a matchICC 4 - 7
Mark ChapmanNew Zealand · Left-handed top-order batterLast 2 years 14 mat · 571 runs · 47.6 avg · 100.2 SR+6.6runs a matchICC 63 - 8
Travis HeadAustralia · Left-handed openerLast 2 years 16 mat · 628 runs · 41.9 avg · 118.5 SR+6.4runs a matchICC 21 - 9
Matthew BreetzkeSouth Africa · Right-handed top-order batterLast 2 years 17 mat · 881 runs · 58.7 avg · 98.1 SR+6.2runs a matchICC 39 - 10
Shreyas IyerIndia · Right-handed top-order batterLast 2 years 23 mat · 789 runs · 41.5 avg · 90.5 SR+6.2runs a matchICC 12 - 11
Ruturaj GaikwadIndia · Right-handed top-order batterLast 2 years 8 mat · 226 runs · 45.2 avg · 94.2 SR+6.0runs a matchICC – - 12
Shai HopeWest Indies · Right-handed top-order batterLast 2 years 30 mat · 1,381 runs · 62.8 avg · 96.3 SR+5.9runs a matchICC 8 - 13
Harry BrookEngland · Right-handed top-order batterLast 2 years 27 mat · 1,019 runs · 40.8 avg · 111.4 SR+5.0runs a matchICC 15 - 14
Mitchell MarshAustralia · Right-handed openerLast 2 years 15 mat · 656 runs · 46.9 avg · 102.3 SR+4.8runs a matchICC 50 - 15
Josh InglisAustralia · Right-handed top-order batterLast 2 years 20 mat · 653 runs · 38.4 avg · 96.3 SR+4.6runs a matchICC 41 - 16
Tom BantonEngland · Right-handed openerLast 2 years 7 mat · 358 runs · 51.1 avg · 108.8 SR+4.6runs a matchICC – - 17
Tanzid HasanBangladesh · Left-handed openerLast 2 years 31 mat · 1,015 runs · 33.8 avg · 103.5 SR+4.5runs a matchICC 25 - 18
Rahmanullah GurbazAfghanistan · Right-handed openerLast 2 years 21 mat · 700 runs · 33.3 avg · 103.2 SR+4.4runs a matchICC 15 - 19
Salman Ali AghaPakistan · Right-handed middle-order batterLast 2 years 35 mat · 1,228 runs · 43.9 avg · 94.6 SR+3.8runs a matchICC 14 - 20
Avishka FernandoSri Lanka · Right-handed openerLast 2 years 16 mat · 738 runs · 49.2 avg · 102.4 SR+3.8runs a matchICC – - 21
Kusal MendisSri Lanka · Right-handed top-order batterLast 2 years 24 mat · 1,144 runs · 52.0 avg · 93.9 SR+3.7runs a matchICC 11 - 22
Amir JangooWest Indies · Left-handed middle-order batterLast 2 years 15 mat · 716 runs · 65.1 avg · 98.1 SR+3.7runs a matchICC – - 23
David MillerSouth Africa · Left-handed middle-order batterLast 2 years 7 mat · 304 runs · 60.8 avg · 121.6 SR+3.7runs a matchICC – - 24
KL RahulIndia · Right-handed middle-order batterLast 2 years 25 mat · 725 runs · 60.4 avg · 119.8 SR+3.5runs a matchICC 17 - 25
Janith LiyanageSri Lanka · Right-handed middle-order batterLast 2 years 33 mat · 1,167 runs · 46.7 avg · 96.7 SR+3.4runs a matchICC 24 - 26
Curtis CampherIreland · Right-handed middle-order batterLast 2 years 19 mat · 619 runs · 38.7 avg · 112.3 SR+3.4runs a matchICC 35 - 27
Ben DuckettEngland · Left-handed openerLast 2 years 27 mat · 1,107 runs · 41.0 avg · 98.2 SR+3.4runs a matchICC 19 - 28
Saim AyubPakistan · Left-handed openerLast 2 years 22 mat · 822 runs · 39.1 avg · 98.1 SR+3.2runs a matchICC 43 - 29
Rachin RavindraNew Zealand · Left-handed openerLast 2 years 14 mat · 604 runs · 43.1 avg · 106.9 SR+3.2runs a matchICC 26 - 30
John CampbellWest Indies · Left-handed openerLast 2 years 15 mat · 483 runs · 34.5 avg · 104.6 SR+2.9runs a matchICC – - 31
Dewald BrevisSouth Africa · Right-handed middle-order batterLast 2 years 12 mat · 306 runs · 30.6 avg · 139.1 SR+2.8runs a matchICC 89 - 32
Jos ButtlerEngland · Right-handed middle-order batterLast 2 years 23 mat · 656 runs · 36.4 avg · 104.8 SR+2.7runs a matchICC 37 - 33
Ibrahim ZadranAfghanistan · Right-handed openerLast 2 years 18 mat · 982 runs · 57.8 avg · 86.7 SR+2.1runs a matchICC 5 - 34
Shadab KhanPakistan · Right-handed middle-order batterLast 2 years 7 mat · 287 runs · 71.8 avg · 94.4 SR+2.0runs a matchICC – - 35
Cooper ConnollyAustralia · Left-handed top-order batterLast 2 years 19 mat · 554 runs · 36.9 avg · 89.2 SR+1.8runs a matchICC 77 - 36
Rahmat ShahAfghanistan · Right-handed top-order batterLast 2 years 27 mat · 1,052 runs · 47.8 avg · 84.2 SR+1.7runs a matchICC 33 - 37
Nick KellyNew Zealand · Left-handed top-order batterLast 2 years 14 mat · 567 runs · 43.6 avg · 80.9 SR+1.2runs a matchICC 95 - 38
Glenn PhillipsNew Zealand · Right-handed middle-order batterLast 2 years 17 mat · 527 runs · 58.6 avg · 112.4 SR+1.2runs a matchICC 33 - 39
Sikandar RazaZimbabwe · Right-handed middle-order batterLast 2 years 20 mat · 670 runs · 44.7 avg · 80.2 SR+1.1runs a matchICC 29 - 40
Darwish RasooliAfghanistan · Right-handed middle-order batterLast 2 years 12 mat · 479 runs · 59.9 avg · 100.2 SR+1.1runs a matchICC – - 41
Axar PatelIndia · Left-handed middle-order batterLast 2 years 15 mat · 353 runs · 32.1 avg · 87.2 SR+1.0runs a matchICC 81 - 42
Lorcan TuckerIreland · Right-handed middle-order batterLast 2 years 23 mat · 664 runs · 36.9 avg · 107.1 SR+0.9runs a matchICC 79 - 43
Justin GreavesWest Indies · Right-handed middle-order batterLast 2 years 23 mat · 792 runs · 49.5 avg · 101.5 SR+0.9runs a matchICC 86 - 44
Jamie SmithEngland · Right-handed openerLast 2 years 12 mat · 259 runs · 21.6 avg · 125.7 SR+0.9runs a matchICC – - 45
Keacy CartyWest Indies · Right-handed top-order batterLast 2 years 29 mat · 1,215 runs · 45.0 avg · 79.6 SR+0.8runs a matchICC 20 - 46
Temba BavumaSouth Africa · Right-handed top-order batterLast 2 years 15 mat · 557 runs · 39.8 avg · 83.4 SR+0.8runs a matchICC 41 - 47
Aiden MarkramSouth Africa · Right-handed openerLast 2 years 17 mat · 510 runs · 34.0 avg · 97.5 SR+0.7runs a matchICC 28 - 48
Fakhar ZamanPakistan · Left-handed openerLast 2 years 15 mat · 541 runs · 36.1 avg · 93.4 SR+0.6runs a matchICC 38 - 49
Hassan NawazPakistan · Right-handed middle-order batterLast 2 years 9 mat · 319 runs · 45.6 avg · 82.6 SR+0.5runs a matchICC – - 50
Marco JansenSouth Africa · Right-handed middle-order batterLast 2 years 11 mat · 225 runs · 22.5 avg · 116.6 SR+0.5runs a matchICC – - 51
Tony de ZorziSouth Africa · Left-handed top-order batterLast 2 years 17 mat · 500 runs · 35.7 avg · 98.6 SR+0.5runs a matchICC 54 - 52
Corbin BoschSouth Africa · Right-handed middle-order batterLast 2 years 16 mat · 331 runs · 55.2 avg · 111.1 SR+0.4runs a matchICC 90 - 53
Will JacksEngland · Right-handed middle-order batterLast 2 years 20 mat · 468 runs · 36.0 avg · 104.5 SR+0.4runs a matchICC 79 - 54
Matt RenshawAustralia · Left-handed middle-order batterLast 2 years 22 mat · 661 runs · 31.5 avg · 97.2 SR+0.3runs a matchICC 68 - 55
Quinton de KockSouth Africa · Left-handed openerLast 2 years 9 mat · 382 runs · 47.8 avg · 96.0 SR+0.3runs a matchICC 18 - 56
Michael BracewellNew Zealand · Left-handed middle-order batterLast 2 years 29 mat · 532 runs · 31.3 avg · 98.7 SR+0.2runs a matchICC 58 - 57
Gerhard ErasmusNamibia · Right-handed middle-order batterLast 2 years 28 mat · 798 runs · 34.7 avg · 81.3 SR+0.1runs a matchICC 67 - 58
Sadeera SamarawickramaSri Lanka · Right-handed top-order batterLast 2 years 18 mat · 579 runs · 41.4 avg · 87.5 SR−0.1runs a matchICC 65 - 59
Gudakesh MotieWest Indies · Left-handed middle-order batterLast 2 years 26 mat · 328 runs · 21.9 avg · 102.8 SR−0.4runs a matchICC – - 60
Marnus LabuschagneAustralia · Right-handed top-order batterLast 2 years 23 mat · 794 runs · 39.7 avg · 85.3 SR−0.4runs a matchICC 44 - 61
Mohammad NabiAfghanistan · Right-handed middle-order batterLast 2 years 20 mat · 337 runs · 30.6 avg · 109.1 SR−0.4runs a matchICC 63 - 62
Harry TectorIreland · Right-handed top-order batterLast 2 years 22 mat · 673 runs · 37.4 avg · 91.6 SR−0.4runs a matchICC 10 - 63
Tawhid HridoyBangladesh · Right-handed middle-order batterLast 2 years 32 mat · 1,096 runs · 40.6 avg · 75.2 SR−0.4runs a matchICC 22 - 64
Oliver PeakeAustralia · Left-handed middle-order batterLast 2 years 13 mat · 372 runs · 31.0 avg · 93.5 SR−0.5runs a matchICC – - 65
Mitchell SantnerNew Zealand · Left-handed middle-order batterLast 2 years 25 mat · 293 runs · 24.4 avg · 96.4 SR−0.6runs a matchICC 92 - 66
Cade CarmichaelIreland · Right-handed top-order batterLast 2 years 18 mat · 775 runs · 45.6 avg · 83.9 SR−0.6runs a matchICC – - 67
Nitish Kumar ReddyIndia · Right-handed middle-order batterLast 2 years 8 mat · 109 runs · 27.3 avg · 94.8 SR−0.7runs a matchICC – - 68
Andrew McBrineIreland · Left-handed top-order batterLast 2 years 19 mat · 551 runs · 45.9 avg · 98.6 SR−0.8runs a matchICC – - 69
Sherfane RutherfordWest Indies · Left-handed middle-order batterLast 2 years 24 mat · 597 runs · 29.9 avg · 99.7 SR−0.8runs a matchICC 47 - 70
Hashmatullah ShahidiAfghanistan · Left-handed middle-order batterLast 2 years 31 mat · 935 runs · 44.5 avg · 74.3 SR−0.8runs a matchICC 52 - 71
Yashasvi JaiswalIndia · Left-handed openerLast 2 years 6 mat · 285 runs · 71.3 avg · 97.6 SR−0.9runs a matchICC 78 - 72
Mosaddek Hossain SaikatBangladesh · Right-handed middle-order batterLast 2 years 11 mat · 260 runs · 52.0 avg · 118.2 SR−1.0runs a matchICC – - 73
Ravindra JadejaIndia · Left-handed middle-order batterLast 2 years 15 mat · 149 runs · 29.8 avg · 95.5 SR−1.0runs a matchICC – - 74
Azmatullah OmarzaiAfghanistan · Right-handed middle-order batterLast 2 years 21 mat · 430 runs · 26.9 avg · 96.6 SR−1.0runs a matchICC 22 - 75
Jacob BethellEngland · Left-handed top-order batterLast 2 years 19 mat · 627 runs · 34.8 avg · 93.4 SR−1.0runs a matchICC 66 - 76
Alex CareyAustralia · Left-handed middle-order batterLast 2 years 25 mat · 752 runs · 32.7 avg · 88.4 SR−1.2runs a matchICC 53 - 77
Wesley MadhevereZimbabwe · Right-handed middle-order batterLast 2 years 13 mat · 241 runs · 20.1 avg · 86.1 SR−1.6runs a matchICC 98 - 78
Craig ErvineZimbabwe · Left-handed top-order batterLast 2 years 16 mat · 487 runs · 34.8 avg · 83.4 SR−1.7runs a matchICC 72 - 79
Louren SteenkampNamibia · Right-handed openerLast 2 years 17 mat · 568 runs · 37.9 avg · 72.7 SR−1.7runs a matchICC – - 80
Dunith WellalageSri Lanka · Left-handed middle-order batterLast 2 years 20 mat · 272 runs · 22.7 avg · 107.9 SR−1.8runs a matchICC – - 81
Paul StirlingIreland · Right-handed openerLast 2 years 17 mat · 521 runs · 32.6 avg · 89.5 SR−1.8runs a matchICC 26 - 82
Charith AsalankaSri Lanka · Left-handed middle-order batterLast 2 years 22 mat · 686 runs · 34.3 avg · 90.4 SR−2.0runs a matchICC 9 - 83
Kamindu MendisSri Lanka · Left-handed openerLast 2 years 26 mat · 767 runs · 32.0 avg · 93.3 SR−2.0runs a matchICC 11 - 84
George DockrellIreland · Right-handed middle-order batterLast 2 years 20 mat · 365 runs · 30.4 avg · 85.3 SR−2.1runs a matchICC 94 - 85
Pathum NissankaSri Lanka · Right-handed openerLast 2 years 22 mat · 670 runs · 30.5 avg · 84.8 SR−2.2runs a matchICC 13 - 86
Sediqullah AtalAfghanistan · Left-handed top-order batterLast 2 years 24 mat · 902 runs · 39.2 avg · 83.9 SR−2.2runs a matchICC 32 - 87
Cameron GreenAustralia · Right-handed middle-order batterLast 2 years 12 mat · 365 runs · 36.5 avg · 83.0 SR−2.3runs a matchICC 62 - 88
Zane GreenNamibia · Left-handed middle-order batterLast 2 years 28 mat · 446 runs · 21.2 avg · 73.4 SR−2.5runs a matchICC – - 89
Sam CurranEngland · Left-handed middle-order batterLast 2 years 15 mat · 269 runs · 24.5 avg · 74.7 SR−2.5runs a matchICC – - 90
Will YoungNew Zealand · Right-handed openerLast 2 years 32 mat · 806 runs · 26.9 avg · 79.9 SR−2.6runs a matchICC 40 - 91
Devon ConwayNew Zealand · Left-handed openerLast 2 years 11 mat · 446 runs · 40.6 avg · 82.9 SR−2.7runs a matchICC 46 - 92
Roston ChaseWest Indies · Right-handed middle-order batterLast 2 years 25 mat · 463 runs · 27.2 avg · 88.5 SR−2.7runs a matchICC – - 93
Mehedi HasanBangladesh · Right-handed middle-order batterLast 2 years 31 mat · 564 runs · 23.5 avg · 69.9 SR−2.7runs a matchICC 75 - 94
Mohammad Babar AzamPakistan · Right-handed top-order batterLast 2 years 29 mat · 986 runs · 37.9 avg · 74.8 SR−2.8runs a matchICC 6 - 95
Mohammad RizwanPakistan · Right-handed top-order batterLast 2 years 29 mat · 891 runs · 42.4 avg · 74.6 SR−3.0runs a matchICC 30 - 96
Saif HassanBangladesh · Right-handed openerLast 2 years 19 mat · 496 runs · 26.1 avg · 76.8 SR−3.1runs a matchICC – - 97
Dhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 2 years 13 mat · 422 runs · 42.2 avg · 93.6 SR−3.2runs a matchICC – - 98
Andrew BalbirnieIreland · Right-handed openerLast 2 years 21 mat · 887 runs · 49.3 avg · 73.2 SR−3.3runs a matchICC 47 - 99
Ben CurranZimbabwe · Left-handed openerLast 2 years 16 mat · 514 runs · 36.7 avg · 74.0 SR−3.5runs a matchICC 44 - 100
Nurul HasanBangladesh · Right-handed middle-order batterLast 2 years 13 mat · 170 runs · 17.0 avg · 82.5 SR−3.7runs a matchICC – - 101
Hussain TalatPakistan · Left-handed middle-order batterLast 2 years 11 mat · 222 runs · 31.7 avg · 84.1 SR−3.7runs a matchICC – - 102
Najmul Hossain ShantoBangladesh · Left-handed top-order batterLast 2 years 31 mat · 838 runs · 28.9 avg · 70.4 SR−4.2runs a matchICC 31 - 103
Ryan RickeltonSouth Africa · Left-handed openerLast 2 years 14 mat · 400 runs · 33.3 avg · 86.6 SR−4.3runs a matchICC – - 104
Sahibzada FarhanPakistan · Right-handed openerLast 2 years 9 mat · 239 runs · 26.6 avg · 86.9 SR−4.3runs a matchICC – - 105
Tom LathamNew Zealand · Left-handed middle-order batterLast 2 years 24 mat · 565 runs · 28.3 avg · 76.7 SR−4.6runs a matchICC 49 - 106
Innocent KaiaZimbabwe · Right-handed top-order batterLast 2 years 6 mat · 162 runs · 32.4 avg · 66.1 SR−4.7runs a matchICC – - 107
Jan FrylinckNamibia · Left-handed top-order batterLast 2 years 27 mat · 752 runs · 31.3 avg · 71.4 SR−4.7runs a matchICC – - 108
Litton DasBangladesh · Right-handed top-order batterLast 2 years 16 mat · 371 runs · 28.5 avg · 76.0 SR−4.9runs a matchICC 69 - 109
Afif HossainBangladesh · Left-handed middle-order batterLast 2 years 10 mat · 241 runs · 34.4 avg · 79.3 SR−5.0runs a matchICC – - 110
Ikram AlikhilAfghanistan · Left-handed middle-order batterLast 2 years 14 mat · 221 runs · 36.8 avg · 78.9 SR−5.3runs a matchICC – - 111
Soumya SarkarBangladesh · Left-handed openerLast 2 years 22 mat · 503 runs · 22.9 avg · 79.6 SR−5.6runs a matchICC 70 - 112
Matthew ShortAustralia · Right-handed openerLast 2 years 24 mat · 520 runs · 21.7 avg · 80.1 SR−5.7runs a matchICC – - 113
Abdul SamadPakistan · Right-handed middle-order batterLast 2 years 10 mat · 118 runs · 14.8 avg · 72.8 SR−5.7runs a matchICC – - 114
Washington SundarIndia · Left-handed middle-order batterLast 2 years 12 mat · 130 runs · 18.6 avg · 81.8 SR−6.5runs a matchICC – - 115
Brian BennettZimbabwe · Right-handed openerLast 2 years 20 mat · 489 runs · 24.5 avg · 85.5 SR−6.7runs a matchICC 81 - 116
Henry NichollsNew Zealand · Left-handed openerLast 2 years 17 mat · 359 runs · 22.4 avg · 67.9 SR−6.8runs a matchICC 85 - 117
Tristan StubbsSouth Africa · Right-handed middle-order batterLast 2 years 10 mat · 164 runs · 16.4 avg · 77.4 SR−8.2runs a matchICC – - 118
Kamil MisharaSri Lanka · Left-handed openerLast 2 years 11 mat · 207 runs · 18.8 avg · 85.9 SR−8.4runs a matchICC – - 119
Ackeem AugusteWest Indies · Left-handed openerLast 2 years 12 mat · 222 runs · 18.5 avg · 72.1 SR−9.7runs a matchICC –
Swap in a batter worth 10 more runs a match and an even ODI becomes about 58–42.
Ratings to 27 October 2026 · ICC rankings of 15 September 2026 · How the rankings work