Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 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 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Ravi RatnayekeSLSri Lanka tour of England 19841984122127*-3336.3600010
Ajit de SilvaSLEngland tour of Sri Lanka 1981/82198212012126.002744.4400120
Guy de AlwisSLAustralia tour of Sri Lanka 1982/8319831201296.002744.4400010
Ramiz RajaPAKPakistan tour of New Zealand 1992/9319931201286.001866.6700020
Tony PigottENGEngland tour of New Zealand 1983/841984121128*12.003633.3300010
Don AnurasiriSLPakistan tour of Sri Lanka 1985/8619862201286.00--000-0
Gladstone SmallENGWest Indies tour of England 1988198812112712.002450.0000020
Phil DeFreitasENGAustralia tour of England 199319931201276.004327.9100010
Winston BenjaminWIPakistan tour of West Indies 1992/93199322012126.002157.1400120
Curtly AmbroseWISouth Africa tour of West Indies 1991/921992121126*12.004129.2700000
Bert VanceNZNew Zealand tour of Australia 1989/9019891201286.005621.4300000
Shane ThomsonNZSri Lanka tour of New Zealand 1994/9519951201286.005521.8200000
Meyrick PringleSAEngland tour of South Africa 1995/9619951211210*12.001963.1600020
Blair PocockNZNew Zealand tour of England 1994199412012106.007116.9000010
Rajesh ChauhanINDSri Lanka tour of India 1993/9419943201296.0010411.5400010
Wajahatullah WastiPAKPakistan tour of Australia 1999/0019991201276.003930.7700010
Abdul WasiAFGZimbabwe v Afghanistan in United Arab Emirates 2020/2120211201296.007017.1400010
Nijat MasoodAFGAfghanistan tour of Sri Lanka 2023/24202412012126.003930.7700111
Glenn McGrathAUSSouth Africa tour of Australia 2005/062005-20063321211*12.006917.3900100
Graeme SmithSANew Zealand tour of South Africa 2007/0820072301294.003633.3300000
Jacques KallisSAPakistan v South Africa Test Series 2013/1420132301274.006319.0500100
James AndersonENGNew Zealand tour of England 20212021232128*12.004327.9100020
James AndersonENGEngland in New Zealand Test Series 2007/0820082331212*-12100.0000020
Prabath NissankaSLSri Lanka tour of West Indies 200320032321212*12.006518.4600110
Kumar DharmasenaSLSouth Africa tour of Sri Lanka 199319932301254.006119.6700000
HMRKB HerathSLPakistan in Sri Lanka Test Series 201220123311210*6.002548.0000120
Ishant SharmaINDEngland in India Test Series 2012/13201223112106.006319.0500120
Darren BravoWIClive Lloyd Trophy 2012/13201323112116.004825.0000120
Steven FinnENGBasil D'Oliveira Trophy 2015/162015-201633112126.004626.0900110
Nathan LyonAUSThe Ashes 201320133311286.001770.5900030
Nathan LyonAUSAustralia tour of Bangladesh 2017201723012124.003534.2900220
Doug BracewellNZ-2011-201203112116.002352.1700120
Taijul IslamBANZimbabwe tour of Bangladesh 2018/1920182301284.003732.4300100
Neil WagnerNZWest Indies tour of New Zealand 2017/1820172301284.006020.0000010
Keshav MaharajSASouth Africa tour of India 2025/2620252311212*6.003732.4300210
Duanne OlivierSABangladesh tour of South Africa 2021/22202223112126.004129.2700111
Gary TroupNZAustralia tour of New Zealand 1981/821982232128*12.003534.2900010
Ali UsmanPAKPakistan tour of West Indies 2026202623012104.003930.7700120
Dick TyldesleyENGAustralia tour of England 193019302301264.003732.4300001
Bill BowesENGAustralia tour of England 193419343311210*6.003435.2900100
Len HopwoodENGAustralia tour of England 193419342311286.009312.9000000
Doug WrightENGEngland tour of South Africa 1948/491948-194933112116.0010.0000100
AG Kripal SinghINDEngland tour of India 1963/64196423112106.00--00120
David LarterENGSouth Africa tour of England 1965196523112106.00--00010
John ShepherdWIIndia tour of West Indies 1970/7119712301294.00--00100
Rodney HoggAUSPakistan tour of Australia 1978/7919792301294.004228.5700110
Terry AldermanAUSWest Indies tour of Australia 1988/891988-19892301294.002060.0000110
Saleem JaffarPAKNew Zealand tour of Pakistan 1990/9119902311210*6.006219.3500100
Tim MayAUSAustralia tour of Pakistan 1994/95199423112106.004427.2700000
Glenn McGrathAUSAustralia v Pakistan in Sri Lanka and the UAE 2002/032002341125*4.003633.3300110
PreviousPage 391Next

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.