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
Kumar SangakkaraSL2010-201514213515635616952.97750384.711542660952
Mohammad AshrafulBAN2010-2013252403287513.6757457.14012361
Tillakaratne DilshanSL2010-2016159155146296161*44.65723487.031731773932
Nuwan KulasekaraSL2010-201712079159347314.59104889.120397331
Thilan SamaraweeraSL2010-201125188410105*41.0052278.54101390
Thilina KandambySL2010-2014131011213113.4421556.2800170
Abdur RazzakBAN2010-201464391529253*12.1732589.85015218
Upul TharangaSL2010-2019148140164295174*34.64550278.068241049239
Mushfiqur RahimBAN2010-202521520532687314439.73828882.93945654393
Shakib Al HasanBAN2010-2023172163175523124*37.83646585.43544851137
Chamara SilvaSL2010-2011201432636323.9137669.95021262
Tamim IqbalBAN2010-202317717412649315840.08811779.9912451371379
MahmudullahBAN2010-2025202180455126128*37.97647279.2043010391101
UWMBCA WelegedaraSL2010610111.00425.0000000
Raqibul HasanBAN2010-2011191923937623.1265360.18024263
Naeem IslamBAN2010-2014353266738425.8897968.74042604
Imrul KayesBAN2010-201875752240714432.97334671.94416223737
Rubel HossainBAN2010-2021964921143175.1126853.360010142
Suranga LakmalSL2010-2021834822244269.3840460.40009183
Suraj RandivSL2010-2016271622755619.6437373.73011281
Shafiul IslamBAN2010-202060341213424*6.0924055.83009132
Virender SehwagIND2010-201335351133921939.381193112.2433317920
Harbhajan SinghIND2010-2015302071884114.4625374.3100468
Yuvraj SinghIND2010-201759539145215033.00178381.44210616722
Zaheer KhanIND2010-20123313091247.0015160.26003111
Ashish NehraIND2010-2011271343916*4.339142.8600331
Gautam GambhirIND2010-2013565632228138*42.04260485.5641652292
MS DhoniIND2010-2019196161495640139*50.36657485.794395436119
Suresh RainaIND2010-2018144127223718110*35.41385096.57323931874
S. SreesanthIND2010-201112521043.332737.0400010
Thilan ThusharaSL2010620352817.505267.3100031
Virat KohliIND2010-2026303293461469918359.511543895.215477191358178
Ravindra JadejaIND2010-20261981334927048732.19312986.42011519153
Thisara PereraSL2010-202116413216230714019.892072111.341101117283
Lahiru ThirimanneSL2010-2019127106143194139*34.72441972.28421724625
Syed RaselBAN201064397*9.002045.0000110
Mahela JayawardeneSL2010-201513412310413214436.57493983.66826440124
Amit MishraIND2010-20163111343145.388252.4400240
Dinesh KarthikIND2010-201958511411997932.41162873.6506412410
Sudeep TyagiIND201031111*-250.0000000
Ricky PontingAUS2010-201245443139310633.98175379.4629313814
Younis KhanPAK2010-201568644155110325.85213472.6811151166
Mohammad YousufPAK2010101001775817.7026666.54010112
Kamran AkmalPAK2010-20174642110168924.78125081.2806412014
Shane WatsonAUS2010-2015949153481185*40.48362496.05523435294
Michael ClarkeAUS2010-2015827613303611748.19373581.29420123625
Shahid AfridiPAK2010-2015110999223412424.821633136.8029619398
Nathan HauritzAUS2010-20112013514053*17.50123113.8201094
Shoaib MalikPAK2010-20191009119245911234.15279687.95213517954
Naved-ul-HasanPAK2010551763319.0068111.7600163
Page 1Next

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.