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
Alastair CookENGNatWest Series 201120111010246711958.3848795.89130541
Sanath JayasuriyaSLICC World Cup 2006/0720071111146711546.7047598.322204714
Hamish MarshallNZAustralia tour of New Zealand 2004/052005811046714642.4588153.01131523
Brendan TaylorZIM-2010-2014011146711746.7078159.80231377
Tamim IqbalCVBangladesh Premier League 2018/19201914142467141*38.92349133.811234123
MPM WeerasingheACCCMajor League Tournament 2024/252024-20258141467118*35.9276660.97201526
Karl BrownLANNatWest T20 Blast 201420141515146767*33.36354131.920404117
Mitch RenwickOVPlunket Shield 2021/222021-2022815146713433.36114440.82203592
Will SutherlandVICSheffield Shield 2022/232022-20231016046710029.1972464.50111498
Jordan ClarkSURCounty Championship 2024202413173467106*33.3666570.231235110
Zak CrawleyKENCounty Championship 2022202291704678427.4789252.35041671
Tom BaileyLANCounty Championship 20232023131844677833.3665970.860325210
David WainwrightDERLV= County Championship 201420141422546710927.47104844.56134480
Sachin TendulkarINDTVS Cup (India) 2003/04200377146610277.6752389.10220563
Kevin PietersenENGWest Indies tour of England and Ireland 2007200747046622666.5760976.52211502
Brian LaraWIWest Indies tour of Australia 1992/931992-199358046627758.2575062.13131570
Bruce MitchellSAEngland tour of South Africa 1938/391938-193959146610958.25--130320
Charlie DavisWINew Zealand tour of West Indies 1971/72197259146618358.25--110491
Rohit SharmaINDICC Cricket World Cup 2023/242023101004668746.60390119.490315026
Damien MartynAUSAustralia tour of Sri Lanka 2003/042004811046616142.3695248.95210421
Finn AllenPSBig Bash League 2025/262025-20261111046610142.36253184.191202738
Virat KohliRCBIndian Premier League 2020/2120201515446690*42.36384121.350302311
Jacob BethellWARCounty Championship 20242024111614669331.0797547.79040603
Sourav GangulyINDSri Lanka tour of India 1997/98199756046517377.5091850.65220535
Sachin TendulkarINDIndia tour of England 1996199668046517758.1378359.39210703
Kumar SangakkaraSLICC Cricket World Cup 2010/11201198346511193.0055583.78130445
Sourav GangulyINDICC World Cup 2002/03200311113465112*58.1356582.303013015
Herschelle GibbsSASouth Africa tour of New Zealand 2003/04200491204658038.7579458.56041667
LG PretoriusSFUMajor League Cricket 2026202612122465102*46.50264176.141423929
AB de VilliersDCIndian Premier League 2009200915134465105*51.67355130.991313912
Robin SmithENGAustralia tour of England 199319938131465167*38.7583056.02120603
Faf du PlessisSAZimbabwe Triangular Series 2014201455046412692.8047198.513103212
Misbah-ul-HaqPAKPakistan tour of India 2007/082007362464161*116.00105843.86210464
Henry NichollsCANPlunket Shield 2024/252024-2025462464171*116.0081057.28230434
Warwick ArmstrongAUSEngland tour of Australia 1920/211920-192157146415877.3378359.26301380
Virender SehwagINDIndia tour of Australia 2003/042003-200448046419558.0058579.32111636
Ken BarringtonENGEngland tour of Australia 1965/661965-196658146411566.29100846.03230253
Stephen FlemingNZPakistan tour of New Zealand 2003/042003-200479146419258.0075261.70202630
Saleem MalikPAKWest Indies tour of Pakistan 1990/91199069246410266.2969466.86141470
Inzamam-ul-HaqPAKBangladesh tour of Pakistan 200320038105464138*92.8067568.74131517
James RewSOMOne-Day Cup 20242024101034648866.29459101.09061587
Jack LeaningYORLV= County Championship 2014201491324649942.1898447.15041474
Kepler WesselsAUSAustralia tour of England 1985198581304648335.69112141.39040490
Virat KohliRCBIndian Premier League 201920191414046410033.14328141.461204613
Wayne MadsenDERVitality Blast 20192019141444646946.40316146.840405213
Josh CobbNORNatWest T20 Blast 20162016151524648035.69362128.180524318
Alex DaviesBBVitality Blast Men 20252025151504648930.93298155.700305519
Devdutt PadikkalRCBIndian Premier League 20262026161514646133.14275168.730304924
Oliver DaviesNSWSheffield Shield 2024/252024-2025101814648927.2974362.45032574
Mark WallaceGLALV= County Championship 20152015142124649224.4275261.70031621

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.