Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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
Saeed AnwarPAKSameer Cup 1996–97199644017511543.7519987.94100231
Gautam GambhirINDEngland in India ODI Series 2008/0920084401757043.7519390.67020241
JP DuminySASouth Africa in Australia ODI Series 2008/0920095411757158.3319291.1502073
AB de VilliersSAIndia in South Africa ODI Series 2006/07200644117592*58.3318395.63010203
Dipendra Singh AireeNEPICC Men's Cricket World Cup League 2 2025/2620254401757543.7519888.3801094
Usman GhaniAFGAfghanistan tour of Zimbabwe 2014201444017511843.7520983.73101163
Ajay JadejaINDIndia tour of Sri Lanka 1997199744017511943.7519888.38100121
Kumar SangakkaraSLSri Lanka in England ODI Series 2014201455017511235.0022079.55100200
Mohammad YousufPAKCoca Cola Champions Trophy 1999/00199955117571*43.7522478.1301064
Stephen FlemingNZNew Zealand tour of India 1995/96199555117578*43.7520884.13020131
Tillakaratne DilshanSLSri Lanka in India ODI Series 2014/1520145501755335.0018992.59010290
Umar AkmalPAKPakistan in West Indies ODI Series 201320135521755058.33157111.46010203
Agha SalmanPAKPakistan ODI Tri-Series 2026/27202655017510735.0019788.83100151
Ajay JadejaIND1995-96 Pepsi Sharjah Cup199655117571*43.75168104.1701095
Michael VaughanENGNatWest Series 200320036621758343.7524970.28010240
Javed OmarBANNatWest Challenge 200520056601758129.1735649.16021170
Roger TwoseNZ1995–96 Wills World Cup19966601759229.1723773.84010120
Aravinda de SilvaSL1992 Cricket World Cup19927701756225.0025768.0901090
MS DhoniINDNatWest Series 200720077701755025.0024272.31010151
Michael LeaskSCOICC Men's Cricket World Cup League 2 20252025119217596*25.00150116.67011147
Rod MarshAUS1981–82 Australia Tri-Nation Series1981-19821413117554*14.5822079.55012142
Carl HooperWI1997-98 Wills Quadrangular Tournament199733017410558.00171101.75110132
Grant FlowerZIMZimbabwe tour of Pakistan 1996/9719963301749158.0021481.31020141
Grant FlowerZIMBangladesh tour of Zimbabwe 2000/012001332174142*174.00174100.00101123
MS DhoniAXAfro-Asia Cup 20072007331174139*87.00139125.18100177
Upul TharangaSLBangladesh tour of Sri Lanka 2005200533017410558.0020385.71110180
Rohit SharmaINDNew Zealand tour of India 2017/18201733017414758.0017599.43100194
Craig ErvineZIMNew Zealand in Zimbabwe ODI Series 20152015331174130*87.00167104.19100166
Andrew BalbirnieIRESouth Africa tour of Ireland 2021202133017410258.0021082.86110172
Imam-ul-HaqPAKNew Zealand tour of Pakistan 202320233301749058.0019887.88020152
Rahmanullah GurbazAFGPakistan v Afghanistan in Sri Lanka 2023202333017415158.0021381.69100143
Ibrahim ZadranAFGAfghanistan tour of Sri Lanka 202320233301749858.0019489.69020174
Greg ChappellAUSAustralia tour of England 19771977331174125*87.0022178.73100180
Ramiz RajaPAK1991–92 Wills Trophy19913301749058.0030457.24010120
Younis KhanPAK2002 Sharjah Cup20025401746643.5020186.57020113
Lance KlusenerSA2001 Standard Bank Triangular Tournament200164217475*87.0018992.06010184
Alistair CampbellZIM1997–98 Pepsi Triangular Series199844017410243.5023873.11110171
Glenn MaxwellAUSPakistan in Australia ODI Series 2016/1720175401747843.50133130.83020203
Kumar SangakkaraSLSri Lanka Triangular Series 201020105511747143.5021082.86010181
Mohammad KaifINDNatWest Series 2002200275317487*87.0018693.55010132
Andrew SymondsAUSCommonwealth Bank Series 2006/0720077511746943.50164106.10010183
Chris GayleWI2001 LG Abans Triangular Series20015501748534.8021282.08021301
Mark VermeulenZIMWest Indies tour of Zimbabwe 2003/04200355117466*43.5021879.82021240
Tillakaratne DilshanSLIndia in Sri Lanka ODI Series 2008/0920095501749734.8019987.44011201
Hamish MarshallNZPakistan tour of New Zealand 2003/0420045501748434.8023873.11020160
Brad HaddinAUSDLF Cup 2006/0720065511747043.5020286.1401089
Michael HusseyAUSAustralia in West Indies ODI Series 2011/1220125501746734.8026266.41010101
Dwayne BravoWISouth Africa in West Indies ODI Series 201020105501747434.8019390.1601094
Suresh RainaINDIndia in Sri Lanka ODI Series 2012201255217465*58.00147118.37031133
Lahiru ThirimanneSLPakistan tour of United Arab Emirates 2017/1820175501746234.8027862.59020100

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.