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
Owais ShahENG2001-2009716661834107*30.57233178.68112614426
Tatenda TaibuZIM/AX2001-2012148135213358107*29.46497467.512221523232
Ashish NehraIND/AX2001-20111194621141245.6424657.32009123
Collins ObuyaKEN2001-2014102889202598*25.63295768.48011615930
David ObuyaKEN2001-20127373313559319.36213563.47061015212
BJ PatelKEN2001-2006292333544417.7071549.51003461
Hamilton MasakadzaZIM2001-201920720635596178*27.57764073.255331558186
James FosterENG2001-20021163411313.677157.7500000
Matthew HoggardENG2001-200626621774.253056.6700100
James KirtleyENG2001-20041120211.001118.1800000
Douglas HondoZIM2001-2005552812122177.6323851.26004130
Jeremy SnapeENG2001-200210731183829.5017368.2100060
Shiv Sunder DasIND2001-2002441393013.007750.6500021
Deep DasguptaIND20015415124*17.008262.2000160
Ryan SidebottomENG2001-2010251881332413.3019468.56002110
Sean ErvineZIM2001-20044032769310027.7279687.061246114
Charl LangeveldtSA2001-201072211073126.6412458.8700180
Charitha BuddhikaSL2001-2003171062914*7.255949.1500100
Taufeeq UmarPAK2001-20112121150381*25.1588956.58030512
Prabath NissankaSL2001-20032313553116.6314037.8600241
Trevor GripperZIM2001-2003880802610.0018742.7800150
Naved LatifPAK2001-20031111026211323.8241762.83101322
Danish KaneriaPAK2001-200718108126*6.002254.5500210
Mashrafe MortazaBAN/AX2001-202021915728177351*13.74203087.34011514962
Tushar ImranBAN2001-2007414005746514.3597059.18028671
Fahim MuntasirBAN2001-2002331653.001735.2900100
Jermaine LawsonWI2001-200511521886.0016112.5000020
Ryan HindsWI2001-2004149310118*16.8317059.41000110
Darrel BrownWI2001-200232110910.002050.0000001
Shane Edward BondNZ2002-201081402229231*16.2238476.04002199
Brad WilliamsAUS2002-200425642713*13.504658.7000220
Mark RichardsonNZ2002440422610.509743.3000140
Brendon McCullumNZ2002-201625922828608316630.41631296.3753220577200
Ryan CampbellAUS2002220543827.007077.1400060
Ajay RatraIND20021281903012.8612770.8700080
Tareq AzizBAN2002-200410872611*26.007335.6200120
Sanjay BangarIND2002-20041515218057*13.8523975.31013143
Mohammad KaifIND2002-2006125110242753111*32.01382272.0321782289
Sarandeep SinghIND2002-2003541471915.677364.3800060
Ian ButlerNZ2002-201025135842510.5015454.5500262
Runako MortonWI2002-2010565161519110*33.76228966.36210712315
Murali KartikIND2002-20073714512632*14.0017870.79001101
Nathan HauritzAUS2002-201158321733753*22.4735096.29010218
Shane WatsonAUS2002-2015190169275757185*40.54636590.4593312569131
Graeme SmithSA/AX2002-201319719410698914137.98864880.821047878744
Robbie HartNZ2002210000.0090.0000100
Misbah-ul-HaqPAK2002-201516114830512196*43.40694173.78042634283
Tinu YohannanIND200232275*-1163.6400000
Paul HitchcockNZ2002-200814734111*10.256167.2100131
Alex TudorENG2002321969.001181.8200000

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