Oddsworth

Men's First-⁠class batters, last 3 years

  1. 1Harry BrookHarry BrookEngland · Right-handed middle-order batterLast 3 years 37 mat · 2,943 runs · 49.9 avg+27.0runs a matchICC 1
  2. 2Joe RootJoe RootEngland · Right-handed top-order batterLast 3 years 43 mat · 3,632 runs · 51.9 avg+25.3runs a matchICC 3
  3. 3Devdutt PadikkalDevdutt PadikkalIndia · Left-handed top-order batterLast 3 years 11 mat · 899 runs · 49.9 avg+24.8runs a matchICC 53
  4. 4Jordan CoxJordan CoxEngland · Right-handed top-order batterLast 3 years 24 mat · 2,026 runs · 63.3 avg+24.1runs a matchICC 76
  5. 5David BedinghamDavid BedinghamSouth Africa · Right-handed top-order batterLast 3 years 55 mat · 4,407 runs · 53.7 avg+21.9runs a matchICC 55
  6. 6Ben DuckettBen DuckettEngland · Left-handed openerLast 3 years 42 mat · 3,137 runs · 41.8 avg+19.3runs a matchICC 25
  7. 7Wiaan MulderWiaan MulderSouth Africa · Right-handed middle-order batterLast 3 years 30 mat · 2,193 runs · 56.2 avg+17.8runs a matchICC 23
  8. 8Daniel LawrenceDaniel LawrenceEngland · Right-handed middle-order batterLast 3 years 40 mat · 2,828 runs · 51.4 avg+17.8runs a matchICC 88
  9. 9KL RahulKL RahulIndia · Right-handed openerLast 3 years 26 mat · 1,814 runs · 41.2 avg+17.6runs a matchICC 30
  10. 10Emilio GayEmilio GayEngland · Left-handed openerLast 3 years 38 mat · 2,937 runs · 49.8 avg+17.0runs a matchICC 86
  11. 11LULahiru UdaraSri Lanka · Right-handed openerLast 3 years 24 mat · 2,038 runs · 53.6 avg+16.8runs a matchICC –
  12. 12Yashasvi JaiswalYashasvi JaiswalIndia · Left-handed openerLast 3 years 32 mat · 2,415 runs · 42.4 avg+16.7runs a matchICC 11
  13. 13Jamie SmithJamie SmithEngland · Right-handed middle-order batterLast 3 years 43 mat · 2,926 runs · 45.0 avg+16.6runs a matchICC 20
  14. 14Alex CareyAlex CareyAustralia · Left-handed middle-order batterLast 3 years 41 mat · 2,855 runs · 46.1 avg+16.4runs a matchICC 18
  15. 15Jake WeatheraldJake WeatheraldAustralia · Left-handed openerLast 3 years 31 mat · 2,210 runs · 40.9 avg+15.6runs a matchICC –
  16. 16Kamindu MendisKamindu MendisSri Lanka · Left-handed top-order batterLast 3 years 20 mat · 1,679 runs · 52.5 avg+14.6runs a matchICC 10
  17. 17Rachin RavindraRachin RavindraNew Zealand · Left-handed top-order batterLast 3 years 22 mat · 1,799 runs · 50.0 avg+14.5runs a matchICC 6
  18. 18Salman Ali AghaSalman Ali AghaPakistan · Right-handed middle-order batterLast 3 years 24 mat · 1,612 runs · 41.3 avg+14.4runs a matchICC 44
  19. 19Sonal DinushaSonal DinushaSri Lanka · Left-handed middle-order batterLast 3 years 19 mat · 1,361 runs · 61.9 avg+14.2runs a matchICC 24
  20. 20Henry NichollsHenry NichollsNew Zealand · Left-handed top-order batterLast 3 years 34 mat · 2,754 runs · 55.1 avg+13.7runs a matchICC 43
  21. 21Travis HeadTravis HeadAustralia · Left-handed openerLast 3 years 30 mat · 2,031 runs · 37.6 avg+13.5runs a matchICC 4
  22. 22Dinesh ChandimalDinesh ChandimalSri Lanka · Right-handed top-order batterLast 3 years 30 mat · 2,269 runs · 48.3 avg+13.0runs a matchICC 12
  23. 23Shan MasoodShan MasoodPakistan · Left-handed top-order batterLast 3 years 42 mat · 3,153 runs · 44.4 avg+13.0runs a matchICC 37
  24. 24Shubman GillShubman GillIndia · Right-handed top-order batterLast 3 years 27 mat · 2,124 runs · 49.4 avg+12.8runs a matchICC 9
  25. 25Steve SmithSteve SmithAustralia · Right-handed top-order batterLast 3 years 28 mat · 1,917 runs · 43.6 avg+11.9runs a matchICC 2
  26. 26Rishabh PantRishabh PantIndia · Left-handed middle-order batterLast 3 years 21 mat · 1,540 runs · 41.6 avg+11.0runs a matchICC 7
  27. 27Temba BavumaTemba BavumaSouth Africa · Right-handed top-order batterLast 3 years 15 mat · 1,218 runs · 53.0 avg+9.9runs a matchICC 5
  28. 28Glenn PhillipsGlenn PhillipsNew Zealand · Right-handed middle-order batterLast 3 years 20 mat · 1,034 runs · 36.9 avg+7.8runs a matchICC 31
  29. 29Mohammad RizwanMohammad RizwanPakistan · Right-handed middle-order batterLast 3 years 23 mat · 1,537 runs · 37.5 avg+7.6runs a matchICC 34
  30. 30ShahidullahShahidullahAfghanistan · Left-handed top-order batterLast 3 years 14 mat · 1,181 runs · 56.2 avg+7.3runs a matchICC –
  31. 31Pathum NissankaPathum NissankaSri Lanka · Right-handed openerLast 3 years 12 mat · 879 runs · 46.3 avg+7.3runs a matchICC 28
  32. 32Cameron GreenCameron GreenAustralia · Right-handed middle-order batterLast 3 years 26 mat · 1,872 runs · 45.7 avg+7.0runs a matchICC 22
  33. 33John CampbellJohn CampbellWest Indies · Left-handed openerLast 3 years 19 mat · 1,401 runs · 41.2 avg+6.6runs a matchICC 67
  34. 34Beau WebsterBeau WebsterAustralia · Right-handed middle-order batterLast 3 years 51 mat · 2,978 runs · 40.2 avg+6.5runs a matchICC 68
  35. 35Amir JangooAmir JangooWest Indies · Left-handed top-order batterLast 3 years 21 mat · 1,558 runs · 53.7 avg+6.1runs a matchICC 83
  36. 36Joshua Da SilvaJoshua Da SilvaWest Indies · Right-handed middle-order batterLast 3 years 26 mat · 1,694 runs · 42.4 avg+5.9runs a matchICC 92
  37. 37Tom LathamTom LathamNew Zealand · Left-handed openerLast 3 years 31 mat · 2,134 runs · 37.4 avg+5.8runs a matchICC 31
  38. 38Ravindra JadejaRavindra JadejaIndia · Left-handed middle-order batterLast 3 years 26 mat · 1,494 runs · 42.7 avg+5.6runs a matchICC 29
  39. 39Dhananjaya de SilvaDhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 3 years 33 mat · 2,136 runs · 44.5 avg+5.4runs a matchICC 26
  40. 40Litton DasLitton DasBangladesh · Right-handed middle-order batterLast 3 years 18 mat · 1,117 runs · 36.0 avg+5.2runs a matchICC 33
  41. 41Rahmat ShahRahmat ShahAfghanistan · Right-handed top-order batterLast 3 years 21 mat · 1,729 runs · 52.4 avg+4.8runs a matchICC 27
  42. 42Dhruv JurelDhruv JurelIndia · Right-handed middle-order batterLast 3 years 14 mat · 746 runs · 39.3 avg+4.8runs a matchICC 65
  43. 43Ollie PopeOllie PopeEngland · Right-handed top-order batterLast 3 years 52 mat · 2,997 runs · 34.9 avg+4.7runs a matchICC 45
  44. 44Devon ConwayDevon ConwayNew Zealand · Left-handed openerLast 3 years 21 mat · 1,422 runs · 36.5 avg+4.4runs a matchICC 14
  45. 45Abdul MalikAbdul MalikAfghanistan · Right-handed openerLast 3 years 17 mat · 1,252 runs · 44.7 avg+4.0runs a matchICC –
  46. 46Najmul Hossain ShantoNajmul Hossain ShantoBangladesh · Left-handed top-order batterLast 3 years 23 mat · 1,573 runs · 38.4 avg+3.3runs a matchICC 21
  47. 47Washington SundarWashington SundarIndia · Left-handed middle-order batterLast 3 years 20 mat · 948 runs · 36.5 avg+3.3runs a matchICC 48
  48. 48Saud ShakeelSaud ShakeelPakistan · Left-handed middle-order batterLast 3 years 30 mat · 1,898 runs · 35.2 avg+2.9runs a matchICC 16
  49. 49Kyle VerreynneKyle VerreynneSouth Africa · Right-handed middle-order batterLast 3 years 55 mat · 2,836 runs · 39.4 avg+2.9runs a matchICC 35
  50. 50Ben StokesBen StokesEngland · Left-handed middle-order batterLast 3 years 35 mat · 1,689 runs · 29.6 avg+2.5runs a matchICC –
  51. 51Mominul HaqueMominul HaqueBangladesh · Left-handed top-order batterLast 3 years 26 mat · 1,700 runs · 37.0 avg+2.4runs a matchICC 36
  52. 52Azan AwaisAzan AwaisPakistan · Left-handed openerLast 3 years 30 mat · 2,001 runs · 38.5 avg+2.1runs a matchICC 95
  53. 53Ryan RickeltonRyan RickeltonSouth Africa · Left-handed openerLast 3 years 22 mat · 1,352 runs · 39.8 avg+1.9runs a matchICC 38
  54. 54Kusal MendisKusal MendisSri Lanka · Right-handed middle-order batterLast 3 years 15 mat · 848 runs · 35.3 avg+1.6runs a matchICC 42
  55. 55Usman KhawajaUsman KhawajaAustralia · Left-handed openerLast 3 years 36 mat · 2,185 runs · 35.8 avg+1.5runs a matchICC –
  56. 56Matt RenshawMatt RenshawAustralia · Left-handed openerLast 3 years 31 mat · 1,815 runs · 34.3 avg+1.4runs a matchICC –
  57. 57Imam-ul-HaqImam-ul-HaqPakistan · Left-handed openerLast 3 years 16 mat · 952 runs · 36.6 avg+1.3runs a matchICC 58
  58. 58Josh InglisJosh InglisAustralia · Right-handed middle-order batterLast 3 years 13 mat · 878 runs · 41.8 avg+1.1runs a matchICC –
  59. 59Tom BlundellTom BlundellNew Zealand · Right-handed middle-order batterLast 3 years 34 mat · 1,737 runs · 32.2 avg+0.5runs a matchICC 50
  60. 60Zak CrawleyZak CrawleyEngland · Right-handed openerLast 3 years 46 mat · 2,531 runs · 30.1 avg+0.5runs a matchICC 53
  61. 61Aiden MarkramAiden MarkramSouth Africa · Right-handed openerLast 3 years 17 mat · 1,030 runs · 34.3 avg+0.3runs a matchICC 14
  62. 62Mushfiqur RahimMushfiqur RahimBangladesh · Right-handed middle-order batterLast 3 years 21 mat · 1,420 runs · 40.6 avg+0.3runs a matchICC 17
  63. 63Mehedi HasanMehedi HasanBangladesh · Right-handed middle-order batterLast 3 years 22 mat · 1,139 runs · 33.5 avg−0.3runs a matchICC 63
  64. 64Tony de ZorziTony de ZorziSouth Africa · Left-handed openerLast 3 years 23 mat · 1,372 runs · 36.1 avg−0.6runs a matchICC 41
  65. 65Andrew McBrineAndrew McBrineIreland · Left-handed middle-order batterLast 3 years 6 mat · 391 runs · 48.9 avg−0.7runs a matchICC 63
  66. 66Shadman IslamShadman IslamBangladesh · Left-handed openerLast 3 years 22 mat · 1,352 runs · 37.6 avg−0.8runs a matchICC 66
  67. 67Nitish Kumar ReddyNitish Kumar ReddyIndia · Right-handed middle-order batterLast 3 years 13 mat · 457 runs · 24.1 avg−0.9runs a matchICC –
  68. 68Brian BennettBrian BennettZimbabwe · Right-handed openerLast 3 years 12 mat · 568 runs · 31.6 avg−1.0runs a matchICC 87
  69. 69Tristan StubbsTristan StubbsSouth Africa · Right-handed top-order batterLast 3 years 21 mat · 1,411 runs · 40.3 avg−1.8runs a matchICC 47
  70. 70Justin GreavesJustin GreavesWest Indies · Right-handed middle-order batterLast 3 years 29 mat · 1,820 runs · 37.9 avg−2.0runs a matchICC 51
  71. 71Marnus LabuschagneMarnus LabuschagneAustralia · Right-handed top-order batterLast 3 years 44 mat · 2,423 runs · 31.9 avg−2.1runs a matchICC 39
  72. 72Roston ChaseRoston ChaseWest Indies · Right-handed middle-order batterLast 3 years 18 mat · 976 runs · 32.5 avg−2.6runs a matchICC 82
  73. 73Jacob BethellJacob BethellEngland · Left-handed top-order batterLast 3 years 21 mat · 1,077 runs · 31.7 avg−2.6runs a matchICC 62
  74. 74Mohammad Babar AzamMohammad Babar AzamPakistan · Right-handed top-order batterLast 3 years 19 mat · 1,057 runs · 29.4 avg−2.8runs a matchICC 13
  75. 75Shai HopeShai HopeWest Indies · Right-handed middle-order batterLast 3 years 12 mat · 828 runs · 36.0 avg−3.0runs a matchICC 40
  76. 76Senuran MuthusamySenuran MuthusamySouth Africa · Left-handed middle-order batterLast 3 years 20 mat · 950 runs · 38.0 avg−3.3runs a matchICC 61
  77. 77Tanzid HasanTanzid HasanBangladesh · Left-handed openerLast 3 years 7 mat · 361 runs · 25.8 avg−5.1runs a matchICC –
  78. 78IAIsmat AlamAfghanistan · Right-handed middle-order batterLast 3 years 15 mat · 1,158 runs · 50.4 avg−5.6runs a matchICC –
  79. 79Will YoungWill YoungNew Zealand · Right-handed top-order batterLast 3 years 33 mat · 1,568 runs · 33.4 avg−6.1runs a matchICC 48
  80. 80Daryl MitchellDaryl MitchellNew Zealand · Right-handed middle-order batterLast 3 years 22 mat · 1,144 runs · 32.7 avg−6.2runs a matchICC 8
  81. 81Mahmudul Hasan JoyMahmudul Hasan JoyBangladesh · Right-handed openerLast 3 years 19 mat · 1,007 runs · 29.6 avg−6.6runs a matchICC 84
  82. 82Ben CurranBen CurranZimbabwe · Left-handed openerLast 3 years 9 mat · 537 runs · 33.6 avg−6.6runs a matchICC 78
  83. 83Lorcan TuckerLorcan TuckerIreland · Right-handed middle-order batterLast 3 years 6 mat · 402 runs · 40.2 avg−6.7runs a matchICC 51
  84. 84Sai SudharsanSai SudharsanIndia · Left-handed top-order batterLast 3 years 16 mat · 829 runs · 30.7 avg−6.8runs a matchICC –
  85. 85Brandon KingBrandon KingWest Indies · Right-handed openerLast 3 years 18 mat · 1,016 runs · 30.8 avg−7.2runs a matchICC 72
  86. 86Hashmatullah ShahidiHashmatullah ShahidiAfghanistan · Left-handed top-order batterLast 3 years 17 mat · 1,263 runs · 45.1 avg−7.3runs a matchICC 75
  87. 87Kavem HodgeKavem HodgeWest Indies · Right-handed top-order batterLast 3 years 32 mat · 1,691 runs · 30.2 avg−7.9runs a matchICC 60
  88. 88Craig ErvineCraig ErvineZimbabwe · Left-handed middle-order batterLast 3 years 12 mat · 659 runs · 31.4 avg−9.2runs a matchICC 56
  89. 89Will JacksWill JacksEngland · Right-handed middle-order batterLast 3 years 10 mat · 391 runs · 26.1 avg−10.1runs a matchICC –
  90. 90Afsar ZazaiAfsar ZazaiAfghanistan · Right-handed top-order batterLast 3 years 21 mat · 1,481 runs · 38.0 avg−10.2runs a matchICC –
  91. 91Wesley MadhevereWesley MadhevereZimbabwe · Right-handed middle-order batterLast 3 years 7 mat · 321 runs · 29.2 avg−10.5runs a matchICC –
  92. 92Matthew BreetzkeMatthew BreetzkeSouth Africa · Right-handed top-order batterLast 3 years 17 mat · 939 runs · 33.5 avg−10.8runs a matchICC –
  93. 93Alick AthanazeAlick AthanazeWest Indies · Left-handed top-order batterLast 3 years 28 mat · 1,332 runs · 26.1 avg−10.8runs a matchICC 81
  94. 94Michael NeserMichael NeserAustralia · Right-handed middle-order batterLast 3 years 21 mat · 552 runs · 17.8 avg−10.9runs a matchICC –
  95. 95Abdullah ShafiqueAbdullah ShafiquePakistan · Right-handed top-order batterLast 3 years 25 mat · 1,067 runs · 26.0 avg−11.7runs a matchICC 46
  96. 96Nishan MadushkaNishan MadushkaSri Lanka · Right-handed openerLast 3 years 23 mat · 1,263 runs · 35.1 avg−12.0runs a matchICC –
  97. 97Saim AyubSaim AyubPakistan · Left-handed openerLast 3 years 11 mat · 528 runs · 26.4 avg−12.5runs a matchICC –
  98. 98Tevin ImlachTevin ImlachWest Indies · Right-handed top-order batterLast 3 years 22 mat · 1,384 runs · 38.4 avg−13.5runs a matchICC –
  99. 99TTTafadzwa TsigaZimbabwe · Right-handed middle-order batterLast 3 years 8 mat · 179 runs · 14.9 avg−16.1runs a matchICC –
  100. 100Prabath JayasuriyaPrabath JayasuriyaSri Lanka · Right-handed middle-order batterLast 3 years 24 mat · 387 runs · 11.4 avg−17.4runs a matchICC –
  101. 101Tagenarine ChanderpaulTagenarine ChanderpaulWest Indies · Left-handed openerLast 3 years 22 mat · 1,143 runs · 31.8 avg−18.8runs a matchICC 99
  102. 102Ziaurrahman AkbarZiaurrahman AkbarAfghanistan · Right-handed middle-order batterLast 3 years 16 mat · 293 runs · 11.7 avg−19.4runs a matchICC –
  103. 103Andrew BalbirnieAndrew BalbirnieIreland · Right-handed openerLast 3 years 6 mat · 257 runs · 23.4 avg−22.2runs a matchICC 97
  104. 104Sediqullah AtalSediqullah AtalAfghanistan · Left-handed openerLast 3 years 7 mat · 349 runs · 26.9 avg−23.3runs a matchICC –
  105. 105Harry TectorHarry TectorIreland · Right-handed top-order batterLast 3 years 6 mat · 156 runs · 13.0 avg−29.9runs a matchICC 99
  106. 106Curtis CampherCurtis CampherIreland · Right-handed middle-order batterLast 3 years 6 mat · 226 runs · 22.6 avg−31.1runs a matchICC 95

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