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

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanjay ManjrekarINDWest Indies tour of India 1994/9519943601796629.8349136.46021210
Peter KirstenSASouth Africa tour of England 1994199436117910435.8046838.25100230
Ross TaylorCSPlunket Shield 2020/212020-20214701795025.5721184.83011256
Stuart BroadENGThe Ashes 201320135701796525.5730858.12010281
Marcus HarrisAUSThe Ashes 2021/222021-20224711797629.8348037.29010180
Chetan ChauhanINDIndia tour of England 197919794701798025.5754133.09021210
Lawrence RoweWIIndia tour of West Indies 1975/7619764711794729.83--000-0
John EmbureyENGEngland tour of Australia 1986/871986-19875721796935.8041243.45010210
Navjot SidhuINDIndia tour of West Indies 1988/89198947117911629.8349935.87102190
Peter WilleyENGAustralia tour of England 198119814801798222.3840943.77010251
Stewart WaltersGLALV= County Championship 2014201448117957*25.5734751.59011221
Cameron BancroftAUSEngland tour of Australia and New Zealand 2017/182017-201858117982*25.5744939.87011201
James ColesSUSCounty Championship 202220225811795925.5742142.52021254
Joe SolomonWIAustralia tour of West Indies 1964/6519654821797629.83--01201
Monty NobleAUSAustralia tour of England 190919095901795519.89--01000
Louis DelportAAPlunket Shield 2023/242023-202461021794422.3818099.440001117
N BalasooriyaPSCMajor League Tournament 2024/252024-2025510117955*19.89176101.70012185
Pankaj RoyINDIndia tour of England 1959195951001795417.9030.00012120
Ravisrinivasan Sai KishoreGLOCounty Championship 2026202661131797122.3838946.020131210
Liam BanksWARSpecsavers County Championship 2019201971201795014.9245439.43011241
Peter SiddleNOTLV= County Championship 20142014913417948*19.8921583.26003192
Ryan HackneyNSWSheffield Shield 2023/242023-202471311794414.9246838.25001220
JH BrownNDPlunket Shield 2025/262025-2026813417950*19.8924573.06011234
Jack LeachSOMSpecsavers County Championship 20172017101451795219.8943341.34011232
Sam CookESSCounty Championship 20222022122071793813.7745539.34002192
Boeta DippenaarSASouth Africa tour of Bangladesh 20032003221178177*178.0038446.35100252
Derek RandallENGEngland tour of Australia 1976/77197712017817489.0037347.72100210
Sanath JayasuriyaSLAsian Test Championship 2001/022001-20022301788959.3322280.18020254
John CrawleyENGPakistan tour of England 1996199623017810659.3339045.64110180
Thilan SamaraweeraSLSri Lanka tour of New Zealand 2004/0520052301788859.3336748.50020230
Ian BellWARLV= County Championship 2015201523017811159.3336149.31110221
Hardik PandyaINDIndia tour of Sri Lanka 2017201733017810859.33165107.881101610
Haroon RasheedPAKSri Lanka tour of Pakistan 1981/82198223017815359.3329161.17101193
Craig WhiteENGEngland tour of Pakistan 2000/0120003411789359.3336748.50010165
Mahela JayawardeneSLSouth Africa in Sri Lanka Test Series 2014201424017816544.5033053.94101191
Steve WaughAUSAustralia tour of New Zealand 1992/9319933401787544.5035749.86021230
Paul ReiffelAUSNew Zealand tour of Australia 1997/9819973411787759.3326766.67020230
David WarnerNSWSheffield Shield 2017/1820172401788344.5030458.55010220
Usman KhawajaAUSWest Indies tour of Australia 2022/2320222401786544.5034152.20020211
Murray GoodwinZIMZimbabwe tour of England 20002000242178148*89.0032554.77100230
Alan KnottENGAustralia tour of England 1981198124117870*59.3333153.78020240
Richard HadleeNZWest Indies tour of New Zealand 1979/80198034017810344.5021383.57110212
Ramiz RajaPAKPakistan tour of Sri Lanka 1985/86198634017812244.5024250.41100170
Rahul DravidINDSouth Africa in India Test Series 2007/08200835117811144.5049336.11100250
Ben DuckettENGWest Indies tour of England 202420243511787644.5019292.71020290
Alex CareySASheffield Shield 2022/2320223501787035.6027165.68020161
Mohinder AmarnathINDIndia tour of New Zealand 1975/7619763501786435.60--01081
Larry GomesWIIndia tour of West Indies 1982/83198355017812335.6033336.94100120
Dilip VengsarkarINDIndia tour of New Zealand 1980/8119813511786144.5047137.79021190
John WrightNZPakistan tour of New Zealand 1978/7919793501788835.60--010210
PreviousPage 168Next

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.