Men's Test batters, last 3 years
- 1
Harry BrookEngland · Right-handed middle-order batterLast 3 years 29 mat · 2,429 runs · 49.6 avg+20.9runs a matchICC 1 - 2
Joe RootEngland · Right-handed top-order batterLast 3 years 34 mat · 2,862 runs · 51.1 avg+11.3runs a matchICC 3 - 3
Ben DuckettEngland · Left-handed openerLast 3 years 34 mat · 2,243 runs · 36.2 avg+10.9runs a matchICC 25 - 4
Yashasvi JaiswalIndia · Left-handed openerLast 3 years 29 mat · 2,346 runs · 45.1 avg+8.8runs a matchICC 11 - 5
Travis HeadAustralia · Left-handed openerLast 3 years 27 mat · 1,904 runs · 39.7 avg+8.4runs a matchICC 4 - 6
Jamie SmithEngland · Right-handed middle-order batterLast 3 years 25 mat · 1,549 runs · 39.7 avg+8.3runs a matchICC 20 - 7
Rishabh PantIndia · Left-handed middle-order batterLast 3 years 19 mat · 1,454 runs · 44.1 avg+7.6runs a matchICC 7 - 8
Rachin RavindraNew Zealand · Left-handed top-order batterLast 3 years 21 mat · 1,792 runs · 52.7 avg+6.4runs a matchICC 6 - 9
Kamindu MendisSri Lanka · Left-handed top-order batterLast 3 years 17 mat · 1,495 runs · 53.4 avg+5.4runs a matchICC 10 - 10
Shubman GillIndia · Right-handed top-order batterLast 3 years 25 mat · 2,077 runs · 51.9 avg+4.5runs a matchICC 9 - 11
Wiaan MulderSouth Africa · Right-handed middle-order batterLast 3 years 14 mat · 999 runs · 58.8 avg+3.7runs a matchICC 23 - 12
Glenn PhillipsNew Zealand · Right-handed middle-order batterLast 3 years 18 mat · 904 runs · 36.2 avg+2.9runs a matchICC 31 - 13
Alex CareyAustralia · Left-handed middle-order batterLast 3 years 27 mat · 1,459 runs · 37.4 avg+2.2runs a matchICC 18 - 14
Sonal DinushaSri Lanka · Left-handed middle-order batterLast 3 years 5 mat · 606 runs · 86.6 avg+1.2runs a matchICC 24 - 15
Ollie PopeEngland · Right-handed top-order batterLast 3 years 26 mat · 1,596 runs · 34.7 avg+1.0runs a matchICC 45 - 16
Pathum NissankaSri Lanka · Right-handed openerLast 3 years 10 mat · 773 runs · 45.5 avg+0.3runs a matchICC 28 - 17
KL RahulIndia · Right-handed openerLast 3 years 23 mat · 1,646 runs · 43.3 avg−1.3runs a matchICC 30 - 18
David BedinghamSouth Africa · Right-handed top-order batterLast 3 years 17 mat · 923 runs · 35.5 avg−2.5runs a matchICC 55 - 19
Zak CrawleyEngland · Right-handed openerLast 3 years 25 mat · 1,382 runs · 30.7 avg−2.8runs a matchICC 53 - 20
Kusal MendisSri Lanka · Right-handed middle-order batterLast 3 years 15 mat · 848 runs · 35.3 avg−3.1runs a matchICC 42 - 21
Litton DasBangladesh · Right-handed middle-order batterLast 3 years 18 mat · 1,117 runs · 36.0 avg−3.1runs a matchICC 33 - 22
Steve SmithAustralia · Right-handed top-order batterLast 3 years 25 mat · 1,683 runs · 42.1 avg−3.3runs a matchICC 2 - 23
Mohammad RizwanPakistan · Right-handed middle-order batterLast 3 years 19 mat · 1,259 runs · 36.0 avg−3.3runs a matchICC 34 - 24
Brian BennettZimbabwe · Right-handed openerLast 3 years 12 mat · 568 runs · 31.6 avg−4.1runs a matchICC 87 - 25
Dinesh ChandimalSri Lanka · Right-handed top-order batterLast 3 years 17 mat · 1,239 runs · 42.7 avg−4.4runs a matchICC 12 - 26
Salman Ali AghaPakistan · Right-handed middle-order batterLast 3 years 19 mat · 1,040 runs · 31.5 avg−4.7runs a matchICC 44 - 27
Jordan CoxEngland · Right-handed top-order batterLast 3 years 4 mat · 254 runs · 42.3 avg−4.8runs a matchICC 76 - 28
Shan MasoodPakistan · Left-handed top-order batterLast 3 years 20 mat · 1,329 runs · 34.1 avg−5.8runs a matchICC 37 - 29
Ravindra JadejaIndia · Left-handed middle-order batterLast 3 years 24 mat · 1,356 runs · 41.1 avg−6.3runs a matchICC 29 - 30
Tanzid HasanBangladesh · Left-handed openerLast 3 years 4 mat · 254 runs · 31.8 avg−6.3runs a matchICC – - 31
Devon ConwayNew Zealand · Left-handed openerLast 3 years 20 mat · 1,358 runs · 36.7 avg−6.6runs a matchICC 14 - 32
Daniel LawrenceEngland · Right-handed middle-order batterLast 3 years 6 mat · 307 runs · 30.7 avg−6.8runs a matchICC 88 - 33
Devdutt PadikkalIndia · Left-handed top-order batterLast 3 years 4 mat · 418 runs · 69.7 avg−7.0runs a matchICC 53 - 34
Beau WebsterAustralia · Right-handed middle-order batterLast 3 years 12 mat · 533 runs · 31.4 avg−7.1runs a matchICC 68 - 35
Temba BavumaSouth Africa · Right-handed top-order batterLast 3 years 12 mat · 996 runs · 55.3 avg−7.2runs a matchICC 5 - 36
Kyle VerreynneSouth Africa · Right-handed middle-order batterLast 3 years 18 mat · 708 runs · 29.5 avg−7.3runs a matchICC 35 - 37
Dhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 3 years 18 mat · 1,130 runs · 36.5 avg−7.5runs a matchICC 26 - 38
Dhruv JurelIndia · Right-handed middle-order batterLast 3 years 12 mat · 651 runs · 40.7 avg−7.7runs a matchICC 65 - 39
Najmul Hossain ShantoBangladesh · Left-handed top-order batterLast 3 years 22 mat · 1,522 runs · 39.0 avg−7.9runs a matchICC 21 - 40
Mehedi HasanBangladesh · Right-handed middle-order batterLast 3 years 22 mat · 1,139 runs · 33.5 avg−8.1runs a matchICC 63 - 41
Andrew McBrineIreland · Left-handed middle-order batterLast 3 years 6 mat · 391 runs · 48.9 avg−8.2runs a matchICC 63 - 42
Mominul HaqueBangladesh · Left-handed top-order batterLast 3 years 24 mat · 1,474 runs · 35.1 avg−8.9runs a matchICC 36 - 43
Aiden MarkramSouth Africa · Right-handed openerLast 3 years 17 mat · 1,030 runs · 34.3 avg−9.0runs a matchICC 14 - 44
Mohammad Babar AzamPakistan · Right-handed top-order batterLast 3 years 17 mat · 999 runs · 31.2 avg−9.3runs a matchICC 13 - 45
Ryan RickeltonSouth Africa · Left-handed openerLast 3 years 13 mat · 765 runs · 38.3 avg−9.4runs a matchICC 38 - 46
Shadman IslamBangladesh · Left-handed openerLast 3 years 18 mat · 1,019 runs · 31.8 avg−9.9runs a matchICC 66 - 47
Nitish Kumar ReddyIndia · Right-handed middle-order batterLast 3 years 10 mat · 396 runs · 26.4 avg−10.2runs a matchICC – - 48
Will YoungNew Zealand · Right-handed top-order batterLast 3 years 10 mat · 633 runs · 39.6 avg−10.4runs a matchICC 48 - 49
Brandon KingWest Indies · Right-handed openerLast 3 years 10 mat · 494 runs · 29.1 avg−10.4runs a matchICC 72 - 50
Rahmat ShahAfghanistan · Right-handed top-order batterLast 3 years 6 mat · 775 runs · 77.5 avg−10.5runs a matchICC 27 - 51
Ben StokesEngland · Left-handed middle-order batterLast 3 years 25 mat · 1,156 runs · 26.9 avg−10.7runs a matchICC – - 52
Jacob BethellEngland · Left-handed top-order batterLast 3 years 9 mat · 579 runs · 34.1 avg−10.8runs a matchICC 62 - 53
Tom BlundellNew Zealand · Right-handed middle-order batterLast 3 years 22 mat · 824 runs · 24.2 avg−11.1runs a matchICC 50 - 54
Saud ShakeelPakistan · Left-handed middle-order batterLast 3 years 19 mat · 1,131 runs · 30.6 avg−11.2runs a matchICC 16 - 55
Cameron GreenAustralia · Right-handed middle-order batterLast 3 years 15 mat · 845 runs · 35.2 avg−11.3runs a matchICC 22 - 56
Tom LathamNew Zealand · Left-handed openerLast 3 years 21 mat · 1,300 runs · 31.7 avg−11.4runs a matchICC 31 - 57
Mushfiqur RahimBangladesh · Right-handed middle-order batterLast 3 years 20 mat · 1,404 runs · 42.6 avg−11.9runs a matchICC 17 - 58
Senuran MuthusamySouth Africa · Left-handed middle-order batterLast 3 years 5 mat · 283 runs · 94.3 avg−11.9runs a matchICC 61 - 59Lahiru UdaraSri Lanka · Right-handed openerLast 3 years 5 mat · 313 runs · 34.8 avg−12.2runs a matchICC –
- 60
Tony de ZorziSouth Africa · Left-handed openerLast 3 years 15 mat · 805 runs · 31.0 avg−12.2runs a matchICC 41 - 61
Henry NichollsNew Zealand · Left-handed top-order batterLast 3 years 6 mat · 410 runs · 45.6 avg−12.3runs a matchICC 43 - 62
Usman KhawajaAustralia · Left-handed openerLast 3 years 22 mat · 1,225 runs · 31.4 avg−12.5runs a matchICC – - 63
Jake WeatheraldAustralia · Left-handed openerLast 3 years 6 mat · 224 runs · 20.4 avg−12.7runs a matchICC – - 64
Lorcan TuckerIreland · Right-handed middle-order batterLast 3 years 6 mat · 402 runs · 40.2 avg−13.4runs a matchICC 51 - 65
Emilio GayEngland · Left-handed openerLast 3 years 6 mat · 271 runs · 24.6 avg−13.5runs a matchICC 86 - 66
Daryl MitchellNew Zealand · Right-handed middle-order batterLast 3 years 21 mat · 1,095 runs · 33.2 avg−14.5runs a matchICC 8 - 67
Justin GreavesWest Indies · Right-handed middle-order batterLast 3 years 18 mat · 1,006 runs · 33.5 avg−14.5runs a matchICC 51 - 68
Imam-ul-HaqPakistan · Left-handed openerLast 3 years 9 mat · 391 runs · 24.4 avg−14.6runs a matchICC 58 - 69
Azan AwaisPakistan · Left-handed openerLast 3 years 7 mat · 357 runs · 25.5 avg−14.9runs a matchICC 95 - 70
Marnus LabuschagneAustralia · Right-handed top-order batterLast 3 years 24 mat · 1,068 runs · 26.1 avg−15.1runs a matchICC 39 - 71
Wesley MadhevereZimbabwe · Right-handed middle-order batterLast 3 years 7 mat · 321 runs · 29.2 avg−15.5runs a matchICC – - 72
Ben CurranZimbabwe · Left-handed openerLast 3 years 9 mat · 537 runs · 33.6 avg−15.7runs a matchICC 78 - 73
John CampbellWest Indies · Left-handed openerLast 3 years 10 mat · 550 runs · 30.6 avg−16.5runs a matchICC 67 - 74
Shai HopeWest Indies · Right-handed middle-order batterLast 3 years 11 mat · 792 runs · 37.7 avg−17.2runs a matchICC 40 - 75
Amir JangooWest Indies · Left-handed top-order batterLast 3 years 5 mat · 336 runs · 42.0 avg−17.3runs a matchICC 83 - 76
Mahmudul Hasan JoyBangladesh · Right-handed openerLast 3 years 14 mat · 673 runs · 24.9 avg−17.8runs a matchICC 84 - 77
Abdullah ShafiquePakistan · Right-handed top-order batterLast 3 years 14 mat · 658 runs · 26.3 avg−19.3runs a matchICC 46 - 78
Alick AthanazeWest Indies · Left-handed top-order batterLast 3 years 15 mat · 669 runs · 22.3 avg−19.5runs a matchICC 81 - 79
Craig ErvineZimbabwe · Left-handed middle-order batterLast 3 years 12 mat · 659 runs · 31.4 avg−19.5runs a matchICC 56 - 80
Roston ChaseWest Indies · Right-handed middle-order batterLast 3 years 12 mat · 543 runs · 24.7 avg−19.7runs a matchICC 82 - 81
Tristan StubbsSouth Africa · Right-handed top-order batterLast 3 years 15 mat · 792 runs · 30.5 avg−20.1runs a matchICC 47 - 82Tafadzwa TsigaZimbabwe · Right-handed middle-order batterLast 3 years 8 mat · 179 runs · 14.9 avg−20.3runs a matchICC –
- 83
Kavem HodgeWest Indies · Right-handed top-order batterLast 3 years 17 mat · 889 runs · 28.7 avg−21.9runs a matchICC 60 - 84
Matt RenshawAustralia · Left-handed openerLast 3 years 3 mat · 303 runs · 60.6 avg−23.2runs a matchICC – - 85
Abdul MalikAfghanistan · Right-handed openerLast 3 years 5 mat · 161 runs · 17.9 avg−24.2runs a matchICC – - 86
Andrew BalbirnieIreland · Right-handed openerLast 3 years 6 mat · 257 runs · 23.4 avg−24.4runs a matchICC 97 - 87Ismat AlamAfghanistan · Right-handed middle-order batterLast 3 years 3 mat · 130 runs · 21.7 avg−24.5runs a matchICC –
- 88
Tevin ImlachWest Indies · Right-handed top-order batterLast 3 years 6 mat · 169 runs · 15.4 avg−25.5runs a matchICC – - 89
Hashmatullah ShahidiAfghanistan · Left-handed top-order batterLast 3 years 7 mat · 457 runs · 35.2 avg−26.0runs a matchICC 75 - 90
Afsar ZazaiAfghanistan · Right-handed top-order batterLast 3 years 4 mat · 164 runs · 23.4 avg−26.5runs a matchICC – - 91
Sai SudharsanIndia · Left-handed top-order batterLast 3 years 7 mat · 383 runs · 31.9 avg−27.1runs a matchICC – - 92
Harry TectorIreland · Right-handed top-order batterLast 3 years 6 mat · 156 runs · 13.0 avg−31.6runs a matchICC 99 - 93
Tagenarine ChanderpaulWest Indies · Left-handed openerLast 3 years 7 mat · 229 runs · 16.4 avg−34.2runs a matchICC 99 - 94
Curtis CampherIreland · Right-handed middle-order batterLast 3 years 6 mat · 226 runs · 22.6 avg−37.1runs a matchICC 95 - 95
Sediqullah AtalAfghanistan · Left-handed openerLast 3 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