Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st 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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew HallSA200220028624418*11.006270.9700030
Malinga BandaraSL20072007962441711.006765.6700022
Jasprit BumrahIND20232023176144168.806666.6700050
Syed KirmaniIND198119817634418*14.678949.4400010
Balwinder SandhuIND1983198316634416*14.678750.5700221
Dipak PatelNZ1993199376044137.337360.2700021
Minhajul AbedinBAN1997199776044187.3312036.6700000
Nathan BrackenAUS20072007287244218.807360.2700240
David WilleyENG2016201612744413*14.677955.7000011
Ashfaq AhmedUAE2019201977044206.298551.7600150
Daryl TuffeyNZ2001200116854420*14.675875.8600141
Jerome TaylorWI20072007148344138.805580.0000040
Iftikhar AnjumPAK2006200613874414*44.007459.4600010
Sulieman BennWI2016201613814416*6.295678.5700251
Kaleem SanaCAN2026202698344178.8039112.8200323
Zaheer KhanIND20022002229144145.508253.6600240
Saqlain MushtaqPAK2002200220954413*11.008651.1600120
Mervyn DillonWI20032003199344107.3344100.0000021
Waqar YounisPAK199719971610444107.336567.6900040
Venkatesh PrasadIND199819982310344196.297062.8600010
Javagal SrinathIND199219921913744117.334597.7800320
Lonwabo TsotsobeSA20132013261384416*8.809048.8900141
Muttiah MuralitharanSL199919992618744124.007062.8600350
Rob BaileyENG198819881114343*-34126.4700031
Zeeshan SiddiqiCAN20122012110434343.009047.7800021
Geoff HowarthNZ19761976110434343.006467.1900050
Boeta DippenaarSA19991999220432621.5011238.3900050
Javed OmarBAN19991999220432521.5010242.1600030
Rawl LewisWI200820082214328*43.0026165.3800013
Rawl LewisWI20092009220432221.504497.7300003
JAR BlainSCO20092009220434121.508451.1900030
Doug BracewellNZ20152015520433021.505381.1300030
Henry NichollsNZ201520153214323*43.005282.6900060
Rassie van der DussenSA202020203214338*43.005381.1300040
Craig YoungIRE202320238224340*-4791.4900022
Fayyaz AhmedUAE201420142214337*43.008550.5900060
Akeal HoseinWI20252025220432721.5032134.3800042
Brydon CarseENG20212021321433143.005282.6900030
Abid AliPAK20202020220432221.505479.6300090
Zawar FaridUAE20212021220432821.505282.6900080
B SharkiNEP20222022320432621.5037116.2200012
Rod MarshAUS19771977220434221.5033130.3000052
Wilf SlackENG19861986220433421.508550.5900051
Chris AdamsENG20002000320434221.508351.8100010
Andy WallerZIM19941994220434021.505184.3100050
Rais AhmadzaiAFG20102010221433743.007458.1100030
Robert KeyENG20042004330431914.339744.3300060
Shaun PollockSA200820085324321*43.004595.5600030
Chamu ChibhabhaZIM20182018330432014.338351.8100040
Asif MullaCAN20092009330433614.334791.4900151
PreviousPage 148Next

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.