Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting records (Men's ODIs)

More filters

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

Player figures come from full scorecards, which we hold for 2,111 of the 2,116 matches in this selection (from 2010). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew BalbirnieIRE2010-202612411983519145*31.70474374.191017833647
Shane WatsonAUS2010-2015949153481185*40.48362496.05523435294
Ben StokesENG2011-20231149915346318241.23361995.695247282109
Mitchell MarshAUS2011-2026105101123395177*38.15350396.924247317121
Hamilton MasakadzaZIM2010-20191241230332811127.06464971.59220834558
Travis HeadAUS2016-2026858273273154*43.643072106.54818338777
Kushal Janith PereraSL2013-20231161115323713530.54348592.886171236252
Lahiru ThirimanneSL2010-2019127106143194139*34.72441972.28421724625
William PorterfieldIRE2010-20221091080319313929.56455270.147161034028
Imam-ul-HaqPAK2017-202575747315215147.04384681.96920325330
Shreyas IyerIND2017-2026837773151128*45.01321897.92524228479
Kyle CoetzerSCO2010-202383835311115639.88376482.65521739839
Marlon SamuelsWI2011-201810097103093133*35.55414074.71812627476
Darren BravoWI2010-202211711514306912430.39440369.70418924775
Pathum NissankaSL2021-2026818153052210*40.16343988.75719638338
Chris GayleWI2010-201995943305121533.53307799.166156257180
George BaileyAUS2012-2016908510304415640.59364583.51322322257
Michael ClarkeAUS2010-2015827613303611748.19373581.29420123625
Calum MacLeodSCO2011-202283836301417539.14373680.671013831135
Mohammad RizwanPAK2015-202610394212979131*40.81351984.65419325437
Ajinkya RahaneIND2011-201890873296211135.26376778.63324629333
Ian BellENG2010-201582818293314140.18358881.74320227321
Umar AkmalPAK2010-2019111100142883102*33.52337485.45118724147
Liton DasBAN2015-202610410310286917630.85335585.515141629351
Gerhard ErasmusNAM2019-2026838082840156*39.44348881.42322423066
Daryl MitchellNZ2021-202663588283913756.78301694.13913023373
Charith AsalankaSL2021-2026877910279812740.55310590.11517523064
George MunseySCO2017-2026797710277719141.45308590.02319729187
Hashmatullah ShahidiAFG2013-202610210121275210234.40399368.92122624016
Kevin O'BrienIRE2010-202111510915272811329.02293492.98114626460
Aiden MarkramSA2017-202688849272317536.31278397.84414727862
Ravindra JadejaIND2010-20261981334927048732.19312986.42011519153
Brendon McCullumNZ2010-201697916269611931.722455109.823169282103
Jonathan TrottENG2010-201364619267113751.37344377.5842042003
Rassie van der DussenSA2019-2025716512265713450.13305387.03617320650
Rohit KumarNEP2018-202694896261612631.52348475.09314518046
Mohammad ShahzadAFG2010-2019828232601131*32.92294388.38514431055
Monank PatelUSA2019-202679784257013034.73314181.824191221534
Kieron PollardWI2010-20221081009255911928.12269195.0931313165128
Alex CareyAUS2018-2026968813252310633.64285088.53114623526
Alastair CookENG2010-201469694250213738.49312480.09416428610
Ahmed ShehzadPAK2011-201777771249912432.88341373.22614726018
Soumya SarkarBAN2014-202688834249716931.61267193.493151028362
Matty CrossSCO2014-20261181054249011424.65336873.93214323027
Shoaib MalikPAK2010-20191009119245911234.15279687.95213517954
Henry NichollsNZ2015-20269391162424124*32.32307678.80117822819
Alex HalesENG2014-201969673241917137.80252795.73614527650
Imrul KayesBAN2010-201875752240714432.97334671.94416223737
Scott EdwardsNED2018-202675701123918640.53280685.21024417420
Asghar AfghanAFG2010-202111010510236210124.86346868.11112716065

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.