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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 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
Mohammad RizwanPAKWest Indies tour of Pakistan 2024/2520252401477136.7527653.26010180
Shawn HicksOVPlunket Shield 2017/182017-20183401476336.7533444.01010141
D'Arcy ShortWASheffield Shield 2023/2420242401475036.7534143.11010230
John CampbellWIWest Indies tour of India 2025/26202524014711536.7527553.45100173
Don TaylorNZWest Indies tour of New Zealand 1955/5619562401477736.75--01091
John GoddardWIWest Indies tour of New Zealand 1955/56195634314783*147.00--01070
Majid KhanPAKNew Zealand tour of Pakistan 1964/6519653401478036.75--010120
Grahame ThomasAUSEngland tour of Australia 1965/6619663401475236.7525158.57020170
Keith StackpoleAUSNew Zealand tour of Australia 1973/741973-197434014712236.7525757.20100170
Tom MoodyAUSSri Lanka tour of Australia 1989/90198924014710636.7528851.04100150
Alec StewartENGNew Zealand tour of England 199019903501475429.4033144.41010190
Brendon McCullumNZSouth Africa tour of New Zealand 2003/0420043511475736.7529849.33020210
Daniel VettoriNDPlunket Shield 2013/1420133501477829.4017882.58010211
Hashim AmlaSAAustralia in South Africa Test Series 2008/0920093501475729.4030548.20011230
Logan van BeekCANPlunket Shield 2016/172016-20174531476673.5017285.47020221
Mitchell SantnerNDPlunket Shield 2018/1920193501475429.4025856.98010127
Wally GroutAUSAustralia tour of India 1959/601959-19604511475036.75--01000
Mansur Ali Khan PataudiINDEngland tour of India, Pakistan and Sri Lanka 1972/7319733511477336.7550129.34020183
Surinder AmarnathINDIndia tour of Pakistan 1978/7919783501476029.40--010-0
Bruce LairdAUSAustralia tour of New Zealand 1981/8219823511473936.7542634.51000110
Saleem MalikPAKPakistan tour of West Indies 1987/8819883501476629.4033643.75010151
Abhinav MukundINDIndia in West Indies Test Series 201120113601476224.5035641.29011150
Tom TaylorDERSpecsavers County Championship 201620163601478024.5026455.68011200
Theo van WoerkomCANPlunket Shield 2018/192018-201966214763*36.7535241.76021200
Dinura KalupahanaSSCMajor League Tournament 2024/2520255611475229.4031346.96021134
James KellyAUSEngland tour of Australia 1897/981897-189856214746*36.75--000110
Gulabrai RamchandINDIndia tour of Pakistan 1954/5519555611475329.40--010-0
Dilip SardesaiINDIndia tour of England 197119713611475429.4053827.32010150
Bruce EdgarNZNew Zealand tour of England 197819783601476024.5046531.61011130
Clive LloydWIEngland tour of West Indies 1973/7419745711475224.5034842.24011153
Axar PatelDURSpecsavers County Championship 2018201847114795*24.5018380.33012182
Bharat PopliNDPlunket Shield 2014/152014-20154701475121.0032645.09011210
Ian CockbainGLOSpecsavers County Championship 201620164701476721.0029350.17012221
Graham ThorpeENGNew Zealand tour of England 199919994821474424.5032245.65000180
Shaun MarshAUSAustralia tour of South Africa 2017/1820184801474018.3841035.85001200
Phillip HughesAUSBorder-Gavaskar Trophy 2012/1320134801476918.3834442.73012251
Ken HiggsENGWest Indies tour of England 196619665801476318.3850229.28010103
Wavell HindsWIWest Indies tour of England 200020005901475916.3333144.41012230
Vishad RandikaPSCMajor League Tournament 2024/2520256921477021.0024360.49011152
Cameron GannonQUEMarsh Sheffield Shield 2019/202019-202071021474518.3843633.72003190
Matthew PottsDURCounty Championship 20232023111011476416.3335940.95011160
John ReidNZNew Zealand tour of England 19581958510114751*16.33--010112
Ryan McConeCANPlunket Shield 2014/152014-20151014514738*16.3329549.83001181
Hashan TillakaratneSLZimbabwe tour of Sri Lanka 19961996221146126*146.0041235.44100150
Asad ShafiqPAKPakistan in Bangladesh Test Series 2011/12201122014610473.0033643.45100142
Brian McMillanSAPakistan tour of South Africa 1994/95199512014611373.0023761.60100180
Lance KlusenerSAIndia tour of South Africa 2001/02200123014610848.6716986.39100233
Peter FultonNZNew Zealand in Bangladesh Test Series 2013/1420132301467348.6743033.95020123
Colin de GrandhommeNZEngland tour of Australia and New Zealand 2017/1820182301467248.6728750.87010181
Tom BlundellNZSouth Africa tour of New Zealand 2021/2220222301469648.6725357.71010200
PreviousPage 204Next

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.