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 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st 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)First-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Dinesh KarthikIND20042004210111.00128.3300000
Alan HurstAUS1975197511111*-333.3300000
Joginder SharmaIND20072007110111.00616.6700000
Graeme CremerZIM20262026110111.00425.0000000
Ryan RamdassWI20052005110111.00911.1100000
Shaun TaitAUS2010201031111*-1100.0000000
Anthony IrelandZIM2005200541111*-1100.0000000
Roger TelemachusSA1998199851111*-1100.0000000
Dhammika PrasadSL20092009110111.00520.0000000
Sajid MahmoodENG20042004110111.00250.0000000
Henry OsindeCAN2013201321111*-812.5000000
Lameck OnyangoKEN2002200211111*-1100.0000000
Boyd RankinIRE20172017210111.00812.5000000
Darren MaddyENG19981998210111.00333.3300000
UWMBCA WelegedaraSL20102010610111.00425.0000000
Ishara AmerasingheSL2007200711111*-250.0000000
Amjad JavedUAE20142014210111.00911.1100000
Nadeem AhmedHK2004200411111*-616.6700000
Alawi ShukriUAE20082008110111.00333.3300000
Pieter SeelaarNED2009200951111*-333.3300000
Rubel HossainBAN2012201211111*-425.0000000
Ben LaughlinAUS2009200951111*-911.1100000
Ravichandran AshwinIND20162016210111.00250.0000000
Dirk NannesAUS20092009110111.00250.0000000
Sudeep TyagiIND2010201031111*-250.0000000
Naman OjhaIND20102010110111.00714.2900000
Graham OnionsENG20092009410111.00250.0000000
Ryan McLarenSA20122012310111.001100.0000000
Shafiul IslamBAN20122012310111.00250.0000000
James NgocheKEN2012201221111*-333.3300000
James NgocheKEN2013201331111*-250.0000000
Rahul SharmaIND20122012210111.00250.0000000
Reetinder Singh SodhiIND20022002110111.00333.3300000
Adrian GriffithWI19961996110111.00137.6900000
Josh HazlewoodAUS2021202121111*-250.0000000
Josh DaveySCO20252025210111.00333.3300000
Abdul RehmanUAE20042004110111.00137.6900000
James TaylorENG20112011110111.00812.5000000
Nuwan PradeepSL20212021210111.00425.0000000
Trent BoultNZ20132013110111.00250.0000000
Farhaan BehardienSA20182018110111.00520.0000000
Abul HasanBAN20142014210111.00333.3300000
Beuran HendricksSA20212021110111.00520.0000000
Iqbal SikanderPAK1992199241111*-333.3300000
Shapoor ZadranAFG20092009210111.00714.2900000
Hamid HassanAFG20112011210111.00333.3300000
Lockie FergusonNZ20202020110111.00714.2900000
Lizaad WilliamsSA20252025110111.00333.3300000
Lizaad WilliamsSA2026202621111*-1100.0000000
Angelo PereraSL20132013210111.00520.0000000
PreviousPage 246Next

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.