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
Mark BoucherSAZimbabwe tour of South Africa 1999/0019991115555*-9856.1201050
Devon SmithWIWest Indies in Sri Lanka Test Series 2010/112010110555555.0010055.0001070
JP DuminySA-2014010555555.0013441.0401010
Mehedi Hasan MirazBANIreland tour of Bangladesh 2022/232023110555555.008068.7501062
David GowerENGSri Lanka tour of England 19841984110555555.0015136.4201050
Shoaib MohammadPAKPakistan tour of England 19921992110555555.0015535.4801050
Harbhajan SinghINDIndia tour of Bangladesh 2004/052004220554727.505796.4900092
Graeme SmithSANew Zealand in South Africa Test Series 2012/132013220555427.509359.1401080
Herschelle GibbsSAZimbabwe tour of South Africa 2004/052005221554755.007969.6200071
Stephen FlemingNZZimbabwe tour of New Zealand 1997/981998220553627.5016433.5400060
Hashan TillakaratneSLSri Lanka tour of India 1990/911990120555527.50--01180
Jehan MubarakSLBangladesh tour of Sri Lanka 20022002120553127.5010850.9300060
Tapash BaisyaBANBangladesh tour of Sri Lanka 200220021215552*55.0010950.4601060
Kumar DharmasenaSLEngland tour of Sri Lanka 2000/012001220555427.5018929.1001080
Tillakaratne DilshanSLSri Lanka tour of Bangladesh 2005/062006220553327.509657.2900090
Matt HorneNZEngland tour of New Zealand 1996/971997120554227.5015635.2600050
Mushfiqur RahimBANAfghanistan tour of Bangladesh 20232023120554727.507969.6200041
Shakib Al HasanBANAfghanistan tour of Bangladesh 2019/202019120554427.507474.3200050
Peter IngramNZ-2010020554227.5010751.4000051
James PattinsonAUSBorder-Gavaskar Trophy 2011/122011-20122225537*-13540.7400060
Shaminda ErangaSLSri Lanka in New Zealand Test Series 2014/1520141225545*-7969.6200070
Trent BoultNZWest Indies tour of New Zealand 2017/1820172225537*-8763.2200063
Mominul HaqueBANAfghanistan tour of Bangladesh 2019/202019120555227.507969.6201080
Quinton de KockSAIndia tour of South Africa 2021/222021120553427.509160.4400051
Peter HandscombAUSSouth Africa in Australia Test Series 2016/172016121555455.008267.0701060
Sikandar RazaZIMZimbabwe tour of Bangladesh 2019/202020120553727.5013341.3500061
Sam CurranENGIreland tour of England 20192019120553727.5045122.2200062
Mehedi Hasan MirazBANBangladesh tour of Sri Lanka 20212021120553927.5011946.2200050
Zak CrawleyENGIndia tour of England 20222022120554627.509359.1400080
Gilbert JessopENGAustralia tour of England 18991899120555127.50--01090
Frank SuggENGAustralia tour of England 18881888220553127.50--000-0
Denis ComptonENGWest Indies tour of England 19501950120554427.50--000-0
Allan WatkinsENGNew Zealand tour of England 194919491215549*55.00--000-0
John MortimoreENGEngland tour of Australia 1958/5919591215544*55.0015635.2600060
Eric RussellENGPakistan tour of England 19671967120554327.5011448.2500080
Colin MilburnENGIndia tour of England 19671967120554027.509160.4400080
Gary GilmourAUSNew Zealand tour of Australia 1973/741973-1974220555227.507276.3901050
Mike BrearleyENGEngland tour of Australia 1976/771977120554327.5018230.2200030
Ijaz FaqihPAKPakistan tour of Australia 1981/821981120553427.509557.8900080
Tahir NaqqashPAKPakistan tour of Australia 1983/8419831215529*55.005894.8300050
Roland HolderWIEngland tour of West Indies 1997/981998220554527.5015136.4200060
Vinod KambliINDNew Zealand tour of India 1995/961995320552827.5011647.4100050
Sachin TendulkarINDSouth Africa tour of India 2004/0520042315532*27.5013640.4400061
Nathan AstleNZIndia tour of New Zealand 2002/032002230554118.339557.8900170
Graeme SwannENGPataudi Trophy 20112011430552818.337573.3300060
Peter SiddleAUSWarne-Muralitharan Trophy 2012/132012-2013330553818.339756.7000050
Akram RazaPAKPakistan tour of New Zealand 1993/9419942315529*27.5012045.8300160
Venkatapathy RajuINDIndia tour of New Zealand 1989/901990231553127.5015735.0300040
Mehedi Hasan MirazBANBangladesh tour of New Zealand 2021/222022230554718.3315136.4200080
Dayle HadleeNZNew Zealand tour of England 196919692315535*27.5015435.7100050
PreviousPage 255Next

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.