ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Pat CumminsAUS201520151121127*12.003534.2900010
Tim MurtaghIRE20142014221121012.001675.0000020
Will YoungNZ202120212211211*12.001392.3100020
Rishi DhawanIND2016201632112912.001392.3100010
Tendai ChisoroZIM202020203201276.001675.0000010
Mehedi Hasan MirazBAN202020203201276.0010120.0000001
Shane SnaterNED2018201822012126.001485.7100101
Danish AzizPAK202120212201296.002060.0000020
Qais AhmadAFG2024202422012116.008150.0000011
Pawan SarrafNEP201920192201286.001866.6700010
Naveen-ul-HaqAFG202120213221210*-8150.0000020
Dean HeadleyENG199919994211210*12.003534.2900000
Sabir AliUAE202220222201276.0012100.0000020
Pruthvikumar MacchiOMA2025202522012126.003040.0000110
Doug WaltersAUS1977197722012126.002450.0000120
Dayle HadleeNZ1974197422112812.002254.5500010
Imran KhanPAK1978197822012106.002060.0000000
Bob TaylorENG1978197852012126.002646.1500110
Aunshuman GaekwadIND1987198722012126.003138.7100120
Rick McCoskerAUS1977197722012116.004427.2700000
Bob WoolmerENG197619762201296.003435.2900010
Jock EdwardsNZ1978197822012126.001770.5900110
Ghulam ParkarIND1982198222012106.004725.5300010
Azeem HafeezPAK1983198322112712.0012100.0000020
David RichardsonSA199819986211211*12.001485.7100010
Aamer NazirPAK19951995321129*12.001963.1600000
Amay KhurasiyaIND2001200122012126.002548.0000120
Asim SaeedUAE2004200422012126.001963.1600120
Naeemuddin AslamUAE2004200422012126.003138.7100100
Dwight BasdenBER200720072201276.003930.7700000
Noor-ul-HaqAFG2010201022012126.005820.6900100
Mervyn DillonWI200520054311266.002060.0000020
Mushtaq AhmedPAK198919891232129*12.002157.1400100
Trent JohnstonIRE200620063301264.002157.1400010
Morné MorkelSA200820081031126*6.001485.7100110
Timycen MarumaZIM201020103301294.005024.0000010
Paul StirlingIRE20082008331124*6.004924.4900010
Peter SiddleAUS200920091231128*6.001392.3100010
Moisés HenriquesAUS202120213301274.004129.2700000
George DockrellIRE201220124311296.003633.3300010
Azhar AliPAK201820183301264.003040.0000120
Jos ButtlerENG202020203301284.003138.7100000
Tarun NethulaNZ20122012531129*6.0011109.0900110
Shahid AhmadzaiCAN2025202533012104.002646.1500110
Nandan YadavNEP202520253311210*6.002744.4400000
Hedley HowarthNZ1975197563112116.001770.5900100
Tauseef AhmedPAK1990199043112106.004825.0000000
Greg MatthewsAUS1984198433012104.002060.0000110
ZulqarnainPAK1986198610321211*12.001392.3100101
Mitchell JohnsonAUS20122012543128*12.001866.6700000
PreviousPage 204Next

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.