Oddsworth

Men's Test batters, last 4 years

  1. 1Harry BrookHarry BrookEngland · Right-handed middle-order batterLast 4 years 40 mat · 3,598 runs · 53.7 avg+25.2runs a matchICC 1
  2. 2Joe RootJoe RootEngland · Right-handed top-order batterLast 4 years 45 mat · 3,774 runs · 51.7 avg+13.5runs a matchICC 3
  3. 3Travis HeadTravis HeadAustralia · Left-handed openerLast 4 years 41 mat · 3,207 runs · 45.2 avg+13.3runs a matchICC 4
  4. 4Ben DuckettBen DuckettEngland · Left-handed openerLast 4 years 45 mat · 3,254 runs · 40.2 avg+13.2runs a matchICC 25
  5. 5Yashasvi JaiswalYashasvi JaiswalIndia · Left-handed openerLast 4 years 31 mat · 2,612 runs · 47.5 avg+10.2runs a matchICC 11
  6. 6Jamie SmithJamie SmithEngland · Right-handed middle-order batterLast 4 years 25 mat · 1,549 runs · 39.7 avg+8.3runs a matchICC 20
  7. 7Rishabh PantRishabh PantIndia · Left-handed middle-order batterLast 4 years 21 mat · 1,602 runs · 44.5 avg+8.2runs a matchICC 7
  8. 8Rachin RavindraRachin RavindraNew Zealand · Left-handed top-order batterLast 4 years 21 mat · 1,792 runs · 52.7 avg+6.4runs a matchICC 6
  9. 9Kamindu MendisKamindu MendisSri Lanka · Left-handed top-order batterLast 4 years 17 mat · 1,495 runs · 53.4 avg+5.4runs a matchICC 10
  10. 10Ollie PopeOllie PopeEngland · Right-handed top-order batterLast 4 years 34 mat · 2,244 runs · 37.4 avg+4.0runs a matchICC 45
  11. 11Shubman GillShubman GillIndia · Right-handed top-order batterLast 4 years 32 mat · 2,464 runs · 48.3 avg+3.5runs a matchICC 9
  12. 12Wiaan MulderWiaan MulderSouth Africa · Right-handed middle-order batterLast 4 years 15 mat · 1,053 runs · 55.4 avg+3.2runs a matchICC 23
  13. 13Glenn PhillipsGlenn PhillipsNew Zealand · Right-handed middle-order batterLast 4 years 18 mat · 904 runs · 36.2 avg+2.9runs a matchICC 31
  14. 14Alex CareyAlex CareyAustralia · Left-handed middle-order batterLast 4 years 42 mat · 2,011 runs · 35.3 avg+2.4runs a matchICC 18
  15. 15Steve SmithSteve SmithAustralia · Right-handed top-order batterLast 4 years 40 mat · 2,842 runs · 45.1 avg+2.1runs a matchICC 2
  16. 16Zak CrawleyZak CrawleyEngland · Right-handed openerLast 4 years 36 mat · 2,223 runs · 34.2 avg+2.0runs a matchICC 53
  17. 17Sonal DinushaSonal DinushaSri Lanka · Left-handed middle-order batterLast 4 years 5 mat · 606 runs · 86.6 avg+1.2runs a matchICC 24
  18. 18Salman Ali AghaSalman Ali AghaPakistan · Right-handed middle-order batterLast 4 years 26 mat · 1,625 runs · 37.8 avg+0.8runs a matchICC 44
  19. 19Pathum NissankaPathum NissankaSri Lanka · Right-handed openerLast 4 years 10 mat · 773 runs · 45.5 avg+0.3runs a matchICC 28
  20. 20Kusal MendisKusal MendisSri Lanka · Right-handed middle-order batterLast 4 years 21 mat · 1,434 runs · 42.2 avg−0.7runs a matchICC 42
  21. 21Litton DasLitton DasBangladesh · Right-handed middle-order batterLast 4 years 22 mat · 1,399 runs · 36.8 avg−2.0runs a matchICC 33
  22. 22David BedinghamDavid BedinghamSouth Africa · Right-handed top-order batterLast 4 years 17 mat · 923 runs · 35.5 avg−2.5runs a matchICC 55
  23. 23Mohammad RizwanMohammad RizwanPakistan · Right-handed middle-order batterLast 4 years 23 mat · 1,450 runs · 35.4 avg−3.2runs a matchICC 34
  24. 24KL RahulKL RahulIndia · Right-handed openerLast 4 years 27 mat · 1,741 runs · 38.7 avg−3.2runs a matchICC 30
  25. 25Dhananjaya de SilvaDhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 4 years 24 mat · 1,616 runs · 41.4 avg−3.4runs a matchICC 26
  26. 26Devon ConwayDevon ConwayNew Zealand · Left-handed openerLast 4 years 26 mat · 1,843 runs · 39.2 avg−3.6runs a matchICC 14
  27. 27Dinesh ChandimalDinesh ChandimalSri Lanka · Right-handed top-order batterLast 4 years 23 mat · 1,598 runs · 43.2 avg−3.9runs a matchICC 12
  28. 28Mohammad Babar AzamMohammad Babar AzamPakistan · Right-handed top-order batterLast 4 years 24 mat · 1,649 runs · 36.6 avg−3.9runs a matchICC 13
  29. 29Brian BennettBrian BennettZimbabwe · Right-handed openerLast 4 years 12 mat · 568 runs · 31.6 avg−4.1runs a matchICC 87
  30. 30Usman KhawajaUsman KhawajaAustralia · Left-handed openerLast 4 years 37 mat · 2,454 runs · 37.8 avg−4.5runs a matchICC –
  31. 31Jordan CoxJordan CoxEngland · Right-handed top-order batterLast 4 years 4 mat · 254 runs · 42.3 avg−4.8runs a matchICC 76
  32. 32Saud ShakeelSaud ShakeelPakistan · Left-handed middle-order batterLast 4 years 26 mat · 2,006 runs · 42.7 avg−5.0runs a matchICC 16
  33. 33Temba BavumaTemba BavumaSouth Africa · Right-handed top-order batterLast 4 years 17 mat · 1,381 runs · 51.2 avg−5.3runs a matchICC 5
  34. 34Aiden MarkramAiden MarkramSouth Africa · Right-handed openerLast 4 years 19 mat · 1,306 runs · 38.4 avg−5.4runs a matchICC 14
  35. 35Kyle VerreynneKyle VerreynneSouth Africa · Right-handed middle-order batterLast 4 years 21 mat · 876 runs · 30.2 avg−5.8runs a matchICC 35
  36. 36Ravindra JadejaRavindra JadejaIndia · Left-handed middle-order batterLast 4 years 31 mat · 1,637 runs · 39.9 avg−5.9runs a matchICC 29
  37. 37Najmul Hossain ShantoNajmul Hossain ShantoBangladesh · Left-handed top-order batterLast 4 years 26 mat · 1,892 runs · 40.3 avg−6.0runs a matchICC 21
  38. 38Tanzid HasanTanzid HasanBangladesh · Left-handed openerLast 4 years 4 mat · 254 runs · 31.8 avg−6.3runs a matchICC –
  39. 39Marnus LabuschagneMarnus LabuschagneAustralia · Right-handed top-order batterLast 4 years 39 mat · 2,318 runs · 35.7 avg−6.3runs a matchICC 39
  40. 40Mominul HaqueMominul HaqueBangladesh · Left-handed top-order batterLast 4 years 27 mat · 1,736 runs · 37.7 avg−6.6runs a matchICC 36
  41. 41Shan MasoodShan MasoodPakistan · Left-handed top-order batterLast 4 years 25 mat · 1,548 runs · 32.3 avg−6.8runs a matchICC 37
  42. 42Daniel LawrenceDaniel LawrenceEngland · Right-handed middle-order batterLast 4 years 6 mat · 307 runs · 30.7 avg−6.8runs a matchICC 88
  43. 43Devdutt PadikkalDevdutt PadikkalIndia · Left-handed top-order batterLast 4 years 4 mat · 418 runs · 69.7 avg−7.0runs a matchICC 53
  44. 44Beau WebsterBeau WebsterAustralia · Right-handed middle-order batterLast 4 years 12 mat · 533 runs · 31.4 avg−7.1runs a matchICC 68
  45. 45Tom BlundellTom BlundellNew Zealand · Right-handed middle-order batterLast 4 years 28 mat · 1,290 runs · 30.0 avg−7.4runs a matchICC 50
  46. 46Mehedi HasanMehedi HasanBangladesh · Right-handed middle-order batterLast 4 years 26 mat · 1,295 runs · 32.4 avg−7.5runs a matchICC 63
  47. 47Tom LathamTom LathamNew Zealand · Left-handed openerLast 4 years 27 mat · 1,827 runs · 35.8 avg−7.5runs a matchICC 31
  48. 48Dhruv JurelDhruv JurelIndia · Right-handed middle-order batterLast 4 years 12 mat · 651 runs · 40.7 avg−7.7runs a matchICC 65
  49. 49Ben StokesBen StokesEngland · Left-handed middle-order batterLast 4 years 36 mat · 1,844 runs · 30.2 avg−7.7runs a matchICC –
  50. 50Lorcan TuckerLorcan TuckerIreland · Right-handed middle-order batterLast 4 years 10 mat · 753 runs · 41.8 avg−8.4runs a matchICC 51
  51. 51Mushfiqur RahimMushfiqur RahimBangladesh · Right-handed middle-order batterLast 4 years 24 mat · 1,722 runs · 43.1 avg−9.4runs a matchICC 17
  52. 52Henry NichollsHenry NichollsNew Zealand · Left-handed top-order batterLast 4 years 12 mat · 755 runs · 41.9 avg−9.8runs a matchICC 43
  53. 53Shadman IslamShadman IslamBangladesh · Left-handed openerLast 4 years 18 mat · 1,019 runs · 31.8 avg−9.9runs a matchICC 66
  54. 54Nitish Kumar ReddyNitish Kumar ReddyIndia · Right-handed middle-order batterLast 4 years 10 mat · 396 runs · 26.4 avg−10.2runs a matchICC –
  55. 55Ryan RickeltonRyan RickeltonSouth Africa · Left-handed openerLast 4 years 14 mat · 797 runs · 36.2 avg−10.3runs a matchICC 38
  56. 56Brandon KingBrandon KingWest Indies · Right-handed openerLast 4 years 10 mat · 494 runs · 29.1 avg−10.4runs a matchICC 72
  57. 57Imam-ul-HaqImam-ul-HaqPakistan · Left-handed openerLast 4 years 15 mat · 892 runs · 34.3 avg−10.7runs a matchICC 58
  58. 58Jacob BethellJacob BethellEngland · Left-handed top-order batterLast 4 years 9 mat · 579 runs · 34.1 avg−10.8runs a matchICC 62
  59. 59Cameron GreenCameron GreenAustralia · Right-handed middle-order batterLast 4 years 25 mat · 1,197 runs · 33.3 avg−11.3runs a matchICC 22
  60. 60Rahmat ShahRahmat ShahAfghanistan · Right-handed top-order batterLast 4 years 7 mat · 814 runs · 67.8 avg−11.8runs a matchICC 27
  61. 61Daryl MitchellDaryl MitchellNew Zealand · Right-handed middle-order batterLast 4 years 27 mat · 1,470 runs · 35.9 avg−11.8runs a matchICC 8
  62. 62Will YoungWill YoungNew Zealand · Right-handed top-order batterLast 4 years 11 mat · 643 runs · 35.7 avg−11.9runs a matchICC 48
  63. 63LULahiru UdaraSri Lanka · Right-handed openerLast 4 years 5 mat · 313 runs · 34.8 avg−12.2runs a matchICC –
  64. 64Tony de ZorziTony de ZorziSouth Africa · Left-handed openerLast 4 years 17 mat · 919 runs · 30.6 avg−12.7runs a matchICC 41
  65. 65Jake WeatheraldJake WeatheraldAustralia · Left-handed openerLast 4 years 6 mat · 224 runs · 20.4 avg−12.7runs a matchICC –
  66. 66Senuran MuthusamySenuran MuthusamySouth Africa · Left-handed middle-order batterLast 4 years 6 mat · 290 runs · 58.0 avg−13.2runs a matchICC 61
  67. 67Emilio GayEmilio GayEngland · Left-handed openerLast 4 years 6 mat · 271 runs · 24.6 avg−13.5runs a matchICC 86
  68. 68Justin GreavesJustin GreavesWest Indies · Right-handed middle-order batterLast 4 years 18 mat · 1,006 runs · 33.5 avg−14.5runs a matchICC 51
  69. 69Azan AwaisAzan AwaisPakistan · Left-handed openerLast 4 years 7 mat · 357 runs · 25.5 avg−14.9runs a matchICC 95
  70. 70Abdullah ShafiqueAbdullah ShafiquePakistan · Right-handed top-order batterLast 4 years 21 mat · 1,142 runs · 30.1 avg−15.3runs a matchICC 46
  71. 71Wesley MadhevereWesley MadhevereZimbabwe · Right-handed middle-order batterLast 4 years 7 mat · 321 runs · 29.2 avg−15.5runs a matchICC –
  72. 72Ben CurranBen CurranZimbabwe · Left-handed openerLast 4 years 9 mat · 537 runs · 33.6 avg−15.7runs a matchICC 78
  73. 73John CampbellJohn CampbellWest Indies · Left-handed openerLast 4 years 10 mat · 550 runs · 30.6 avg−16.5runs a matchICC 67
  74. 74Mahmudul Hasan JoyMahmudul Hasan JoyBangladesh · Right-handed openerLast 4 years 15 mat · 766 runs · 26.4 avg−16.7runs a matchICC 84
  75. 75Shai HopeShai HopeWest Indies · Right-handed middle-order batterLast 4 years 11 mat · 792 runs · 37.7 avg−17.2runs a matchICC 40
  76. 76Amir JangooAmir JangooWest Indies · Left-handed top-order batterLast 4 years 5 mat · 336 runs · 42.0 avg−17.3runs a matchICC 83
  77. 77Alick AthanazeAlick AthanazeWest Indies · Left-handed top-order batterLast 4 years 17 mat · 781 runs · 23.7 avg−17.8runs a matchICC 81
  78. 78Roston ChaseRoston ChaseWest Indies · Right-handed middle-order batterLast 4 years 18 mat · 799 runs · 24.2 avg−17.9runs a matchICC 82
  79. 79Craig ErvineCraig ErvineZimbabwe · Left-handed middle-order batterLast 4 years 14 mat · 783 runs · 31.3 avg−18.5runs a matchICC 56
  80. 80Will JacksWill JacksEngland · Right-handed middle-order batterLast 4 years 6 mat · 234 runs · 21.3 avg−18.6runs a matchICC –
  81. 81Tristan StubbsTristan StubbsSouth Africa · Right-handed top-order batterLast 4 years 15 mat · 792 runs · 30.5 avg−20.1runs a matchICC 47
  82. 82Afsar ZazaiAfsar ZazaiAfghanistan · Right-handed top-order batterLast 4 years 5 mat · 206 runs · 22.9 avg−21.3runs a matchICC –
  83. 83TTTafadzwa TsigaZimbabwe · Right-handed middle-order batterLast 4 years 10 mat · 207 runs · 13.8 avg−21.4runs a matchICC –
  84. 84Kavem HodgeKavem HodgeWest Indies · Right-handed top-order batterLast 4 years 17 mat · 889 runs · 28.7 avg−21.9runs a matchICC 60
  85. 85Matt RenshawMatt RenshawAustralia · Left-handed openerLast 4 years 6 mat · 312 runs · 39.0 avg−23.0runs a matchICC –
  86. 86Andrew BalbirnieAndrew BalbirnieIreland · Right-handed openerLast 4 years 10 mat · 429 runs · 22.6 avg−23.8runs a matchICC 97
  87. 87Abdul MalikAbdul MalikAfghanistan · Right-handed openerLast 4 years 6 mat · 183 runs · 16.6 avg−24.1runs a matchICC –
  88. 88IAIsmat AlamAfghanistan · Right-handed middle-order batterLast 4 years 3 mat · 130 runs · 21.7 avg−24.5runs a matchICC –
  89. 89Hashmatullah ShahidiHashmatullah ShahidiAfghanistan · Left-handed top-order batterLast 4 years 8 mat · 479 runs · 34.2 avg−25.4runs a matchICC 75
  90. 90Tevin ImlachTevin ImlachWest Indies · Right-handed top-order batterLast 4 years 6 mat · 169 runs · 15.4 avg−25.5runs a matchICC –
  91. 91Tagenarine ChanderpaulTagenarine ChanderpaulWest Indies · Left-handed openerLast 4 years 15 mat · 758 runs · 28.1 avg−26.4runs a matchICC 99
  92. 92Harry TectorHarry TectorIreland · Right-handed top-order batterLast 4 years 10 mat · 492 runs · 24.6 avg−26.5runs a matchICC 99
  93. 93Sai SudharsanSai SudharsanIndia · Left-handed top-order batterLast 4 years 7 mat · 383 runs · 31.9 avg−27.1runs a matchICC –
  94. 94Curtis CampherCurtis CampherIreland · Right-handed middle-order batterLast 4 years 10 mat · 466 runs · 25.9 avg−30.9runs a matchICC 95
  95. 95Sediqullah AtalSediqullah AtalAfghanistan · Left-handed openerLast 4 years 3 mat · 190 runs · 38.0 avg−37.5runs 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