Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM116/1 (31)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st 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
Clive LloydWIEngland tour of West Indies 1967/68196859236911852.719035.56200463
Alastair CookENGEngland in India Test Series 2016/172016510036913036.9084043.93110390
Peter RichardsonENGEngland tour of South Africa 1956/571956-1957510036911736.90--111280
Basil D'OliveiraENGEngland tour of Australia 1970/711970-1971610036911736.9099737.01121322
Avishka PereraNSWCMajor League Tournament 2024/252025713036910928.3867254.91202422
Benny HowellGLOSpecsavers County Championship 20192019101503697624.6073350.34021490
Johann MyburghSOMLV= County Championship 20152015917136911823.0661360.20124513
Ben GreenSOM/LEICounty Championship 202520251318336958*24.6061759.81013505
Cheteshwar PujaraINDBorder-Gavaskar Trophy 2016/17201735036820273.6096838.02121350
Greg ChappellAUSIndia tour of Australia 1980/81198135036820473.6065456.27121440
Rohit SharmaINDIndia tour of England 2021202148136812752.5786642.49120424
Joe RootENGEngland tour of India 2020/21202148036821846.0067654.44100352
Liam DawsonHAMSpecsavers County Championship 2019201968036810346.0069253.18130371
Sachin TendulkarINDIndia tour of Australia 1991/921991-1992591368148*46.0061759.64200430
Bill LawryAUSAustralia tour of West Indies 1964/65196559236821052.57--11003
Steven CroftLANSpecsavers County Championship 2019201991013687840.8971051.83021472
Geoff BoycottENGWest Indies tour of England 1980198051013688640.89114532.14030230
Keith StackpoleAUSAustralia tour of Ceylon and India 1969/701969510236810346.00--110212
Michael NeserQUESheffield Shield 2023/242023-2024711136814036.8063058.41123395
Robert O'DonnellAAPlunket Shield 2022/232022-2023711036812333.4557863.67111614
Kepler WesselsAUSAustralia tour of England 1985198561103688333.4593339.44030380
James VinceHAMSpecsavers County Championship 20162016712036811930.6774549.40112551
Ben HorneAAPlunket Shield 2022/232022-2023812036813730.6769752.80111485
Tillakaratne SampathNSWCMajor League Tournament 2025/262025-20268122368129*36.8076348.23110348
Ben SlaterDERSpecsavers County Championship 20162016813136811030.6775848.55112430
Cam FletcherCANPlunket Shield 2015/162015-201691423688130.6780945.49030347
Alex GidmanWORLV= County Championship 20152015101523687828.3176448.17032480
Kyle VerreynneNOTCounty Championship 202620261015236811528.3173650.00101400
Andrew HoddYORSpecsavers County Championship 20172017111713685723.0064157.41032511
James FullerHAMCounty Championship 202520251118336852*24.5358662.80012497
Keith DudgeonKENCounty Championship 20262026132013684419.3773749.93003431
Chris RushworthDURLV= County Championship 20152015152543684317.5251271.88001506
Kumar SangakkaraSLSouth Africa tour of Sri Lanka 2004200424036723291.7549673.99120542
Kamindu MendisSLSri Lanka tour of Bangladesh 2023/242024241367164122.3354866.972103611
Inzamam-ul-HaqPAKPakistan tour of Zimbabwe 1994/95199535036710173.4072650.55130473
Colin BlandSASouth Africa tour of Australia 1963/64196446036712661.1788537.74130351
Jonty RhodesSASouth Africa tour of England 1998199857036711752.4361759.48120403
Jeff DujonWIWest Indies tour of India 1983/8419836703679852.4345453.74041401
Marcus NorthAUSThe Ashes 20092009581367125*52.4373649.86211461
Brett D'OliveiraWORBob Willis Trophy 2020202058136717452.4353868.22110482
Rusi SurtiINDIndia tour of Australia 1967/681967-19684803677045.8842430.19040340
Mark WaughAUSAustralia tour of West Indies 1990/911991582367139*61.1775948.35121313
Chris RogersAUSThe Ashes 2013201359036711040.7881944.81120500
Sanoj DarshikaCCCMajor League Tournament 2024/252024-202579036714540.7860560.66201393
Monty NobleAUSAustralia tour of England 189918995923678952.4310.0004200
Ken McClureCANPlunket Shield 2020/212020-2021812236716536.7082244.65102476
Gareth RoderickWORCounty Championship 202620269152367164*28.2384443.48102323
Logan van BeekWFPlunket Shield 2024/252024-2025816336710128.2369952.50111429
Ian WestwoodWARSpecsavers County Championship 201620161016136712724.4788341.56113510
Glen ChappleLANLV= County Championship 201420141217436745*28.2354966.85000443

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.