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
Saeed AnwarPAKPakistan tour of Zimbabwe 1997/9819982401506537.5026656.39010211
Prasanna JayawardeneSLEngland tour of Sri Lanka 2007/0820073401507937.5031248.08021170
Hamilton MasakadzaZIMBangladesh in Zimbabwe Test Series 20132013241150111*50.0039737.78101145
Shakib Al HasanBANEngland in Bangladesh Test Series 2009/1020102401509637.5029351.19010220
Khurram ManzoorPAKPakistan v South Africa Test Series 2013/14201324015014637.5028253.19102160
Paul StirlingMIDSpecsavers County Championship 2019201934115013850.0024261.98101150
Kraigg BrathwaiteWIBangladesh tour of West Indies 202220222411509450.0038339.16020160
Corey AndersonNZTrans-Tasman Trophy 2015/1620162401507237.5032346.44011194
Adam LythENGNew Zealand in England Test Series 2015201524015010737.5027853.96100220
Murray GoodwinZIMZimbabwe tour of West Indies 1999/00200024015011337.5033944.25100130
George CarewWIEngland tour of West Indies 1947/48194824115010750.00--100160
Bert SutcliffeNZSouth Africa tour of New Zealand 1952/5319532401506237.50--010111
Tom GraveneyENGPakistan tour of England 195419543401508437.50--021150
Peter MayENGIndia tour of England 1959195934115010650.00--100180
Basil D'OliveiraENGPakistan tour of England 1967196734115081*50.0034044.12020151
Javed MiandadPAKNew Zealand tour of Pakistan 1990/9119903401505537.5036940.65010181
Ijaz AhmedPAKPakistan tour of England 198719873401506937.5025758.37020230
Stuart WilliamsWISri Lanka tour of West Indies 199719972401508337.5022466.96011222
Sam HeazlettQUESheffield Shield 2017/182017-20183511505937.5030549.18010152
Jamie SmithENGEngland tour of Pakistan 2024/2520243501508930.0022466.96010107
Blake NikitarasNSWSheffield Shield 2024/252024-20253501505130.0036541.10011190
Alan FairfaxAUSAustralia tour of England 1930193045215053*50.0057825.9501040
Len MaddocksAUSEngland tour of Australia 1954/551954-19553501506930.006251.61011130
Bevan CongdonNZAustralia tour of New Zealand 1973/74197435015013230.0043334.64100160
David GowerENGPakistan tour of England 199219923521507350.0029151.55010190
Adam ParoreNZNew Zealand tour of Australia 2001/02200135315011075.0033045.45100171
Inzamam-ul-HaqPAKAustralia tour of Pakistan 1994/9519943611506630.0032646.01021220
Andrew StraussENGPakistan v England Test Series 2011/1220123601505625.0042735.13010120
Matt PriorENGPakistan v England Test Series 2011/12201236215070*37.5030948.5401090
Dilruwan PereraSLIndia tour of Sri Lanka 2017201736215092*37.5025359.29011185
Adrian BarathWIIndia in West Indies Test Series 201120113601506425.0029850.34010164
Beau WebsterAUSAustralia tour of West Indies 202520253601506325.0029251.37020171
Josh InglisWASheffield Shield 2017/1820183611508630.0025758.37011172
Jack FingletonAUSEngland tour of Australia 1932/331932-19333601508325.0045532.97012110
Gulabrai RamchandINDWest Indies tour of India 1958/591958-195936115067*30.00--01160
Garry SobersWIWest Indies tour of England 1969196936115050*30.0029850.34011211
Bevan CongdonNZNew Zealand tour of Australia 1973/741973-197436115071*30.0053028.3001090
John ParkerNZEngland tour of New Zealand 1977/78197836215053*37.5053128.25010130
Graham DilleyENGAustralia tour of England 198119813621505637.5021868.81010230
Shikhar DhawanINDFreedom Trophy 2015/16201547115045*25.0034643.35002210
Hasan AliWARCounty Championship 202320236711505425.0016292.59021911
Dieter KleinLEISpecsavers County Championship 201820184731509437.5018481.52011251
'Young Jack' HearneENG1912 Triangular Tournament19125821504525.00--00000
Sammy JonesAUSEngland tour of Australia 1884/8518854811504021.43--001130
Les FavellAUSWest Indies tour of Australia 1960/611960-19614811505121.4320445.59010102
Ish SodhiNDPlunket Shield 2020/212020-20217911504218.7528253.19001194
Andrew HoddYORLV= County Championship 2015201579215054*21.4327754.15011190
Tom BaileyLANSpecsavers County Championship 201920198901506816.6728253.19010230
Gubby AllenENGEngland tour of Australia 1936/371936-19375911506818.7544134.01011171
Norman YardleyENGAustralia tour of England 194819485901504416.6714721.7700070
PreviousPage 200Next

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.