Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 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
Ashok PatelIND19841984620663.001154.5500100
Dave RundleSA19941994220663.001154.5500110
Utpal ChatterjeeIND1995199532163*6.003020.0000000
Laurie WilliamsWI19961996420653.001833.3300000
Glenn McGrathAUS20072007203165*3.001540.0000100
Ashish NehraIND20012001103262*6.002623.0800000
Shane WarneAUS19931993530632.001637.5000100
Brian MurphyZIM2000200043264*6.001060.0000000
Jerome TaylorWI20102010430662.00785.7100210
Murali KartikIND2003200343264*6.001346.1500000
Alan HurstAUS1979197973363*-1637.5000000
Loots BosmanSA/AX20072007530642.001833.3300110
Roger TelemachusSA20012001630632.003119.3500000
Mark GillespieNZ2008200863364*-1540.0000000
Azeem PitcherBER20062006330632.003517.1400000
Shafiul IslamBAN20132013331643.001250.0000000
Bernard LootsNED20112011431663.00875.0000101
Adam ZampaAUS2017201783165*3.001250.0000100
Alasdair EvansSCO20192019530642.001540.0000000
Usman ShinwariPAK20192019831663.006100.0000101
CBRLS KumaraSL20172017432656.001833.3300010
Damien RavuPNG20172017331653.001735.2900000
Nathan EllisAUS2022202233263*6.00785.7100000
Amir HamzaAFG20152015732646.002326.0900000
Ziaur RahmanAFG20262026532646.001735.2900010
Ijaz FaqihPAK19821982630652.001735.2900100
Anil DalpatPAK19841984531653.001637.5000000
Greg CampbellAUS19901990103164*3.001931.5800100
Craig SpearmanNZ19971997330652.001931.5800110
Yamin AhmadzaiAFG20222022531653.001346.1500000
Harilal ShahEAF19751975330662.005610.7100200
Iftikhar AnjumPAK20092009741652.001931.5800210
Umesh YadavIND201520151441642.001931.5800110
Rob NicolNZ20132013441642.002623.0800110
Tendai ChataraZIM2019201984364*6.00966.6700010
Mitchell StarcAUS2024202464263*3.002524.0000100
Nuwan PradeepSL201720171041652.002722.2200110
Dushmantha ChameeraSL20232023640641.503915.3800100
Imran HaiderUAE20182018641652.002623.0800200
Tim PringleNED20222022440661.501442.8600300
Ewen ChatfieldNZ198419841043656.004015.0000000
Joel GarnerWI19811981741642.002821.4300100
Joel GarnerWI19821982941632.001540.0000100
Tauseef AhmedPAK19861986134364*6.002128.5700000
Everton MatambanadzoZIM1997199764265*3.003020.0000100
Edgar SchiferliNED2007200795363*3.001250.0000100
Shabbir AhmedPAK200320031151621.501833.3300000
Ian ButlerNZ20022002953633.002920.6900100
Chris MartinNZ20012001751631.502227.2700100
Boyd RankinIRE201820181251641.502227.2700200
PreviousPage 225Next

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.