Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Ashley GilesENGEngland tour of Sri Lanka 2003/042003351741818.5026827.6100052
Brendon McCullumNZNew Zealand tour of South Africa 2005/062006350743314.809379.57001102
Shivnarine ChanderpaulWIWest Indies tour of New Zealand 2005/062006350743614.8024729.96000110
Jayant YadavMIDCounty Championship 20232023351745618.5010570.48010110
Sam CurranENGIndia tour of England 20212021351743218.5011464.91002101
Ryan HarrisonAAPlunket Shield 2023/242023350742914.8017143.2700181
Ted ArnoldENGAustralia tour of England 19051905452744024.6750.0000100
Reg SimpsonENGAustralia tour of England 19531953351743118.5030.0000250
Chris CairnsNZNew Zealand tour of Sri Lanka 19981998360742612.3316046.2500154
Rashid LatifPAKPakistan tour of Zimbabwe 1994/951995361743814.8024330.4500080
Kagiso RabadaSAAustralia tour of South Africa 2017/182018460742912.3313654.41002120
Jhye RichardsonWASheffield Shield 2025/262026360744612.3318140.8800060
Cameron SteelHAM/SURCounty Championship 20212021360742812.3320037.00002100
Sadeera SamarawickramaSLSri Lanka tour of India 2017/182017360743312.3312161.16002110
Justin GreavesWIAustralia tour of West Indies 202520253617438*14.8015448.05000120
Tim PringleNDPlunket Shield 2022/232022-2023461742714.8013654.4100135
Frank HearneSAEngland tour of South Africa 1895/961896360743012.33--00200
Stan WorthingtonENGEngland tour of Australia 1936/371936-1937360744412.3322632.74002100
Tony PitheySAEngland tour of South Africa 1956/571957360742512.33--00160
Bevan CongdonNZNew Zealand tour of England 19781978360743612.3338819.0700060
Malcolm MarshallWIIndia tour of West Indies 1982/831983561742714.80--00000
John EmbureyENGIndia tour of England 19861986361743814.8024330.4500180
Ravi ShastriINDIndia tour of England 19861986361743214.8019138.7400171
Ashantha de MelSLSri Lanka tour of Pakistan 1981/821982361743414.8020436.2700161
Kenny BenjaminWIWest Indies tour of England 19951995562742018.5013754.01000110
Matthew KuhnemannQUESheffield Shield 2021/222021-20226747424*24.6714750.3400081
Josh de CairesMIDCounty Championship 20262026470741710.5721234.91000120
Peter HeineSASouth Africa tour of England 195519554717422*12.33--00050
Peter PollockSAAustralia tour of South Africa 1969/7019704737436*18.5019238.5400181
Anil KumbleINDPakistan tour of India 1998/991999481741810.5725728.7900160
Glenn McGrathAUSAustralia tour of West Indies 1998/991999484743918.5011464.9100080
Sean HuntSUSCounty Championship 20242024484746518.5019937.1901034
David MurphyNORLV= County Championship 2014201451037423*10.5727027.4100470
Benjamin ListerAAPlunket Shield 2017/182017-201871357419*9.2518939.1500491
Jamie PorterESSCounty Championship 202620261215774529.2527427.01013110
Sam CookESSCounty Championship 202620261215274195.6924130.7100590
Daryl MitchellNZEngland in New Zealand Test Series 2019/202019110737373.0015945.9101081
Alec BannermanAUSEngland tour of Australia and New Zealand 1878/791879110737373.00--01070
Inzamam-ul-HaqPAKPakistan tour of Bangladesh 2001/022002220734336.5014650.0000082
Faisal IqbalPAKPakistan in New Zealand Test Series 2009/102009120736736.5019537.4401090
Chris GayleWIBangladesh in West Indies Test Series 20142014121736473.0011563.48010121
Imran FarhatPAKPakistan in South Africa Test Series 2012/132013120734336.5015148.3400080
Mushfiqur RahimBANSri Lanka tour of Bangladesh 2008/092008121736173.0013852.9001070
Stuart BroadENGWest Indies tour of England 20202020221736273.0059123.73010101
Dinesh ChandimalSLPakistan in Sri Lanka Test Series 20122012120736536.5015646.7901090
CG WilliamsNAMICC Intercontinental Cup 20172017120734836.508486.9000064
Mominul HaqueBANBangladesh tour of Zimbabwe 20262026120736036.5011165.77010140
Devon ConwayNZICC World Test Championship 20212021120735436.5020036.50010100
Vani MoreaPNGICC Intercontinental Cup 2016/172016120736136.5011364.6001061
Lorcan TuckerIREIreland v Afghanistan in United Arab Emirates 2023/242024121734673.0016245.0600070
PreviousPage 326Next

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.