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 First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Aravinda de SilvaSLSri Lanka tour of Pakistan 1991/921991-19922401003825.0018354.64000140
Habibul BasharBANBangladesh tour of New Zealand 2001/0220012401006125.0013971.94010131
Khaled MashudBANZimbabwe tour of Bangladesh 2004/0520052411004933.3323143.29001120
Blessing MahwireZIMNew Zealand tour of Zimbabwe 2005200524210050*50.0015664.10010172
Michael VandortSLSri Lanka tour of Australia 2007/0820072401008225.0023642.37011110
Dwayne BravoWISir Vivian Richards Trophy 2007/0820082401007525.0016959.17011160
Mushfiqur RahimBANEngland in Bangladesh Test Series 2016/1720162401004825.0024241.32000100
Tino MawoyoZIMSri Lanka in Zimbabwe Test Series 2016/1720162401004525.0023542.55000100
Graeme SwannENGBasil D'Oliveira Trophy 201220122421004150.0011686.21000132
Darren BravoWIWest Indies in India Test Series 2013/1420132401003725.0024740.49000132
Steve SmithAUSMCC Spirit of Cricket Test Series 201020102401007725.0013275.76010122
Cheteshwar PujaraINDIndia in New Zealand Test Series 2019/2020202401005425.0035128.4901090
Adrian GriffithWIAustralia tour of West Indies 1998/9919992401005625.0041024.3901170
Chris WoakesWARSpecsavers County Championship 201720172401005325.0019750.76010210
Glenn MaxwellAUSAustralia tour of Bangladesh 201720172411003833.3317955.87000102
Tom LathamNZNew Zealand tour of Sri Lanka 202420242401007025.0019052.6301180
Temba BavumaSASouth Africa tour of New Zealand 2021/2220222401004125.0023642.37000130
Mark ChapmanAAPlunket Shield 2015/162015-20162401007325.0011487.72010152
Mitchell SantnerNZNew Zealand tour of Sri Lanka 202420242401006725.0019052.63010104
Philip SaltSUSSpecsavers County Championship 201720172401007225.0015265.79010130
Michael DavidsonCANPlunket Shield 2016/1720162401004525.0025539.22000160
Prince MasvaureZIMZimbabwe v Afghanistan in United Arab Emirates 2020/2120212411006533.3327436.5001090
Cade CarmichaelIREIreland tour of Bangladesh 2025/2620252401005925.0021346.95010110
Bob WyattENGEngland tour of Australia 1936/3719372401005025.0025639.0601070
John HampshireENGEngland tour of New Zealand 1970/71197124110051*33.3318354.64011150
Rod MarshAUSNew Zealand tour of Australia 1980/8119803401009125.0019152.3601191
Abdul QadirPAKEngland tour of Pakistan 1983/8419843401005025.0021446.7301083
Jock EdwardsNZAustralia tour of New Zealand 1976/7719772401005125.0013574.07011180
Allan BorderAUSNew Zealand tour of Australia 1980/8119803401004525.0032630.67000130
Bryan YoungNZSri Lanka tour of New Zealand 1994/9519952411008433.3333829.5901070
Nasser HussainENGEngland tour of West Indies 1989/9019903501003520.0022943.67001130
BJ WatlingNZPakistan v New Zealand Test Series 2014/1520143501004220.0028235.46001100
Steven FinnENGEngland in New Zealand Test Series 2012/1320133501005620.0032330.96012120
Marchant de LangeGLOCounty Championship 2024202465210046*33.3392108.7000295
Brydon CarseDURBob Willis Trophy 202020203501004120.0019052.63001141
BJR MartindaleNOTCounty Championship 202620263501005520.0020947.85010130
Roger BluntNZEngland tour of New Zealand 1929/30193045110045*25.00--00100
Garry SobersWIEngland tour of West Indies 1973/7419744501005720.0026837.31012121
Arun LalINDIndia tour of Pakistan 1982/831982-19833501005120.0026837.31011160
Mahela JayawardeneSLPakistan in Sri Lanka Test Series 201220123611006220.0024440.98011120
John CrawleyENGWest Indies tour of England 199519953611005020.0030832.47010110
Hannan SarkarBANBangladesh tour of Pakistan 200320033601004116.6727835.97000130
Alok KapaliBANBangladesh tour of Pakistan 200320033601004616.6722644.25000140
Cheteshwar PujaraINDIndia tour of South Africa 2017/1820183601005016.6734229.24011150
Hanuma VihariWARCounty Championship 202120213601005216.6725838.76012110
Graham WaggGLABob Willis Trophy 202020203611005420.0020050.00011130
Baron ConstantineWIEngland tour of West Indies 1929/3019303601005216.67--01104
Jayasinghrao GhorpadeINDIndia tour of England 195919593601004116.67--00160
Dayle HadleeNZNew Zealand tour of Australia 1973/741973-19743611003720.0044122.6800170
Richie RobinsonAUSAustralia tour of England 197719773601003416.6724640.65000140
PreviousPage 274Next

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.