ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Shubham RanjaneUSA202520254318446*42.0011672.4100061
Clayton LambertWI19911991440846621.0014159.5701151
Chad SoperPNG20182018440843921.0013860.8700041
Avishka FernandoSL20252025440845621.0011573.04010101
Shaukat DukanwalaUAE199619965428440*42.0013960.4300061
Thomas OdoyoKEN19971997651844121.0014757.1400062
Vusi SibandaZIM20032003550845816.8019343.52011100
Pargat SinghCAN20262026650844216.8014657.53000110
Scott EdwardsNED20212021650845616.8012070.0001161
BJ WatlingNZ20102010760845514.0015354.90011100
Gaudi TokaPNG20232023660842814.0016750.3000161
Mark DekkerZIM199419946618423*16.8025433.0700020
Collins ObuyaKEN20012001972842716.8010084.00001121
David ObuyaKEN20032003771845714.0014259.1501191
Jerome TaylorWI2008200815718443*14.0067125.3700174
Chris ReadENG2003200314738430*21.0013363.1600170
Rashid KhanAFG202620269718437*14.009588.42000101
Dylan BudgeSCO202220228718446*14.0010877.7800161
Faheem AshrafPAK201820181381842312.0010977.0600164
Tony DodemaideAUS198819881285843028.009885.7100020
Iftikhar AnjumPAK200720071492843212.0014557.9300252
Zaheer KhanIND2001200116105842916.8010977.0600172
Curtly AmbroseWI199919991811084237.6412766.1400054
Tapash BaisyaBAN200320031613284157.6417049.4100160
Neil FosterENG19871987221368420*12.0012169.4200250
Gulam BodiSA20072007220835141.5013262.8801091
Adrian BarathWI20122012220834241.5010579.05000150
Wesley BarresiNED20182018220837141.5011174.7701090
Rohan MustafaUAE202020203218359*83.0010678.3001051
Lance CairnsNZ19781978220836041.508795.4001054
Julien WienerAUS19801980220835041.5016450.6101070
Bill AtheyENG19801980220835141.5010777.5701051
Sunil WettimunySL19791979220836741.5014059.2901090
Herschelle GibbsSA19961996330833527.6711770.9400090
Graeme SwannENG20072007430833427.679587.3700050
Harshit RanaIND20262026330835227.6770118.5701065
Jamie HowNZ20062006540836620.7512069.17011120
David WarnerAUS20132013440836020.7512367.4801080
Suraj RandivSL20112011740834120.7510479.81001111
MD DaiPNG20182018440833520.7512268.0300080
D'Arcy ShortAUS201820184418347*27.679983.8400171
Larry GomesWI19861986841833827.6716251.2300090
David ObuyaKEN20112011550835116.6015354.2501170
Vikram SolankiENG200620065518344*20.7510182.1800062
Andre BothaIRE20092009651833320.7511572.17000101
Sabbir RahmanBAN201420145528344*27.6766125.7600183
Mike GattingENG19831983751834320.7513362.4100050
Alec DaviesSCO19991999551833220.7515453.9000170
Brad HaddinAUS20042004660833213.8314059.2900072
R StrydomIRE20082008960833713.8315553.5500081
PreviousPage 113Next

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.