Oddsworth

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

  1. 1Harry BrookHarry BrookEngland · Right-handed middle-order batterLast 2 years 23 mat · 1,805 runs · 46.3 avg+26.5runs a matchICC 1
  2. 2Daniel LawrenceDaniel LawrenceEngland · Right-handed middle-order batterLast 2 years 26 mat · 2,091 runs · 58.1 avg+21.9runs a matchICC 88
  3. 3Jordan CoxJordan CoxEngland · Right-handed top-order batterLast 2 years 13 mat · 1,108 runs · 61.6 avg+21.3runs a matchICC 76
  4. 4Devdutt PadikkalDevdutt PadikkalIndia · Left-handed top-order batterLast 2 years 6 mat · 616 runs · 61.6 avg+20.7runs a matchICC 53
  5. 5Travis HeadTravis HeadAustralia · Left-handed openerLast 2 years 22 mat · 1,722 runs · 43.1 avg+18.8runs a matchICC 4
  6. 6Joe RootJoe RootEngland · Right-handed top-order batterLast 2 years 24 mat · 1,852 runs · 47.5 avg+18.5runs a matchICC 3
  7. 7KL RahulKL RahulIndia · Right-handed openerLast 2 years 19 mat · 1,381 runs · 41.9 avg+17.3runs a matchICC 30
  8. 8Jake WeatheraldJake WeatheraldAustralia · Left-handed openerLast 2 years 29 mat · 2,135 runs · 41.9 avg+16.9runs a matchICC –
  9. 9LULahiru UdaraSri Lanka · Right-handed openerLast 2 years 24 mat · 2,038 runs · 53.6 avg+16.8runs a matchICC –
  10. 10Ben DuckettBen DuckettEngland · Left-handed openerLast 2 years 25 mat · 1,845 runs · 41.9 avg+16.6runs a matchICC 25
  11. 11Steve SmithSteve SmithAustralia · Right-handed top-order batterLast 2 years 20 mat · 1,549 runs · 50.0 avg+16.5runs a matchICC 2
  12. 12Wiaan MulderWiaan MulderSouth Africa · Right-handed middle-order batterLast 2 years 20 mat · 1,441 runs · 60.0 avg+16.3runs a matchICC 23
  13. 13David BedinghamDavid BedinghamSouth Africa · Right-handed top-order batterLast 2 years 34 mat · 2,455 runs · 49.1 avg+15.3runs a matchICC 55
  14. 14Emilio GayEmilio GayEngland · Left-handed openerLast 2 years 26 mat · 1,918 runs · 48.0 avg+15.2runs a matchICC 86
  15. 15Henry NichollsHenry NichollsNew Zealand · Left-handed top-order batterLast 2 years 27 mat · 2,259 runs · 61.1 avg+15.1runs a matchICC 43
  16. 16Sonal DinushaSonal DinushaSri Lanka · Left-handed middle-order batterLast 2 years 19 mat · 1,361 runs · 61.9 avg+14.2runs a matchICC 24
  17. 17Shan MasoodShan MasoodPakistan · Left-handed top-order batterLast 2 years 26 mat · 2,122 runs · 47.2 avg+13.6runs a matchICC 37
  18. 18Alex CareyAlex CareyAustralia · Left-handed middle-order batterLast 2 years 30 mat · 1,932 runs · 42.9 avg+12.9runs a matchICC 18
  19. 19Jamie SmithJamie SmithEngland · Right-handed middle-order batterLast 2 years 25 mat · 1,612 runs · 42.4 avg+12.1runs a matchICC 20
  20. 20Shubman GillShubman GillIndia · Right-handed top-order batterLast 2 years 16 mat · 1,335 runs · 55.6 avg+11.9runs a matchICC 9
  21. 21Dinesh ChandimalDinesh ChandimalSri Lanka · Right-handed top-order batterLast 2 years 22 mat · 1,701 runs · 50.0 avg+11.9runs a matchICC 12
  22. 22Temba BavumaTemba BavumaSouth Africa · Right-handed top-order batterLast 2 years 10 mat · 991 runs · 58.3 avg+11.0runs a matchICC 5
  23. 23Salman Ali AghaSalman Ali AghaPakistan · Right-handed middle-order batterLast 2 years 16 mat · 1,089 runs · 40.3 avg+10.4runs a matchICC 44
  24. 24Yashasvi JaiswalYashasvi JaiswalIndia · Left-handed openerLast 2 years 20 mat · 1,270 runs · 36.3 avg+9.4runs a matchICC 11
  25. 25Rishabh PantRishabh PantIndia · Left-handed middle-order batterLast 2 years 16 mat · 1,174 runs · 41.9 avg+9.1runs a matchICC 7
  26. 26Tom LathamTom LathamNew Zealand · Left-handed openerLast 2 years 21 mat · 1,650 runs · 44.6 avg+8.6runs a matchICC 31
  27. 27Najmul Hossain ShantoNajmul Hossain ShantoBangladesh · Left-handed top-order batterLast 2 years 13 mat · 1,084 runs · 49.3 avg+8.5runs a matchICC 21
  28. 28Matt RenshawMatt RenshawAustralia · Left-handed openerLast 2 years 17 mat · 1,254 runs · 44.8 avg+8.0runs a matchICC –
  29. 29ShahidullahShahidullahAfghanistan · Left-handed top-order batterLast 2 years 14 mat · 1,181 runs · 56.2 avg+7.3runs a matchICC –
  30. 30Rachin RavindraRachin RavindraNew Zealand · Left-handed top-order batterLast 2 years 14 mat · 953 runs · 45.4 avg+7.3runs a matchICC 6
  31. 31Litton DasLitton DasBangladesh · Right-handed middle-order batterLast 2 years 11 mat · 811 runs · 42.7 avg+7.2runs a matchICC 33
  32. 32Rahmat ShahRahmat ShahAfghanistan · Right-handed top-order batterLast 2 years 14 mat · 1,345 runs · 61.1 avg+7.1runs a matchICC 27
  33. 33John CampbellJohn CampbellWest Indies · Left-handed openerLast 2 years 19 mat · 1,401 runs · 41.2 avg+6.6runs a matchICC 67
  34. 34Devon ConwayDevon ConwayNew Zealand · Left-handed openerLast 2 years 13 mat · 1,036 runs · 45.0 avg+6.4runs a matchICC 14
  35. 35Joshua Da SilvaJoshua Da SilvaWest Indies · Right-handed middle-order batterLast 2 years 14 mat · 1,069 runs · 50.9 avg+6.2runs a matchICC 92
  36. 36Ollie PopeOllie PopeEngland · Right-handed top-order batterLast 2 years 31 mat · 1,991 runs · 38.3 avg+5.9runs a matchICC 45
  37. 37Ravindra JadejaRavindra JadejaIndia · Left-handed middle-order batterLast 2 years 17 mat · 1,083 runs · 49.2 avg+5.7runs a matchICC 29
  38. 38Ryan RickeltonRyan RickeltonSouth Africa · Left-handed openerLast 2 years 12 mat · 894 runs · 44.7 avg+4.7runs a matchICC 38
  39. 39Pathum NissankaPathum NissankaSri Lanka · Right-handed openerLast 2 years 8 mat · 632 runs · 48.6 avg+4.5runs a matchICC 28
  40. 40Tom BlundellTom BlundellNew Zealand · Right-handed middle-order batterLast 2 years 22 mat · 1,357 runs · 38.8 avg+4.4runs a matchICC 50
  41. 41Glenn PhillipsGlenn PhillipsNew Zealand · Right-handed middle-order batterLast 2 years 10 mat · 518 runs · 37.0 avg+3.8runs a matchICC 31
  42. 42Ben StokesBen StokesEngland · Left-handed middle-order batterLast 2 years 22 mat · 1,143 runs · 33.6 avg+3.4runs a matchICC –
  43. 43Cameron GreenCameron GreenAustralia · Right-handed middle-order batterLast 2 years 20 mat · 1,365 runs · 41.4 avg+3.2runs a matchICC 22
  44. 44Dhananjaya de SilvaDhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 2 years 25 mat · 1,556 runs · 44.5 avg+2.3runs a matchICC 26
  45. 45Azan AwaisAzan AwaisPakistan · Left-handed openerLast 2 years 30 mat · 2,001 runs · 38.5 avg+2.1runs a matchICC 95
  46. 46Mohammad Babar AzamMohammad Babar AzamPakistan · Right-handed top-order batterLast 2 years 13 mat · 832 runs · 34.7 avg+2.1runs a matchICC 13
  47. 47Imam-ul-HaqImam-ul-HaqPakistan · Left-handed openerLast 2 years 14 mat · 858 runs · 39.0 avg+1.9runs a matchICC 58
  48. 48Beau WebsterBeau WebsterAustralia · Right-handed middle-order batterLast 2 years 37 mat · 1,943 runs · 35.3 avg+1.8runs a matchICC 68
  49. 49Washington SundarWashington SundarIndia · Left-handed middle-order batterLast 2 years 16 mat · 795 runs · 39.8 avg+1.8runs a matchICC 48
  50. 50Saud ShakeelSaud ShakeelPakistan · Left-handed middle-order batterLast 2 years 22 mat · 1,367 runs · 35.1 avg+1.6runs a matchICC 16
  51. 51Mohammad RizwanMohammad RizwanPakistan · Right-handed middle-order batterLast 2 years 16 mat · 951 runs · 32.8 avg+1.5runs a matchICC 34
  52. 52Mominul HaqueMominul HaqueBangladesh · Left-handed top-order batterLast 2 years 15 mat · 996 runs · 36.9 avg+1.3runs a matchICC 36
  53. 53Dhruv JurelDhruv JurelIndia · Right-handed middle-order batterLast 2 years 9 mat · 461 runs · 35.5 avg+0.9runs a matchICC 65
  54. 54Brian BennettBrian BennettZimbabwe · Right-handed openerLast 2 years 11 mat · 550 runs · 34.4 avg+0.9runs a matchICC 87
  55. 55Mushfiqur RahimMushfiqur RahimBangladesh · Right-handed middle-order batterLast 2 years 13 mat · 952 runs · 45.3 avg+0.5runs a matchICC 17
  56. 56Justin GreavesJustin GreavesWest Indies · Right-handed middle-order batterLast 2 years 23 mat · 1,472 runs · 39.8 avg0.0runs a matchICC 51
  57. 57Abdul MalikAbdul MalikAfghanistan · Right-handed openerLast 2 years 15 mat · 1,011 runs · 42.1 avg−0.1runs a matchICC –
  58. 58Aiden MarkramAiden MarkramSouth Africa · Right-handed openerLast 2 years 12 mat · 779 runs · 37.1 avg−0.2runs a matchICC 14
  59. 59Kusal MendisKusal MendisSri Lanka · Right-handed middle-order batterLast 2 years 8 mat · 468 runs · 36.0 avg−0.3runs a matchICC 42
  60. 60Amir JangooAmir JangooWest Indies · Left-handed top-order batterLast 2 years 16 mat · 1,058 runs · 44.1 avg−1.0runs a matchICC 83
  61. 61Senuran MuthusamySenuran MuthusamySouth Africa · Left-handed middle-order batterLast 2 years 15 mat · 730 runs · 42.9 avg−1.4runs a matchICC 61
  62. 62Zak CrawleyZak CrawleyEngland · Right-handed openerLast 2 years 30 mat · 1,566 runs · 28.5 avg−1.6runs a matchICC 53
  63. 63Usman KhawajaUsman KhawajaAustralia · Left-handed openerLast 2 years 24 mat · 1,310 runs · 32.8 avg−2.0runs a matchICC –
  64. 64Tony de ZorziTony de ZorziSouth Africa · Left-handed openerLast 2 years 13 mat · 822 runs · 37.4 avg−2.2runs a matchICC 41
  65. 65Nitish Kumar ReddyNitish Kumar ReddyIndia · Right-handed middle-order batterLast 2 years 10 mat · 396 runs · 26.4 avg−2.3runs a matchICC –
  66. 66Jacob BethellJacob BethellEngland · Left-handed top-order batterLast 2 years 10 mat · 611 runs · 32.2 avg−2.7runs a matchICC 62
  67. 67Kamindu MendisKamindu MendisSri Lanka · Left-handed top-order batterLast 2 years 13 mat · 736 runs · 33.5 avg−2.8runs a matchICC 10
  68. 68Shai HopeShai HopeWest Indies · Right-handed middle-order batterLast 2 years 12 mat · 828 runs · 36.0 avg−3.0runs a matchICC 40
  69. 69Tanzid HasanTanzid HasanBangladesh · Left-handed openerLast 2 years 6 mat · 351 runs · 29.3 avg−3.1runs a matchICC –
  70. 70Shadman IslamShadman IslamBangladesh · Left-handed openerLast 2 years 13 mat · 771 runs · 33.5 avg−3.5runs a matchICC 66
  71. 71Kyle VerreynneKyle VerreynneSouth Africa · Right-handed middle-order batterLast 2 years 41 mat · 1,820 runs · 33.1 avg−4.0runs a matchICC 35
  72. 72Andrew McBrineAndrew McBrineIreland · Left-handed middle-order batterLast 2 years 4 mat · 270 runs · 45.0 avg−4.5runs a matchICC 63
  73. 73Marnus LabuschagneMarnus LabuschagneAustralia · Right-handed top-order batterLast 2 years 29 mat · 1,379 runs · 28.1 avg−4.8runs a matchICC 39
  74. 74Roston ChaseRoston ChaseWest Indies · Right-handed middle-order batterLast 2 years 17 mat · 849 runs · 29.3 avg−5.2runs a matchICC 82
  75. 75Daryl MitchellDaryl MitchellNew Zealand · Right-handed middle-order batterLast 2 years 13 mat · 719 runs · 37.8 avg−6.3runs a matchICC 8
  76. 76Ben CurranBen CurranZimbabwe · Left-handed openerLast 2 years 9 mat · 537 runs · 33.6 avg−6.6runs a matchICC 78
  77. 77Craig ErvineCraig ErvineZimbabwe · Left-handed middle-order batterLast 2 years 11 mat · 647 runs · 34.1 avg−7.3runs a matchICC 56
  78. 78Mehedi HasanMehedi HasanBangladesh · Right-handed middle-order batterLast 2 years 13 mat · 585 runs · 27.9 avg−7.3runs a matchICC 63
  79. 79Hashmatullah ShahidiHashmatullah ShahidiAfghanistan · Left-handed top-order batterLast 2 years 13 mat · 1,024 runs · 48.8 avg−7.4runs a matchICC 75
  80. 80Mahmudul Hasan JoyMahmudul Hasan JoyBangladesh · Right-handed openerLast 2 years 12 mat · 683 runs · 32.5 avg−8.1runs a matchICC 84
  81. 81Brandon KingBrandon KingWest Indies · Right-handed openerLast 2 years 15 mat · 800 runs · 29.6 avg−8.3runs a matchICC 72
  82. 82Will YoungWill YoungNew Zealand · Right-handed top-order batterLast 2 years 19 mat · 821 runs · 30.4 avg−8.4runs a matchICC 48
  83. 83Lorcan TuckerLorcan TuckerIreland · Right-handed middle-order batterLast 2 years 4 mat · 273 runs · 39.0 avg−9.2runs a matchICC 51
  84. 84Michael NeserMichael NeserAustralia · Right-handed middle-order batterLast 2 years 14 mat · 431 runs · 20.5 avg−9.9runs a matchICC –
  85. 85Abdullah ShafiqueAbdullah ShafiquePakistan · Right-handed top-order batterLast 2 years 17 mat · 783 runs · 30.1 avg−10.0runs a matchICC 46
  86. 86Zakary FoulkesZakary FoulkesNew Zealand · Right-handed middle-order batterLast 2 years 10 mat · 213 runs · 30.4 avg−10.1runs a matchICC –
  87. 87Wesley MadhevereWesley MadhevereZimbabwe · Right-handed middle-order batterLast 2 years 7 mat · 321 runs · 29.2 avg−10.5runs a matchICC –
  88. 88Will JacksWill JacksEngland · Right-handed middle-order batterLast 2 years 8 mat · 299 runs · 24.9 avg−11.0runs a matchICC –
  89. 89Josh InglisJosh InglisAustralia · Right-handed middle-order batterLast 2 years 8 mat · 315 runs · 24.2 avg−11.2runs a matchICC –
  90. 90Nishan MadushkaNishan MadushkaSri Lanka · Right-handed openerLast 2 years 18 mat · 1,077 runs · 39.9 avg−11.2runs a matchICC –
  91. 91Matthew BreetzkeMatthew BreetzkeSouth Africa · Right-handed top-order batterLast 2 years 11 mat · 601 runs · 33.4 avg−11.3runs a matchICC –
  92. 92Alick AthanazeAlick AthanazeWest Indies · Left-handed top-order batterLast 2 years 16 mat · 719 runs · 25.7 avg−11.8runs a matchICC 81
  93. 93Kavem HodgeKavem HodgeWest Indies · Right-handed top-order batterLast 2 years 19 mat · 939 runs · 28.5 avg−11.9runs a matchICC 60
  94. 94Tristan StubbsTristan StubbsSouth Africa · Right-handed top-order batterLast 2 years 12 mat · 654 runs · 31.1 avg−12.3runs a matchICC 47
  95. 95Nayeem HasanNayeem HasanBangladesh · Right-handed middle-order batterLast 2 years 8 mat · 212 runs · 21.2 avg−12.9runs a matchICC –
  96. 96Afsar ZazaiAfsar ZazaiAfghanistan · Right-handed top-order batterLast 2 years 15 mat · 879 runs · 32.6 avg−14.7runs a matchICC –
  97. 97Saim AyubSaim AyubPakistan · Left-handed openerLast 2 years 5 mat · 205 runs · 25.6 avg−15.7runs a matchICC –
  98. 98TTTafadzwa TsigaZimbabwe · Right-handed middle-order batterLast 2 years 8 mat · 179 runs · 14.9 avg−16.1runs a matchICC –
  99. 99Prabath JayasuriyaPrabath JayasuriyaSri Lanka · Right-handed middle-order batterLast 2 years 17 mat · 265 runs · 11.0 avg−16.9runs a matchICC –
  100. 100Tagenarine ChanderpaulTagenarine ChanderpaulWest Indies · Left-handed openerLast 2 years 13 mat · 789 runs · 37.6 avg−17.2runs a matchICC 99
  101. 101Sai SudharsanSai SudharsanIndia · Left-handed top-order batterLast 2 years 9 mat · 421 runs · 28.1 avg−17.4runs a matchICC –
  102. 102Tevin ImlachTevin ImlachWest Indies · Right-handed top-order batterLast 2 years 17 mat · 899 runs · 33.3 avg−18.0runs a matchICC –
  103. 103IAIsmat AlamAfghanistan · Right-handed middle-order batterLast 2 years 9 mat · 435 runs · 27.2 avg−21.2runs a matchICC –
  104. 104Ziaurrahman AkbarZiaurrahman AkbarAfghanistan · Right-handed middle-order batterLast 2 years 10 mat · 86 runs · 6.1 avg−22.3runs a matchICC –
  105. 105Sediqullah AtalSediqullah AtalAfghanistan · Left-handed openerLast 2 years 7 mat · 349 runs · 26.9 avg−23.3runs a matchICC –
  106. 106Andrew BalbirnieAndrew BalbirnieIreland · Right-handed openerLast 2 years 4 mat · 174 runs · 21.8 avg−23.9runs a matchICC 97
  107. 107Harry TectorHarry TectorIreland · Right-handed top-order batterLast 2 years 4 mat · 118 runs · 14.8 avg−29.0runs a matchICC 99
  108. 108Curtis CampherCurtis CampherIreland · Right-handed middle-order batterLast 2 years 4 mat · 169 runs · 28.2 avg−32.6runs 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