Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gordon GreenidgeWI1975-1991128127135134133*45.04790864.921131347081
Faf du PlessisSA2011-201914313620550718547.47621588.611235349566
Martin CroweNZ1982-1995143140184704107*38.56647672.64434337829
Sikandar RazaZIM2013-202616215324482414137.40564185.527273400112
Michael HusseyAUS2004-2012185157445442109*48.16624387.17339338380
Riaan WaltersNAM2003220000.0050.0000200
Charl WilloughbySA2000-2003320000.0040.0000200
Fazle MahmudBAN2018220000.0090.0000200
Haseebullah KhanPAK2024-2025220000.00140.0000200
Shadab KabirPAK1996220000.0030.0000200
Robert CallenderCAN1979220000.0050.0000200
Harunur RashidBAN1988220000.00170.0000200
NA StathamNED2003-2009330772.335014.0000200
Mohammad KashifNED2006-20101130110.33175.8800200
Aavishkar SalviIND200343144*2.001428.5700200
Berend WestdijkNED201143111*0.50616.6700200
Josh TongueENG202653111*0.50425.0000200
Kwena MaphakaSA2024-2026530110.33812.5000200
J AndrewWI2024-2026530882.671361.5400201
Harilal ShahEAF1975330662.005610.7100200
Bruce PattersonSCO199933010103.334323.2600220
Björn KotzéNAM20035412724*9.005152.9400230
Dolar MahmudBAN2008-2009740614115.2544138.6400254
Afzaal HaiderHK2004-200844122227.335242.3100240
Basanta RegmiNEP2018-201944013123.254727.6600220
Graham LloydENG1996-199854124228.005543.6400210
Usman ShinwariPAK2017-20191741662.00785.7100201
Tanveer SanghaAUS2023-202664265*3.002425.0000200
JC BaltNAM2025-20264416135*20.3311154.9500260
Murray BennettAUS1984-198584196*3.002142.8600200
Lalchand RajputIND1985-1987441983.003129.0300200
Nurul AbedinBAN1986-199044015133.755527.2700200
Rudie van VuurenNAM200355226148.673868.4200221
Talha JubairBAN2002-200365354*2.501533.3300210
Enamul Haque jnrBAN2005-200910511253.001963.1600200
Ashok DindaIND2010-2013135021164.203658.3300210
Cheteshwar PujaraIND2013-2014550512710.2013039.2300240
Albert van der MerweIRE2010-20118511483.502458.3300201
Paul WilsonAUS1997-19981152421.331330.7700200
Shivam DubeIND2019-202665043258.604987.7600232
WP MyburghNAM2025-2026550764315.2016745.5100220
Dilip DoshiIND1980-1982155295*3.002045.0000200
Susil FernandoSL19835501013620.2021646.7600270
Nolan ClarkeNED1996550503210.0011244.6400281
Brad WilliamsAUS2002-200425642713*13.504658.7000220
Gavin MurgatroydNAM2003660905215.0014562.0701271
Louis BurgerNAM20036611152.206217.7400210
I MarajCAN20036619853*19.6026437.12012120
Nkruma BonnerWI2021-2022661853117.0013562.9600260
Mohammad ShahzadUAE2014-20166601907931.6722584.44022215

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.