ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Fred KlaassenNED202520251111111*-1291.6700001
Dylan BudgeSCO20182018110111111.009122.2200010
Kavem HodgeWI20242024110111111.001861.1100010
ShafiqullahAFG20182018110111111.0010110.0000001
Basir AhamadNEP20252025110111111.002544.0000010
Pratis GCNEP202320233111111*-6183.3300010
AR OdedaraOMA20252025110111111.003630.5600000
Meet PatelCAN20262026110111111.002250.0000010
Fred TitmusENG19751975210111111.003234.3800010
Deryck MurrayWI19731973110111111.002937.9300000
Deryck MurrayWI197719771111111*-2740.74000--
Bhagwath ChandrasekharIND197619761111111*-1384.62000--
Geoff ArnoldENG197219723111111*-1291.6700020
Ian DavisAUS197419741111111*-2839.2900000
John MorrisonNZ19791979210111111.004126.83000--
John MacleanAUS19791979210111111.003333.3300020
Derek PringleENG19831983210111111.0011100.0000010
Craig McDermottAUS19951995510111111.009122.2200010
Zakir KhanPAK198819882111111*-2250.0000000
Brendon JulianAUS19951995110111111.0011100.0000010
Phil EmeryAUS199419941111111*-1384.6200010
Dominic CorkENG19931993210111111.001668.7500000
Pommie MbangwaZIM19961996110111111.006183.3300001
MSK PrasadIND199819982111111*-1384.6200000
Uvais KarnainSL19881988210111111.001861.1100010
Ahmed KamalBAN19991999110111111.001957.8900020
Zaheer KhanIND201220129201195.501573.3300020
Robert KeyENG2003200322011115.503828.9500100
Gary KirstenSA199319932201175.505022.0000000
Makhaya NtiniSA20092009522119*-1291.6700001
Chris CairnsNZ199119912201165.501291.6700010
Pedro CollinsWI2002200213201195.501478.5700010
Sarel BurgerNAM200320032201165.502055.0000010
Jermaine LawsonWI2005200522111811.001291.6700010
Jerome TaylorWI2014201432011115.501478.5700120
Blessing MahwireZIM20042004322118*-3036.6700010
Farveez MaharoofSL2010201032011105.501764.7100010
Justin OntongSA/AX2005200552011115.502544.0000120
Justin KempSA200220023211110*11.001668.7500000
Mosharraf HossainBAN20162016221117*11.003234.3800000
Zahid ShahUAE20082008222116*-2055.0000020
Shawn FindlayWI200920093201185.502839.2900020
Lionel BakerWI200920096221111*-1478.5700020
Rubel HossainBAN20162016221111011.001764.7100010
Wayne ParnellSA200920099211110*11.002445.8300000
Adnan AkmalPAK201220122201195.502445.8300000
Kane RichardsonAUS20142014722119*-5220.0000010
Taijul IslamBAN202220223201165.501764.7100010
Veerasammy PermaulWI2012201232011105.502055.0000010
GSNFG JayasuriyaSL201520153211111*11.001764.7100120
PreviousPage 206Next

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.