Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gulsan JhaNEP2021-2026564810108967*28.66129783.960617454
Andre RussellWI2011-201956479103492*27.21794130.230469457
Shane ThomsonNZ1990-19965652109648322.95142767.55052638
Chad SoperPNG2016-202356541675146*19.76131557.11003358
Andy RobertsWI1975-19835632923137*10.0435764.71003123
Craig MatthewsSA1991-1997562291412610.8520269.8000352
Lalit RajbanshiNEP2019-202656332046113.5418325.1400730
Ambati RayuduIND2013-20195550141694124*47.06214379.05310314530
Niroshan DickwellaSL2014-202255521160411631.45171793.4229118712
Roy DiasSL1979-198755555157312131.46231567.9521131174
Sadeera SamarawickramaSL2017-202555505145610832.36160790.601851488
Wesley BarresiNED2010-2025555451352137*27.59177576.1718613721
Raqibul HasanBAN2008-20115554713088927.83213361.320861028
Imad WasimPAK2015-202055401798663*42.87894110.290519119
Junior MurrayWI1992-1999553666788622.6092972.98054636
Tapash BaisyaBAN2002-200755401233435*11.9357458.19004264
Douglas HondoZIM2001-2005552812122177.6323851.26004130
Daren PowellWI2002-20095525311848*5.3616471.9500845
Tabraiz ShamsiSA2016-20255515113911*9.756956.5200340
Keacy CartyWI2022-202654515183617039.91244275.1846215929
Mathew SinclairNZ2000-2009545041304118*28.35208662.512881125
Stuart LawAUS1994-199954515123711026.89164375.29173728
Junaid SiddiqueBAN2007-201154531119610023.00175368.231661187
Ryan BurlZIM2017-20265446610008325.00128777.700627723
Wasim RajaPAK1973-19855445107826022.34116866.950265811
Manzoor ElahiPAK1984-199554461374150*22.4582789.600115317
Ryan McLarenSA2009-201454411548571*18.6568071.32013426
Andrew CaddickENG1993-20035438182493612.4539563.04006193
Ish SodhiNZ2015-202454264210359.5528972.66006810
Azhar AliPAK2011-201853533184510236.90247874.46312316814
Mike AthertonENG1990-199853533176112735.22300658.5821241541
Avishka FernandoSL2016-202653520169112732.52187989.99410517733
Thilan SamaraweeraSL1998-2011534211862105*27.81124469.29204760
Majid HaqSCO2006-2015534065667116.6593160.79036662
John BracewellNZ1983-19905343125124316.5271771.41006363
Dirk ViljoenZIM1997-20015343751263*14.2282761.91025265
Ahmed RazaUAE2014-2022534174095012.0367460.68017298
Gladstone SmallENG1987-1992532499818*6.5318852.1300670
S. SreesanthIND2005-20115321104410*4.0012136.3600320
Venkatapathy RajuIND1990-1996531683284.006747.7600410
Michael van LingenNAM2021-202652505166513337.00186189.4767319030
Aaron JonesUSA2019-2025525231664123*33.96232971.45111211632
Basil HameedUAE2019-20265248410927124.82147174.240537533
Brendon KuruppuSL1983-19905252110227220.04197851.67043794
Craig EvansZIM1992-20025246569696*16.9893074.840135615
Andy BlignautZIM1999-20105239755063*17.19518106.180435413
Ashley NurseWI2016-20195240145024419.3151397.860024412
Chris LewisENG1990-19985240143743314.3845981.48006256
Syed RaselBAN2005-201052271181155.0618543.7800570
Carl RackemannAUS1983-199152186349*2.837744.1600600

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.