Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1981-01-01×

Player figures come from full scorecards, which we hold for 4,929 of the 4,935 matches in this selection (from 1981). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gundappa ViswanathIND1981-19829801083313.5020552.6800090
Yashpal SharmaIND1981-1985363597278927.96112164.85030446
Doug WaltersAUS198197417750*59.0025669.1401080
Chetan ChauhanIND1981330393113.0010138.6100010
Greg ChappellAUS1981-198343427106610830.46139576.42176882
Rod MarshAUS1981-1984615188556619.88100385.240356510
Sunil GavaskarIND1981-19879488122794103*36.76434664.29125720520
Dennis LilleeAUS1981-19833920411942*7.4417269.1900381
Karsan GhavriIND19817622911*7.255453.7000020
Syed KirmaniIND1981-198641231123027*19.1745051.11001130
Dilip VengsarkarIND1981-199111710819331410537.24476469.56123721123
John DysonAUS1981-19832221453778*31.59113247.44021402
Kim HughesAUS1981-19857165314397823.21215466.81013101049
Len PascoeAUS1981-198215753015*15.007540.0000110
Kapil DevIND1981-1994214188383600175*24.00380294.691131226964
Graeme WoodAUS1981-19897268102075114*35.78342160.6531141584
Allan BorderAUS1981-1994250234386105127*31.15838672.80238946842
Rodney HoggAUS1981-19856131191292210.7519466.4900180
Roger BinnyIND1981-19876845105805716.5796759.98013441
Dilip DoshiIND1981-1982103175*3.501070.0000100
Trevor ChappellAUS1981-19831510019711019.7029467.01102170
Yograj SinghIND1981432111.00119.0900000
Mark BurgessNZ1981860902615.0017352.0200030
Richard HadleeNZ1981-199091791414987923.05197775.770419922
John ParkerNZ1981540652416.258973.0300060
Jeremy ConeyNZ1981-1987777216165466*29.54254864.9107111312
Lance CairnsNZ1981-1985605036795214.45638106.430165031
Geoff HowarthNZ1981-1985545149977621.21165060.42040842
Ewen ChatfieldNZ1981-1989108433310519*10.5031133.7600550
Warren LeesNZ1981-1983201551102611.0016068.7500081
John WrightNZ1981-19921361361347610125.75595558.37121933514
Bruce EdgarNZ1981-1986545441516102*30.32307049.381931013
Sandeep PatilIND1981-1986403718808424.44103385.190836612
Tirumalai SrinivasanIND1981110444.002317.3900000
Martin SneddenNZ1981-19908952195286416.0083063.61014321
Shaun GrafAUS19816401984.753652.7800000
Ian SmithNZ1981-1992967616105462*17.57105999.530379310
Bharath ReddyIND1981222118*-2055.0000010
Kirti AzadIND1981-19862218223539*14.6934568.12003169
Max WalkerAUS1981421444.002119.0500000
Paul McEwanNZ1981-1985121001082710.8018658.0600070
Brian McKechnieNZ198143211*1.00128.3300100
Martin KentAUS1981551783319.5013358.6500060
Clive LloydWI1981-1985574715137789*43.03171680.2408011320
Peter WilleyENG1981-1986121001634216.3024566.53002170
Geoff BoycottENG198177111375*18.8324645.9301060
Chris OldENG1981110111.00333.3300000
Alvin KallicharranWI1981110222.00825.0000000
Andy RobertsWI1981-19833016210837*7.7117362.4300251
Michael HoldingWI1981-1987823292486410.7831379.23025205
Page 1Next

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.