Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Merv HughesAUS1988198831144*-666.6700000
Gopal SharmaIND19871987610444.004100.0000000
Willie WatsonNZ1989198951144*-3133.3300010
ZulqarnainPAK1985198521144*-1136.3600000
Gary RobertsonNZ19891989410444.00850.0000000
Narendra HirwaniIND19921992210444.00757.1400000
Vivek RazdanIND1990199011144*-4100.0000000
Angus FraserENG1995199531144*-850.0000000
Ashley de SilvaSL19931993310444.00666.6700000
Cameron CuffyWI19971997110444.001330.7700000
Nayan MongiaIND20002000110444.001428.5700000
Peter MartinENG1995199521144*-1400.0000010
Rudi SteynSA19951995110444.001428.5700000
Ben HollioakeENG19991999110444.00666.6700000
Dodda GaneshIND19971997110444.00850.0000000
Kerry JeremyWI2000200011144*-1428.5700000
Sharafuddin AshrafAFG20242024110444.00944.4400000
Shiraz SumarEAF19751975110444.001136.3600000
Sudhakar RaoIND19761976110444.001428.57000-0
Gholam NousherBAN19901990410444.00850.00000-0
Errol StewartSA2002200211144*-666.6700000
Paul FranksENG20002000110444.001723.5300000
Chris LonsdaleBER20072007110444.002814.2900000
Shahzad KhanCAN20072007110444.001233.3300000
Pedro CollinsWI20012001520442.00944.4400100
Allan DonaldSA20012001720432.001526.6700000
Daan van BungeNED20022002220432.002516.0000000
Prasanna JayawardeneSL20032003320442.00944.4400100
Amit MishraIND20152015421444.00757.1400010
Jermaine LawsonWI20042004421444.003133.3300010
Enamul Haque jnrBAN2005200532144*4.003133.3300100
Tareq AzizBAN2003200322243*-1040.0000000
Tinashe PanyangaraZIM2011201122144*4.001330.7700110
RW StapleUSA20042004220442.001136.3600110
Dale SteynAX20052005220432.001526.6700000
Phil JaquesAUS20072007220432.002416.6700000
Enamul HaqueBAN19981998320442.001428.5700100
Najeeb AmarHK20042004220442.002317.3900110
George O'BrienBER20072007220442.001921.0500100
Mitchell MarshAUS20172017220442.001822.2200100
Graeme LabrooySL19861986320432.001233.3300000
Nathan LyonAUS2012201222144*4.00666.6700110
Nathan LyonAUS2018201822143*4.001330.7700000
Mominul HaqueBAN20152015220432.00666.6700000
Elmore HutchinsonUSA20202020220432.001526.6700000
Sheldon CottrellWI2021202132144*4.001822.2200100
Jeremy GordonCAN20142014221444.001136.3600000
Craig YoungIRE2017201732143*4.00757.1400000
Oli StoneENG20222022221444.00580.0000010
Donald TiripanoZIM20142014420432.001526.6700000
PreviousPage 232Next

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.