Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Bruce YardleyAUSWest Indies tour of Australia 1981/821981-1982350934518.6010786.92000110
Ravi ShastriINDIndia tour of England 19821982350936618.6025736.1901250
Rahul DravidINDIndia tour of Australia 1999/001999-2000360933515.5036825.2700130
Virat KohliINDNew Zealand tour of India 2024/252024360937015.5017353.76011111
Graham WaggGLASpecsavers County Championship 201720173619333*18.6025536.4700090
Will BosistoSAMarsh Sheffield Shield 2019/202019-20203629347*23.2527533.8200070
Ryan HarrisonAAPlunket Shield 2022/232022-2023461932018.6030830.19000100
Amar SinghINDEngland tour of India 1933/341933-1934360934815.50--00100
Alan DavidsonAUSAustralia tour of India 1959/601959-1960561934118.60--000-1
Graham DowlingNZEngland tour of New Zealand 1962/631963360934015.50--00080
Maurice FosterWINew Zealand tour of West Indies 1971/7219723629328*23.25--00040
Neil FosterENGPakistan tour of England 19871987560932915.5024238.43000110
WT OwenGLALV= County Championship 201420145739337*23.2512475.00001150
Percy SherwellSAEngland tour of South Africa 1905/061906573933023.25--000120
Joe HunterENGEngland tour of Australia 1884/851884-18855729339*18.60--00081
Wally GroutAUSAustralia tour of South Africa 1957/581957-19585729335*18.60--00100
Peter SiddleVICMarsh Sheffield Shield 2019/202019-2020681934013.2914763.2700293
Mark SteketeeQUESheffield Shield 2018/192018-20195819341*13.2920146.27001121
Jack LeachSOMCounty Championship 202220227829334*15.5020645.1500182
Alex KennedyENGEngland tour of South Africa 1922/231922-19235829341*15.50--00100
Deryck MurrayWIWest Indies tour of England 19631963582933415.507639.4700020
Muttiah MuralitharanSLPakistan tour of Sri Lanka 20002000694932218.6012276.23000151
Anthony IrelandLEILV= County Championship 20142014592935213.2918949.2101384
Cameron BancroftWAMarsh Sheffield Shield 2019/202019-2020591932511.6334926.6500290
Maduka LiyanapathiranageNSWCMajor League Tournament 2024/25202571239332*10.3322541.3300393
Daniel WorrallSURCounty Championship 2024202411148934815.5016855.36003124
Upul ChandanaSLZimbabwe tour of Sri Lanka 2001/022002110929292.0016755.09010100
Sunil JoshiINDIndia tour of Bangladesh 2000/012000110929292.0018051.1101090
Gary KirstenSASouth Africa tour of New Zealand 1994/951995120927646.0017951.40010130
Shahid AfridiPAKEngland tour of Pakistan 2005/062005120929246.0086106.9801166
Prasanna JayawardeneSLWest Indies in Sri Lanka Test Series 2010/112010320925846.0014563.4501091
RazaullahPAKPakistan tour of England 20262026120928146.0074124.3201069
John EmbureyENGAustralia tour of England 199319931219255*92.0034326.8201081
Martin CroweNZNew Zealand tour of Australia 1989/901989120926246.0022840.35010140
Woorkeri RamanINDWest Indies tour of India 1987/881988120928346.0022241.44010100
Stuart WilliamsWIWest Indies tour of England 19951995220926246.0018350.27010170
WPUJC VaasSLSouth Africa tour of Sri Lanka 20042004231926946.0019347.67010130
Shoaib AkhtarPAKIndia tour of Pakistan 2005/062006331924746.0011480.70000134
Alistair CampbellZIMBangladesh tour of Zimbabwe 2000/012001231927346.0016057.5001070
Kevin PietersenENGBangladesh in England Test Series 20102010231926446.0012374.80010121
Liam PlunkettYORSpecsavers County Championship 20172017230923930.6710092.00000133
Ben McDermottTASSheffield Shield 2017/182017-20183319275*46.0018150.8301083
Dean RobinsonCSPlunket Shield 2013/142014230926230.6726934.2001090
Will JacksSURCounty Championship 20242024230925930.6711182.8801055
Freddy WalkerNDPlunket Shield 2022/2320222319279*46.0083110.84011162
Reg SimpsonENGEngland tour of New Zealand 1950/511951230928130.67--01070
Richard CollingeNZNew Zealand tour of India 1964/651965231925446.00--010141
John EmbureyENGNew Zealand tour of England 19861986231927546.0016356.44010100
Asif MujtabaPAKPakistan tour of Sri Lanka 19941994230924430.6731828.9300080
Ajit AgarkarINDSri Lanka tour of India 2005/062005341924830.6716356.4400091
PreviousPage 287Next

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.