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
Devon MalcolmENG19901990421747.005140.0000010
Shoaib KhanOMA20212021220773.501258.3300110
J MatharuCAN2025202522277*-1070.0000010
William O’RourkeNZ20262026320763.501643.7500000
Bob WillisENG19771977321777.001741.1800010
Bob TaylorENG1983198322175*7.002133.3300000
Lawrence RoweWI19801980320743.502528.0000000
Andy RobertsWI1976197632277*-1838.8900000
Mudassar NazarPAK19801980220743.502330.4300000
Arun LalIND19891989220763.502924.1400010
Wayne LarkinsENG19791979220773.503818.4200100
Terry AldermanAUS19841984421777.002429.1700000
Martin SneddenNZ19801980420743.501353.8500000
Somachandra De SilvaSL19791979221767.002825.0000000
Ajit de SilvaSL1982198242176*7.001070.0000000
Winston DavisWI1983198362277*-1450.0000000
Gary RobertsonNZ19861986320773.507100.0000100
Sanjeev SharmaIND19901990421757.001353.8500000
Salil AnkolaIND1989198932177*7.004175.0000101
Fanie de VilliersSA19971997420763.501258.3300010
Brooke WalkerNZ2000200032275*-1450.0000000
Tinu YohannanIND2002200232275*-1163.6400000
Kevin DuersZIM19921992621757.002035.0000000
Robert van OosteromNED1996199622275*-1936.8400000
Dilhara FernandoSL20052005153374*-1546.6700000
Jason GillespieAUS20032003113376*-5140.0000010
Muttiah MuralitharanSL2010201053274*7.00887.5000010
James AndersonENG20022002331763.502429.1700110
André NelSA20052005213374*-7100.0000010
Stefan KellyBER2008200833374*-2133.3300000
Tendai ChataraZIM2021202133274*7.002626.9200000
Ashley NurseWI2016201643175*3.50977.7800100
Trent BoultNZ20122012732757.001258.3300000
Bernard ScholtzNAM20192019532767.002133.3300010
Lockie FergusonNZ20172017631743.502035.0000100
Barry McCarthyIRE20182018831753.501450.0000000
Wellington MasakadzaZIM20222022430762.331258.3300110
Praveen JayawickramaSL20212021532747.001258.3300010
Brad CurrieSCO2025202553275*7.005140.0000000
Clive MadandeZIM20262026330742.332528.0000000
Dilip DoshiIND1981198163175*3.501070.0000100
Neil FosterENG1985198563175*3.501936.8400000
Chandrakant PanditIND1992199243175*3.501546.6700100
Angus FraserENG1994199463174*3.501450.0000010
Aaqib JavedPAK19911991831743.502035.0000000
Rajesh ChauhanIND19931993631743.501838.8900100
Rajab AliKEN1996199673376*-2825.0000000
Charitha BuddhikaSL2002200264274*3.501546.6700100
Christopher MpofuZIM2005200584473*-3023.3300000
Richard IllingworthENG1996199674373*7.001838.8900000
PreviousPage 221Next

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.