Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO135/3 (16)TITLIO chose to batT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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)T2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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/27NZIND

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
Elton ChigumburaZIM201820188821113718.5019257.8100182
SR WatersKEN200920098801113213.8820853.37002160
Rovman PowellWI202220228801113213.8812886.72000103
Greg BlewettAUS199519958801114613.8816766.47001101
Mark TaylorAUS199719979901112612.3328638.8100070
Adil RashidENG20182018241021112213.8813880.4300091
Chundangapoyil RizwanUAE2021202122011010955.0014973.8310091
Devon SmithWI200820083301109136.6712588.00010113
Graham GoochENG198819884401104327.5029836.9100080
Carl HooperWI1989198965111033*27.5017463.2200081
Wesley BarresiNED201320135511105527.5016367.48011130
Gulsan JhaNEP202220228611103722.0016068.7500085
C de LangeNED202620266611103522.0020653.4000180
David CapelENG1987198766111050*22.0011794.0201074
Nafees IqbalBAN200420047701104015.7125443.31001121
Indika de SaramSL200120018711103818.3316068.7500060
Thomas OdoyoKEN200220029901103712.2220154.73001140
Shaun PollockSA200120012110611026*27.5013283.3300075
Mohammad RafiqueBAN/AX20072007171231104012.2216666.2700265
Dushmantha ChameeraSL20212021141231102912.2216865.4800182
Ahmed RazaUAE20222022201431103110.0015670.5100354
Warren LeesNZ19831983191551102611.0016068.7500081
Daniel VettoriNZ2007200730164110189.1712885.94002110
Pramodya WickramasingheSL199919992317811021*12.2218061.1100171
Parthiv PatelIND2010201022110956*109.0012785.83020141
Majid KhanPAK1974197422010910954.5094115.96101161
Roy FredericksWI1973197322010910554.5013481.34100111
Jacob OramNZ201020106301098336.3361178.69010106
Michael RipponNED202220223301096736.3314276.7601093
Wasim RajaPAK198419845401094627.2515570.3200072
Kieron PollardWI2019201964110974*36.3383131.3301149
Rohan KanhaiWI197519755421095554.5019855.05010140
Graham YallopAUS198419845411094236.3314276.7600090
Allan LambENG198819884411096636.3312785.8301081
Chris SmithENG198419844401097027.2524045.42010191
Graeme HickENG199719974401094027.2516167.7000062
CG WilliamsNAM2019201955110936*27.2518160.2200061
Thilan SamaraweeraSL200220026611093321.8015669.8700090
Marnus LabuschagneAUS2026202666110955*21.8018957.6701170
Gordon GreenidgeWI1991199166110940*21.8022348.88000112
Niall O'BrienIRE201020107701094915.5716864.8800190
David ObuyaKEN200120018801093413.6326141.76001121
Moin KhanPAK1995199511911093113.6315172.1900153
Stuart PoynterIRE201620169911093613.6314376.22001110
Adam ParoreNZ20022002109310936*18.1717064.1200161
Saqlain MushtaqPAK200020001813210937*9.9122049.5500161
Parvez Hossain EmonBAN202520253301086736.0012983.72010133
Rahmat ShahAFG20212021331108103*54.0012785.04100102
Neil McKenzieSA200920095401086327.0016565.4501090
Dinesh ChandimalSL202120214401087127.0016167.0801062

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.