Batting records (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v West Indies×

Player figures come from full scorecards, which we hold for 899 of the 903 matches in this selection (from 1973). Earlier matches have results and team totals only.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2005-2016242231279162*67.321154110.835409640
Shubman GillIND2022-2026992665223*95.00604110.102307413
Virender SehwagIND2001-20112727283621933.44815102.5823210615
Hashim AmlaSA2010-2019161621069153*76.36107199.815409810
Shreyas IyerIND2019-202210905078056.3350999.610703915
Virat KohliIND2009-2026464482429157*67.47244099.551011425235
Soumya SarkarBAN2018-2025161405689140.5758696.930605123
Rohit SharmaIND2009-202640387183816259.29195194.21413117947
Shahid AfridiPAK1996-2015413726537618.6669593.960416220
Joe RootENG2014-2025191841071166*76.50114093.95540925
Kapil DevIND1979-1994424168428724.0691991.620336911
MS DhoniIND2005-201939331510059555.83110890.700806328
Kamran AkmalPAK2005-20172020453812433.6359590.421125013
Shakib Al HasanBAN2006-202121194834124*55.6092390.36182666
Eoin MorganENG/IRE2007-20192117350210735.8655889.962214217
Babar AzamPAK2016-202513131773125*64.4286489.475115710
Basit AliPAK1993-199510101463127*51.4452089.04130317
Shane WatsonAUS2005-20132624285312638.7796588.392658515
Ian HealyAUS1988-19973831114795123.9554587.89011231
Martin GuptillNZ2009-202216162672237*48.0076687.732325719
George BaileyAUS2012-201611101452125*50.2251687.60120359
Darren LehmannAUS1999-200517165526110*47.8260586.94220433
Shikhar DhawanIND2011-202231301101211934.90116586.8727012214
Marcus TrescothickENG2000-20041211159613059.6069186.25231734
Paul StirlingIRE2010-2025151404759233.9355585.590515312
Mahela JayawardeneSL1999-201322204676106*42.2579185.46150536
MahmudullahBAN2009-202430241383284*75.6498384.640815427
Andrew BalbirnieIRE2015-20251110046513546.5055384.092204213
Hansie CronjeSA1992-1999171716169438.5073783.580503614
Suresh RainaIND2005-2015333036217123.0074783.13034559
Ross TaylorNZ2006-20191817470511054.2384983.04140609
Andrew SymondsAUS2001-2008242036318737.1276882.16051565
Herschelle GibbsSA1999-200829294107412542.96131281.8652010125
Yuvraj SinghIND2002-20173127197813137.62119581.843519515
Andrew StraussENG2004-20111918272510545.3189481.10250754
Shoaib MalikPAK1999-201727245803111*42.2699480.782626214
Sanath JayasuriyaSL1993-20073030292211532.93114280.7415110418
Damien MartynAUS1992-20061514647695*59.5059180.54031371
Saleem MalikPAK1982-199846435104891*27.58130480.37075795
Michael HusseyAUS2006-201220172630109*42.0078480.36130397
Imran KhanPAK1977-199149471112027733.39149880.240816816
Kane WilliamsonNZ2012-20221212048714840.5861279.58120443
Mohammad HafeezPAK2005-20192323183212137.82104679.541717516
Adam GilchristAUS1999-2007252407359830.6392579.460517910
Scott StyrisNZ2000-2007181534179034.7552579.43040305
JP DuminySA2008-20161815648079*53.3361578.05030276
Sachin TendulkarIND1991-2011393991573141*52.43201678.0341151528
Jacques KallisSA1998-201140407166613950.48214477.71412011921
Graeme SmithSA2002-20112323077310333.6199577.69150871
Vinod KambliIND1991-1999171643976833.0851377.39031305
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.