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
Arjuna RanatungaSLSri Lanka tour of India 1986/871986-19873501485929.6011398.23020133
Greg MatthewsAUSAustralia tour of New Zealand 1985/86198635014813029.6033743.92100150
Rahul DravidINDIndia in Sri Lanka Test Series 200820083601486824.6735841.34010150
Imran FarhatPAKPakistan in Australia Test Series 2009/102009-20103601485324.6732545.54010170
Colin de GrandhommeNZTrans-Tasman Trophy 2019/202019-20203601485224.6722366.37010152
Kushal Janith PereraSLWarne-Muralitharan Trophy 201620163601484924.6719775.13000171
Percy FenderENGEngland tour of Australia 1920/2119213601485924.6720671.84010121
John ReidNZNew Zealand tour of England 196519653601485424.67--010163
Geoff RaboneNZNew Zealand tour of England 1949194946114839*29.60--00030
Tony MacGibbonNZWest Indies tour of New Zealand 1955/5619563611483629.60--000211
Dick WestcottSANew Zealand tour of South Africa 1953/5419543601486224.67--010100
Dick MotzNZEngland tour of New Zealand 1965/6619663601485824.677838.46020155
Sadiq MohammadPAKPakistan tour of England 197419743601484324.6731247.44000150
Karsan GhavriINDAustralia tour of India 1979/8019796621488637.0016969.82010223
Dilip VengsarkarINDIndia tour of Australia 1980/8119813601484124.6734343.15000130
Mark TaylorAUSAustralia tour of Sri Lanka 199219923601484324.6740336.72000110
Darren StevensKENCounty Championship 202220225711485124.6726056.92010211
Gurinder SandhuQUESheffield Shield 2022/232022-20237701484221.1434842.53001191
Sean SoliaAAPlunket Shield 2016/172016-20174721484929.6039637.37000181
Marcus NorthDERLV= County Championship 201420145801484418.5036540.55000231
Alzarri JosephWORCounty Championship 202120216801486118.5024261.16011203
Tharindu RatnayakeTUCAMajor League Tournament 2025/262025-20266801483518.5017783.6200068
Maurice TateENGAustralia tour of England 193019305801485418.5024460.66011170
Maurice TurnbullENGEngland tour of South Africa 1930/311930-19315811486121.14--01092
Vijay ManjrekarINDWest Indies tour of India 1958/591958-195948214858*24.67--01200
Bruce YardleyAUSEngland tour of Australia 1978/791978-197948114861*21.1441235.92011120
Shaun PollockSAWest Indies tour of South Africa 1998/991998-19995911484218.5032745.26000130
Nathan McCullumOVPlunket Shield 2013/142013-20145921485521.1424859.68013201
Charles MacartneyAUSAustralia tour of England 190919095911485118.50--02000
Frederick FaneENGEngland tour of South Africa 1909/1019105901483916.44--00100
Richie BenaudAUSEngland tour of Australia 1954/551954-19555901483416.4414542.07000131
Syed KirmaniINDPakistan tour of India 1979/801979-19806911484118.5035641.57002160
Jake LehmannSASheffield Shield 2018/192018-201951011486116.4439837.19013160
Ben CurranNORCounty Championship 2021202171001483614.8030848.05001200
Graham NapierESSLV= County Championship 2014201491201486212.3324759.92012212
Kyle AbbottHAMCounty Championship 20212021111231485816.4442135.15011200
Danny BriggsSUSSpecsavers County Championship 2016201691231483616.4429650.00000240
Jack RobertsonENGNew Zealand tour of England 1949194912014712173.50--100111
Saleem MalikPAKIndia tour of Pakistan 1984/851984221147102*147.00--100150
Kamran GhulamPAKEngland tour of Pakistan 2024/25202423014711849.0027254.04100161
Bert SutcliffeNZEngland tour of New Zealand 1950/51195123014711649.00--100120
Roger HarperWIWest Indies tour of England 198819883301477449.0040935.94020120
Pravin AmreINDEngland tour of India 1992/9319933301477849.0030248.68020171
Steve WaughAUSNew Zealand tour of Australia 1987/8819873401476136.7537938.79020180
Carl HooperWIWest Indies tour of India 1987/881987-1988341147100*49.0024460.25100143
Jacques RudolphSASouth Africa tour of Sri Lanka 200620062401479036.7528751.22010210
Sean WilliamsZIMNew Zealand in Zimbabwe Test Series 2016201624014711936.7520472.06100250
Peter TregoCSPlunket Shield 2012/1320123401475936.7516390.18010162
James NeeshamWFPlunket Shield 2019/202019-20203401476336.7522266.22020160
Jason HolderWIPakistan tour of West Indies 202120212401475836.7526256.11010204
PreviousPage 203Next

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.