Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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)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 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,031 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Reetinder Singh SodhiIND200020004427053*35.0010566.6701041
Binod BhandariNEP20212021540703717.5012556.0000041
Andrew McBrineIRE20252025642703235.0059118.6400081
Woorkeri RamanIND19931993440706617.5010864.8101272
Matthew MaynardENG19961996440704117.5010765.4200041
Dion NashNZ20012001440704217.5010864.8100140
Ali BrownENG19971997440704117.5010367.9600071
Thisara PereraSL20162016650702114.0069101.4500062
Matthew ShortAUS20262026550705514.0010765.4201380
Mohammad Aadil AlamNEP20222022651703617.507790.9100063
Jeff DujonWI19901990852702723.338285.3700060
David CapelENG19891989650702314.0011759.8300070
Brendon KuruppuSL19841984550703814.0012854.6900180
Chris ReadENG200020009627026*17.5011759.8300151
Kenny CarrollIRE20072007660702811.6712655.5600141
Atse BuurmanNED2010201010627030*17.508780.4600190
Tim SoutheeNZ200920091372703214.0058120.6900053
Lance CairnsNZ19811981971701811.678582.3500141
Rumesh RatnayakeSL1983198312837020*14.0011560.8700042
Ian BlackwellENG2003200312917022*8.7510070.0000380
Tony SujiKEN19991999109170278.7514946.9800140
Mushtaq AhmedPAK1990199014937017*11.6768102.9400240
MO JonesBER2007200799170278.759276.0900154
Anil KumbleIND20022002211047021*11.6710467.3100230
Wasim AkramPAK198819881211270187.789573.6800111
Abdul QadirPAK198419841111270237.7812157.8500131
Mirwais AshrafAFG2016201612114701810.0010268.6300281
Mohammad SamiPAK200420042612470238.7511660.3400103
Deepak ChaharIND202120212116969*-8284.1501071
Subash Prasad KhakurelNEP20182018220695034.5013053.0801051
Tobias ViseeNED20192019220694134.5056123.21000122
Sean ErvineZIM200220023316961*34.5057121.0501092
Justin OntongSA20082008530692723.008779.3100070
KL RahulIND20182018331696034.508680.2301151
Gavin MainSCO202220229326964*69.007690.7901071
Lega SiakaPNG20162016330693623.0068101.4700083
Mahidul Islam AnkonBAN20252025330694623.0012157.0200050
Dan MousleyENG20242024331695734.508680.2301051
Sushant ModaniUSA20242024330693623.009771.1300052
Hassnain ShahOMA20252025531694234.5055125.4500026
Ali NadeemCAN20252025330694623.0010863.8900172
Ross EdwardsAUS19721972330695723.0010366.9901070
Graham BarlowENG19771977330694223.0010665.09000100
Mohsin KhanPAK197819783316951*34.5011460.5301050
Yohan GoonasekeraSL19831983330693523.0010466.3500080
Naimur RahmanBAN20012001330692523.007888.4600081
Hasan NawazPAK202620263316937*34.5010963.3000021
Ronnie IraniENG199619964426945*34.508383.1300031
Daan van BungeNED20132013540694517.258779.3100062
David ObuyaKEN20082008440693517.2512853.9100041
PreviousPage 123Next

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.