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
David WarnerAUSAustralia tour of South Africa 2017/1820183602176336.1731668.67020311
Harry BrookENGNew Zealand tour of England 202620263602175836.1725086.80031303
Tommy AndrewsAUSEngland tour of Australia 1924/2519253602178036.1713753.28020180
Sunil GavaskarINDIndia tour of England 1974197436021710136.1753040.94111171
Gordon GreenidgeWIEngland tour of West Indies 1985/8619865602175836.1730271.85010353
Sew ShivnarineWIAustralia tour of West Indies 1977/7819783602176336.17--030280
Ajinkya RahaneINDIndia tour of Australia 2018/192018-20194702177031.0046346.87020183
Anaru KitchenOVPlunket Shield 2019/202019-20204702177331.0038756.07010301
Ali BacherSAAustralia tour of South Africa 1969/7019704702177331.0049044.29020230
Desmond HaynesWIEngland tour of West Indies 1993/9419944712176336.1748444.83010241
Joel DaviesNSWSheffield Shield 2025/262025-202659221752*31.0036459.62011321
QLM SundeAAPlunket Shield 2023/242023-20245902174524.1153040.94001301
Clive van RyneveldSASouth Africa tour of England 195119515902178324.11--01130
Scott KuggeleijnNDPlunket Shield 2018/192018-201961022176627.1346346.87010176
Mohamed ShamazTUCAMajor League Tournament 2024/252024-202571002175121.7035660.96011285
George HirstENGEngland tour of Australia 1903/041903-1904510121760*24.11--022281
Jack EdwardsNSWSheffield Shield 2021/222021-202271312174218.0849344.02001260
Danny BriggsSUSSpecsavers County Championship 20182018111962174616.6939654.80000340
Keith FletcherENGEngland tour of New Zealand 1974/751975210216216216.0041352.30100290
Michael ClarkeAUSSri Lanka tour of Australia 2007/082007221216145*216.0037258.06110221
Thilan SamaraweeraSLBangladesh tour of Sri Lanka 20052005220216138108.0041552.05110270
Steve WaughAUSNew Zealand tour of Australia 1993/941993332216147*216.0042950.35100190
Thilan SamaraweeraSLZimbabwe tour of Sri Lanka 2001/022001-2002331216123*108.0042450.94110201
Ross TaylorNZWest Indies tour of New Zealand 2017/182017231216107*108.0038855.67110230
Mushfiqur RahimBANBangladesh tour of Pakistan 20242024231216191108.0040153.87100231
Cheteshwar PujaraINDNew Zealand in India Test Series 2012201223021615972.0042750.59100271
Jack RussellENGAustralia tour of England 19211921231216102*108.00--200200
Andrew FlintoffENGNew Zealand tour of England 200420043402169454.0032366.87030333
Stephen FlemingNZPakistan tour of New Zealand 2003/04200324021619254.0039754.41102330
Shivnarine ChanderpaulWIWest Indies in India Test Series 2011/12201124021611854.0035461.02100212
Fawad AlamPAKPakistan in Sri Lanka Test Series 2009200924021616854.0035760.50100191
Ajinkya RahaneINDSouth Africa in India Test Series 2019/20201934121611572.0042051.43110312
Jermaine BlackwoodWIWest Indies tour of New Zealand 2020/21202024021610454.0031468.79110262
Tom GraveneyENGPakistan tour of England 196719673402168154.0045247.79020320
Mohinder AmarnathINDIndia tour of Sri Lanka 19851985241216116*72.00--110-0
Brian LaraWIPakistan tour of West Indies 1992/9319933502169643.2030770.36020272
Stephen CookSASri Lanka in South Africa Test Series 2016/172016-201735021611743.2039854.27111210
Frank IredaleAUSEngland tour of Australia 1897/981897-18984502168943.20--021140
Basil ButcherWIWest Indies tour of New Zealand 1968/69196935121678*54.00--031210
Doug WaltersAUSIndia tour of Australia 1980/8119813522167872.0043050.23020141
Tony GreigENGNew Zealand tour of England 1973197335021613943.2032566.46111242
Martin CroweNZEngland tour of New Zealand 1987/88198835021614343.2053740.22100220
Sanjay ManjrekarINDIndia tour of England 199019903502169343.2040852.94020300
Rahul DravidINDBorder-Gavaskar Trophy 2007/0820083612169343.2057037.89020310
Prasanna JayawardeneSLSri Lanka in England Test Series 2011201136221611254.0037956.99100251
Kevin PietersenENGEngland tour of India 2005/0620063602168736.0034263.16020313
Colin de GrandhommeAAPlunket Shield 2016/172016362216144*54.0031468.79100305
Kavem HodgeWIWest Indies tour of England 2024202436021612036.0031568.57111321
Chris TavaréENGPakistan tour of England 198219823602168236.0073429.43020240
Jonathan BushnellDURCounty Championship 202220224722166643.2048544.54010261
PreviousPage 134Next

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.