Men's One-day batters, last 12 months
- 1
Virat KohliIndia · Right-handed top-order batterLast 12 months 12 mat · 854 runs · 85.4 avg · 117.6 SR+12.4runs a matchICC 3 - 2
Shubman GillIndia · Right-handed openerLast 12 months 12 mat · 895 runs · 111.9 avg · 118.7 SR+11.7runs a matchICC 1 - 3
Rahmanullah GurbazAfghanistan · Right-handed openerLast 12 months 12 mat · 473 runs · 39.4 avg · 125.1 SR+6.9runs a matchICC 15 - 4
Rohit SharmaIndia · Right-handed openerLast 12 months 15 mat · 750 runs · 50.0 avg · 105.8 SR+6.6runs a matchICC 4 - 5
Mitchell MarshAustralia · Right-handed openerLast 12 months 8 mat · 350 runs · 43.8 avg · 124.1 SR+6.2runs a matchICC 50 - 6
Tanzid HasanBangladesh · Left-handed openerLast 12 months 18 mat · 720 runs · 42.4 avg · 105.4 SR+5.7runs a matchICC 25 - 7
Daryl MitchellNew Zealand · Right-handed top-order batterLast 12 months 9 mat · 692 runs · 98.9 avg · 94.9 SR+5.7runs a matchICC 2 - 8
Ruturaj GaikwadIndia · Right-handed top-order batterLast 12 months 6 mat · 214 runs · 71.3 avg · 96.4 SR+5.6runs a matchICC – - 9
Shai HopeWest Indies · Right-handed top-order batterLast 12 months 12 mat · 639 runs · 71.0 avg · 102.1 SR+5.2runs a matchICC 8 - 10
Pavan RathnayakeSri Lanka · Right-handed top-order batterLast 12 months 16 mat · 765 runs · 63.8 avg · 103.9 SR+5.1runs a matchICC – - 11
Avishka FernandoSri Lanka · Right-handed openerLast 12 months 9 mat · 549 runs · 61.0 avg · 113.9 SR+5.1runs a matchICC – - 12
Tom BantonEngland · Right-handed openerLast 12 months 6 mat · 320 runs · 53.3 avg · 111.1 SR+4.4runs a matchICC – - 13
Amir JangooWest Indies · Left-handed middle-order batterLast 12 months 6 mat · 314 runs · 78.5 avg · 108.3 SR+4.3runs a matchICC – - 14
Travis HeadAustralia · Left-handed openerLast 12 months 6 mat · 266 runs · 44.3 avg · 116.7 SR+3.9runs a matchICC 21 - 15
Joe RootEngland · Right-handed top-order batterLast 12 months 14 mat · 707 runs · 70.7 avg · 88.8 SR+3.7runs a matchICC 7 - 16
KL RahulIndia · Right-handed middle-order batterLast 12 months 14 mat · 484 runs · 80.7 avg · 133.0 SR+3.2runs a matchICC 17 - 17
Matthew BreetzkeSouth Africa · Right-handed top-order batterLast 12 months 11 mat · 414 runs · 46.0 avg · 93.0 SR+3.1runs a matchICC 39 - 18
Curtis CampherIreland · Right-handed middle-order batterLast 12 months 10 mat · 310 runs · 38.8 avg · 121.1 SR+2.9runs a matchICC 35 - 19
Harry BrookEngland · Right-handed top-order batterLast 12 months 14 mat · 608 runs · 46.8 avg · 121.6 SR+2.8runs a matchICC 15 - 20
Janith LiyanageSri Lanka · Right-handed middle-order batterLast 12 months 18 mat · 658 runs · 43.9 avg · 104.4 SR+2.7runs a matchICC 24 - 21
Salman Ali AghaPakistan · Right-handed middle-order batterLast 12 months 15 mat · 599 runs · 49.9 avg · 93.5 SR+2.6runs a matchICC 14 - 22
Cooper ConnollyAustralia · Left-handed top-order batterLast 12 months 11 mat · 455 runs · 41.4 avg · 94.0 SR+2.4runs a matchICC 77 - 23
David MillerSouth Africa · Left-handed middle-order batterLast 12 months 2 mat · 151 runs · 75.5 avg · 128.0 SR+2.4runs a matchICC – - 24
Shadab KhanPakistan · Right-handed middle-order batterLast 12 months 7 mat · 287 runs · 71.8 avg · 94.4 SR+2.0runs a matchICC – - 25
Gerhard ErasmusNamibia · Right-handed middle-order batterLast 12 months 17 mat · 577 runs · 48.1 avg · 96.2 SR+1.9runs a matchICC 67 - 26
Nick KellyNew Zealand · Left-handed top-order batterLast 12 months 11 mat · 518 runs · 51.8 avg · 80.9 SR+1.8runs a matchICC 95 - 27
Josh InglisAustralia · Right-handed top-order batterLast 12 months 10 mat · 334 runs · 33.4 avg · 87.0 SR+1.7runs a matchICC 41 - 28
Harry TectorIreland · Right-handed top-order batterLast 12 months 10 mat · 370 runs · 46.3 avg · 101.9 SR+1.6runs a matchICC 10 - 29
Marco JansenSouth Africa · Right-handed middle-order batterLast 12 months 5 mat · 183 runs · 36.6 avg · 140.8 SR+1.5runs a matchICC – - 30
Jos ButtlerEngland · Right-handed middle-order batterLast 12 months 10 mat · 262 runs · 37.4 avg · 112.0 SR+1.3runs a matchICC 37 - 31
Ben DuckettEngland · Left-handed openerLast 12 months 14 mat · 579 runs · 41.4 avg · 91.0 SR+1.3runs a matchICC 19 - 32
Darwish RasooliAfghanistan · Right-handed middle-order batterLast 12 months 12 mat · 479 runs · 59.9 avg · 100.2 SR+1.1runs a matchICC – - 33
Dewald BrevisSouth Africa · Right-handed middle-order batterLast 12 months 6 mat · 196 runs · 39.2 avg · 129.8 SR+0.9runs a matchICC 89 - 34
John CampbellWest Indies · Left-handed openerLast 12 months 10 mat · 284 runs · 31.6 avg · 104.4 SR+0.8runs a matchICC – - 35
Lorcan TuckerIreland · Right-handed middle-order batterLast 12 months 11 mat · 252 runs · 28.0 avg · 127.9 SR+0.5runs a matchICC 79 - 36
Axar PatelIndia · Left-handed middle-order batterLast 12 months 3 mat · 60 runs · 30.0 avg · 100.0 SR+0.3runs a matchICC 81 - 37
Quinton de KockSouth Africa · Left-handed openerLast 12 months 9 mat · 382 runs · 47.8 avg · 96.0 SR+0.3runs a matchICC 18 - 38
Temba BavumaSouth Africa · Right-handed top-order batterLast 12 months 4 mat · 227 runs · 56.8 avg · 81.4 SR+0.2runs a matchICC 41 - 39
Sadeera SamarawickramaSri Lanka · Right-handed top-order batterLast 12 months 10 mat · 420 runs · 52.5 avg · 91.9 SR+0.1runs a matchICC 65 - 40
Oliver PeakeAustralia · Left-handed middle-order batterLast 12 months 11 mat · 346 runs · 34.6 avg · 93.0 SR−0.1runs a matchICC – - 41
Will JacksEngland · Right-handed middle-order batterLast 12 months 11 mat · 279 runs · 46.5 avg · 103.3 SR−0.2runs a matchICC 79 - 42
Matt RenshawAustralia · Left-handed middle-order batterLast 12 months 13 mat · 347 runs · 26.7 avg · 95.3 SR−0.3runs a matchICC 68 - 43
Fakhar ZamanPakistan · Left-handed openerLast 12 months 11 mat · 382 runs · 34.7 avg · 89.7 SR−0.4runs a matchICC 38 - 44
Sikandar RazaZimbabwe · Right-handed middle-order batterLast 12 months 9 mat · 348 runs · 43.5 avg · 76.5 SR−0.4runs a matchICC 29 - 45
Yashasvi JaiswalIndia · Left-handed openerLast 12 months 5 mat · 270 runs · 90.0 avg · 100.0 SR−0.5runs a matchICC 78 - 46
Mitchell SantnerNew Zealand · Left-handed middle-order batterLast 12 months 10 mat · 183 runs · 36.6 avg · 101.7 SR−0.7runs a matchICC 92 - 47
Glenn PhillipsNew Zealand · Right-handed middle-order batterLast 12 months 3 mat · 150 runs · 75.0 avg · 113.6 SR−0.8runs a matchICC 33 - 48
Hassan NawazPakistan · Right-handed middle-order batterLast 12 months 6 mat · 207 runs · 34.5 avg · 79.0 SR−0.9runs a matchICC – - 49
Ibrahim ZadranAfghanistan · Right-handed openerLast 12 months 12 mat · 553 runs · 50.3 avg · 84.6 SR−1.0runs a matchICC 5 - 50
Mosaddek Hossain SaikatBangladesh · Right-handed middle-order batterLast 12 months 11 mat · 260 runs · 52.0 avg · 118.2 SR−1.0runs a matchICC – - 51
Kusal MendisSri Lanka · Right-handed top-order batterLast 12 months 12 mat · 481 runs · 43.7 avg · 89.7 SR−1.0runs a matchICC 11 - 52
Shreyas IyerIndia · Right-handed top-order batterLast 12 months 9 mat · 219 runs · 27.4 avg · 84.6 SR−1.0runs a matchICC 12 - 53
Mark ChapmanNew Zealand · Left-handed top-order batterLast 12 months 7 mat · 189 runs · 27.0 avg · 92.7 SR−1.2runs a matchICC 63 - 54
Tawhid HridoyBangladesh · Right-handed middle-order batterLast 12 months 18 mat · 679 runs · 52.2 avg · 81.8 SR−1.2runs a matchICC 22 - 55
Craig ErvineZimbabwe · Left-handed top-order batterLast 12 months 7 mat · 263 runs · 37.6 avg · 80.9 SR−1.3runs a matchICC 72 - 56
Azmatullah OmarzaiAfghanistan · Right-handed middle-order batterLast 12 months 9 mat · 169 runs · 24.1 avg · 105.6 SR−1.4runs a matchICC 22 - 57
Michael BracewellNew Zealand · Left-handed middle-order batterLast 12 months 13 mat · 234 runs · 29.3 avg · 89.3 SR−1.4runs a matchICC 58 - 58
Marnus LabuschagneAustralia · Right-handed top-order batterLast 12 months 11 mat · 442 runs · 44.2 avg · 78.9 SR−1.4runs a matchICC 44 - 59
Hashmatullah ShahidiAfghanistan · Left-handed middle-order batterLast 12 months 12 mat · 335 runs · 47.9 avg · 82.3 SR−1.5runs a matchICC 52 - 60
Tony de ZorziSouth Africa · Left-handed top-order batterLast 12 months 9 mat · 303 runs · 43.3 avg · 94.4 SR−1.5runs a matchICC 54 - 61
Dunith WellalageSri Lanka · Left-handed middle-order batterLast 12 months 13 mat · 181 runs · 30.2 avg · 119.9 SR−1.5runs a matchICC – - 62
Zane GreenNamibia · Left-handed middle-order batterLast 12 months 17 mat · 281 runs · 25.6 avg · 89.8 SR−1.5runs a matchICC – - 63
Wesley MadhevereZimbabwe · Right-handed middle-order batterLast 12 months 9 mat · 164 runs · 18.2 avg · 87.7 SR−1.7runs a matchICC 98 - 64
Louren SteenkampNamibia · Right-handed openerLast 12 months 17 mat · 568 runs · 37.9 avg · 72.7 SR−1.7runs a matchICC – - 65
Rahmat ShahAfghanistan · Right-handed top-order batterLast 12 months 10 mat · 383 runs · 47.9 avg · 84.2 SR−2.0runs a matchICC 33 - 66
Nitish Kumar ReddyIndia · Right-handed middle-order batterLast 12 months 6 mat · 82 runs · 27.3 avg · 87.2 SR−2.1runs a matchICC – - 67
Sediqullah AtalAfghanistan · Left-handed top-order batterLast 12 months 12 mat · 525 runs · 43.8 avg · 88.7 SR−2.3runs a matchICC 32 - 68
Justin GreavesWest Indies · Right-handed middle-order batterLast 12 months 7 mat · 239 runs · 39.8 avg · 102.1 SR−2.3runs a matchICC 86 - 69
Litton DasBangladesh · Right-handed top-order batterLast 12 months 12 mat · 365 runs · 40.6 avg · 80.0 SR−2.3runs a matchICC 69 - 70
Ravindra JadejaIndia · Left-handed middle-order batterLast 12 months 8 mat · 99 runs · 24.8 avg · 88.4 SR−2.4runs a matchICC – - 71
Saim AyubPakistan · Left-handed openerLast 12 months 10 mat · 279 runs · 27.9 avg · 91.8 SR−2.7runs a matchICC 43 - 72
Kamindu MendisSri Lanka · Left-handed openerLast 12 months 11 mat · 395 runs · 35.9 avg · 95.6 SR−2.7runs a matchICC 11 - 73
George DockrellIreland · Right-handed middle-order batterLast 12 months 8 mat · 107 runs · 21.4 avg · 98.2 SR−2.7runs a matchICC 94 - 74
Andrew McBrineIreland · Left-handed top-order batterLast 12 months 7 mat · 294 runs · 58.8 avg · 91.3 SR−3.0runs a matchICC – - 75
Paul StirlingIreland · Right-handed openerLast 12 months 7 mat · 269 runs · 38.4 avg · 90.6 SR−3.0runs a matchICC 26 - 76
Alex CareyAustralia · Left-handed middle-order batterLast 12 months 13 mat · 366 runs · 28.2 avg · 76.9 SR−3.0runs a matchICC 53 - 77
Gudakesh MotieWest Indies · Left-handed middle-order batterLast 12 months 8 mat · 91 runs · 18.2 avg · 71.7 SR−3.2runs a matchICC – - 78
Roston ChaseWest Indies · Right-handed middle-order batterLast 12 months 6 mat · 142 runs · 28.4 avg · 80.7 SR−3.4runs a matchICC – - 79
Rachin RavindraNew Zealand · Left-handed openerLast 12 months 5 mat · 174 runs · 34.8 avg · 97.8 SR−3.8runs a matchICC 26 - 80
Cameron GreenAustralia · Right-handed middle-order batterLast 12 months 9 mat · 209 runs · 26.1 avg · 64.7 SR−3.9runs a matchICC 62 - 81
Najmul Hossain ShantoBangladesh · Left-handed top-order batterLast 12 months 18 mat · 498 runs · 31.1 avg · 73.9 SR−3.9runs a matchICC 31 - 82
Sam CurranEngland · Left-handed middle-order batterLast 12 months 11 mat · 134 runs · 19.1 avg · 70.5 SR−4.0runs a matchICC – - 83
Hussain TalatPakistan · Left-handed middle-order batterLast 12 months 8 mat · 149 runs · 29.8 avg · 78.0 SR−4.1runs a matchICC – - 84
Mohammad NabiAfghanistan · Right-handed middle-order batterLast 12 months 8 mat · 40 runs · 10.0 avg · 81.6 SR−4.1runs a matchICC 63 - 85
Devon ConwayNew Zealand · Left-handed openerLast 12 months 7 mat · 261 runs · 37.3 avg · 88.5 SR−4.1runs a matchICC 46 - 86
Sahibzada FarhanPakistan · Right-handed openerLast 12 months 9 mat · 239 runs · 26.6 avg · 86.9 SR−4.3runs a matchICC – - 87
Aiden MarkramSouth Africa · Right-handed openerLast 12 months 5 mat · 133 runs · 26.6 avg · 100.0 SR−4.3runs a matchICC 28 - 88
Saif HassanBangladesh · Right-handed openerLast 12 months 13 mat · 316 runs · 24.3 avg · 72.2 SR−4.3runs a matchICC – - 89
Jan FrylinckNamibia · Left-handed top-order batterLast 12 months 17 mat · 522 runs · 37.3 avg · 72.5 SR−4.4runs a matchICC – - 90
Innocent KaiaZimbabwe · Right-handed top-order batterLast 12 months 6 mat · 162 runs · 32.4 avg · 66.1 SR−4.7runs a matchICC – - 91
Nurul HasanBangladesh · Right-handed middle-order batterLast 12 months 7 mat · 98 runs · 19.6 avg · 79.0 SR−4.9runs a matchICC – - 92
Pathum NissankaSri Lanka · Right-handed openerLast 12 months 10 mat · 306 runs · 30.6 avg · 83.8 SR−4.9runs a matchICC 13 - 93
Sherfane RutherfordWest Indies · Left-handed middle-order batterLast 12 months 11 mat · 217 runs · 21.7 avg · 90.4 SR−5.0runs a matchICC 47 - 94
Tom LathamNew Zealand · Left-handed middle-order batterLast 12 months 13 mat · 279 runs · 27.9 avg · 68.9 SR−5.5runs a matchICC 49 - 95
Mehedi HasanBangladesh · Right-handed middle-order batterLast 12 months 14 mat · 105 runs · 13.1 avg · 66.0 SR−5.7runs a matchICC 75 - 96
Abdul SamadPakistan · Right-handed middle-order batterLast 12 months 10 mat · 118 runs · 14.8 avg · 72.8 SR−5.7runs a matchICC – - 97
Mohammad Babar AzamPakistan · Right-handed top-order batterLast 12 months 12 mat · 424 runs · 38.6 avg · 71.4 SR−5.8runs a matchICC 6 - 98
Will YoungNew Zealand · Right-handed openerLast 12 months 16 mat · 371 runs · 23.2 avg · 76.8 SR−5.8runs a matchICC 40 - 99
Andrew BalbirnieIreland · Right-handed openerLast 12 months 9 mat · 252 runs · 31.5 avg · 72.6 SR−6.2runs a matchICC 47 - 100
Ackeem AugusteWest Indies · Left-handed openerLast 12 months 7 mat · 188 runs · 26.9 avg · 79.7 SR−6.4runs a matchICC – - 101
Jacob BethellEngland · Left-handed top-order batterLast 12 months 8 mat · 224 runs · 28.0 avg · 75.4 SR−6.4runs a matchICC 66 - 102
Mohammad RizwanPakistan · Right-handed top-order batterLast 12 months 9 mat · 266 runs · 44.3 avg · 73.9 SR−6.4runs a matchICC 30 - 103
Afif HossainBangladesh · Left-handed middle-order batterLast 12 months 7 mat · 174 runs · 43.5 avg · 80.2 SR−6.5runs a matchICC – - 104
Ben CurranZimbabwe · Left-handed openerLast 12 months 8 mat · 174 runs · 24.9 avg · 72.2 SR−6.5runs a matchICC 44 - 105
Ikram AlikhilAfghanistan · Left-handed middle-order batterLast 12 months 4 mat · 46 runs · 46.0 avg · 68.7 SR−6.8runs a matchICC – - 106
Dhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 12 months 6 mat · 146 runs · 36.5 avg · 78.9 SR−6.9runs a matchICC – - 107
Matthew ShortAustralia · Right-handed openerLast 12 months 11 mat · 249 runs · 22.6 avg · 75.0 SR−7.0runs a matchICC – - 108
Kamil MisharaSri Lanka · Left-handed openerLast 12 months 10 mat · 207 runs · 20.7 avg · 86.3 SR−7.3runs a matchICC – - 109
Tristan StubbsSouth Africa · Right-handed middle-order batterLast 12 months 2 mat · 20 runs · 10.0 avg · 80.0 SR−7.5runs a matchICC – - 110
Ryan RickeltonSouth Africa · Left-handed openerLast 12 months 4 mat · 98 runs · 32.7 avg · 87.5 SR−7.6runs a matchICC – - 111
Cade CarmichaelIreland · Right-handed top-order batterLast 12 months 10 mat · 283 runs · 28.3 avg · 71.3 SR−7.9runs a matchICC – - 112
Henry NichollsNew Zealand · Left-handed openerLast 12 months 11 mat · 235 runs · 21.4 avg · 66.8 SR−8.0runs a matchICC 85 - 113
Keacy CartyWest Indies · Right-handed top-order batterLast 12 months 11 mat · 282 runs · 25.6 avg · 62.3 SR−8.1runs a matchICC 20 - 114
Charith AsalankaSri Lanka · Left-handed middle-order batterLast 12 months 9 mat · 177 runs · 19.7 avg · 75.0 SR−8.3runs a matchICC 9 - 115
Washington SundarIndia · Left-handed middle-order batterLast 12 months 8 mat · 94 runs · 23.5 avg · 77.7 SR−8.4runs a matchICC – - 116
Jamie SmithEngland · Right-handed openerLast 12 months 2 mat · 18 runs · 9.0 avg · 78.3 SR−9.2runs a matchICC – - 117
Brian BennettZimbabwe · Right-handed openerLast 12 months 9 mat · 141 runs · 15.7 avg · 67.1 SR−10.3runs a matchICC 81 - 118
Soumya SarkarBangladesh · Left-handed openerLast 12 months 12 mat · 177 runs · 14.8 avg · 76.0 SR−10.7runs a matchICC 70
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