Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting records (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,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Asif KhanUAE2022-2025383741270151*38.48156980.9437210342
Rovman PowellWI2016-20235048397910121.76115384.911236342
Karan KCNEP2018-202679601279965*16.6584994.110165342
Marcus TrescothickENG2000-20061231226433513737.37508685.2312211352841
Kris SrikkanthIND1981-19921451454409112329.01570271.754271140541
Graeme HickENG1991-2001120118153846126*37.34519174.095271027841
Robin SinghIND1989-200113311323233610025.96314474.3019513541
Milind KumarUSA2024-2026333191380155*62.731377100.2257211141
Ishan KishanIND2021-202632282110721042.581034107.0627111341
Lance CairnsNZ1974-1985786569876016.73941104.890267041
Sherfane RutherfordWI2023-20263028487311336.3888199.091826941
Kyle CoetzerSCO2008-202387875319215638.93387582.37521841240
Nuwan KulasekaraSL2003-20171841233713277315.43162981.4604139539
Alex ObandaKEN2007-201448452130696*30.37176474.0409212739
Tanzid HasanBAN2023-202642411109110727.271074101.5819512839
Pathum NissankaSL2021-2026818153052210*40.16343988.75719638338
Mark GreatbatchNZ1988-199684835220611128.28309971.18213717738
James NeeshamNZ2013-2023766512149597*28.21149699.9307312838
Jesse RyderNZ2008-201448421136210733.22142995.3136515238
Kyle MillsNZ2001-20151701013410475415.63128281.670287638
Grant FlowerZIM1992-2010215209176412142*33.40947567.675401753937
Kamran AkmalPAK2002-201715513714319212425.95381883.605101037137
Mohammad RizwanPAK2015-202610394212979131*40.81351984.65419325437
Imrul KayesBAN2008-201878782243414432.03342371.11416223837
Lou VincentNZ2001-20071029910241317227.11345369.88311822237
Irfan PathanIND2004-2012120872115448323.39194179.5505714237
Mark ChapmanNZ/HK2015-202637334105713236.451015104.143539737
Adam ParoreNZ1992-200217616132331410825.69486768.091141916936
Shaun MarshAUS2008-201973724277315140.78340681.42715324736
Ibrahim ZadranAFG2019-202649494230417751.20281381.91712221936
Max O'DowdNED2019-2026717142300158*34.33311973.74116422736
Colin MunroNZ2013-20195753212718724.921214104.7008713836
Wanindu HasarangaSL2017-202670589114280*23.311039109.9105310336
Andile PhehlukwayoSA2016-202485571988369*23.24102785.980257736
Calum MacLeodSCO2008-202287867302617538.30375580.591013931235
Vusi SibandaZIM/AX2003-20161271264299411624.54471663.492211432835
Kushal BhurtelNEP2021-2026747321701120*23.96208781.5029918735
Harbhajan SinghIND/AX1998-20152361283512374913.30152681.0600179235
Janith LiyanageSL2024-2026423681237101*44.18136090.961909635
Brett LeeAUS2000-20122211104411765917.82140783.5803166835
Rizwan CheemaCAN2008-2013333217649424.65685111.530639235
Saleem MalikPAK1982-199928325638717010232.89938376.415471951434
Ravi BoparaENG2007-2015120109212695101*30.63346277.85114420434
Monank PatelUSA2019-202679784257013034.73314181.824191221534
Jatinder SinghOMA2019-202674732217413030.62281577.23511223334
Matthew WadeAUS2012-20219783121867100*26.30228881.60111512934
Rachin RavindraNZ2023-2025393511424123*41.881324107.5556215634
Daryll CullinanSA1993-200013813316386012432.99549270.283231029833
Ajinkya RahaneIND2011-201890873296211135.26376778.63324629333
Roger TwoseNZ1995-2001848111271710338.81360375.41120524033

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.