Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th 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 ODIs)

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 5,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Gautam GambhirINDAsia Cup 200820086602599043.17256101.17030351
Craig ErvineZIMICC Cricket World Cup Qualifier 20232023661259121*51.8029388.40110381
Rahul DravidIND2001 Sri Lanka Coca-Cola Cup200177225957*51.8043359.82010160
GSNFG JayasuriyaUSAICC Men's Cricket World Cup League 2 20262026771259113*43.1729886.91110196
Alec StewartENG1992 Cricket World Cup199210812597737.0036570.96020301
Scott EdwardsNEDICC Cricket World Cup 2023/24202388225978*43.1729787.21021223
Ravi BoparaENGNatWest Series 200920099902594928.7837668.88000251
Mark WaughAUS1992-93 Benson & Hedges World Series1992-199310902595728.7837968.34030100
Hashim AmlaSASouth Africa in Sri Lanka ODI Series 2014201433025810986.0029388.05200231
Rohit SharmaINDWest Indies tour of India 2019/20201933025815986.00257100.39110316
Shai HopeWIWest Indies v Sri Lanka 2020/21202133025811086.0031382.43120213
Glenn MaxwellAUSAustralia tour of United Arab Emirates 2018/1920195402589864.50185139.46030279
Joe RootENGICC Champions Trophy 20172017441258133*86.0026497.73110193
Rameez ShahzadUAEUnited Arab Emirates Tri-Nation Series 2017/182018441258121*86.0030684.31120254
Sachin TendulkarIND1997–98 Silver Jubilee Independence Cup19985502589551.60230112.17030286
Herschelle GibbsSAAustralia in South Africa ODI Series 2005/06200655025817551.60223115.70111317
Gautam GambhirINDIndia in Sri Lanka ODI Series 2012201255025810251.6030784.04121210
Hamilton MasakadzaZIMZimbabwe in Sri Lanka ODI Series 2017201755025811151.6029088.97110372
Virat KohliINDICC Champions Trophy 2017201755325896*129.0026198.85031264
Aaron FinchAUSEngland in Australia ODI Series 2013/14201455025812151.6027892.81201244
Robin SmithENGPakistan tour of England 1992199255125885*64.5031581.90030233
Nick KnightENGStandard Bank Triangular Tournament 1999/00200066225872*64.5041462.32030252
Adam GilchristAUSAustralia tour of South Africa 2001/02200277025810536.8628490.85110343
Marlon SamuelsWIWest Indies Tri-Nation Series 2016201677025812536.8627793.14111247
Larry GomesWI1983 Cricket World Cup19838732587864.5046155.97030130
Jatinder SinghOMAICC Men's Cricket World Cup League 2 2024/252024-202588125882*36.8641362.47030222
Aravinda de SilvaSL1995–96 Australian Tri-Series1995-1996101002587525.8034774.35011170
Ricky PontingAUSAustralia tour of Sri Lanka 2003/0420044402576964.2532978.12040203
Tom LathamNZIreland Tri-Nation Series 2017201744025710464.2529288.01120265
Andy FlowerZIM1998–99 Meril International Tournament19995502578351.4033576.72030161
Rohit SharmaINDIndia in West Indies ODI Series 2011201155325786*128.5029985.95030115
Phillip HughesAUSSri Lanka in Australia ODI Series 2012/132013551257138*64.2531980.56200271
Ricky PontingAUSTVS Cup (India) 2003/042003771257108*42.8332579.08110227
Alistair CampbellZIM2000 NatWest Triangular Series20007712578042.8339065.90030171
Mohammad NabiAFG2018 Cricket World Cup Qualifier20187712579242.8330285.10020146
Brian LaraWIAustralia tour of West Indies 1994/95199543025613985.3326696.24120303
Eoin MorganENGEngland tour of West Indies 2018/19201944025610364.00244104.921202012
Kane WilliamsonNZICC Cricket World Cup 2023/2420234412569585.3327493.43030284
Boeta DippenaarSASouth Africa tour of Pakistan 2003/042003551256110*64.0037867.72120182
Andrew StraussENGNatWest Series 2004200455125610064.0033177.34110302
Craig ErvineZIMZimbabwe tour of Netherlands and Ireland 2019201955025610551.2030683.66110333
Graeme SmithSASouth Africa tour of New Zealand 2003/0420046602568042.6734873.56020281
Nathan AstleNZSouth Africa tour of New Zealand 1998/991999761256100*51.2033177.34110294
Shane WatsonAUSAustralia in India ODI Series 2009/1020096602569342.6728191.10010343
Damien MartynAUSICC World Cup 2002/03200397225688*51.2031980.25032151
Carl HooperWIWest Indies tour of South Africa 1998/99199977125610842.6727991.76120208
Brendon McCullumNZICC Cricket World Cup 2010/11201188225610142.6727792.42110286
Tillakaratne DilshanSLSri Lanka in Pakistan ODI Series 2008/092009331255137*127.5026098.08110280
Rohit SharmaINDSouth Africa in India ODI Series 2015/16201555025515051.0025699.61110278
Daryll CullinanSA1995–96 Wills World Cup19966622556963.7530583.61020163

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.