Men's First-class batters, last 5 years
- 1
Harry BrookEngland · Right-handed middle-order batterLast 5 years 57 mat · 5,091 runs · 58.5 avg+33.1runs a matchICC 1 - 2
Joe RootEngland · Right-handed top-order batterLast 5 years 72 mat · 6,004 runs · 51.8 avg+27.0runs a matchICC 3 - 3
Yashasvi JaiswalIndia · Left-handed openerLast 5 years 37 mat · 3,398 runs · 51.5 avg+25.2runs a matchICC 11 - 4
Devdutt PadikkalIndia · Left-handed top-order batterLast 5 years 14 mat · 1,098 runs · 47.7 avg+24.2runs a matchICC 53 - 5
Ben DuckettEngland · Left-handed openerLast 5 years 68 mat · 5,561 runs · 47.5 avg+23.8runs a matchICC 25 - 6
David BedinghamSouth Africa · Right-handed top-order batterLast 5 years 86 mat · 6,599 runs · 54.1 avg+21.1runs a matchICC 55 - 7
Jordan CoxEngland · Right-handed top-order batterLast 5 years 46 mat · 3,328 runs · 48.9 avg+17.2runs a matchICC 76 - 8
Shan MasoodPakistan · Left-handed top-order batterLast 5 years 65 mat · 5,533 runs · 50.3 avg+17.1runs a matchICC 37 - 9Lahiru UdaraSri Lanka · Right-handed openerLast 5 years 24 mat · 2,038 runs · 53.6 avg+16.8runs a matchICC –
- 10
Salman Ali AghaPakistan · Right-handed middle-order batterLast 5 years 36 mat · 2,496 runs · 42.3 avg+16.7runs a matchICC 44 - 11
Travis HeadAustralia · Left-handed openerLast 5 years 59 mat · 4,058 runs · 41.0 avg+16.6runs a matchICC 4 - 12
KL RahulIndia · Right-handed openerLast 5 years 33 mat · 2,135 runs · 37.5 avg+16.3runs a matchICC 30 - 13
Dinesh ChandimalSri Lanka · Right-handed top-order batterLast 5 years 44 mat · 3,406 runs · 52.4 avg+16.3runs a matchICC 12 - 14
Steve SmithAustralia · Right-handed top-order batterLast 5 years 56 mat · 3,819 runs · 45.5 avg+16.2runs a matchICC 2 - 15
Jamie SmithEngland · Right-handed middle-order batterLast 5 years 64 mat · 4,041 runs · 43.5 avg+15.1runs a matchICC 20 - 16
Rishabh PantIndia · Left-handed middle-order batterLast 5 years 29 mat · 2,262 runs · 45.2 avg+14.9runs a matchICC 7 - 17
Emilio GayEngland · Left-handed openerLast 5 years 62 mat · 4,351 runs · 43.1 avg+14.9runs a matchICC 86 - 18
Jake WeatheraldAustralia · Left-handed openerLast 5 years 41 mat · 2,825 runs · 38.7 avg+14.9runs a matchICC – - 19
Alex CareyAustralia · Left-handed middle-order batterLast 5 years 72 mat · 4,073 runs · 39.2 avg+14.7runs a matchICC 18 - 20
Kamindu MendisSri Lanka · Left-handed top-order batterLast 5 years 21 mat · 1,740 runs · 52.7 avg+14.6runs a matchICC 10 - 21
Rachin RavindraNew Zealand · Left-handed top-order batterLast 5 years 38 mat · 2,971 runs · 46.4 avg+14.2runs a matchICC 6 - 22
Sonal DinushaSri Lanka · Left-handed middle-order batterLast 5 years 19 mat · 1,361 runs · 61.9 avg+14.2runs a matchICC 24 - 23
Daniel LawrenceEngland · Right-handed middle-order batterLast 5 years 66 mat · 4,246 runs · 42.0 avg+13.7runs a matchICC 88 - 24
Temba BavumaSouth Africa · Right-handed top-order batterLast 5 years 27 mat · 2,118 runs · 49.3 avg+12.7runs a matchICC 5 - 25
Usman KhawajaAustralia · Left-handed openerLast 5 years 66 mat · 4,745 runs · 43.9 avg+12.7runs a matchICC – - 26
Henry NichollsNew Zealand · Left-handed top-order batterLast 5 years 55 mat · 3,881 runs · 47.3 avg+12.2runs a matchICC 43 - 27
Shubman GillIndia · Right-handed top-order batterLast 5 years 41 mat · 2,948 runs · 44.7 avg+11.4runs a matchICC 9 - 28
Tom LathamNew Zealand · Left-handed openerLast 5 years 56 mat · 4,054 runs · 42.2 avg+11.0runs a matchICC 31 - 29
Wiaan MulderSouth Africa · Right-handed middle-order batterLast 5 years 58 mat · 3,492 runs · 42.1 avg+10.9runs a matchICC 23 - 30
Glenn PhillipsNew Zealand · Right-handed middle-order batterLast 5 years 29 mat · 1,889 runs · 43.9 avg+10.3runs a matchICC 31 - 31
Litton DasBangladesh · Right-handed middle-order batterLast 5 years 32 mat · 2,282 runs · 40.8 avg+10.1runs a matchICC 33 - 32
Ollie PopeEngland · Right-handed top-order batterLast 5 years 83 mat · 5,247 runs · 38.9 avg+10.0runs a matchICC 45 - 33
Beau WebsterAustralia · Right-handed middle-order batterLast 5 years 67 mat · 4,047 runs · 42.6 avg+9.3runs a matchICC 68 - 34
Devon ConwayNew Zealand · Left-handed openerLast 5 years 34 mat · 2,446 runs · 40.1 avg+9.1runs a matchICC 14 - 35
Pathum NissankaSri Lanka · Right-handed openerLast 5 years 17 mat · 1,187 runs · 44.0 avg+8.6runs a matchICC 28 - 36
Mohammad RizwanPakistan · Right-handed middle-order batterLast 5 years 39 mat · 2,388 runs · 39.2 avg+8.4runs a matchICC 34 - 37
John CampbellWest Indies · Left-handed openerLast 5 years 29 mat · 2,047 runs · 41.8 avg+7.7runs a matchICC 67 - 38
Saud ShakeelPakistan · Left-handed middle-order batterLast 5 years 45 mat · 3,213 runs · 42.3 avg+7.5runs a matchICC 16 - 39
Ravindra JadejaIndia · Left-handed middle-order batterLast 5 years 37 mat · 2,153 runs · 43.9 avg+7.5runs a matchICC 29 - 40
Tom BlundellNew Zealand · Right-handed middle-order batterLast 5 years 57 mat · 3,349 runs · 37.2 avg+7.4runs a matchICC 50 - 41
Dhananjaya de SilvaSri Lanka · Right-handed top-order batterLast 5 years 48 mat · 3,184 runs · 44.2 avg+7.3runs a matchICC 26 - 42
Dhruv JurelIndia · Right-handed middle-order batterLast 5 years 17 mat · 842 runs · 35.1 avg+6.9runs a matchICC 65 - 43
ShahidullahAfghanistan · Left-handed top-order batterLast 5 years 20 mat · 1,649 runs · 51.5 avg+6.8runs a matchICC – - 44
Marnus LabuschagneAustralia · Right-handed top-order batterLast 5 years 86 mat · 5,590 runs · 39.4 avg+6.7runs a matchICC 39 - 45
Mohammad Babar AzamPakistan · Right-handed top-order batterLast 5 years 33 mat · 2,467 runs · 41.1 avg+6.6runs a matchICC 13 - 46
Cameron GreenAustralia · Right-handed middle-order batterLast 5 years 47 mat · 2,779 runs · 40.9 avg+6.5runs a matchICC 22 - 47
Mushfiqur RahimBangladesh · Right-handed middle-order batterLast 5 years 36 mat · 2,559 runs · 44.9 avg+6.3runs a matchICC 17 - 48
Abdul MalikAfghanistan · Right-handed openerLast 5 years 34 mat · 2,645 runs · 44.8 avg+6.3runs a matchICC – - 49
Imam-ul-HaqPakistan · Left-handed openerLast 5 years 31 mat · 2,234 runs · 43.0 avg+6.1runs a matchICC 58 - 50
Ben StokesEngland · Left-handed middle-order batterLast 5 years 64 mat · 3,459 runs · 32.9 avg+5.3runs a matchICC – - 51
Joshua Da SilvaWest Indies · Right-handed middle-order batterLast 5 years 48 mat · 2,545 runs · 36.4 avg+4.6runs a matchICC 92 - 52
Ryan RickeltonSouth Africa · Left-handed openerLast 5 years 38 mat · 2,617 runs · 45.9 avg+4.5runs a matchICC 38 - 53
Daryl MitchellNew Zealand · Right-handed middle-order batterLast 5 years 39 mat · 2,519 runs · 41.3 avg+4.2runs a matchICC 8 - 54
Kusal MendisSri Lanka · Right-handed middle-order batterLast 5 years 28 mat · 1,814 runs · 39.4 avg+4.1runs a matchICC 42 - 55
Rahmat ShahAfghanistan · Right-handed top-order batterLast 5 years 22 mat · 1,768 runs · 50.5 avg+4.0runs a matchICC 27 - 56
Amir JangooWest Indies · Left-handed top-order batterLast 5 years 29 mat · 1,863 runs · 45.4 avg+3.9runs a matchICC 83 - 57
Zak CrawleyEngland · Right-handed openerLast 5 years 86 mat · 5,030 runs · 31.8 avg+3.9runs a matchICC 53 - 58
Kyle VerreynneSouth Africa · Right-handed middle-order batterLast 5 years 71 mat · 3,578 runs · 37.7 avg+3.7runs a matchICC 35 - 59
Matt RenshawAustralia · Left-handed openerLast 5 years 55 mat · 3,185 runs · 35.8 avg+3.5runs a matchICC – - 60
Najmul Hossain ShantoBangladesh · Left-handed top-order batterLast 5 years 39 mat · 2,388 runs · 33.6 avg+2.5runs a matchICC 21 - 61
Azan AwaisPakistan · Left-handed openerLast 5 years 30 mat · 2,001 runs · 38.5 avg+2.1runs a matchICC 95 - 62
Josh InglisAustralia · Right-handed middle-order batterLast 5 years 18 mat · 1,077 runs · 39.9 avg+2.1runs a matchICC – - 63
Washington SundarIndia · Left-handed middle-order batterLast 5 years 24 mat · 1,070 runs · 34.5 avg+2.0runs a matchICC 48 - 64
Mominul HaqueBangladesh · Left-handed top-order batterLast 5 years 45 mat · 2,705 runs · 34.7 avg+1.1runs a matchICC 36 - 65
Aiden MarkramSouth Africa · Right-handed openerLast 5 years 26 mat · 1,491 runs · 31.7 avg+1.1runs a matchICC 14 - 66
Mehedi HasanBangladesh · Right-handed middle-order batterLast 5 years 36 mat · 1,683 runs · 30.1 avg+0.8runs a matchICC 63 - 67
Tanzid HasanBangladesh · Left-handed openerLast 5 years 13 mat · 889 runs · 38.7 avg+0.5runs a matchICC – - 68
Tony de ZorziSouth Africa · Left-handed openerLast 5 years 30 mat · 1,832 runs · 37.4 avg+0.2runs a matchICC 41 - 69
Will JacksEngland · Right-handed middle-order batterLast 5 years 32 mat · 1,612 runs · 35.8 avg−0.1runs a matchICC – - 70
Lorcan TuckerIreland · Right-handed middle-order batterLast 5 years 10 mat · 753 runs · 41.8 avg−0.9runs a matchICC 51 - 71
Brian BennettZimbabwe · Right-handed openerLast 5 years 12 mat · 568 runs · 31.6 avg−1.0runs a matchICC 87 - 72
Tristan StubbsSouth Africa · Right-handed top-order batterLast 5 years 24 mat · 1,548 runs · 39.7 avg−1.6runs a matchICC 47 - 73
Michael NeserAustralia · Right-handed middle-order batterLast 5 years 51 mat · 2,074 runs · 30.5 avg−1.8runs a matchICC – - 74
Shadman IslamBangladesh · Left-handed openerLast 5 years 32 mat · 1,830 runs · 33.3 avg−2.0runs a matchICC 66 - 75
Sai SudharsanIndia · Left-handed top-order batterLast 5 years 19 mat · 994 runs · 31.1 avg−2.2runs a matchICC – - 76
Justin GreavesWest Indies · Right-handed middle-order batterLast 5 years 36 mat · 2,040 runs · 35.8 avg−2.7runs a matchICC 51 - 77
Shai HopeWest Indies · Right-handed middle-order batterLast 5 years 16 mat · 1,066 runs · 35.5 avg−2.8runs a matchICC 40 - 78
Will YoungNew Zealand · Right-handed top-order batterLast 5 years 62 mat · 3,324 runs · 33.6 avg−3.0runs a matchICC 48 - 79
Mahmudul Hasan JoyBangladesh · Right-handed openerLast 5 years 34 mat · 1,964 runs · 32.2 avg−3.5runs a matchICC 84 - 80
Roston ChaseWest Indies · Right-handed middle-order batterLast 5 years 28 mat · 1,332 runs · 28.3 avg−3.6runs a matchICC 82 - 81
Abdullah ShafiquePakistan · Right-handed top-order batterLast 5 years 42 mat · 2,622 runs · 37.5 avg−3.7runs a matchICC 46 - 82
Nitish Kumar ReddyIndia · Right-handed middle-order batterLast 5 years 14 mat · 471 runs · 22.4 avg−3.9runs a matchICC – - 83
Senuran MuthusamySouth Africa · Left-handed middle-order batterLast 5 years 26 mat · 1,288 runs · 34.8 avg−4.1runs a matchICC 61 - 84
Jacob BethellEngland · Left-handed top-order batterLast 5 years 29 mat · 1,326 runs · 28.8 avg−4.2runs a matchICC 62 - 85
Alick AthanazeWest Indies · Left-handed top-order batterLast 5 years 40 mat · 2,313 runs · 31.7 avg−4.6runs a matchICC 81 - 86
Brandon KingWest Indies · Right-handed openerLast 5 years 19 mat · 1,135 runs · 34.4 avg−5.3runs a matchICC 72 - 87Ismat AlamAfghanistan · Right-handed middle-order batterLast 5 years 16 mat · 1,171 runs · 48.8 avg−5.7runs a matchICC –
- 88
Saim AyubPakistan · Left-handed openerLast 5 years 20 mat · 1,249 runs · 34.7 avg−8.0runs a matchICC – - 89
Craig ErvineZimbabwe · Left-handed middle-order batterLast 5 years 14 mat · 783 runs · 31.3 avg−8.3runs a matchICC 56 - 90
Ben CurranZimbabwe · Left-handed openerLast 5 years 11 mat · 565 runs · 29.7 avg−8.3runs a matchICC 78 - 91
Kavem HodgeWest Indies · Right-handed top-order batterLast 5 years 42 mat · 2,273 runs · 30.3 avg−8.4runs a matchICC 60 - 92
Hashmatullah ShahidiAfghanistan · Left-handed top-order batterLast 5 years 21 mat · 1,384 runs · 40.7 avg−8.6runs a matchICC 75 - 93
Afsar ZazaiAfghanistan · Right-handed top-order batterLast 5 years 30 mat · 1,988 runs · 36.8 avg−9.3runs a matchICC – - 94
Nishan MadushkaSri Lanka · Right-handed openerLast 5 years 28 mat · 1,648 runs · 37.5 avg−9.7runs a matchICC – - 95
Matthew BreetzkeSouth Africa · Right-handed top-order batterLast 5 years 24 mat · 1,377 runs · 34.4 avg−10.2runs a matchICC – - 96
Wesley MadhevereZimbabwe · Right-handed middle-order batterLast 5 years 7 mat · 321 runs · 29.2 avg−10.5runs a matchICC – - 97
Tevin ImlachWest Indies · Right-handed top-order batterLast 5 years 29 mat · 1,764 runs · 37.5 avg−13.6runs a matchICC – - 98
Tagenarine ChanderpaulWest Indies · Left-handed openerLast 5 years 36 mat · 2,069 runs · 35.1 avg−13.8runs a matchICC 99 - 99Tafadzwa TsigaZimbabwe · Right-handed middle-order batterLast 5 years 10 mat · 207 runs · 13.8 avg−17.4runs a matchICC –
- 100
Ziaurrahman AkbarAfghanistan · Right-handed middle-order batterLast 5 years 22 mat · 421 runs · 12.0 avg−18.7runs a matchICC – - 101
Prabath JayasuriyaSri Lanka · Right-handed middle-order batterLast 5 years 33 mat · 458 runs · 9.7 avg−18.7runs a matchICC – - 102
Sediqullah AtalAfghanistan · Left-handed openerLast 5 years 19 mat · 1,001 runs · 28.6 avg−20.3runs a matchICC – - 103
Andrew BalbirnieIreland · Right-handed openerLast 5 years 10 mat · 429 runs · 22.6 avg−20.9runs a matchICC 97 - 104
Harry TectorIreland · Right-handed top-order batterLast 5 years 11 mat · 534 runs · 24.3 avg−21.5runs a matchICC 99 - 105
Curtis CampherIreland · Right-handed middle-order batterLast 5 years 10 mat · 466 runs · 25.9 avg−23.3runs 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