Oddsworth

Men's One-⁠day batters, last 3 years

  1. 1Travis HeadTravis HeadAustralia · Left-handed openerLast 3 years 27 mat · 1,209 runs · 48.4 avg · 121.1 SR+10.5runs a matchICC 21
  2. 2Virat KohliVirat KohliIndia · Right-handed top-order batterLast 3 years 31 mat · 1,672 runs · 64.3 avg · 100.1 SR+9.4runs a matchICC 3
  3. 3Shubman GillShubman GillIndia · Right-handed openerLast 3 years 32 mat · 1,701 runs · 65.4 avg · 104.2 SR+9.4runs a matchICC 1
  4. 4Rohit SharmaRohit SharmaIndia · Right-handed openerLast 3 years 35 mat · 1,697 runs · 49.9 avg · 107.7 SR+8.1runs a matchICC 4
  5. 5Pavan RathnayakePavan RathnayakeSri Lanka · Right-handed top-order batterLast 3 years 31 mat · 1,506 runs · 71.7 avg · 109.2 SR+8.0runs a matchICC –
  6. 6Daryl MitchellDaryl MitchellNew Zealand · Right-handed top-order batterLast 3 years 28 mat · 1,518 runs · 63.3 avg · 93.9 SR+7.7runs a matchICC 2
  7. 7Joe RootJoe RootEngland · Right-handed top-order batterLast 3 years 31 mat · 1,589 runs · 61.1 avg · 91.9 SR+7.1runs a matchICC 7
  8. 8Harry BrookHarry BrookEngland · Right-handed top-order batterLast 3 years 37 mat · 1,487 runs · 45.1 avg · 113.0 SR+7.1runs a matchICC 15
  9. 9Shreyas IyerShreyas IyerIndia · Right-handed top-order batterLast 3 years 33 mat · 1,279 runs · 45.7 avg · 99.8 SR+6.3runs a matchICC 12
  10. 10Matthew BreetzkeMatthew BreetzkeSouth Africa · Right-handed top-order batterLast 3 years 17 mat · 881 runs · 58.7 avg · 98.1 SR+6.2runs a matchICC 39
  11. 11Ruturaj GaikwadRuturaj GaikwadIndia · Right-handed top-order batterLast 3 years 10 mat · 235 runs · 33.6 avg · 93.3 SR+5.6runs a matchICC –
  12. 12Mark ChapmanMark ChapmanNew Zealand · Left-handed top-order batterLast 3 years 20 mat · 641 runs · 37.7 avg · 102.2 SR+5.6runs a matchICC 63
  13. 13Mitchell MarshMitchell MarshAustralia · Right-handed openerLast 3 years 24 mat · 1,030 runs · 46.8 avg · 102.9 SR+5.3runs a matchICC 50
  14. 14Ben DuckettBen DuckettEngland · Left-handed openerLast 3 years 35 mat · 1,506 runs · 43.0 avg · 99.9 SR+4.9runs a matchICC 19
  15. 15Rahmanullah GurbazRahmanullah GurbazAfghanistan · Right-handed openerLast 3 years 33 mat · 1,179 runs · 35.7 avg · 98.5 SR+4.9runs a matchICC 15
  16. 16Rachin RavindraRachin RavindraNew Zealand · Left-handed openerLast 3 years 22 mat · 945 runs · 43.0 avg · 109.0 SR+4.8runs a matchICC 26
  17. 17Shai HopeShai HopeWest Indies · Right-handed top-order batterLast 3 years 43 mat · 1,742 runs · 51.2 avg · 94.3 SR+4.8runs a matchICC 8
  18. 18Salman Ali AghaSalman Ali AghaPakistan · Right-handed middle-order batterLast 3 years 43 mat · 1,501 runs · 44.2 avg · 94.6 SR+4.7runs a matchICC 14
  19. 19Tom BantonTom BantonEngland · Right-handed openerLast 3 years 7 mat · 358 runs · 51.1 avg · 108.8 SR+4.6runs a matchICC –
  20. 20Tanzid HasanTanzid HasanBangladesh · Left-handed openerLast 3 years 38 mat · 1,236 runs · 33.4 avg · 103.6 SR+4.4runs a matchICC 25
  21. 21Darwish RasooliDarwish RasooliAfghanistan · Right-handed middle-order batterLast 3 years 27 mat · 1,358 runs · 71.5 avg · 101.3 SR+4.1runs a matchICC –
  22. 22Amir JangooAmir JangooWest Indies · Left-handed middle-order batterLast 3 years 15 mat · 716 runs · 65.1 avg · 98.1 SR+3.7runs a matchICC –
  23. 23Josh InglisJosh InglisAustralia · Right-handed top-order batterLast 3 years 33 mat · 889 runs · 34.2 avg · 98.7 SR+3.5runs a matchICC 41
  24. 24KL RahulKL RahulIndia · Right-handed middle-order batterLast 3 years 36 mat · 1,108 runs · 52.8 avg · 107.2 SR+3.5runs a matchICC 17
  25. 25Janith LiyanageJanith LiyanageSri Lanka · Right-handed middle-order batterLast 3 years 56 mat · 1,762 runs · 43.0 avg · 91.5 SR+3.5runs a matchICC 24
  26. 26David MillerDavid MillerSouth Africa · Left-handed middle-order batterLast 3 years 14 mat · 505 runs · 45.9 avg · 108.1 SR+3.4runs a matchICC –
  27. 27Kusal MendisKusal MendisSri Lanka · Right-handed top-order batterLast 3 years 44 mat · 1,735 runs · 43.4 avg · 91.0 SR+3.2runs a matchICC 11
  28. 28Saim AyubSaim AyubPakistan · Left-handed openerLast 3 years 29 mat · 1,153 runs · 41.2 avg · 99.1 SR+3.2runs a matchICC 43
  29. 29John CampbellJohn CampbellWest Indies · Left-handed openerLast 3 years 15 mat · 483 runs · 34.5 avg · 104.6 SR+2.9runs a matchICC –
  30. 30Avishka FernandoAvishka FernandoSri Lanka · Right-handed openerLast 3 years 41 mat · 1,531 runs · 38.3 avg · 94.7 SR+2.9runs a matchICC –
  31. 31Dewald BrevisDewald BrevisSouth Africa · Right-handed middle-order batterLast 3 years 12 mat · 306 runs · 30.6 avg · 139.1 SR+2.8runs a matchICC 89
  32. 32Sherfane RutherfordSherfane RutherfordWest Indies · Left-handed middle-order batterLast 3 years 34 mat · 981 runs · 36.3 avg · 96.8 SR+2.8runs a matchICC 47
  33. 33Glenn PhillipsGlenn PhillipsNew Zealand · Right-handed middle-order batterLast 3 years 22 mat · 698 runs · 53.7 avg · 115.8 SR+2.7runs a matchICC 33
  34. 34Charith AsalankaCharith AsalankaSri Lanka · Left-handed middle-order batterLast 3 years 50 mat · 1,923 runs · 45.8 avg · 96.6 SR+2.5runs a matchICC 9
  35. 35Azmatullah OmarzaiAzmatullah OmarzaiAfghanistan · Right-handed middle-order batterLast 3 years 33 mat · 995 runs · 45.2 avg · 103.7 SR+2.4runs a matchICC 22
  36. 36Pathum NissankaPathum NissankaSri Lanka · Right-handed openerLast 3 years 36 mat · 1,413 runs · 40.4 avg · 94.0 SR+2.4runs a matchICC 13
  37. 37Shadab KhanShadab KhanPakistan · Right-handed middle-order batterLast 3 years 13 mat · 411 runs · 51.4 avg · 101.2 SR+2.3runs a matchICC –
  38. 38Lorcan TuckerLorcan TuckerIreland · Right-handed middle-order batterLast 3 years 32 mat · 939 runs · 39.1 avg · 105.9 SR+2.2runs a matchICC 79
  39. 39Rahmat ShahRahmat ShahAfghanistan · Right-handed top-order batterLast 3 years 46 mat · 1,817 runs · 45.4 avg · 84.4 SR+2.1runs a matchICC 33
  40. 40Curtis CampherCurtis CampherIreland · Right-handed middle-order batterLast 3 years 30 mat · 889 runs · 34.2 avg · 99.6 SR+2.1runs a matchICC 35
  41. 41Jos ButtlerJos ButtlerEngland · Right-handed middle-order batterLast 3 years 30 mat · 760 runs · 31.7 avg · 102.2 SR+1.9runs a matchICC 37
  42. 42Fakhar ZamanFakhar ZamanPakistan · Left-handed openerLast 3 years 23 mat · 925 runs · 42.1 avg · 98.7 SR+1.8runs a matchICC 38
  43. 43Ibrahim ZadranIbrahim ZadranAfghanistan · Right-handed openerLast 3 years 27 mat · 1,338 runs · 53.5 avg · 82.9 SR+1.6runs a matchICC 5
  44. 44Jamie SmithJamie SmithEngland · Right-handed openerLast 3 years 17 mat · 383 runs · 22.5 avg · 113.0 SR+1.3runs a matchICC –
  45. 45Nick KellyNick KellyNew Zealand · Left-handed top-order batterLast 3 years 14 mat · 567 runs · 43.6 avg · 80.9 SR+1.2runs a matchICC 95
  46. 46Tony de ZorziTony de ZorziSouth Africa · Left-handed top-order batterLast 3 years 24 mat · 808 runs · 40.4 avg · 95.6 SR+1.2runs a matchICC 54
  47. 47Justin GreavesJustin GreavesWest Indies · Right-handed middle-order batterLast 3 years 29 mat · 1,092 runs · 52.0 avg · 96.5 SR+1.2runs a matchICC 86
  48. 48Aiden MarkramAiden MarkramSouth Africa · Right-handed openerLast 3 years 27 mat · 702 runs · 31.9 avg · 93.9 SR+0.7runs a matchICC 28
  49. 49Matt RenshawMatt RenshawAustralia · Left-handed middle-order batterLast 3 years 28 mat · 859 runs · 33.0 avg · 98.2 SR+0.6runs a matchICC 68
  50. 50Gerhard ErasmusGerhard ErasmusNamibia · Right-handed middle-order batterLast 3 years 40 mat · 1,162 runs · 34.2 avg · 82.1 SR+0.6runs a matchICC 67
  51. 51Cooper ConnollyCooper ConnollyAustralia · Left-handed top-order batterLast 3 years 24 mat · 617 runs · 32.5 avg · 87.0 SR+0.6runs a matchICC 77
  52. 52Will JacksWill JacksEngland · Right-handed middle-order batterLast 3 years 28 mat · 740 runs · 35.2 avg · 102.6 SR+0.6runs a matchICC 79
  53. 53Quinton de KockQuinton de KockSouth Africa · Left-handed openerLast 3 years 13 mat · 545 runs · 45.4 avg · 93.2 SR+0.5runs a matchICC 18
  54. 54Hassan NawazHassan NawazPakistan · Right-handed middle-order batterLast 3 years 9 mat · 319 runs · 45.6 avg · 82.6 SR+0.5runs a matchICC –
  55. 55Axar PatelAxar PatelIndia · Left-handed middle-order batterLast 3 years 21 mat · 440 runs · 27.5 avg · 81.6 SR+0.4runs a matchICC 81
  56. 56Corbin BoschCorbin BoschSouth Africa · Right-handed middle-order batterLast 3 years 16 mat · 331 runs · 55.2 avg · 111.1 SR+0.4runs a matchICC 90
  57. 57Marnus LabuschagneMarnus LabuschagneAustralia · Right-handed top-order batterLast 3 years 40 mat · 1,184 runs · 39.5 avg · 80.7 SR+0.3runs a matchICC 44
  58. 58Nitish Kumar ReddyNitish Kumar ReddyIndia · Right-handed middle-order batterLast 3 years 8 mat · 109 runs · 27.3 avg · 94.8 SR+0.3runs a matchICC –
  59. 59Michael BracewellMichael BracewellNew Zealand · Left-handed middle-order batterLast 3 years 29 mat · 532 runs · 31.3 avg · 98.7 SR+0.2runs a matchICC 58
  60. 60Sikandar RazaSikandar RazaZimbabwe · Right-handed middle-order batterLast 3 years 26 mat · 735 runs · 36.8 avg · 80.4 SR+0.2runs a matchICC 29
  61. 61Temba BavumaTemba BavumaSouth Africa · Right-handed top-order batterLast 3 years 23 mat · 714 runs · 34.0 avg · 82.5 SR+0.2runs a matchICC 41
  62. 62Mohammad NabiMohammad NabiAfghanistan · Right-handed middle-order batterLast 3 years 32 mat · 608 runs · 30.4 avg · 101.7 SR+0.1runs a matchICC 63
  63. 63Marco JansenMarco JansenSouth Africa · Right-handed middle-order batterLast 3 years 14 mat · 239 runs · 19.9 avg · 106.7 SR+0.1runs a matchICC –
  64. 64Keacy CartyKeacy CartyWest Indies · Right-handed top-order batterLast 3 years 42 mat · 1,538 runs · 39.4 avg · 75.8 SR0.0runs a matchICC 20
  65. 65Tawhid HridoyTawhid HridoyBangladesh · Right-handed middle-order batterLast 3 years 41 mat · 1,358 runs · 41.2 avg · 78.2 SR−0.2runs a matchICC 22
  66. 66Gudakesh MotieGudakesh MotieWest Indies · Left-handed middle-order batterLast 3 years 39 mat · 417 runs · 19.0 avg · 86.3 SR−0.2runs a matchICC –
  67. 67Alex CareyAlex CareyAustralia · Left-handed middle-order batterLast 3 years 31 mat · 934 runs · 34.6 avg · 90.7 SR−0.3runs a matchICC 53
  68. 68Mosaddek Hossain SaikatMosaddek Hossain SaikatBangladesh · Right-handed middle-order batterLast 3 years 14 mat · 377 runs · 53.9 avg · 112.2 SR−0.4runs a matchICC –
  69. 69Oliver PeakeOliver PeakeAustralia · Left-handed middle-order batterLast 3 years 13 mat · 372 runs · 31.0 avg · 93.5 SR−0.5runs a matchICC –
  70. 70Mitchell SantnerMitchell SantnerNew Zealand · Left-handed middle-order batterLast 3 years 30 mat · 352 runs · 23.5 avg · 97.5 SR−0.6runs a matchICC 92
  71. 71Harry TectorHarry TectorIreland · Right-handed top-order batterLast 3 years 33 mat · 965 runs · 35.7 avg · 90.5 SR−0.7runs a matchICC 10
  72. 72Hashmatullah ShahidiHashmatullah ShahidiAfghanistan · Left-handed middle-order batterLast 3 years 50 mat · 1,569 runs · 43.6 avg · 75.4 SR−0.7runs a matchICC 52
  73. 73Jacob BethellJacob BethellEngland · Left-handed top-order batterLast 3 years 24 mat · 712 runs · 33.9 avg · 90.6 SR−0.8runs a matchICC 66
  74. 74Cameron GreenCameron GreenAustralia · Right-handed middle-order batterLast 3 years 18 mat · 596 runs · 42.6 avg · 83.0 SR−0.8runs a matchICC 62
  75. 75Yashasvi JaiswalYashasvi JaiswalIndia · Left-handed openerLast 3 years 6 mat · 285 runs · 71.3 avg · 97.6 SR−0.9runs a matchICC 78
  76. 76Ravindra JadejaRavindra JadejaIndia · Left-handed middle-order batterLast 3 years 21 mat · 230 runs · 28.8 avg · 100.0 SR−0.9runs a matchICC –
  77. 77Kamindu MendisKamindu MendisSri Lanka · Left-handed openerLast 3 years 31 mat · 871 runs · 34.8 avg · 94.4 SR−1.0runs a matchICC 11
  78. 78Will YoungWill YoungNew Zealand · Right-handed openerLast 3 years 37 mat · 1,091 runs · 31.2 avg · 83.7 SR−1.1runs a matchICC 40
  79. 79Roston ChaseRoston ChaseWest Indies · Right-handed middle-order batterLast 3 years 35 mat · 753 runs · 30.1 avg · 86.1 SR−1.1runs a matchICC –
  80. 80Sadeera SamarawickramaSadeera SamarawickramaSri Lanka · Right-handed top-order batterLast 3 years 42 mat · 1,085 runs · 32.9 avg · 90.2 SR−1.3runs a matchICC 65
  81. 81Wesley MadhevereWesley MadhevereZimbabwe · Right-handed middle-order batterLast 3 years 13 mat · 241 runs · 20.1 avg · 86.1 SR−1.6runs a matchICC 98
  82. 82Louren SteenkampLouren SteenkampNamibia · Right-handed openerLast 3 years 17 mat · 568 runs · 37.9 avg · 72.7 SR−1.7runs a matchICC –
  83. 83Mohammad Babar AzamMohammad Babar AzamPakistan · Right-handed top-order batterLast 3 years 36 mat · 1,329 runs · 42.9 avg · 79.3 SR−1.8runs a matchICC 6
  84. 84Craig ErvineCraig ErvineZimbabwe · Left-handed top-order batterLast 3 years 19 mat · 569 runs · 33.5 avg · 81.8 SR−1.8runs a matchICC 72
  85. 85Ryan RickeltonRyan RickeltonSouth Africa · Left-handed openerLast 3 years 17 mat · 535 runs · 35.7 avg · 88.0 SR−2.0runs a matchICC –
  86. 86Sam CurranSam CurranEngland · Left-handed middle-order batterLast 3 years 18 mat · 319 runs · 24.5 avg · 78.2 SR−2.0runs a matchICC –
  87. 87Matthew ShortMatthew ShortAustralia · Right-handed openerLast 3 years 32 mat · 823 runs · 28.4 avg · 88.7 SR−2.0runs a matchICC –
  88. 88Hussain TalatHussain TalatPakistan · Left-handed middle-order batterLast 3 years 17 mat · 463 runs · 42.1 avg · 89.6 SR−2.3runs a matchICC –
  89. 89Najmul Hossain ShantoNajmul Hossain ShantoBangladesh · Left-handed top-order batterLast 3 years 41 mat · 1,221 runs · 33.0 avg · 76.0 SR−2.3runs a matchICC 31
  90. 90Mehedi HasanMehedi HasanBangladesh · Right-handed middle-order batterLast 3 years 41 mat · 740 runs · 23.9 avg · 73.5 SR−2.3runs a matchICC 75
  91. 91Mohammad RizwanMohammad RizwanPakistan · Right-handed top-order batterLast 3 years 37 mat · 1,102 runs · 40.8 avg · 75.9 SR−2.4runs a matchICC 30
  92. 92Paul StirlingPaul StirlingIreland · Right-handed openerLast 3 years 26 mat · 697 runs · 29.0 avg · 87.3 SR−2.4runs a matchICC 26
  93. 93Zane GreenZane GreenNamibia · Left-handed middle-order batterLast 3 years 35 mat · 561 runs · 20.8 avg · 72.6 SR−2.4runs a matchICC –
  94. 94Devon ConwayDevon ConwayNew Zealand · Left-handed openerLast 3 years 16 mat · 569 runs · 35.6 avg · 86.6 SR−2.5runs a matchICC 46
  95. 95Cade CarmichaelCade CarmichaelIreland · Right-handed top-order batterLast 3 years 23 mat · 788 runs · 37.5 avg · 82.3 SR−2.5runs a matchICC –
  96. 96Andrew BalbirnieAndrew BalbirnieIreland · Right-handed openerLast 3 years 32 mat · 1,191 runs · 47.6 avg · 74.3 SR−2.6runs a matchICC 47
  97. 97Dunith WellalageDunith WellalageSri Lanka · Left-handed middle-order batterLast 3 years 34 mat · 413 runs · 20.7 avg · 93.9 SR−2.8runs a matchICC –
  98. 98Soumya SarkarSoumya SarkarBangladesh · Left-handed openerLast 3 years 28 mat · 747 runs · 28.7 avg · 85.1 SR−2.8runs a matchICC 70
  99. 99Sediqullah AtalSediqullah AtalAfghanistan · Left-handed top-order batterLast 3 years 35 mat · 1,175 runs · 34.6 avg · 81.0 SR−3.0runs a matchICC 32
  100. 100Saif HassanSaif HassanBangladesh · Right-handed openerLast 3 years 22 mat · 603 runs · 27.4 avg · 70.7 SR−3.1runs a matchICC –
  101. 101George DockrellGeorge DockrellIreland · Right-handed middle-order batterLast 3 years 31 mat · 422 runs · 22.2 avg · 80.8 SR−3.4runs a matchICC 94
  102. 102Ben CurranBen CurranZimbabwe · Left-handed openerLast 3 years 16 mat · 514 runs · 36.7 avg · 74.0 SR−3.5runs a matchICC 44
  103. 103Andrew McBrineAndrew McBrineIreland · Left-handed top-order batterLast 3 years 31 mat · 629 runs · 30.0 avg · 86.3 SR−3.7runs a matchICC –
  104. 104Dhananjaya de SilvaDhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 3 years 17 mat · 489 runs · 34.9 avg · 90.9 SR−3.8runs a matchICC –
  105. 105Tom LathamTom LathamNew Zealand · Left-handed middle-order batterLast 3 years 32 mat · 741 runs · 29.6 avg · 80.3 SR−3.8runs a matchICC 49
  106. 106Sahibzada FarhanSahibzada FarhanPakistan · Right-handed openerLast 3 years 15 mat · 441 runs · 29.4 avg · 84.5 SR−3.9runs a matchICC –
  107. 107Nurul HasanNurul HasanBangladesh · Right-handed middle-order batterLast 3 years 16 mat · 226 runs · 17.4 avg · 77.7 SR−4.2runs a matchICC –
  108. 108Afif HossainAfif HossainBangladesh · Left-handed middle-order batterLast 3 years 11 mat · 279 runs · 34.9 avg · 84.0 SR−4.5runs a matchICC –
  109. 109Abdul SamadAbdul SamadPakistan · Right-handed middle-order batterLast 3 years 16 mat · 263 runs · 18.8 avg · 93.9 SR−4.5runs a matchICC –
  110. 110Jan FrylinckJan FrylinckNamibia · Left-handed top-order batterLast 3 years 37 mat · 1,027 runs · 30.2 avg · 70.2 SR−4.6runs a matchICC –
  111. 111Tristan StubbsTristan StubbsSouth Africa · Right-handed middle-order batterLast 3 years 16 mat · 406 runs · 29.0 avg · 85.1 SR−4.9runs a matchICC –
  112. 112Litton DasLitton DasBangladesh · Right-handed top-order batterLast 3 years 25 mat · 507 runs · 24.1 avg · 76.0 SR−5.2runs a matchICC 69
  113. 113Washington SundarWashington SundarIndia · Left-handed middle-order batterLast 3 years 16 mat · 194 runs · 17.6 avg · 81.9 SR−5.8runs a matchICC –
  114. 114Innocent KaiaInnocent KaiaZimbabwe · Right-handed top-order batterLast 3 years 8 mat · 172 runs · 24.6 avg · 63.9 SR−6.0runs a matchICC –
  115. 115Ikram AlikhilIkram AlikhilAfghanistan · Left-handed middle-order batterLast 3 years 30 mat · 413 runs · 29.5 avg · 80.4 SR−6.6runs a matchICC –
  116. 116Brian BennettBrian BennettZimbabwe · Right-handed openerLast 3 years 20 mat · 489 runs · 24.5 avg · 85.5 SR−6.7runs a matchICC 81
  117. 117Henry NichollsHenry NichollsNew Zealand · Left-handed openerLast 3 years 20 mat · 455 runs · 24.0 avg · 70.9 SR−6.9runs a matchICC 85
  118. 118Kamil MisharaKamil MisharaSri Lanka · Left-handed openerLast 3 years 23 mat · 470 runs · 22.4 avg · 68.3 SR−8.2runs a matchICC –
  119. 119Ackeem AugusteAckeem AugusteWest Indies · Left-handed openerLast 3 years 14 mat · 315 runs · 24.2 avg · 78.4 SR−8.3runs 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

Share