Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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
Keegan PetersenSASouth Africa tour of West Indies 20212021230441914.678949.4400040
Albert RelfENGEngland tour of Australia 1903/041903-1904232443144.00--00030
Tom McKibbinAUSAustralia tour of England 189618962314428*22.00--00100
John ReidNZEngland tour of New Zealand 1958/591959230444014.6712834.3800070
Allan BorderAUSAustralia tour of New Zealand 1981/821982330443814.6714031.4300180
Eldine BaptisteWIAustralia tour of West Indies 1983/841984330442714.6710741.1200051
Steve WaughAUSPakistan tour of Australia 1989/901990340442011.0012335.7700030
Stuart MacGillAUSWest Indies tour of Australia 2000/012000-2001441441914.676864.7100040
Chris HarrisNZNew Zealand tour of West Indies 1995/961996240444011.0010741.1200260
Javed OmarBANBangladesh tour of Australia 20032003240442611.0012236.0700050
Imran FarhatPAKPakistan tour of Australia 2004/052004240442011.0012934.1100050
Andrew StraussENGEngland tour of Pakistan 2005/062005240442311.0011737.6100150
Michael KasprowiczAUSAustralia tour of England and Scotland 20052005240442011.006567.6900150
Ross TaylorNZNew Zealand tour of South Africa 2007/082007240441711.005678.5700090
Mushfiqur RahimBANPakistan in Bangladesh Test Series 20152015240443211.0010940.3700280
V. R. V. SinghINDIndia tour of South Africa 2006/072006241442914.6728157.1400090
Abdur RaufPAKPakistan in Sri Lanka Test Series 20092009240443111.0014430.5600240
Wriddhiman SahaINDSri Lanka tour of India 2017/182017342442922.0013033.8500070
Brendan NashWIPakistan in West Indies Test Series 20112011240443011.0011737.6100040
Martin GuptillNZTrans-Tasman Trophy 2011/122011240441611.0010840.7400070
Ravichandran AshwinINDBorder-Gavaskar Trophy 2016/172017340443011.008850.0000060
Nkruma BonnerWIPakistan tour of West Indies 20212021240443711.0014630.1400170
Mominul HaqueBANBangladesh in India Test Series 2019/202019240443711.0011338.9400270
Mohammed ShamiINDIndia in New Zealand Test Series 2019/202020241442114.674695.6500042
Cameron BancroftAUSThe Ashes 20192019240441611.0016227.1600060
Iftikhar AhmedPAKPakistan in Australia Test Series 2019/202019240442711.0011837.2900130
Aiden MarkramSASouth Africa in India Test Series 2019/202019240443911.009944.4400261
Gus AtkinsonENGWest Indies tour of England 202420243414421*14.674891.6700142
George UlyettENGAustralia tour of England 18861886340441911.00--00100
Walter ReadENGAustralia tour of England 18881888340441911.00--00000
Willie QuaifeENGAustralia tour of England 18991899241442014.67--00000
Jim LakerENGIndia tour of England 195219524424423*22.00--00100
Geoff HowarthNZNew Zealand tour of India 1976/771976240441911.00--00020
Warren LeesNZWest Indies tour of New Zealand 1979/801980340442311.009745.3600131
Brian RoseENGEngland tour of New Zealand 1977/781978241442114.6714729.9300020
Ian SmithNZSri Lanka tour of New Zealand 1990/911991341442814.678154.3200050
David RichardsonSASouth Africa tour of Australia 1993/941993-1994340442411.0014729.9300040
Dion NashNZSouth Africa tour of New Zealand 1998/991999340442711.0014929.5300050
Fahim MuntasirBANPakistan tour of Bangladesh 2001/022002240443311.006765.6700171
Zaheer KhanINDIndia tour of England 200220024534414*22.0011438.6000060
Wasim AkramPAKPakistan tour of West Indies 1992/93199335044298.8011837.2900131
Mushtaq AhmedPAKPakistan tour of England 19961996351442011.0012834.3800050
Gareth HopkinsNZNew Zealand in India Test Series 2010/112010351441411.0016127.3300050
Stuart BroadENGEngland in India Test Series 2016/172016351441911.008850.0000040
Mitchell StarcAUSEngland tour of Australia and New Zealand 2017/182017-201845044208.807261.1100013
Devendra BishooWIIndia in West Indies Test Series 2011201135044268.806468.7500141
Ben DuckettENGPakistan tour of England 2026202635044178.807062.8600150
Jomel WarricanWIThe Frank Worrell Trophy 2015/162015-20163554421*-7558.6700060
Jack BlackhamAUSAustralia tour of England 189318933534423*22.00--00000
Lindsay TuckettSAEngland tour of South Africa 1948/491948-1949451443811.00824.8800100
PreviousPage 282Next

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.