Oddsworth

Men's ODI batters, last 2 years

  1. 1Shubman GillShubman GillIndia · Right-handed openerLast 2 years 23 mat · 1,385 runs · 76.9 avg · 106.1 SR+8.3runs a matchICC 1
  2. 2Virat KohliVirat KohliIndia · Right-handed top-order batterLast 2 years 22 mat · 1,203 runs · 66.8 avg · 105.1 SR+7.0runs a matchICC 3
  3. 3Joe RootJoe RootEngland · Right-handed top-order batterLast 2 years 27 mat · 1,488 runs · 67.6 avg · 92.7 SR+5.8runs a matchICC 7
  4. 4Mark ChapmanMark ChapmanNew Zealand · Left-handed top-order batterLast 2 years 14 mat · 571 runs · 47.6 avg · 100.2 SR+5.2runs a matchICC 63
  5. 5Rohit SharmaRohit SharmaIndia · Right-handed openerLast 2 years 26 mat · 1,254 runs · 50.2 avg · 102.5 SR+4.8runs a matchICC 4
  6. 6Daryl MitchellDaryl MitchellNew Zealand · Right-handed top-order batterLast 2 years 23 mat · 1,234 runs · 65.0 avg · 90.3 SR+4.6runs a matchICC 2
  7. 7Travis HeadTravis HeadAustralia · Left-handed openerLast 2 years 16 mat · 628 runs · 41.9 avg · 118.5 SR+4.6runs a matchICC 21
  8. 8Matthew BreetzkeMatthew BreetzkeSouth Africa · Right-handed top-order batterLast 2 years 17 mat · 881 runs · 58.7 avg · 98.1 SR+4.2runs a matchICC 39
  9. 9Shai HopeShai HopeWest Indies · Right-handed top-order batterLast 2 years 30 mat · 1,381 runs · 62.8 avg · 96.3 SR+3.8runs a matchICC 8
  10. 10Mitchell MarshMitchell MarshAustralia · Right-handed openerLast 2 years 12 mat · 601 runs · 54.6 avg · 103.6 SR+3.8runs a matchICC 50
  11. 11Harry BrookHarry BrookEngland · Right-handed top-order batterLast 2 years 27 mat · 1,019 runs · 40.8 avg · 111.4 SR+3.3runs a matchICC 15
  12. 12Tom BantonTom BantonEngland · Right-handed openerLast 2 years 7 mat · 358 runs · 51.1 avg · 108.8 SR+3.1runs a matchICC –
  13. 13Pavan RathnayakePavan RathnayakeSri Lanka · Right-handed top-order batterLast 2 years 10 mat · 506 runs · 50.6 avg · 100.2 SR+3.1runs a matchICC –
  14. 14David MillerDavid MillerSouth Africa · Left-handed middle-order batterLast 2 years 7 mat · 304 runs · 60.8 avg · 121.6 SR+3.0runs a matchICC –
  15. 15Josh InglisJosh InglisAustralia · Right-handed top-order batterLast 2 years 20 mat · 653 runs · 38.4 avg · 96.3 SR+2.8runs a matchICC 41
  16. 16Amir JangooAmir JangooWest Indies · Left-handed middle-order batterLast 2 years 11 mat · 467 runs · 58.4 avg · 102.4 SR+2.7runs a matchICC –
  17. 17KL RahulKL RahulIndia · Right-handed middle-order batterLast 2 years 24 mat · 690 runs · 62.7 avg · 119.6 SR+2.1runs a matchICC 17
  18. 18Salman Ali AghaSalman Ali AghaPakistan · Right-handed middle-order batterLast 2 years 35 mat · 1,228 runs · 43.9 avg · 94.6 SR+2.1runs a matchICC 14
  19. 19Dewald BrevisDewald BrevisSouth Africa · Right-handed middle-order batterLast 2 years 12 mat · 306 runs · 30.6 avg · 139.1 SR+1.8runs a matchICC 89
  20. 20Kusal MendisKusal MendisSri Lanka · Right-handed top-order batterLast 2 years 24 mat · 1,144 runs · 52.0 avg · 93.9 SR+1.8runs a matchICC 11
  21. 21Saim AyubSaim AyubPakistan · Left-handed openerLast 2 years 20 mat · 772 runs · 40.6 avg · 99.4 SR+1.7runs a matchICC 43
  22. 22Jos ButtlerJos ButtlerEngland · Right-handed middle-order batterLast 2 years 23 mat · 656 runs · 36.4 avg · 104.8 SR+1.6runs a matchICC 37
  23. 23Ben DuckettBen DuckettEngland · Left-handed openerLast 2 years 27 mat · 1,107 runs · 41.0 avg · 98.2 SR+1.5runs a matchICC 19
  24. 24Rachin RavindraRachin RavindraNew Zealand · Left-handed openerLast 2 years 14 mat · 604 runs · 43.1 avg · 106.9 SR+1.4runs a matchICC 26
  25. 25Tanzid HasanTanzid HasanBangladesh · Left-handed openerLast 2 years 27 mat · 828 runs · 31.9 avg · 102.2 SR+1.3runs a matchICC 25
  26. 26Curtis CampherCurtis CampherIreland · Right-handed middle-order batterLast 2 years 9 mat · 387 runs · 43.0 avg · 98.5 SR+1.2runs a matchICC 35
  27. 27Rahmanullah GurbazRahmanullah GurbazAfghanistan · Right-handed openerLast 2 years 19 mat · 571 runs · 30.1 avg · 98.1 SR+0.9runs a matchICC 15
  28. 28Cooper ConnollyCooper ConnollyAustralia · Left-handed top-order batterLast 2 years 17 mat · 502 runs · 38.6 avg · 89.5 SR+0.8runs a matchICC 77
  29. 29Glenn PhillipsGlenn PhillipsNew Zealand · Right-handed middle-order batterLast 2 years 17 mat · 527 runs · 58.6 avg · 112.4 SR+0.2runs a matchICC 33
  30. 30Sikandar RazaSikandar RazaZimbabwe · Right-handed middle-order batterLast 2 years 20 mat · 670 runs · 44.7 avg · 80.2 SR+0.1runs a matchICC 29
  31. 31Marco JansenMarco JansenSouth Africa · Right-handed middle-order batterLast 2 years 11 mat · 225 runs · 22.5 avg · 116.6 SR0.0runs a matchICC –
  32. 32Janith LiyanageJanith LiyanageSri Lanka · Right-handed middle-order batterLast 2 years 25 mat · 782 runs · 43.4 avg · 94.4 SR0.0runs a matchICC 24
  33. 33Jamie SmithJamie SmithEngland · Right-handed openerLast 2 years 12 mat · 259 runs · 21.6 avg · 125.7 SR0.0runs a matchICC –
  34. 34Justin GreavesJustin GreavesWest Indies · Right-handed middle-order batterLast 2 years 20 mat · 569 runs · 40.6 avg · 107.4 SR−0.2runs a matchICC 86
  35. 35Matt RenshawMatt RenshawAustralia · Left-handed middle-order batterLast 2 years 15 mat · 451 runs · 32.2 avg · 96.2 SR−0.2runs a matchICC 68
  36. 36Corbin BoschCorbin BoschSouth Africa · Right-handed middle-order batterLast 2 years 16 mat · 331 runs · 55.2 avg · 111.1 SR−0.3runs a matchICC 90
  37. 37Will JacksWill JacksEngland · Right-handed middle-order batterLast 2 years 20 mat · 468 runs · 36.0 avg · 104.5 SR−0.3runs a matchICC 79
  38. 38John CampbellJohn CampbellWest Indies · Left-handed openerLast 2 years 10 mat · 284 runs · 31.6 avg · 104.4 SR−0.4runs a matchICC –
  39. 39Ibrahim ZadranIbrahim ZadranAfghanistan · Right-handed openerLast 2 years 16 mat · 864 runs · 57.6 avg · 84.5 SR−0.4runs a matchICC 5
  40. 40Mohammad NabiMohammad NabiAfghanistan · Right-handed middle-order batterLast 2 years 17 mat · 336 runs · 33.6 avg · 110.2 SR−0.6runs a matchICC 63
  41. 41Yashasvi JaiswalYashasvi JaiswalIndia · Left-handed openerLast 2 years 6 mat · 285 runs · 71.3 avg · 97.6 SR−0.7runs a matchICC 78
  42. 42Shreyas IyerShreyas IyerIndia · Right-handed top-order batterLast 2 years 20 mat · 715 runs · 39.7 avg · 88.0 SR−0.7runs a matchICC 12
  43. 43Michael BracewellMichael BracewellNew Zealand · Left-handed middle-order batterLast 2 years 29 mat · 532 runs · 31.3 avg · 98.7 SR−0.9runs a matchICC 58
  44. 44Gudakesh MotieGudakesh MotieWest Indies · Left-handed middle-order batterLast 2 years 26 mat · 328 runs · 21.9 avg · 102.8 SR−0.9runs a matchICC –
  45. 45Hassan NawazHassan NawazPakistan · Right-handed middle-order batterLast 2 years 7 mat · 244 runs · 48.8 avg · 86.2 SR−1.0runs a matchICC –
  46. 46Aiden MarkramAiden MarkramSouth Africa · Right-handed openerLast 2 years 17 mat · 510 runs · 34.0 avg · 97.5 SR−1.0runs a matchICC 28
  47. 47Gerhard ErasmusGerhard ErasmusNamibia · Right-handed middle-order batterLast 2 years 28 mat · 798 runs · 34.7 avg · 81.3 SR−1.0runs a matchICC 67
  48. 48Mitchell SantnerMitchell SantnerNew Zealand · Left-handed middle-order batterLast 2 years 25 mat · 293 runs · 24.4 avg · 96.4 SR−1.3runs a matchICC 92
  49. 49Temba BavumaTemba BavumaSouth Africa · Right-handed top-order batterLast 2 years 15 mat · 557 runs · 39.8 avg · 83.4 SR−1.3runs a matchICC 41
  50. 50Quinton de KockQuinton de KockSouth Africa · Left-handed openerLast 2 years 9 mat · 382 runs · 47.8 avg · 96.0 SR−1.4runs a matchICC 18
  51. 51Tony de ZorziTony de ZorziSouth Africa · Left-handed top-order batterLast 2 years 17 mat · 500 runs · 35.7 avg · 98.6 SR−1.7runs a matchICC 54
  52. 52Keacy CartyKeacy CartyWest Indies · Right-handed top-order batterLast 2 years 29 mat · 1,215 runs · 45.0 avg · 79.6 SR−1.8runs a matchICC 20
  53. 53Azmatullah OmarzaiAzmatullah OmarzaiAfghanistan · Right-handed middle-order batterLast 2 years 21 mat · 430 runs · 26.9 avg · 96.6 SR−1.8runs a matchICC 22
  54. 54Dunith WellalageDunith WellalageSri Lanka · Left-handed middle-order batterLast 2 years 12 mat · 196 runs · 21.8 avg · 105.4 SR−2.2runs a matchICC –
  55. 55Wesley MadhevereWesley MadhevereZimbabwe · Right-handed middle-order batterLast 2 years 13 mat · 241 runs · 20.1 avg · 86.1 SR−2.2runs a matchICC 98
  56. 56Axar PatelAxar PatelIndia · Left-handed middle-order batterLast 2 years 14 mat · 350 runs · 35.0 avg · 90.2 SR−2.2runs a matchICC 81
  57. 57Sherfane RutherfordSherfane RutherfordWest Indies · Left-handed middle-order batterLast 2 years 24 mat · 597 runs · 29.9 avg · 99.7 SR−2.3runs a matchICC 47
  58. 58Jacob BethellJacob BethellEngland · Left-handed top-order batterLast 2 years 19 mat · 627 runs · 34.8 avg · 93.4 SR−2.8runs a matchICC 66
  59. 59Sediqullah AtalSediqullah AtalAfghanistan · Left-handed top-order batterLast 2 years 21 mat · 844 runs · 42.2 avg · 86.4 SR−2.8runs a matchICC 32
  60. 60Avishka FernandoAvishka FernandoSri Lanka · Right-handed openerLast 2 years 9 mat · 291 runs · 36.4 avg · 87.9 SR−2.8runs a matchICC –
  61. 61Rahmat ShahRahmat ShahAfghanistan · Right-handed top-order batterLast 2 years 21 mat · 628 runs · 39.3 avg · 78.7 SR−2.9runs a matchICC 33
  62. 62Nurul HasanNurul HasanBangladesh · Right-handed middle-order batterLast 2 years 10 mat · 146 runs · 18.3 avg · 82.0 SR−2.9runs a matchICC –
  63. 63Louren SteenkampLouren SteenkampNamibia · Right-handed openerLast 2 years 17 mat · 568 runs · 37.9 avg · 72.7 SR−3.1runs a matchICC –
  64. 64Zane GreenZane GreenNamibia · Left-handed middle-order batterLast 2 years 28 mat · 446 runs · 21.2 avg · 73.4 SR−3.2runs a matchICC –
  65. 65Ravindra JadejaRavindra JadejaIndia · Left-handed middle-order batterLast 2 years 15 mat · 149 runs · 29.8 avg · 95.5 SR−3.2runs a matchICC –
  66. 66Paul StirlingPaul StirlingIreland · Right-handed openerLast 2 years 12 mat · 418 runs · 38.0 avg · 91.3 SR−3.2runs a matchICC 26
  67. 67Tawhid HridoyTawhid HridoyBangladesh · Right-handed middle-order batterLast 2 years 28 mat · 863 runs · 37.5 avg · 72.0 SR−3.3runs a matchICC 22
  68. 68Cameron GreenCameron GreenAustralia · Right-handed middle-order batterLast 2 years 12 mat · 365 runs · 36.5 avg · 83.0 SR−3.3runs a matchICC 62
  69. 69Craig ErvineCraig ErvineZimbabwe · Left-handed top-order batterLast 2 years 16 mat · 487 runs · 34.8 avg · 83.4 SR−3.3runs a matchICC 72
  70. 70Mehedi HasanMehedi HasanBangladesh · Right-handed middle-order batterLast 2 years 29 mat · 560 runs · 24.4 avg · 69.8 SR−3.4runs a matchICC 75
  71. 71Sam CurranSam CurranEngland · Left-handed middle-order batterLast 2 years 15 mat · 269 runs · 24.5 avg · 74.7 SR−3.4runs a matchICC –
  72. 72Charith AsalankaCharith AsalankaSri Lanka · Left-handed middle-order batterLast 2 years 22 mat · 686 runs · 34.3 avg · 90.4 SR−3.6runs a matchICC 9
  73. 73Alex CareyAlex CareyAustralia · Left-handed middle-order batterLast 2 years 20 mat · 545 runs · 30.3 avg · 84.6 SR−3.9runs a matchICC 53
  74. 74Roston ChaseRoston ChaseWest Indies · Right-handed middle-order batterLast 2 years 24 mat · 420 runs · 26.3 avg · 85.4 SR−4.1runs a matchICC –
  75. 75Hashmatullah ShahidiHashmatullah ShahidiAfghanistan · Left-handed middle-order batterLast 2 years 22 mat · 501 runs · 38.5 avg · 71.2 SR−4.2runs a matchICC 52
  76. 76Pathum NissankaPathum NissankaSri Lanka · Right-handed openerLast 2 years 22 mat · 670 runs · 30.5 avg · 84.8 SR−4.2runs a matchICC 13
  77. 77Hussain TalatHussain TalatPakistan · Left-handed middle-order batterLast 2 years 11 mat · 222 runs · 31.7 avg · 84.1 SR−4.4runs a matchICC –
  78. 78Fakhar ZamanFakhar ZamanPakistan · Left-handed openerLast 2 years 13 mat · 395 runs · 30.4 avg · 88.6 SR−4.5runs a matchICC 38
  79. 79Sadeera SamarawickramaSadeera SamarawickramaSri Lanka · Right-handed top-order batterLast 2 years 8 mat · 208 runs · 29.7 avg · 76.5 SR−4.7runs a matchICC 65
  80. 80Devon ConwayDevon ConwayNew Zealand · Left-handed openerLast 2 years 11 mat · 446 runs · 40.6 avg · 82.9 SR−4.7runs a matchICC 46
  81. 81Nick KellyNick KellyNew Zealand · Left-handed top-order batterLast 2 years 8 mat · 265 runs · 33.1 avg · 75.1 SR−4.8runs a matchICC 95
  82. 82Will YoungWill YoungNew Zealand · Right-handed openerLast 2 years 32 mat · 806 runs · 26.9 avg · 79.9 SR−4.8runs a matchICC 40
  83. 83Mohammad Babar AzamMohammad Babar AzamPakistan · Right-handed top-order batterLast 2 years 29 mat · 986 runs · 37.9 avg · 74.8 SR−5.0runs a matchICC 6
  84. 84Andrew BalbirnieAndrew BalbirnieIreland · Right-handed openerLast 2 years 12 mat · 397 runs · 36.1 avg · 75.9 SR−5.1runs a matchICC 47
  85. 85Saif HassanSaif HassanBangladesh · Right-handed openerLast 2 years 15 mat · 369 runs · 24.6 avg · 74.9 SR−5.2runs a matchICC –
  86. 86Ben CurranBen CurranZimbabwe · Left-handed openerLast 2 years 16 mat · 514 runs · 36.7 avg · 74.0 SR−5.2runs a matchICC 44
  87. 87Mohammad RizwanMohammad RizwanPakistan · Right-handed top-order batterLast 2 years 29 mat · 891 runs · 42.4 avg · 74.6 SR−5.4runs a matchICC 30
  88. 88Matthew ShortMatthew ShortAustralia · Right-handed openerLast 2 years 15 mat · 309 runs · 20.6 avg · 80.7 SR−5.8runs a matchICC –
  89. 89Innocent KaiaInnocent KaiaZimbabwe · Right-handed top-order batterLast 2 years 6 mat · 162 runs · 32.4 avg · 66.1 SR−5.9runs a matchICC –
  90. 90Ryan RickeltonRyan RickeltonSouth Africa · Left-handed openerLast 2 years 14 mat · 400 runs · 33.3 avg · 86.6 SR−5.9runs a matchICC –
  91. 91Tom LathamTom LathamNew Zealand · Left-handed middle-order batterLast 2 years 24 mat · 565 runs · 28.3 avg · 76.7 SR−6.1runs a matchICC 49
  92. 92Soumya SarkarSoumya SarkarBangladesh · Left-handed openerLast 2 years 19 mat · 485 runs · 25.5 avg · 79.9 SR−6.3runs a matchICC 70
  93. 93Jan FrylinckJan FrylinckNamibia · Left-handed top-order batterLast 2 years 27 mat · 752 runs · 31.3 avg · 71.4 SR−6.6runs a matchICC –
  94. 94Litton DasLitton DasBangladesh · Right-handed top-order batterLast 2 years 13 mat · 306 runs · 27.8 avg · 77.1 SR−6.7runs a matchICC 69
  95. 95Kamindu MendisKamindu MendisSri Lanka · Left-handed openerLast 2 years 21 mat · 450 runs · 23.7 avg · 85.2 SR−6.9runs a matchICC 11
  96. 96Najmul Hossain ShantoNajmul Hossain ShantoBangladesh · Left-handed top-order batterLast 2 years 27 mat · 731 runs · 29.2 avg · 69.8 SR−7.0runs a matchICC 31
  97. 97Lorcan TuckerLorcan TuckerIreland · Right-handed middle-order batterLast 2 years 12 mat · 255 runs · 25.5 avg · 91.1 SR−7.8runs a matchICC 79
  98. 98Cade CarmichaelCade CarmichaelIreland · Right-handed top-order batterLast 2 years 9 mat · 242 runs · 30.3 avg · 72.2 SR−8.4runs a matchICC –
  99. 99Ackeem AugusteAckeem AugusteWest Indies · Left-handed openerLast 2 years 9 mat · 205 runs · 22.8 avg · 76.5 SR−8.5runs a matchICC –
  100. 100Brian BennettBrian BennettZimbabwe · Right-handed openerLast 2 years 20 mat · 489 runs · 24.5 avg · 85.5 SR−8.6runs a matchICC 81
  101. 101Henry NichollsHenry NichollsNew Zealand · Left-handed openerLast 2 years 17 mat · 359 runs · 22.4 avg · 67.9 SR−8.6runs a matchICC 85
  102. 102Harry TectorHarry TectorIreland · Right-handed top-order batterLast 2 years 12 mat · 293 runs · 26.6 avg · 65.6 SR−8.8runs a matchICC 10
  103. 103Marnus LabuschagneMarnus LabuschagneAustralia · Right-handed top-order batterLast 2 years 15 mat · 224 runs · 18.7 avg · 67.5 SR−9.0runs a matchICC 44
  104. 104Tristan StubbsTristan StubbsSouth Africa · Right-handed middle-order batterLast 2 years 10 mat · 164 runs · 16.4 avg · 77.4 SR−9.2runs 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