Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd 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)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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/27QUETAS

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×

Player figures come from full scorecards, which we hold for 949 of the 950 matches in this selection (from 1975). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Gundappa ViswanathIND1979110222222.005540.0000000
Karim JanatAFG2023110222222.0013169.2300012
Sean AbbottAUS2025220222011.003170.9700030
Mark WattSCO2019-2023221221422.002395.6500030
Justin OntongSA20023302297.333759.4600010
Brad EvansZIM2023-202533022147.3322100.0000130
Wellington MasakadzaZIM2022-202455122115.504944.9000110
Jatinder SinghOMA2023110212121.004348.8400020
Wajahatullah WastiPAK1999110212121.005339.6200010
Noor Ali ZadranAFG2014110212121.004151.2200020
Josh DaveySCO2011-2015220211710.503461.7600020
David WilleyENG2016-20239212114*21.002972.4100011
Brian BennettZIM2025220212110.503070.0000120
Nehemiah PerryWI1999220212110.503070.0000110
Sunil JoshiIND1997-200064121117.003560.0000020
Grant BradburnNZ1992-20015422111*10.503363.6400000
Mohammed SirajIND2023-2024954217*21.005637.5000000
David RichardsonSA1992-199710822173.505538.1800100
Brian MurphyZIM20012112020*-20100.0000010
Jeremy BrayIRE2007110202020.002968.9700040
Joshua LittleIRE2023110202020.0014142.8600021
Thelston PayneWI1985110202020.004841.6700020
Rod LathamNZ1992110202020.004148.7800030
Paul JarvisENG19932212016*20.0013153.8500011
Shafiul IslamBAN2010-20196412015*6.673951.2800020
Mohammed ShamiIND2013-20236422014*10.0016125.0000102
Greg DyerAUS19884412096.674841.6700000
Allan DonaldSA1992-2002198220133.338423.8100310
Rubel HossainBAN2009-201917112206*2.226530.7700511
Saqib AliUAE2008110191919.003259.3800010
Matt MachanSCO2015110191919.003161.2900010
Gareth DelanyIRE2023110191919.008237.5000021
Alvin KallicharranWI19751111919*-3751.3500020
Wayne LarkinsENG1989110191919.004443.18000--
Afsar ZazaiAFG2015110191919.003850.0000010
Saeed AzadPAK1995110191919.003554.2900010
Bilawal BhattiPAK2013-2014521191819.0014135.7100020
Derek PringleENG1987-19923221919*-11172.7300011
Jack RussellENG1988-19963211910*19.002673.0800000
Ian AustinENG1998-19993211911*19.002479.1700010
Nasir JamshedPAK2009-201233019186.332965.5200130
Usman KhawajaAUS2013-201944019104.753948.7200120
Ish SodhiNZ2015-2024114119106.333161.2900110
Shane Edward BondNZ2003-20091274199*6.334740.4300010
Richard NgaravaZIM2022-20259741910*6.3316118.7500321
Dave Langford-SmithIRE2007110181818.002185.7100021
Craig WallaceSCO2019110181818.002378.2600000
Kyle MayersWI2023110181818.003650.0000010
Adrian KuiperSA1992110181818.004440.9100030
Dale BenkensteinSA19981111818*-17105.8800010

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.