Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27VICWA

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
Wiaan MulderSA202420245401085227.0014375.5201092
Kaushal LokuarachchiSL200620066511086927.00100108.0001174
Michael CarberryENG201320135501086321.6017262.79010140
Ryan MurrayZIM201820185511084727.0017860.6700062
Mark BurgessNZ198019805501084221.6014475.0000070
Vic MarksENG198419847501084421.6013182.4400070
Ali BrownENG199819986601085918.0097111.34011170
Kieran PowellWI201820187701085115.4313480.60011133
Chad SoperPNG2019201987210829*21.6021250.9400051
Mosaddek HossainBAN2017201710731084127.0011693.10000131
Sohail TanvirPAK2008200819821085918.00107100.93010110
Aamir KaleemOMA202520258801082813.5019156.54001170
Harbhajan SinghIND200520052410510837*21.6012983.7200284
Thisara PereraSL20112011101011082512.00102105.8800063
Umar GulPAK2009200916121108339.8217561.71004121
Darren GoughENG199919992114510823*12.0018359.0200171
Kasun RajithaSL20232023211441083310.8016864.29003121
Michael EnglishSCO20242024110107107107.0012287.7010092
Nishan MadushkaSL202420243201076953.5098109.18010131
Matt RenshawAUS202520253311075653.5011295.5401042
Mitchell HayNZ2025202543110799*53.5088121.5901177
Niall O'BrienIRE2009200944210738*53.5013082.31000141
Swapnil PatilUAE2014201454110799*35.6712784.2501182
Ranjan MadugalleSL198719878511073026.7519854.0400061
Tom CurranENG2019201965210747*35.67104102.88002122
Saleem MalikPAK198619869501073221.4015668.5900080
Rod MarshAUS198019809611074421.4010998.1700173
Gulbadin NaibAFG2024202477210734*21.4010899.07001144
Upul ChandanaSL2000200012811074615.2913082.3100053
Kiplin DorigaPNG2019201998110739*15.2918757.2200080
Dermot ReeveENG1993199398310733*21.4014374.8300080
Sameer DigheIND200020001110410736*17.8320053.5000030
Harbhajan SinghIND20112011171131074113.3815967.3000235
Geoff LawsonAUS19851985181151072717.8314374.8300161
Chris LewisENG19921992161141073315.29100107.0000393
Daniel VettoriNZ20032003251221071910.7017262.2100390
Dave Langford-SmithIRE200720071612610731*17.8395112.6300275
James FaulknerAUS20162016171261073617.8313380.4500190
Sunil NarineWI20122012171221073610.7013579.26002110
Thilan ThusharaSL200920091713410728*11.8912287.7000354
Gavin LarsenNZ19951995191351072313.3818956.6100162
Zaheer KhanIND200320032615510734*10.7013778.10004113
Sam HainENG202320232201068953.00100106.0001080
Gundappa ViswanathIND197919793301067535.3320651.4601070
Thisara PereraSL202020203301063835.3378135.9000091
Chris FoggoBER200820084401066026.5017460.9201051
Ahmed ShehzadPAK200920094401064326.5020152.7400090
Andrew McBrineIRE201620166411067935.3311294.6401083
Keith FletcherENG197319734411066335.3314274.6501091
Roland HolderWI199519956421063553.0016365.0300080

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.