Oddsworth

Men's First-⁠class batters, last 12 months

  1. 1Devdutt PadikkalDevdutt PadikkalIndia · Left-handed top-order batterLast 12 months 3 mat · 390 runs · 97.5 avg+22.9runs a matchICC 53
  2. 2David BedinghamDavid BedinghamSouth Africa · Right-handed top-order batterLast 12 months 17 mat · 1,468 runs · 63.8 avg+21.9runs a matchICC 55
  3. 3Daniel LawrenceDaniel LawrenceEngland · Right-handed middle-order batterLast 12 months 13 mat · 1,169 runs · 61.5 avg+20.1runs a matchICC 88
  4. 4Jordan CoxJordan CoxEngland · Right-handed top-order batterLast 12 months 5 mat · 458 runs · 65.4 avg+19.8runs a matchICC 76
  5. 5Henry NichollsHenry NichollsNew Zealand · Left-handed top-order batterLast 12 months 15 mat · 1,431 runs · 68.1 avg+17.3runs a matchICC 43
  6. 6Travis HeadTravis HeadAustralia · Left-handed openerLast 12 months 11 mat · 932 runs · 44.4 avg+16.9runs a matchICC 4
  7. 7Harry BrookHarry BrookEngland · Right-handed middle-order batterLast 12 months 13 mat · 863 runs · 39.2 avg+16.4runs a matchICC 1
  8. 8Emilio GayEmilio GayEngland · Left-handed openerLast 12 months 13 mat · 964 runs · 50.7 avg+13.4runs a matchICC 86
  9. 9LULahiru UdaraSri Lanka · Right-handed openerLast 12 months 14 mat · 1,195 runs · 52.0 avg+13.3runs a matchICC –
  10. 10Sonal DinushaSonal DinushaSri Lanka · Left-handed middle-order batterLast 12 months 15 mat · 1,095 runs · 57.6 avg+12.6runs a matchICC 24
  11. 11Joe RootJoe RootEngland · Right-handed top-order batterLast 12 months 14 mat · 972 runs · 42.3 avg+11.9runs a matchICC 3
  12. 12Steve SmithSteve SmithAustralia · Right-handed top-order batterLast 12 months 10 mat · 757 runs · 54.1 avg+11.2runs a matchICC 2
  13. 13Rachin RavindraRachin RavindraNew Zealand · Left-handed top-order batterLast 12 months 7 mat · 641 runs · 64.1 avg+11.0runs a matchICC 6
  14. 14Shan MasoodShan MasoodPakistan · Left-handed top-order batterLast 12 months 18 mat · 1,479 runs · 47.7 avg+10.5runs a matchICC 37
  15. 15Salman Ali AghaSalman Ali AghaPakistan · Right-handed middle-order batterLast 12 months 10 mat · 793 runs · 52.9 avg+9.9runs a matchICC 44
  16. 16Litton DasLitton DasBangladesh · Right-handed middle-order batterLast 12 months 7 mat · 582 runs · 52.9 avg+9.3runs a matchICC 33
  17. 17Dinesh ChandimalDinesh ChandimalSri Lanka · Right-handed top-order batterLast 12 months 13 mat · 1,032 runs · 51.6 avg+8.8runs a matchICC 12
  18. 18Ben DuckettBen DuckettEngland · Left-handed openerLast 12 months 15 mat · 995 runs · 36.9 avg+8.0runs a matchICC 25
  19. 19Tom LathamTom LathamNew Zealand · Left-handed openerLast 12 months 10 mat · 875 runs · 51.5 avg+7.4runs a matchICC 31
  20. 20Devon ConwayDevon ConwayNew Zealand · Left-handed openerLast 12 months 7 mat · 680 runs · 56.7 avg+7.3runs a matchICC 14
  21. 21Jake WeatheraldJake WeatheraldAustralia · Left-handed openerLast 12 months 19 mat · 1,068 runs · 33.4 avg+7.0runs a matchICC –
  22. 22KL RahulKL RahulIndia · Right-handed openerLast 12 months 6 mat · 308 runs · 30.8 avg+7.0runs a matchICC 30
  23. 23Alex CareyAlex CareyAustralia · Left-handed middle-order batterLast 12 months 15 mat · 842 runs · 40.1 avg+5.4runs a matchICC 18
  24. 24ShahidullahShahidullahAfghanistan · Left-handed top-order batterLast 12 months 6 mat · 577 runs · 64.1 avg+5.2runs a matchICC –
  25. 25Matt RenshawMatt RenshawAustralia · Left-handed openerLast 12 months 8 mat · 674 runs · 48.1 avg+3.5runs a matchICC –
  26. 26Jamie SmithJamie SmithEngland · Right-handed middle-order batterLast 12 months 16 mat · 924 runs · 35.5 avg+3.5runs a matchICC 20
  27. 27Glenn PhillipsGlenn PhillipsNew Zealand · Right-handed middle-order batterLast 12 months 6 mat · 358 runs · 44.8 avg+2.5runs a matchICC 31
  28. 28Dhananjaya de SilvaDhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 12 months 15 mat · 1,092 runs · 52.0 avg+2.4runs a matchICC 26
  29. 29Tom BlundellTom BlundellNew Zealand · Right-handed middle-order batterLast 12 months 11 mat · 732 runs · 43.1 avg+2.2runs a matchICC 50
  30. 30Imam-ul-HaqImam-ul-HaqPakistan · Left-handed openerLast 12 months 11 mat · 720 runs · 42.4 avg+1.6runs a matchICC 58
  31. 31Mominul HaqueMominul HaqueBangladesh · Left-handed top-order batterLast 12 months 8 mat · 638 runs · 45.6 avg+1.5runs a matchICC 36
  32. 32Mohammad Babar AzamMohammad Babar AzamPakistan · Right-handed top-order batterLast 12 months 7 mat · 463 runs · 38.6 avg+1.4runs a matchICC 13
  33. 33Najmul Hossain ShantoNajmul Hossain ShantoBangladesh · Left-handed top-order batterLast 12 months 8 mat · 616 runs · 44.0 avg+1.3runs a matchICC 21
  34. 34Amir JangooAmir JangooWest Indies · Left-handed top-order batterLast 12 months 9 mat · 717 runs · 59.8 avg+1.1runs a matchICC 83
  35. 35Cameron GreenCameron GreenAustralia · Right-handed middle-order batterLast 12 months 10 mat · 667 runs · 41.7 avg+0.9runs a matchICC 22
  36. 36Wiaan MulderWiaan MulderSouth Africa · Right-handed middle-order batterLast 12 months 12 mat · 670 runs · 44.7 avg+0.9runs a matchICC 23
  37. 37Saud ShakeelSaud ShakeelPakistan · Left-handed middle-order batterLast 12 months 16 mat · 1,000 runs · 37.0 avg+0.7runs a matchICC 16
  38. 38Mushfiqur RahimMushfiqur RahimBangladesh · Right-handed middle-order batterLast 12 months 8 mat · 629 runs · 52.4 avg+0.1runs a matchICC 17
  39. 39Azan AwaisAzan AwaisPakistan · Left-handed openerLast 12 months 26 mat · 1,694 runs · 36.0 avg0.0runs a matchICC 95
  40. 40Yashasvi JaiswalYashasvi JaiswalIndia · Left-handed openerLast 12 months 6 mat · 184 runs · 20.4 avg−0.2runs a matchICC 11
  41. 41Ben StokesBen StokesEngland · Left-handed middle-order batterLast 12 months 14 mat · 672 runs · 29.2 avg−1.1runs a matchICC –
  42. 42John CampbellJohn CampbellWest Indies · Left-handed openerLast 12 months 8 mat · 631 runs · 48.5 avg−1.3runs a matchICC 67
  43. 43Tanzid HasanTanzid HasanBangladesh · Left-handed openerLast 12 months 4 mat · 254 runs · 31.8 avg−1.6runs a matchICC –
  44. 44Dhruv JurelDhruv JurelIndia · Right-handed middle-order batterLast 12 months 5 mat · 221 runs · 31.6 avg−1.8runs a matchICC 65
  45. 45Ollie PopeOllie PopeEngland · Right-handed top-order batterLast 12 months 16 mat · 910 runs · 35.0 avg−2.0runs a matchICC 45
  46. 46Zak CrawleyZak CrawleyEngland · Right-handed openerLast 12 months 17 mat · 881 runs · 27.5 avg−2.3runs a matchICC 53
  47. 47Rahmat ShahRahmat ShahAfghanistan · Right-handed top-order batterLast 12 months 7 mat · 631 runs · 52.6 avg−2.8runs a matchICC 27
  48. 48Mahmudul Hasan JoyMahmudul Hasan JoyBangladesh · Right-handed openerLast 12 months 8 mat · 601 runs · 46.2 avg−3.2runs a matchICC 84
  49. 49Justin GreavesJustin GreavesWest Indies · Right-handed middle-order batterLast 12 months 10 mat · 791 runs · 49.4 avg−3.2runs a matchICC 51
  50. 50Abdul MalikAbdul MalikAfghanistan · Right-handed openerLast 12 months 7 mat · 499 runs · 45.4 avg−3.3runs a matchICC –
  51. 51Joshua Da SilvaJoshua Da SilvaWest Indies · Right-handed middle-order batterLast 12 months 6 mat · 433 runs · 54.1 avg−4.3runs a matchICC 92
  52. 52Rishabh PantRishabh PantIndia · Left-handed middle-order batterLast 12 months 6 mat · 316 runs · 31.6 avg−4.3runs a matchICC 7
  53. 53Mohammad RizwanMohammad RizwanPakistan · Right-handed middle-order batterLast 12 months 9 mat · 438 runs · 25.8 avg−4.5runs a matchICC 34
  54. 54Senuran MuthusamySenuran MuthusamySouth Africa · Left-handed middle-order batterLast 12 months 6 mat · 318 runs · 45.4 avg−5.8runs a matchICC 61
  55. 55Kamindu MendisKamindu MendisSri Lanka · Left-handed top-order batterLast 12 months 7 mat · 424 runs · 35.3 avg−6.0runs a matchICC 10
  56. 56Temba BavumaTemba BavumaSouth Africa · Right-handed top-order batterLast 12 months 5 mat · 385 runs · 48.1 avg−6.1runs a matchICC 5
  57. 57Ryan RickeltonRyan RickeltonSouth Africa · Left-handed openerLast 12 months 5 mat · 313 runs · 34.8 avg−6.2runs a matchICC 38
  58. 58Beau WebsterBeau WebsterAustralia · Right-handed middle-order batterLast 12 months 19 mat · 873 runs · 30.1 avg−7.0runs a matchICC 68
  59. 59Shadman IslamShadman IslamBangladesh · Left-handed openerLast 12 months 7 mat · 371 runs · 30.9 avg−7.6runs a matchICC 66
  60. 60Jacob BethellJacob BethellEngland · Left-handed top-order batterLast 12 months 5 mat · 308 runs · 30.8 avg−7.9runs a matchICC 62
  61. 61Wesley MadhevereWesley MadhevereZimbabwe · Right-handed middle-order batterLast 12 months 1 mat · 77 runs−8.0runs a matchICC –
  62. 62Nishan MadushkaNishan MadushkaSri Lanka · Right-handed openerLast 12 months 14 mat · 932 runs · 46.6 avg−8.1runs a matchICC –
  63. 63Shai HopeShai HopeWest Indies · Right-handed middle-order batterLast 12 months 6 mat · 513 runs · 46.6 avg−8.1runs a matchICC 40
  64. 64Washington SundarWashington SundarIndia · Left-handed middle-order batterLast 12 months 4 mat · 202 runs · 50.5 avg−8.2runs a matchICC 48
  65. 65Ravindra JadejaRavindra JadejaIndia · Left-handed middle-order batterLast 12 months 5 mat · 272 runs · 34.0 avg−8.3runs a matchICC 29
  66. 66Roston ChaseRoston ChaseWest Indies · Right-handed middle-order batterLast 12 months 10 mat · 496 runs · 31.0 avg−8.4runs a matchICC 82
  67. 67Brandon KingBrandon KingWest Indies · Right-handed openerLast 12 months 7 mat · 411 runs · 37.4 avg−9.1runs a matchICC 72
  68. 68Andrew McBrineAndrew McBrineIreland · Left-handed middle-order batterLast 12 months 3 mat · 164 runs · 32.8 avg−9.2runs a matchICC 63
  69. 69Kyle VerreynneKyle VerreynneSouth Africa · Right-handed middle-order batterLast 12 months 18 mat · 803 runs · 32.1 avg−9.4runs a matchICC 35
  70. 70Abdullah ShafiqueAbdullah ShafiquePakistan · Right-handed top-order batterLast 12 months 14 mat · 672 runs · 32.0 avg−10.2runs a matchICC 46
  71. 71Usman KhawajaUsman KhawajaAustralia · Left-handed openerLast 12 months 8 mat · 352 runs · 25.1 avg−11.8runs a matchICC –
  72. 72Mehedi HasanMehedi HasanBangladesh · Right-handed middle-order batterLast 12 months 7 mat · 274 runs · 27.4 avg−11.9runs a matchICC 63
  73. 73Nitish Kumar ReddyNitish Kumar ReddyIndia · Right-handed middle-order batterLast 12 months 1 mat · 10 runs · 5.0 avg−12.0runs a matchICC –
  74. 74Marnus LabuschagneMarnus LabuschagneAustralia · Right-handed top-order batterLast 12 months 15 mat · 610 runs · 22.6 avg−13.6runs a matchICC 39
  75. 75Kavem HodgeKavem HodgeWest Indies · Right-handed top-order batterLast 12 months 9 mat · 487 runs · 32.5 avg−13.7runs a matchICC 60
  76. 76Brian BennettBrian BennettZimbabwe · Right-handed openerLast 12 months 1 mat · 59 runs · 59.0 avg−13.9runs a matchICC 87
  77. 77Lorcan TuckerLorcan TuckerIreland · Right-handed middle-order batterLast 12 months 3 mat · 182 runs · 36.4 avg−13.9runs a matchICC 51
  78. 78Shubman GillShubman GillIndia · Right-handed top-order batterLast 12 months 5 mat · 205 runs · 41.0 avg−14.2runs a matchICC 9
  79. 79Josh InglisJosh InglisAustralia · Right-handed middle-order batterLast 12 months 4 mat · 130 runs · 18.6 avg−14.8runs a matchICC –
  80. 80Daryl MitchellDaryl MitchellNew Zealand · Right-handed middle-order batterLast 12 months 6 mat · 272 runs · 34.0 avg−14.8runs a matchICC 8
  81. 81Tristan StubbsTristan StubbsSouth Africa · Right-handed top-order batterLast 12 months 4 mat · 253 runs · 36.1 avg−14.8runs a matchICC 47
  82. 82Prabath JayasuriyaPrabath JayasuriyaSri Lanka · Right-handed middle-order batterLast 12 months 7 mat · 189 runs · 17.2 avg−14.8runs a matchICC –
  83. 83Michael NeserMichael NeserAustralia · Right-handed middle-order batterLast 12 months 7 mat · 185 runs · 15.4 avg−15.9runs a matchICC –
  84. 84Afsar ZazaiAfsar ZazaiAfghanistan · Right-handed top-order batterLast 12 months 6 mat · 252 runs · 22.9 avg−17.6runs a matchICC –
  85. 85Aiden MarkramAiden MarkramSouth Africa · Right-handed openerLast 12 months 4 mat · 225 runs · 32.1 avg−17.6runs a matchICC 14
  86. 86Matthew BreetzkeMatthew BreetzkeSouth Africa · Right-handed top-order batterLast 12 months 3 mat · 118 runs · 29.5 avg−18.1runs a matchICC –
  87. 87Tagenarine ChanderpaulTagenarine ChanderpaulWest Indies · Left-handed openerLast 12 months 8 mat · 547 runs · 42.1 avg−18.2runs a matchICC 99
  88. 88Ben CurranBen CurranZimbabwe · Left-handed openerLast 12 months 1 mat · 42 runs · 42.0 avg−18.6runs a matchICC 78
  89. 89Craig ErvineCraig ErvineZimbabwe · Left-handed middle-order batterLast 12 months 1 mat · 60 runs · 60.0 avg−18.7runs a matchICC 56
  90. 90Alick AthanazeAlick AthanazeWest Indies · Left-handed top-order batterLast 12 months 5 mat · 184 runs · 23.0 avg−18.7runs a matchICC 81
  91. 91Pathum NissankaPathum NissankaSri Lanka · Right-handed openerLast 12 months 2 mat · 82 runs · 27.3 avg−19.7runs a matchICC 28
  92. 92Tony de ZorziTony de ZorziSouth Africa · Left-handed openerLast 12 months 2 mat · 103 runs · 25.8 avg−19.7runs a matchICC 41
  93. 93Kusal MendisKusal MendisSri Lanka · Right-handed middle-order batterLast 12 months 2 mat · 79 runs · 19.8 avg−20.3runs a matchICC 42
  94. 94Hashmatullah ShahidiHashmatullah ShahidiAfghanistan · Left-handed top-order batterLast 12 months 6 mat · 243 runs · 27.0 avg−21.2runs a matchICC 75
  95. 95Will YoungWill YoungNew Zealand · Right-handed top-order batterLast 12 months 11 mat · 266 runs · 16.6 avg−21.8runs a matchICC 48
  96. 96Andrew BalbirnieAndrew BalbirnieIreland · Right-handed openerLast 12 months 3 mat · 99 runs · 16.5 avg−23.3runs a matchICC 97
  97. 97Sai SudharsanSai SudharsanIndia · Left-handed top-order batterLast 12 months 3 mat · 139 runs · 34.8 avg−23.7runs a matchICC –
  98. 98TTTafadzwa TsigaZimbabwe · Right-handed middle-order batterLast 12 months 1 mat · 1 runs · 1.0 avg−24.8runs a matchICC –
  99. 99William O’RourkeWilliam O’RourkeNew Zealand · Right-handed middle-order batterLast 12 months 3 mat · 20 runs · 5.0 avg−25.3runs a matchICC –
  100. 100Harry TectorHarry TectorIreland · Right-handed top-order batterLast 12 months 3 mat · 101 runs · 16.8 avg−26.4runs a matchICC 99
  101. 101Tevin ImlachTevin ImlachWest Indies · Right-handed top-order batterLast 12 months 8 mat · 273 runs · 21.0 avg−28.3runs a matchICC –
  102. 102Sediqullah AtalSediqullah AtalAfghanistan · Left-handed openerLast 12 months 3 mat · 191 runs · 31.8 avg−28.4runs a matchICC –
  103. 103IAIsmat AlamAfghanistan · Right-handed middle-order batterLast 12 months 2 mat · 31 runs · 7.8 avg−29.3runs a matchICC –
  104. 104Curtis CampherCurtis CampherIreland · Right-handed middle-order batterLast 12 months 3 mat · 124 runs · 31.0 avg−31.2runs a matchICC 95
  105. 105Saim AyubSaim AyubPakistan · Left-handed openerLast 12 months 1 mat · 0 runs · 0.0 avg−36.9runs a matchICC –

Swap in a batter worth 20 more runs a match and an even Test becomes about 55–45, draws aside.

Ratings to 27 October 2026 · ICC rankings of 15 September 2026 · How the rankings work

Share