Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-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 bowledODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETASODI1st 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
Virender SehwagINDIndia tour of Australia 2003/042003-200448046419558.0058579.32111636
Ken BarringtonENGEngland tour of Australia 1965/661965-196658146411566.29100846.03230253
Herschelle GibbsSASouth Africa tour of West Indies 2000/01200151014648751.56128936.00040562
Jack LeaningYORLV= County Championship 2014201491324649942.1898447.15041474
Oliver DaviesNSWSheffield Shield 2024/252024-2025101814648927.2974362.45032574
Mark WallaceGLALV= County Championship 20152015142124649224.4275261.70031621
Ben RaineDURSpecsavers County Championship 20192019142324648222.10103344.92023491
Michael HusseyAUSWarne-Muralitharan Trophy 2011201135046314292.6077459.82220476
Gautam GambhirINDBorder-Gavaskar Trophy 2008/09200836046320677.1790751.05210542
Geoff BoycottENGEngland tour of West Indies 1967/68196858146311666.1433443.71141640
Wilfred RhodesENGEngland tour of Australia 1911/121911-191259146317957.88103244.86131410
Chris RogersAUSThe Ashes 2013/142013-2014510046311946.3094548.99230590
Pavan RathnayakeCCCMajor League Tournament 2024/252024-2025711046319442.0963073.491103920
Andrew EllisCANPlunket Shield 2015/162015-2016813046314335.6284654.731115711
Shane SnaterESSCounty Championship 202220221422246379*23.1556981.37043589
Martin DonnellyNZNew Zealand tour of England 1949194946046220677.00--130440
Gary KirstenSASouth Africa tour of England and Ireland 2003200347046213066.00103444.68220631
Ben DuckettENGIndia tour of England 2025202559046214951.3355782.94131633
Tony PitheySAEngland tour of South Africa 1964/651964-196559046215451.3338330.81120432
George GunnENGEngland tour of Australia 1907/081907-19085101462122*51.3320.00222432
Bill EdrichENGEngland tour of Australia 1946/471946-1947510046211946.20139533.12130430
Rohan KanhaiWIAustralia tour of West Indies 1964/651965510046212946.20--221123
Anton DevcichNDPlunket Shield 2017/182017-2018713146211638.5049293.902205812
Tom AbellSOMSpecsavers County Championship 2017201791724629630.8094149.10045652
James HarrisMIDLV= County Championship 20152015162554627323.10116839.55035661
Mohammad YousufPAKIndia tour of Pakistan 2005/06200635046117392.2065969.95221537
Daniel FlynnNDPlunket Shield 2012/132012-201347046118265.8674561.88200608
Rahul DravidINDPataudi Trophy 20112011482461146*76.8396547.77300640
Dawid MalanENGEngland tour of Australia and New Zealand 2017/182017-2018713046114035.46107143.04141621
Graeme van BuurenGLOCounty Championship 202320238145461110*51.2271864.21132592
Toby Roland-JonesMIDLV= County Championship 20142014111724617730.7366169.74032646
AB de VilliersSASouth Africa tour of West Indies 2005200547046017865.7190650.77210522
Graham GoochENGEngland tour of West Indies 1980/81198148046015357.5085054.12210532
Joe RootENGThe Ashes 2015201559146013457.5068667.06220643
Pieter van der BijlSAEngland tour of South Africa 1938/391938-193959046012551.11--120333
Madhav ApteINDIndia tour of West Indies 1952/5319535101460163*51.11--13100
Saeed AhmedPAKPakistan tour of India 1960/611960-1961510146012151.11--200311
Michael SlaterAUSEngland tour of Australia 1998/991998-1999510046012346.0077659.28300475
George WorkerAAPlunket Shield 2022/232022-20238122460114*46.0087252.75211564
BJ WatlingNDPlunket Shield 2014/152014-201581514607132.8690750.72040475
James PeirsonQUESheffield Shield 2022/232022-20231015246012335.3880257.36211570
Alex HughesDERSpecsavers County Championship 201920199161460109*30.67108942.24114541
Graham ClarkDURSpecsavers County Championship 20182018122204606420.9194948.47022700
Tom GraveneyENGWest Indies tour of England 1966196647145916576.50111641.13210491
Denis ComptonENGEngland tour of Australia 1946/471946-1947510145914751.00124736.81220420
Graeme PollockSAEngland tour of South Africa 1964/651964-1965510245913757.3831468.15141622
Graham GoochENGWest Indies tour of England 19881988510045914645.90104843.80130521
Daryll CullinanSASouth Africa tour of West Indies 2000/012001510145913451.00104244.05220492
Tom LammonbySOMBob Willis Trophy 20202020611245911651.0088851.69302525
Luke HollmanMIDCounty Championship 20252025813145910338.2588751.75131611

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.