Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st 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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st 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
Courtney BrowneWIPakistan tour of West Indies 2005200524023125.759125.2700130
Dilruwan PereraSLSri Lanka tour of Australia 2018/19201924023105.758427.3800030
Mahela UdawatteSLSri Lanka tour of West Indies 2018201824023195.757231.9400220
Saeed AjmalPAKPakistan in Sri Lanka Test Series 2012201234023125.754650.0000140
Saeed AjmalPAKPakistan in Sri Lanka Test Series 2014201424123127.676535.3800010
Lionel BakerWIThe Wisden Trophy 20092009243231723.004748.9400030
Shafiul IslamBANIndia in Bangladesh Test Series 2009/1020102402395.755938.9800112
Trent BoultNZNew Zealand in South Africa Test Series 2012/1320132422317*11.504254.7600021
Anamul HaqueBANBangladesh tour of Sri Lanka 2025202524023195.755938.9800221
Taskin AhmedBANBangladesh tour of West Indies 2024/2520242422311*11.505442.5900130
Tom BlundellNZNew Zealand tour of India 2021/22202124023135.7516214.2000110
Dane PatersonSASouth Africa tour of New Zealand 2023/24202424023155.752785.1900131
Wellington MasakadzaZIMWest Indies tour of Zimbabwe 2022/23202324123157.6713816.6700010
Clyde FortuinSASouth Africa tour of New Zealand 2023/24202424023115.759623.9600130
Bill WhittyAUSEngland tour of Australia 1911/121911242231411.504452.2700130
Billy GunnENGEngland tour of Australia 1886/87188724023105.7540.0000110
J.J. FerrisAUSAustralia tour of England 189018902402385.75--00000
Albert TrottENGEngland tour of South Africa 1898/99189924023165.75--00100
John DewesENGEngland tour of Australia 1950/5119502402395.75--00020
Fazal MahmoodPAKAustralia tour of Pakistan 1959/60195924023115.75--00000
Jack AlabasterNZEngland tour of New Zealand 1962/6319632412320*7.67--00130
Lindsay KlineAUSAustralia tour of India 1959/601959-196034123147.67--00100
Barry JarmanAUSEngland tour of Australia 1962/631962-19633422311*11.507328.7700110
Ashley MallettAUSAustralia tour of England 19751975443231423.0012917.8300030
Abdul QadirPAKWest Indies tour of Pakistan 1980/8119802412318*7.6712718.1100140
Phil CarlsonAUSEngland tour of Australia 1978/79197924023215.756336.5100220
Tim MayAUSAustralia tour of England 19931993542231511.508826.1400020
Andy WhittallZIMZimbabwe tour of Sri Lanka 1997/981998242231411.509723.7100000
Makhaya NtiniSASouth Africa tour of West Indies 2000/01200145123115.755046.0000240
Daniel VettoriNZNew Zealand tour of Sri Lanka 1998199835023204.606435.9400340
Ishant SharmaINDIndia in Sri Lanka Test Series 2015201535223107.679823.4700020
Kagiso RabadaSASouth Africa tour of Australia 2022/232022-20233512310*5.757032.8600020
Colin BlytheENGSouth Africa tour of England 19071907353231011.50--00100
John SnowENGNew Zealand tour of England 197319733502384.609723.7100120
John ParkerNZNew Zealand tour of England 197319733502384.6017812.9200000
Len PascoeAUSAustralia tour of England 1977197735223207.677431.0800240
Makhaya NtiniSAAustralia tour of South Africa 2005/0620063622317*5.754254.7600321
Henry OlongaZIMZimbabwe tour of Sri Lanka 2001/022001-200236023183.837729.8700321
Shoaib AkhtarPAKPakistan tour of Australia 1999/0019993622385.754847.9200110
Mashrafe MortazaBANBangladesh tour of Sri Lanka 200720073602393.835046.0000230
Fidel EdwardsWIWest Indies tour of Australia 2005/06200536123104.6014715.6500220
Jack BlackhamAUSEngland tour of Australia 1891/9218923632397.6710.0000220
Sonny RamadhinWIEngland tour of West Indies 1953/54195456023103.83--00100
Alf ValentineWIIndia tour of West Indies 1952/53195356223135.75--00201
Roy TattersallENGEngland tour of India, Pakistan and Ceylon 1951/521951-19525652310*23.00--00000
Bob TaylorENGAustralia tour of England 198119813602393.8310222.5500211
Venkatesh PrasadINDIndia tour of South Africa 1996/971996-199736223155.755641.0700120
Mohammad AsifPAKPakistan in England Test Series 2010201047023143.299225.0000440
Doug WrightENGEngland tour of Australia 1950/511950-195157123143.83--00110
Mohammed SirajINDIndia tour of Australia 2024/252024-20255842375.756634.8500120
PreviousPage 347Next

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.