Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Martyn MoxonENG19881988330421914.007853.8500040
Matthew FlemingENG19971997430423314.004397.6700130
Mark RichardsonNZ20022002440422610.509743.3000140
Max SorensenIRE20142014541421714.006960.8700040
Sompal KamiNEP202120216414222*14.006762.6900031
Simi SinghIRE20192019540422010.509743.3000030
Gary CosierAUS19791979641422814.004593.3300131
Joel GarnerWI198519852642422721.005971.1900010
John RennieZIM20002000542422321.0012134.7100130
Dominic CorkENG20012001540421810.505379.2500050
Jeroen SmitsNED2007200714534219*21.007655.2600020
Ian BradshawWI20072007652422014.009444.6800130
Stuart ClarkAUS2006200614524216*14.0041102.4400041
Adam ZampaAUS202420241051421810.506168.8500121
John EmbureyENG19861986851422010.507258.3300140
Michael VaughanENG2001200166042267.009942.4200200
Asoka de SilvaSL198919898644219*21.005872.4100120
Aasif KarimKEN1996199686142248.4010042.0000221
Mark AdairIRE202120218634216*14.0040105.0000022
Phil DeFreitasENG199119918614210*8.406267.7400030
Champaka RamanayakeSL1988198811644211*21.005477.7800030
Brett LeeAUS20092009137142257.005576.3600440
Andy BichelAUS19971997127242178.407953.1600240
Justin OntongSA2002200297142107.006465.6300030
Graeme LabrooySL1990199087242218.404985.7100121
Tanvir IslamBAN2025202597142117.005773.6800162
John TraicosZIM1992199211754216*21.009444.6800010
Curtly AmbroseWI198819881375422321.009444.6800020
Pramodya WickramasingheSL19981998139142185.257853.8500310
Lockie FergusonNZ202320231810442137.007357.5300022
Andrew CaddickENG20002000201144221*6.006960.8700431
Rodney HoggAUS198319832211104219*42.005675.0000040
Bastiaan ZuiderentNED200820081114141*-4395.3500031
Rob BaileyENG198519851114141*-8349.4000000
Dolar MahmudBAN20092009310414141.0030136.6700043
Regis ChakabvaZIM20082008110414141.004493.1800030
Jason SmithSA20252025110414141.005180.3900012
Doug WaltersAUS19711971110414141.005180.3900060
Laurie WilliamsWI20002000110414141.005969.4900050
Mark RamprakashENG19941994220413120.5036113.8900040
BJ PatelKEN200420042214140*41.009145.0500010
Daan van BungeNED20082008220413420.5010140.5900021
Evan GrayNZ19881988220413820.508647.6700030
James AtkinsonHK20082008220412320.507653.9500050
Yashpal SharmaIND19841984220413720.505771.9300040
Kane WilliamsonNZ20202020220412220.505771.9300040
George WorkerNZ20152015221412141.006365.0800040
Kithuruwan VithanageSL20132013220412720.5039105.1300060
Dhanushka GunathillekeSL201820182214135*41.004689.1300042
Rishabh PantIND20182018320412420.5031132.2600051
PreviousPage 150Next

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.