Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - 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 (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,356 of the 23,363 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben RaineDURSpecsavers County Championship 20192019142324648222.10103344.92023491
Michael HusseyAUSWarne-Muralitharan Trophy 2011201135046314292.6077459.82220476
Gautam GambhirINDBorder-Gavaskar Trophy 2008/09200836046320677.1790751.05210542
Martin CroweNZSri Lanka tour of New Zealand 1990/91199156046329977.1782456.19110424
James VinceHAMRoyal London One-Day Cup 2017201777146317877.17407113.76130508
Geoff BoycottENGEngland tour of West Indies 1967/68196858146311666.1433443.71141640
Ben StokesENGWorld Cup 2019201910934638977.1749393.910503811
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
Gary KirstenSAEngland tour of South Africa 1995/961995-19961113146311638.5898247.15221610
Andrew EllisCANPlunket Shield 2015/162015-2016813046314335.6284654.731115711
Paul ValthatyPKIndian Premier League 2011201114141463120*35.62338136.981205520
Shreyas IyerDCIndian Premier League 20192019161614636730.87386119.950304114
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
Andy FlowerZIMSouth Africa tour of Zimbabwe 2001/022001572462199*92.4086553.41210633
Ricky PontingAUS1997–98 Carlton and United Series1997-199899146210057.7561275.49130321
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
Tim RobinsonENGEngland tour of India and Sri Lanka 1984/851984-1985812246216046.20118838.89120540
Clive LloydWI1981–82 Australia Tri-Nation Series1981-19821313546280*57.7555084.00030461
Colin IngramGLANatWest T20 Blast 201720171413346211446.20278166.192103730
Anton DevcichNDPlunket Shield 2017/182017-2018713146211638.5049293.902205812
Shakib Al HasanBAN-2008-2017014146210035.5457580.35142713
Sam NortheastKENNatWest T20 Blast 20162016141404627533.00318145.280404015
Daniel Bell-DrummondKENNatWest T20 Blast 201720171414246290*38.50342135.09040469
Stephen EskinaziMIDVitality Blast 202320231414146294*35.54311148.550415612
Towhid HridoyCVBangladesh Premier League 2023/24202414142462108*38.50309149.511233724
Rahul DravidRRIndian Premier League 20122012161604625828.88412112.14020634
Ravi BoparaNORVitality Blast Men 2025202516165462105*42.00318145.281213619
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 DravidIND1999 Cricket World Cup199988146114565.8653985.53230491
Rahul DravidINDPataudi Trophy 20112011482461146*76.8396547.77300640
Dean JonesAUS1989–90 Australian Tri-Series1989-1990109346185*76.8365170.81050203
Dean JonesAUS1987–88 Australian Tri-Series1988101024619257.6359777.22050273
Rahul DravidINDIndia tour of West Indies 200220028112461144*51.22110841.61120651
Ramnaresh SarwanWIAustralia tour of West Indies 200320031012146110541.9182755.74120560
Jacques RudolphGLANatWest T20 Blast 2015201514132461101*41.91362127.35131614
Dawid MalanENGEngland tour of Australia and New Zealand 2017/182017-2018713046114035.46107143.04141621
Riki WesselsWORVitality Blast 20192019141414619135.46355129.860304615
Graeme van BuurenGLOCounty Championship 202320238145461110*51.2271864.21132592
MS DhoniCSKIndian Premier League 201320131816546167*41.91283162.900403225

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.