Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND42/1 (9.1)IND need 144 runs in 245 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
Morné KargNAM20032003320454122.506569.2300041
Michael KasprowiczAUS199719973224528*-44102.2700050
Darron ReekersNED20092009220453522.5043104.6500090
Niall O'BrienIRE20142014220453322.506569.2300050
Tabarak DarHK20082008220452422.508851.1400050
Adrian GriffithWI20002000220453522.507659.2100031
Pat CumminsAUS202420242214532*45.004893.7500041
Hardik PandyaIND20162016420453622.5045100.0000030
Kyle VerreynneSA202520252214544*45.0036125.0000031
Riaz HassanAFG20242024220452922.508056.2500031
Mark BurgessNZ19791979420453522.506272.5800030
Rais AhmadzaiAFG20092009320453922.506371.4300050
Damien MartynAUS19921992430454015.006272.5800100
Rikki ClarkeENG20062006330453915.006272.5800140
Justin OntongSA20012001730453215.007262.5000031
Craig ErvineZIM20202020330454115.009050.0000060
Haris SohailPAK20132013430452615.006668.1800040
Andrew McBrineIRE20262026331453022.505090.0000022
Mark AdairIRE20202020430452915.006965.2200022
Chirag SuriUAE20202020330452215.009050.0000041
Gudakesh MotieWI202320236324539*45.0042107.1400053
Malcolm MarshallWI19811981532452045.006075.0000050
Andrew JonesNZ19951995330452615.0011240.1800050
Dion NashNZ20022002430452415.005778.9500020
Nawroz MangalAFG20162016330453315.006173.7700060
Wavell HindsWI20102010541452015.0010144.5500031
Gary WilsonIRE20122012441452715.009248.9100030
Calvert HooperCAN20102010442452722.505877.5900143
Ravindra JadejaIND201620165434524*45.0042107.1400020
Reeza HendricksSA20242024440451811.258453.5700030
Tim DavidAUS20232023440453511.255384.9100033
Tahir NaqqashPAK1982198211414523*15.004795.7400040
Devon SmithWI2013201355045309.008254.8800251
Jerome TaylorWI2009200985045219.006075.0000070
Malcolm WallerZIM2016201655045159.006173.7700150
BJ WatlingNZ2016201655045179.007163.3800140
Xavier DohertyAUS2013201314544515*45.009050.0000050
Safyaan SharifSCO202620267544522*45.0024187.5000024
Mark AdairIRE2024202455045219.007857.6900131
Graham HumeIRE20242024551452111.257361.6400032
Paul McEwanNZ1984198455045229.007659.2100030
Makhaya NtiniSA2003200323634516*15.006569.2300142
Kyle MillsNZ20032003126145179.009945.4500130
Jeetan PatelNZ200720071663453415.006075.0000041
Mitchell StarcAUS201620161362451711.254697.8300142
Safyaan SharifSCO201720177624516*11.256173.7700102
Matthew FordeWI2026202666045157.506866.1800040
Darren GoughENG200420042073451311.257857.6900121
Kagiso RabadaSA2023202314734517*11.256965.2200004
Stu GillespieNZ1986198612734518*11.258056.2500131
PreviousPage 146Next

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.