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 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 runsT2063rd 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 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
Jack O'ConnorENGEngland tour of West Indies 1929/3019303501425128.409060.0001081
Bob BarberENGNew Zealand tour of England 196519653501425128.40--010-0
Rod MarshAUSPakistan tour of Australia 1981/8219813501424728.4034641.04000150
Upul TharangaSLSri Lanka tour of England 200620063601425223.6733742.14012211
Kieran PowellWIWest Indies tour of England 201720173601424523.6730646.41000240
Lahiru ThirimanneSLIndia in Sri Lanka Test Series 201520153601426223.6736239.23011111
Steve SmithAUSAustralia tour of South Africa 2017/1820183601425623.6731045.81010192
Faf du PlessisSASouth Africa in India Test Series 2019/2020193601426423.6731944.51020202
Craig MeschedeSOMLV= County Championship 2014201456114259*28.4020270.30010194
Jamie HarrisonDURLV= County Championship 201420143631426547.3319074.74011212
Tawanda MuyeyeKENCounty Championship 202120214621428935.5028150.53010180
Alick AthanazeWIWest Indies tour of England 202420243601428223.6726453.79010181
Brijesh PatelINDWest Indies tour of India, Pakistan and Sri Lanka 1974/751974-197536114273*28.40--010222
David MurrayWIWest Indies tour of Pakistan 1980/8119804601425023.6743132.95012110
Qasim UmarPAKEngland tour of Pakistan 1983/8419843601427323.6737038.38011190
Lewis McManusHAMBob Willis Trophy 202020205701425020.2926753.18010191
Maitland HathornSAEngland tour of South Africa 1905/06190657014210220.29--100210
Edmund TylecoteENGEngland tour of Australia 1884/851882-18834701426620.29--013130
Fred TruemanENGEngland tour of Australia 1962/631962-19635701423820.2911042.73000143
Neil HawkeAUSAustralia tour of West Indies 1964/65196557214245*28.40--00100
Luis ReeceLANLV= County Championship 201520155801428217.7527551.64012161
Nick BrowneESSBob Willis Trophy 202020204801426117.7541034.63010190
Navindu VithanageBRCMajor League Tournament 2024/252024-20255801423817.7538936.50000131
Frank WorrellWIWest Indies tour of England 1963196358114274*20.2911963.03013160
NRM ThainESSCounty Championship 202620266911426417.7535440.11010211
Michael NeserQUESheffield Shield 2025/262025-202661001423814.2028250.35002201
Charlie ThurstonNORCounty Championship 2021202161001424814.2026653.38002200
Tim GroenewaldSOMLV= County Championship 2015201591621423410.1424258.68003145
Angelo MathewsSLAfghanistan tour of Sri Lanka 2023/242024110141141141.0025954.44100143
Kepler WesselsAUSAustralia tour of Sri Lanka 1982/831983110141141141.0018875.00100210
Marcus HarrisVICSheffield Shield 2016/17201712014112070.5021266.51100122
Mark GreatbatchNZPakistan tour of New Zealand 1992/93199312014113370.5034740.63100160
Sanath JayasuriyaSLNew Zealand tour of Sri Lanka 200320032301418247.0023061.30020240
Kane WilliamsonNZSri Lanka tour of New Zealand 2018/1920182301419147.0018675.81010150
Faf du PlessisSANew Zealand in South Africa Test Series 20162016231141112*70.5034640.75100152
Babar AzamPAKPakistan tour of Ireland, England and Scotland 2018201823114168*70.5025954.44020210
Steve WaughAUSSouth Africa tour of Australia 2001/022001-20023401419035.2527451.46010180
Boeta DippenaarSASouth Africa tour of Sri Lanka 2004200424114159*47.0039535.70010190
Younis KhanPAKPakistan tour of England 200120012401416535.2525754.86020181
Craig WishartZIMWest Indies tour of Zimbabwe 200120012401419335.2528150.18010164
Habibul BasharBANBangladesh tour of Australia 200320032401415435.2525754.86010120
Habibul BasharBANAustralia tour of Bangladesh 2005/0620062401417635.2521665.28010220
Jacques RudolphSABasil D'Oliveira Trophy 201220123401416935.2532842.99010210
Shahriar NafeesBANSouth Africa in Bangladesh Test Series 2007/0820082401416935.2522163.80010231
Raqibul HasanBANBangladesh in West Indies Test Series 200920092401416535.2527551.27010161
David WarnerNSWMarsh Sheffield Shield 2019/20201924114112547.0025954.44101220
Tharanga ParanavitanaSLWest Indies in Sri Lanka Test Series 2010/1120103411419547.0036938.21010170
Marcus NorthAUSBorder-Gavaskar Trophy 2010/11201024014112835.2529348.12101181
Kushal Janith PereraSLSri Lanka tour of South Africa 2020/212020-20212401416435.2519074.21020230
Liton DasBANIndia tour of Bangladesh 2022/2320222401417335.2521366.20010161
PreviousPage 211Next

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.