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 2026AFGZIMT20I5th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Justin VaughanNZ199619965433113*31.005457.4100000
Khaled MashudBAN199819986523115*10.337839.7400020
Tim SoutheeNZ2008200811513119*7.753393.9400222
Lalit RajbanshiNEP20222022752311110.337740.2600020
Nandre BurgerSA20252025953311715.505358.4900020
Philippe BoissevainNED2022202255031156.206150.8200020
Ryan KleinNED202320239503186.206547.6900010
Sukhjinder SinghCAN2026202665031146.204273.8100031
Mick MaloneAUS198219828533115*15.505457.4100040
Roger BinnyIND19851985105131117.755160.7800030
Somachandra De SilvaSL19821982751319*7.755754.3900010
Saurabh NetravalkarUSA2023202310633114*10.335358.4900120
Dipak PatelNZ1992199214623110*7.756349.2100010
Hendy BryanWI199919991362319*7.754470.4500130
Waqar YounisPAK1990199019743120*10.334963.2700201
Tinashe PanyangaraZIM201420149723115*6.207939.2400240
Muttiah MuralitharanSL/AX/ICC20052005188031153.884077.5000450
Tim MurtaghIRE20172017139231114.435358.4900130
John NyumbuZIM20142014109131183.886250.0000311
Chris PringleNZ1990199013923112*4.436646.9700101
Danny MorrisonNZ1990199021106319*7.758934.8300310
Shiv Sunder DasIND20022002110303030.006050.0000021
Faisal IqbalPAK20062006110303030.004862.5000030
Dilruwan PereraSL20072007110303030.004173.1700030
Azeem PitcherBER20072007110303030.005455.5600021
Vanburn HolderWI19781978110303030.0030100.0000022
Lance CairnsNZ197419742113030*-18166.6700060
Paul DowntonENG19881988310303030.004763.8300020
Derek PringleENG199019901113030*-17176.4700050
Devang GandhiIND19991999110303030.006744.7800050
Saqlain MushtaqPAK19951995520303015.005851.7200111
Kyle MillsNZ20152015320303015.0017176.4700121
David ObuyaKEN20122012220302015.007738.9600020
Tony SujiKEN19981998220302215.0025120.0000030
Akram KhanBAN198819882213021*30.006050.0000000
Alan DawsonSA2003200310223023*-3683.3300050
Malinda WarnapuraSL20082008220303015.006248.3900140
Nasir JamshedPAK20142014220303015.005158.8200121
Richmond MutumbamiZIM20192019220302815.003781.0800040
Shardul ThakurIND20212021321303030.0021142.8600013
Nasum AhmedBAN20242024320302515.0030100.0000012
Alzarri JosephWI201820182223029*-26115.3800022
Nosthush KenjigeUSA20262026520302915.005455.5600040
Bas de LeedeNED20182018220303015.006248.3900111
Jack EdwardsAUS20262026220302515.004566.6700001
Derek RandallENG19821982420302415.003683.3300000
Irvine ShillingfordWI19781978220302415.003878.9500040
John EmbureyENG19931993320302015.004961.2200010
Graeme FowlerENG19861986220302015.0011027.2700020
Amal SilvaSL19841984220302115.008435.7100040
PreviousPage 166Next

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.