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
Mahbubur RahmanBAN19991999110333.00837.5000000
Mazharul HaqueBAN20022002110333.001816.6700000
Abdullah MazariAFG20102010210333.001618.7500000
Zakiullah ZakiAFG2012201211133*-2213.6400000
Nisarg PatelUSA20192019110333.001520.0000000
Andrew FlintoffENG20092009320331.501225.0000100
Dilhara FernandoSL20042004720331.50560.0000100
Andrew CaddickENG1993199332232*-560.0000000
Sanjay BangarIND20042004220331.50933.3300100
Brian MurphyZIM20032003520321.501127.2700000
Dharshana GamageSL2003200332132*3.001030.0000000
André NelSA2001200172233*-837.5000000
Mushtaq AhmedPAK1994199452132*3.00650.0000000
Gareth BattyENG20022002220331.501030.0000100
Ravi RampaulWI20082008320321.501323.0800000
Ravi RampaulWI20132013820321.502114.2900000
Ravi RampaulWI2015201522232*-560.0000000
LJ HamiltonNZ2005200522232*-650.0000000
Iain O'BrienNZ2009200992233*-1127.2700000
Ruchira PereraSL19991999220331.50837.5000100
Hasantha FernandoSL20062006221333.001421.4300000
Keegan MethZIM20102010220331.50742.8600100
Janeiro TuckerBER20092009220321.501323.0800000
D SoraineCAN20072007220331.50933.3300100
UWMBCA WelegedaraSL2009200942232*-560.0000000
Ashok DindaIND20132013220331.50650.0000100
Courtney KrugerHK20082008220331.502015.0000100
Harvir BaidwanCAN20142014220321.50837.5000000
Clint McKayAUS2014201432232*-1030.0000000
Shafiul IslamBAN20192019320321.501421.4300000
Rusty TheronUSA2022202252133*3.00742.8600100
Parth DesaiCAN2011201132133*3.001225.0000100
Tom HeggelmanNED20102010220321.501717.6500000
Junaid KhanPAK2018201852233*-1030.0000000
Ahmed RazaUAE20162016221323.001225.0000000
Hamza TariqCAN20132013220331.50742.8600100
Nuwan PradeepSL2015201542233*-560.0000000
Michael NeserAUS20232023220331.501323.0800100
Sheldon CottrellWI2015201522232*-933.3300000
Mohammad NaveedUAE20162016220321.50742.8600000
Mark WoodENG20172017820331.50650.0000100
Brian ChariZIM20182018220321.501915.7900000
Bjorn FortuinSA20252025320331.50650.0000100
Qadeer AhmedUAE2019201952232*-1030.0000000
Alei NaoPNG20232023320321.50742.8600000
PADLR SandakanSL20202020320331.501030.0000100
Stephen DohenyIRE20242024220331.50933.3300100
Vishwa FernandoSL2019201922232*-1717.6500000
JWHD BotejuSL19991999221323.001127.2700000
Zahoor KhanUAE2024202432133*3.001127.2700100
PreviousPage 237Next

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.