Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
J AndrewWI20262026210000.0010.0000100
Sher MallaNEP20262026110000.0090.0000100
Tinotenda MaposaZIM20242024110000.0020.0000100
Jediah BladesWI20252025210000.0010.0000100
WP MyburghNAM20252025110000.0040.0000100
Bilal SamiAFG2025202511100*---00000
Muhammad MohsinUAE20262026110000.0020.0000100
Garry SobersWI19731973110000.0060.0000100
Lance GibbsWI1973197321100*---00000
Norman GiffordENG19851985210000.0080.0000100
Bishan BediIND19741974110000.0020.0000100
Ashley MallettAUS19751975410000.0010.0000100
Dayle HadleeNZ19731973110000.0030.0000100
Mohammad NazirPAK1983198321100*---00000
Asif MasoodPAK19761976110000.0020.0000100
Sarfraz NawazPAK19761976110000.0020.0000100
Jeff ThomsonAUS19791979310000.0010.0000100
Richard HadleeNZ19761976210000.0020.0000100
Bernard JulienWI19731973210000.0020.0000100
Phil EdmondsENG19861986310000.0010.0000100
Iqbal QasimPAK19771977110000.0030.0000100
Murray ParkerNZ19761976110000.0030.0000100
Sikander BakhtPAK19771977110000.0050.0000100
Collis KingWI19771977110000.0030.0000100
Sylvester ClarkeWI19781978110000.0010.0000100
Norbert PhillipWI19781978110000.0050.0000100
John EmbureyENG19821982110000.0040.0000100
Stephen BoockNZ19861986310000.0010.0000100
Brendon BracewellNZ1978197811100*-40.0000000
Ian CallenAUS19821982210000.0040.0000100
Roger BinnyIND19871987210000.0030.0000100
Graham DilleyENG19801980310000.0050.0000100
Ijaz FaqihPAK19801980110000.0010.0000100
Terry AldermanAUS19881988310000.0010.0000100
Jeff DujonWI19811981310000.0070.0000100
Yograj SinghIND19801980210000.0010.0000100
Saleem MalikPAK19821982210000.0020.0000100
Ajit de SilvaSL19751975110000.00120.0000100
Roger HarperWI19831983510000.0020.0000100
Trevor FranklinNZ19831983110000.00130.0000100
Craig McDermottAUS19901990110000.0010.0000100
Courtney WalshWI1992199211100*---00000
Merv HughesAUS1992199211100*-40.0000000
Asanka GurusinhaSL19851985110000.0030.0000100
Don AnurasiriSL1994199411100*-10.0000000
Jack RichardsENG19811981210000.0010.0000100
Willie WatsonNZ19941994110000.0010.0000100
ZulqarnainPAK19871987210000.0020.0000100
Jayananda WarnaweeraSL1991199111100*-10.0000000
Woorkeri RamanIND19911991110000.0020.0000100
PreviousPage 256Next

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.