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
'Young Jack' HearneENGEngland tour of South Africa 1913/141914351693217.25--00100
Lala AmarnathINDIndia tour of England 19461946350695013.80--01100
Gerry AlexanderWIWest Indies tour of Pakistan 1958/591959350692113.80--00100
Madan LalINDEngland tour of India 1981/821981-1982652694423.0016442.0700170
Geoff LawsonAUSPakistan tour of Australia 1983/841983-1984551694917.2516242.5900190
Stuart MacGillAUSEngland tour of Australia 1998/991998-1999460694311.5012455.6500370
Andrew CaddickENGEngland tour of West Indies 1993/9419944616929*13.8022031.3600070
Habibul BasharBANBangladesh tour of Sri Lanka 20072007360691811.5012356.10000110
Misbah-ul-HaqPAKAustralia v Pakistan in Sri Lanka and the UAE 2002/032002360691711.5020234.1600090
Tillakaratne DilshanDERLV= County Championship 201520153626927*17.2511560.0000191
Mitchell StarcAUSWarne-Muralitharan Trophy 20162016361692613.8011758.9700253
Lizaad WilliamsNORCounty Championship 20222022361693013.8019036.3200180
Nathan BuckNORCounty Championship 202120214616921*13.8018138.12001111
Fynn Hudson-PrenticeSUSSpecsavers County Championship 20162016460692011.509771.13001120
Alzarri JosephWIAustralia tour of West Indies 20252025362692717.2511361.0600135
Matthew PottsDURSpecsavers County Championship 201720175626953*17.2515046.0001360
Matthew KellyWASheffield Shield 2018/192018-20194616925*13.8015843.6700170
Nathan McSweeneyQUEMarsh Sheffield Shield 2019/202019-2020361692413.8023030.0000140
Hayden KerrNSWSheffield Shield 2022/232022-2023360692411.5018836.7000071
Ernie HayesENGEngland tour of South Africa 1905/061906361693513.8020.0000271
Wes HallWIWest Indies tour of England 196619665626930*17.2511758.97000120
Vanburn HolderWIAustralia tour of West Indies 1977/781978360693111.50--00182
David O'SullivanNZNew Zealand tour of India 1976/7719763626923*17.25--00160
Dominic CorkENGEngland tour of South Africa 1995/961995-19965616923*13.8013850.00000110
Matthew ElliottAUSAustralia tour of West Indies 1998/991999360694411.5033720.4700350
Peter SiddleTASSheffield Shield 2021/222021-20225736931*17.2510366.9900280
Graham McKenzieAUSAustralia tour of Ceylon and India 1969/70196957069249.86--00203
Ian BishopWIEngland tour of West Indies 1989/901990473691617.2518836.7000130
Zaheer KhanINDBorder-Gavaskar Trophy 2011/122011-201248069358.638680.23003102
Richard IllingworthENGWest Indies tour of England 199519954856917*23.0019934.6700270
Matthew BaconOVPlunket Shield 2023/2420234826923*11.5013053.08001100
Gogumal KishenchandINDIndia tour of Australia 1947/481947-194848069448.6328823.9600460
Erapalli PrasannaINDAustralia tour of Ceylon and India 1969/70196958169269.86--00200
Matt TaylorGLOCounty Championship 202220226926924*9.8620533.66001100
Dean HeadleyENGEngland tour of West Indies 1997/98199869269319.8626226.3400150
David MastersESSLV= County Championship 20142014810069266.9022430.8000370
Heath StreakZIMBangladesh tour of Zimbabwe 2003/042004210686868.0017838.2001071
Mushfiqur RahimBANSri Lanka v Bangladesh 202120211116868*-15643.5901060
Shakib Al HasanBANWest Indies tour of Bangladesh 2020/212021110686868.0015045.3301050
Matt HenryNZNew Zealand tour of Pakistan 2022/2320231116868*-8183.9501082
Senuran MuthusamySASouth Africa tour of Bangladesh 2024/2520241116868*-7590.6701052
Bapu NadkarniINDNew Zealand tour of India 1955/5619551116868*---010-0
VVS LaxmanINDIndia tour of Australia 2007/082007120684234.0016840.4800070
Paul CollingwoodENGThe Wisden Trophy 200920092216860*68.0010564.7601050
WPUJC VaasSLSouth Africa tour of Sri Lanka 20062006120686434.0015045.33010100
Jacques KallisSANew Zealand in South Africa Test Series 2012/132013220686034.0010068.0001072
Stephen FlemingNZNew Zealand tour of Pakistan 20022002120686634.0012753.5401090
Ranjan MadugalleSLEngland tour of Sri Lanka 1981/821982120686534.0021631.4801031
Aravinda de SilvaSLWest Indies tour of Sri Lanka 1993/941993121685368.0013948.9201042
Kevin O'BrienIREIreland v Afghanistan in India 2018/192019120685634.0010167.3301090
PreviousPage 338Next

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.