Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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,028 of the 5,034 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ian BothamENG19791979131111453114.5020770.05000142
Moeen AliENG201620161512314545*16.1117881.46000103
Rumesh RatnayakeSL19851985191341452616.1117881.46000133
Wasim AkramPAK19891989181631453711.15138105.0700347
Phil MustardENG200820085501448328.8015990.57010164
Odean SmithWI202220225511444636.0075192.00000814
Andrew FlintoffENG200120018611444628.8018080.0000095
Mohammad NabiAFG2025202566214462*36.00117123.08010610
Kushal BhurtelNEP202120216601448424.0018478.26011114
Jonty RhodesSA199519957701445320.5718976.1901174
Alishan SharafuUAE202220229701443520.5720769.57001131
Vinayak ShuklaOMA202520258711444624.0017184.2100067
Sunil DhaniramCAN200620068801446318.0021666.67011171
James FaulknerAUS20152015118414450*36.00105137.14011176
Shreyas MovvaCAN202520258821446024.0025855.8101064
Richard HadleeNZ1981198110811443220.5721866.0600042
Andre BothaIRE20072007151211444213.0925456.6900381
Naved LatifPAK2001200133014311347.6719174.87100151
Dinesh ChandimalSL2010201044214311171.5016885.1210095
Dasun ShanakaSL201920194401436835.75125114.40010136
Jordan CoxENG202620265401437635.75107133.64010114
Harrison CarlyonJER202320235501438528.6016686.14010166
Ashok MalhotraIND1982198255314344*71.5019872.2200030
Craig SpearmanNZ199919995501436828.6016885.12010241
Marvan AtapattuSL200720076611434228.6023062.17000180
Clive LloydWI1979197986114373*28.6018179.01011100
Tristan StubbsSA202520257701437420.4318577.3002362
Woorkeri RamanIND199019907701435820.4327052.96012141
Aftab AhmedBAN200420048801436717.8824857.66011142
George DockrellIRE2019201910801435417.8822364.1301152
Roger BinnyIND198119818821433523.8328450.35000170
Phil SimmonsWI1999199910811434220.4317681.25000133
Hitesh ModiKEN19991999119114345*17.8825356.52000110
Anthony McGrathENG2003200310921435220.4329149.1401190
Pikky Ya FranceNAM2023202311921434920.4316686.14001116
Mark AdairIRE202320232011414325*20.43107133.64001155
Jeff DujonWI19911991121101435313.0023161.9001390
Shane ThomsonNZ19951995131211433713.0025556.08001132
Bruce BlairNZ198619861212214329*14.3018378.14002101
Sanath JayasuriyaSL19921992141301433211.0016586.67002102
Palaniapan MeiyappanUAE2023202323194143249.5329648.31005100
Bill AtheyENG19861986111142142*-17282.56100140
LG PretoriusSA202520253301425747.3314597.93010183
Tom LathamNZ201320135511428635.5017780.23011143
Khaya ZondoSA201820185511425435.5022463.3901083
Niko DavinNAM202320235501429028.40140101.43010174
Mike GattingENG198219825521427647.3315889.87010132
Alistair CampbellZIM1995199566114268*28.4027451.8201041
Sunil DhaniramCAN200820086601427923.6717979.33011101
Mitchell MarshAUS202220226601425023.6717879.78010105

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.