T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting records (Men's ODIs)

Filters

Choose matches, player, team, 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
John EdrichENG1971-19757602239037.1732568.62020131
Ashwell PrinceSA/AX2002-2007514012101889*36.36150067.87033774
Sohaib MaqsoodPAK2013-20212928278189*30.0493583.530516119
Kiplin DorigaPNG2017-20233938273089*20.28119760.990456417
Graham ThorpeENG1993-200282771323808937.19334471.1702131725
Darren SammyWI2004-20151251042918718924.951870100.0509414584
Upul ChandanaSL1994-20071451101716148917.35221572.8705810722
Raqibul HasanBAN2008-20115554713088927.83213361.320861028
Tom MoodyAUS1987-199975641212118923.29174769.3201067418
Yashpal SharmaIND1978-1985424098838928.48140163.030405210
Babar HayatHK2014-2018222227848939.2099978.480837026
Lee GermonNZ1994-1997373155198919.9678765.95032281
Michael Di VenutoAUS19979902418926.7828185.77020280
Gagan KhodaIND19982201158957.5018562.16010110
Sam HainENG20232201068953.00100106.0001080
Jeff CroweNZ1983-1990747112151888*25.73245661.8107611012
Derek RandallENG1976-19854845510678826.68170262.69054827
John ReidNZ1980-1986242416338827.52108458.39040292
Terry DuffinZIM2006-2007222204938822.4191254.06021490
Loots BosmanSA/AX2006-2010141203018825.0830598.69022379
Raza-ur-RehmanCAN2013-20146502258845.0026285.88031300
Robbie KerrAUS19854419787*32.3315961.0101050
Ravindra JadejaIND2009-20262121425229058732.28339685.54013621055
Matt PriorENG2004-20116862912828724.19167076.770351416
Colin MunroNZ2013-20195753212718724.921214104.7008713836
Michael JonesSCO2018-2026191705068729.7671970.38030426
Navneet DhaliwalCAN2024-2025171704568726.8279957.07042419
Joe DenlyENG2009-2020161304468734.3162970.91040446
Arjun KumalNEP20267702528736.0039963.16011240
Steven DaviesENG2009-20118802448730.50231105.63011360
Mosaddek HossainBAN2016-202650411281286*28.0093586.840517517
Sidath WettimunySL1982-19873433178686*24.56163648.04041462
Ravi RampaulWI2003-201592401136286*12.4847276.690133313
Wasim AkramPAK1984-20033532795537128616.57420188.360628247121
Scott EdwardsNED2018-202675701123918640.53280685.21024417420
Craig SpearmanNZ1995-2001505009368618.72120277.870561239
Robin UthappaIND2006-2015464269348625.94103190.5906410719
Junior MurrayWI1992-1999553666788622.6092972.98054636
Ian ChappellAUS1971-1980161626738648.0787477.00080747
Ikram AlikhilAFG2019-2026322353868621.4458066.55030305
Zahoor ElahiPAK1996-1997141412978622.8550758.58033256
Collis KingWI1976-1980181422808623.33267104.87012208
Ragheb AgaKEN2004-201412901508616.6720971.77011160
Javed OmarBAN1995-200758584130885*24.22251052.1101021395
Lorcan TuckerIRE2019-20266555611488523.43138083.1905410416
Amal SilvaSL1984-1985202004418522.0583852.63031320
Jan-Berrie BurgerNAM20036601998533.17198100.51010253
Harrison CarlyonJER20235501438528.6016686.14010166
Pravin AmreIND1991-19943730551384*20.5279964.21021282
Ashton TurnerAUS2019-202197119284*32.00160120.000101010

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