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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Irfan PathanIND2004-2012120872115448323.39194179.5505714237
Alastair CookENG2006-201492924320413736.41415477.13519736310
Ben StokesENG2011-20231149915346318241.23361995.695247282109
Mitchell MarshAUS2011-2026105101123395177*38.15350396.924247317121
Jimmy AdamsWI1992-20011231022820978228.34340661.5701371443
Lahiru ThirimanneSL2010-2019127106143194139*34.72441972.28421724625
Wavell HindsWI1999-2010114108102775127*28.32422865.63513724949
Asghar AfghanAFG2009-202111310810242410124.73363066.78112716365
Dilip VengsarkarIND1976-199112811919349210534.92515267.78123722824
Kevin PietersenENG/IWX/ICC2004-201313612516444013040.73512886.58925742777
Navjot SidhuIND1987-199813312784413134*37.08632969.73633733544
Russel ArnoldSL1997-200717815342385210334.70534072.13127727620
Viv RichardsWI1975-1991186167246721189*47.00745190.2011457600126
JP DuminySA2004-2019199179405117150*36.81605284.55427734775
Paul CollingwoodENG2001-2011197181375092120*35.36661476.99526736574
Carl HooperWI1987-2003227206435761113*35.34751776.64729740965
AB de VilliersSA/AX2005-201822721739953817653.589406101.4025537835204
Terry AldermanAUS1981-199165186329*2.679732.9900620
Carl RackemannAUS1983-199152186349*2.837744.1600600
Palaniapan MeiyappanUAE2019-202331224163249.0633348.95006110
Mike BrearleyENG1977-1980242435107824.29112045.54036470
Gladstone SmallENG1987-1992532499818*6.5318852.1300670
Alan MullallyENG1996-200149241084206.0023535.74006101
Henry OlongaZIM1995-200347261382316.3115652.5600663
Ish SodhiNZ2015-202454264210359.5528972.66006810
John RennieZIM1993-20004126121962714.0037851.85006150
Kaleem SanaCAN2023-2026342711158179.8817988.27006810
Woorkeri RamanIND1988-19962727161711423.73110955.64136475
Ronnie IraniENG1996-2003302953605315.0054665.93016232
Ian BlackwellENG2002-2006342924038214.9346586.67016389
Junaid KhanPAK2011-201976311768254.8612753.5400641
Lungi NgidiSA2018-202575311712620*9.0025848.8400686
Sachithra SenanayakeSL2012-20154933112904213.1831193.25006316
Ian BradshawWI2004-20076234112873712.4848059.79006184
Dennis LilleeAUS1972-19836334824042*9.2332075.00006171
Imran TahirSA2011-20191073616157297.8522569.78006211
Graeme LabrooySL1986-199244367249338.5935071.14006133
Richard NgaravaZIM2017-20265736142994813.5936581.92006319
Xavier MarshallWI/USA2005-202037373596157*17.5390266.081165917
Andrew CaddickENG1993-20035438182493612.4539563.04006193
Tony BlainNZ1986-199438381144249*16.3766266.77006274
Majid HaqSCO2006-2015534065667116.6593160.79036662
Chris LewisENG1990-19985240143743314.3845981.48006256
Ashantha de MelSL1982-1987574194663614.5659578.32006223
John BracewellNZ1983-19905343125124316.5271771.41006363
Wasim RajaPAK1973-19855445107826022.34116866.950265811
Shaheen Shah AfridiPAK2018-20267845203453713.8040485.400063013
Anamul HaqueBAN2012-202449460135212029.39180874.7835613627
Andre RussellWI2011-201956479103492*27.21794130.230469457
Ewen ChatfieldNZ1979-1989114483711819*10.7334634.1000660

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