Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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 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
Bruce MartinAAPlunket Shield 2013/142013-201491233197935.4464749.30031443
Toby Roland-JonesMIDSpecsavers County Championship 201620161514331979*29.0040279.350202716
Scott BorthwickSURSpecsavers County Championship 20172017111703195018.7682838.53012400
Jack MurphyGLASpecsavers County Championship 2018201891713195419.9484837.62012480
Zafar GoharGLOCounty Championship 20232023132113195315.9571944.37011323
Phil JaquesAUSSri Lanka tour of Australia 2007/082007230318150106.0053559.44210380
Nasser HussainENGIndia tour of England 1996199635131812879.5062950.56200401
Clive LloydWIWest Indies tour of England 1973197335031813263.6050363.22120334
Ramnaresh SarwanWIWest Indies tour of Sri Lanka 2001/0220013603188853.0077940.82030390
Dimuth KarunaratneSLPakistan in Sri Lanka Test Series 2015201536031813053.0059553.45120320
Ben StokesENGBasil D'Oliveira Trophy 2019/202019-202047031812045.4347367.23110378
Paul SheahanAUSIndia tour of Australia 1967/681967-19684703188145.4327542.91030320
Mark RamprakashENGAustralia tour of England 2001200148031813339.7566547.82100410
Jack WorrallAUSAustralia tour of England 189918994813187645.43--040290
Kapil DevINDEngland tour of India 1981/821981-198268231811653.0036287.85110436
Tom LathamSURCounty Championship 202320235913189939.7565348.70031401
Vernon RansfordAUSSouth Africa tour of Australia 1910/111910-19115903189535.3354758.14042250
Mike DennessENGEngland tour of Australia 1974/751974-197559031818835.3373343.38110310
Mark ButcherENGEngland tour of Australia 2002/032002-2003510031812431.8072743.74111390
Michael VaughanENGSouth Africa tour of England and Ireland 20032003510031815631.8063550.08100432
Matthew HaydenAUSAustralia tour of England and Scotland 20052005510131813835.3367746.97101441
Beau WebsterTASSheffield Shield 2025/262025-20266121318108*28.9166647.75110352
Virat KohliINDSouth Africa in India Test Series 2019/202019342317254*158.5042374.94100423
Vinod KambliINDEngland tour of India 1992/931993341317224105.6755956.71110320
Regis ChakabvaZIMZimbabwe in Bangladesh Test Series 2014/15201436131710163.4073443.19120303
Greg ChappellAUSEngland tour of Australia 1979/801979-198036231711479.2565648.32110360
Ramnaresh SarwanWIIndia tour of West Indies 200220025703176545.2982138.61040370
Joe RootENGBasil D'Oliveira Trophy 2019/202019-20204703176145.2954757.95030401
Vusi SibandaZIM-2011-20140803179339.6362450.80021394
Andrew StraussENGWest Indies tour of England 2004200448131713745.2966547.67110370
Jesse TashkoffWFPlunket Shield 2024/25202548031710939.6340079.25120427
Bob WyattENGSouth Africa tour of England 1935193558131714945.2930.00111170
Graham YallopAUSAustralia tour of West Indies 1977/7819784813178145.29--030271
Brendon McCullumNZTrans-Tasman Trophy 2015/162015-201659031714535.22311101.93111439
Tim SeifertNDPlunket Shield 2023/242023-202459031710435.2238781.911102216
Peter BurgeAUSSouth Africa tour of Australia 1963/641963-19645913179139.6346341.68020274
Bill LawryAUSAustralia tour of England 1964196459131710639.6393533.90120273
Allan BorderAUSEngland tour of Australia and New Zealand 1982/831982-19835923178945.2973743.01031361
Ridley JacobsWIWest Indies tour of South Africa 1998/991998-199951033177845.2969145.88020414
Ridley JacobsWISouth Africa tour of West Indies 2000/0120015104317113*52.8369445.68123334
Joe BurnsQUESheffield Shield 2020/212020-2021810031717131.7056955.71101343
Mark TaylorAUSAustralia tour of England 19971997610031712931.7069245.81111401
Kieran Noema-BarnettGLOSpecsavers County Championship 20182018713531773*39.6372443.78022373
Mitchell OwenTASSheffield Shield 2024/252024-202571313178326.4240578.27032347
Josh de CairesMIDCounty Championship 2023202381433174928.8259453.37001363
Chris WoakesWARLV= County Championship 2014201491623179122.6465148.69012470
Rob KeoghNORSpecsavers County Championship 2017201711202317105*17.6173343.25103321
Gary KirstenSASouth Africa tour of Zimbabwe 2001/022001231316220158.0049963.33110451
Herschelle GibbsSAIndia tour of South Africa 2001/02200124031619679.0053059.62200443
Michael ClarkeAUSWarne-Muralitharan Trophy 2012/132012-201335131610679.0050562.57130342

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.