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 records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2002-01-01×

Player figures come from full scorecards, which we hold for 3,257 of the 3,263 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Faf du PlessisSA2011-201914313620550718547.47621588.611235349566
Michael HusseyAUS2004-2012185157445442109*48.16624387.17339338380
Ian BellENG2004-201516115714541614137.87701977.16435652432
Aaron FinchAUS2013-202214614235406153*38.89616287.73173016532129
Matthew HaydenAUS/ICC2002-2008134130135345181*45.68665380.34929455279
Kusal MendisSL2016-202616316013528314335.94596288.617371653993
Gautam GambhirIND2003-2013147143115238150*39.68614485.2511341156117
Sean WilliamsZIM2005-202516415920521717437.53600086.95837947066
Misbah-ul-HaqPAK2002-201516114830512196*43.40694173.78042634283
JP DuminySA2004-2019199179405117150*36.81605284.55427734775
Shahid AfridiPAK/AX/IWX2002-201525923522492612423.133737131.8242121419238
Paul CollingwoodENG2002-2011190174364903120*35.53638476.80524635171
Marlon SamuelsWI2002-2018177167224841133*33.39632576.54102411443115
Sikandar RazaZIM2013-202616215324482414137.40564185.527273400112
David MillerSA2010-202618015645476214242.904565104.328249354153
Tom LathamNZ2012-2026172159214667145*33.82553084.398271439062
Kevin PietersenENG/IWX/ICC2004-201313612516444013040.73512886.58925742777
Rahmat ShahAFG2013-202613313084417143*36.20611672.22634538043
Andrew SymondsAUS2002-200915413027439515642.67483390.946281337491
William PorterfieldIRE2006-20221461453434313930.58629868.9611201245532
Elton ChigumburaZIM/AX2004-201821219826434011725.23542380.0321917343106
Jason RoyENG2015-20231151103427118039.924047105.5312211151181
Sourav GangulyIND/AX/ASIA2002-200713012594266117*36.78577473.88431941880
Scott StyrisNZ2002-201115714121422114135.17535778.79428833261
Andrew StraussENG2003-20111271257420515835.64519580.94627945425
Fakhar ZamanPAK2017-2026979664019210*44.66429593.571219944790
Glenn MaxwellAUS2012-2025149136183990201*33.813149126.7142312382155
Marvan AtapattuSL2002-200712411814396612438.13567969.8462443975
Richie BerringtonSCO2008-202614113417388112733.17506876.58721828090
Stephen FlemingNZ/ICC2002-200712211973872134*34.57530073.065231043648
Jonny BairstowENG2011-20231069883868141*42.983758102.931117943792
Craig ErvineZIM2010-2026135131153863130*33.30502176.944261237448
Dinesh ChandimalSL2010-202215714221385411131.85519174.244241126243
Mohammad NabiAFG2009-202617915718380113627.35431688.072186246122
Shubman GillIND2019-20267170113750223*63.563650102.741120143878
Damien MartynAUS2002-2006129117283667104*41.20484475.70328731513
Kevin O'BrienIRE2006-202115014018361214229.61406388.90218633284
Mark BoucherSA/AX2002-2011193153383593147*31.24404688.801181127370
Abdul RazzaqPAK/AX/ASIA2002-201117515242356711232.43391091.233147270102
KL RahulIND2016-202610292233544129*51.36383892.34920427585
Andrew BalbirnieIRE2010-202612411983519145*31.70474374.191017833647
Ben StokesENG2011-20231149915346318241.23361995.695247282109
Inzamam-ul-HaqPAK/AX2002-200712411117345712336.78438778.80222829845
Marcus TrescothickENG2002-200697965345213037.93396487.0811161143328
Mitchell MarshAUS2011-2026105101123395177*38.15350396.924247317121
Mohammad AshrafulBAN/AX2002-201317216413337810922.37481770.133201434229
Tatenda TaibuZIM/AX2002-2012141129183336107*30.05493767.572221222932
Travis HeadAUS2016-2026858273273154*43.643072106.54818338777
Kushal Janith PereraSL2013-20231161115323713530.54348592.886171236252
Alastair CookENG2006-201492924320413736.41415477.13519736310

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.