Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by series (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Tharanga ParanavitanaSLSri Lanka in South Africa Test Series 2011/122011240573214.2513941.0100080
Mohammad AmirPAKPakistan tour of Ireland, England and Scotland 201820183425724*28.5013941.0100080
Kane WilliamsonNZTrans-Tasman Trophy 2019/202019240573414.2510156.44001100
Dimuth KarunaratneSLAustralia tour of Sri Lanka 2024/252025240573614.2512844.5300150
Ben StokesENGNew Zealand tour of England 20262026240573014.257972.1500152
KL RahulINDIndia tour of Bangladesh 2022/232022240572314.2516833.9300070
Dominic SibleyENGIndia tour of England 20212021240572814.2525122.7100150
Mehedi Hasan MirazBANPakistan tour of Bangladesh 20262026240572414.258467.8600052
Mahmudul Hasan JoyBANSri Lanka tour of Bangladesh 2023/242024240572414.2512445.9700170
Keacy CartyWIBangladesh tour of West Indies 2024/252024240574014.2517931.8400120
Shamar JosephWIWest Indies tour of Australia 2023/242024242573628.507675.0000061
Teddy HoadWIWest Indies tour of England 19331933240573614.25--00000
Johnny WardleENGAustralia tour of England 195319533425729*28.5040.0000010
Gordon LeggatNZNew Zealand tour of Pakistan 1955/561955240573914.25--00000
Mike SmithENGNew Zealand tour of England 19581958340574714.2530.0000100
Joey CarewWIWest Indies tour of England 19631963241574019.0013741.6100061
Steve CamachoWIWest Indies tour of Australia 1968/691968240574014.257115.4900180
John BracewellNZNew Zealand tour of England 19901990340572814.257477.0300170
Ian SmithNZWest Indies tour of New Zealand 1986/8719873415740*19.008467.8600181
Dion NashNZNew Zealand tour of India 1999/0019993425741*28.5017233.1400160
Asoka de SilvaSLSri Lanka tour of India 1986/871986-1987350572111.40--00100
Sanath JayasuriyaSLAustralia tour of Sri Lanka 199919993515721*14.258964.0400270
James FranklinNZAustralia tour of New Zealand 2004/052005351572614.2516035.6300151
Sulieman BennWINew Zealand in West Indies Test Series 20142014350572511.408269.51000101
Yasir ShahPAKPakistan in Australia Test Series 2016/172016-2017350573311.4020527.8000150
KL RahulINDIndia tour of Australia 2018/192018-2019350574411.4010255.8800151
Jack WhiteENGEngland tour of South Africa 1930/311930-1931450572311.40--00010
Zaheer AbbasPAKWest Indies tour of Pakistan 1980/811980351573314.2513641.9100060
Shafiq AhmedPAKEngland tour of Pakistan 1977/781977-19783515727*14.2520727.5400150
Chetan SharmaINDIndia tour of Sri Lanka 19851985352573819.00--00000
Ian HealyAUSAustralia tour of South Africa 1996/971997351571914.2513542.2200041
Rod MarshAUSWest Indies tour of Australia 1979/801979-19803615723*11.4020927.2700140
Jason GillespieAUSAustralia tour of England 199719974725728*11.4014738.7800260
Brian StathamENGSouth Africa tour of England 19601960573572214.25--00120
Bob TaylorENGEngland tour of India 1981/821981-198267157339.5020527.8000260
Tiger SmithENG1912 Triangular Tournament19126815714*8.14--00100
Ian BishopWIWest Indies tour of Australia 1992/931992-19935815716*8.1417632.3900130
Saqlain MushtaqPAKPakistan tour of India 1998/99199959157217.1319529.2300260
Shoaib MalikPAKSri Lanka in Pakistan Test Series 2008/092009210565656.0016833.3301070
Ravichandran AshwinINDIndia tour of West Indies 20232023210565656.007871.7901080
Joe RootENGIreland tour of England 20232023110565656.005994.9201041
Jeff CroweNZNew Zealand tour of Australia 1989/901989120564928.0017332.3700090
Tamim IqbalBANBangladesh in Zimbabwe Test Series 20132013120564928.009757.7300060
Shikhar DhawanINDWest Indies in India Test Series 2013/142013220563328.006290.32000110
Imrul KayesBANSouth Africa in Bangladesh Test Series 20152015220563028.0016633.7300060
Naman OjhaINDIndia in Sri Lanka Test Series 20152015120563528.0011747.8600070
Mitchell StarcAUSThe Frank Worrell Trophy 2011/122012120563528.009857.1400032
Trent BoultNZNew Zealand in Bangladesh Test Series 2013/1420132215652*56.0014837.8401043
Temba BavumaSAFreedom Trophy 2015/162015120563428.0017232.5600071
Dean ElgarSABasil D'Oliveira Trophy 20172017120565428.0013940.2901080
PreviousPage 252Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.