Live4th T20I · India in New Zealand 2026/27NZ227/4 (17.1)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE54/2 (15.2)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)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)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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hardik PandyaIND202520258711354522.50114118.4200099
MO OdumbeKEN199619968801355016.8824355.56011110
Moneeb IqbalSCO201020108831356327.0023856.72012100
Graham GoochENG199319939801354516.8827549.0900090
Daryl TuffeyNZ2010201011911353616.88112120.5400286
Aayan Afzal KhanUAE2024202499113545*16.8822659.7300283
Daniel VettoriNZ20042004241051353327.0015090.00000100
Ravichandran AshwinIND201220121610513531*27.0015885.44000110
Kapil DevIND19911991141241353916.8820067.5000130
Dennis AmissENG1973197322013410067.0018572.43100181
Mark DekkerZIM199219922201347967.0018174.0302052
Yasir HameedPAK200520054401345733.5020565.37010180
Charles CoventryZIM200520054401347433.5014195.04011126
Kiplin DorigaPNG2017201744113489*44.6719469.07011103
Dwayne SmithWI2010201065113459*33.5017277.9101095
Patrick BrowneWI2008200855113449*33.5017974.8600076
Solomon MireZIM201420145501345226.8020067.0002094
Dawid MalanENG2021202155213468*44.6715089.33022150
Roston ChaseWI202320239511345533.5015685.9001081
Tom BantonENG202020206501345826.8014592.41010172
Chirag SuriUAE201820185501346526.8024854.03011121
James VinceENG201920197601344322.3314989.93001210
Mohammad RizwanPAK202120216601347422.3313996.40011160
Ashley NurseWI2019201913731344333.50120111.67000114
Michael LeaskSCO201820188731345933.50106126.42010123
Ken RutherfordNZ199319937701343919.1420964.11000151
Nayan MongiaIND19951995127213436*26.8015785.35000110
Greg LambZIM201020109811343719.1429445.5800020
Kushal MallaNEP2024202410811343619.1424255.3700047
D ParasharUAE202520258831344126.8022360.0900092
Jeff DujonWI1982198298213451*22.3321462.62010120
Manoj PrabhakarIND1990199013821343622.3325153.39000140
Malcolm MarshallWI198419841710313456*19.1419867.6801170
Franklyn RoseWI20002000141231343014.8915884.81001104
Nawroz MangalAFG20152015121201343311.1727648.5500192
Temba BavumaSA2026202622013310366.5016481.10100142
John EdrichENG197419744401339033.2519169.6301081
Craig WallaceSCO201720176501335826.6015486.36020122
Grant FlowerZIM1994199466113384*26.6024654.07012100
Vinod KambliIND199719977611336526.6020465.20020120
Shadley van SchalkwykUSA2024202410711335822.1723257.33011131
Mohammad NadeemOMA2021202187113338*22.1726250.7600172
Sanjay KrishnamurthiUSA2026202610711335622.1714492.3601176
Desmond ChumneyCAN200720078821332922.1719568.2100063
John ReidNZ198619868801333716.6325951.3500040
Ruben TrumpelmannNAM2023202311911333016.63106125.470011010
Jimmy AdamsWI19971997119313335*22.1721960.7300140
Azhar MahmoodPAK200120011210313338*19.00124107.26003132
David WilleyENG202320231010413321*22.17100133.00000139
Hiren VaraiyaKEN20092009161151333422.1723057.8300070

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.