Live1st ODI · India in New Zealand 2026/27NZ131/8 (31.1)INDIND chose to bowlTest1st 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
David MurphySCO201320138725820*11.6011849.1500030
Blessing MuzarabaniZIM2023202312755817*29.007181.6900141
Mashrafe MortazaBAN20192019158258159.677082.8600024
Peter TaylorAUS199219921283583311.6058100.0000150
Mohammed ShamiIND201420141695581914.5057101.7500234
Venkatesh PrasadIND199919993411458188.299163.7400141
Roelof van der MerweNED20192019210575757.0054105.5601051
Sahan ArachchigeSL20232023210575757.007180.2801040
Murali VijayIND20132013320573028.506489.0600070
Rizwan CheemaCAN20132013220575528.507081.4301081
Tayyab TahirPAK202420243215729*57.0040142.5000061
Richard HadleeNZ19791979420574228.508071.2500040
Taufeeq UmarPAK20112011330573119.0011748.7200041
Nitish KumarCAN20102010430573819.0012844.5300040
Mitchell MarshAUS20212021330572919.006095.0000053
Ben StokesENG20132013530572719.006193.4400051
Dwaine PretoriusSA20222022530572019.007972.1500051
Jonathan CarterWI201920195315743*28.505898.2800051
James VinceENG20202020330572519.006587.69000110
Harry TectorIRE202020203315729*28.509063.3300150
Shubman GillIND20242024330573519.009361.2900050
Bert VanceNZ19891989330574619.0015636.5400020
Frasat AliEAF19751975330574519.0017632.3900121
Andy BichelAUS199819985425727*28.508567.0600130
Andrew SymondsAUS20022002540574314.258071.2500150
Azhar MahmoodPAK200520055425740*28.506095.0000050
Ravi BoparaENG20152015640573314.259957.5800020
NazimuddinBAN20122012440573014.2510753.2700051
Andre RussellWI20142014441574619.0034167.6500073
Nathan EllisAUS20232023542571828.5051111.7600034
Gulbadin NaibAFG20232023440572214.2553107.5500191
Bernard JulienWI197519756425726*28.509858.1600050
Ijaz FaqihPAK19811981440572014.2510057.0000050
Guy WhittallZIM19941994551573514.2511151.3500250
Roland LefebvreNED20032003552573019.008567.0600051
Majid HaqSCO20152015651573114.2512346.3400160
Timycen MarumaZIM20142014550572911.4010255.8800032
Evan GrayNZ198619867515730*14.2514439.5800030
Newman NyamhuriZIM20262026651573314.257873.0800161
Julien WienerAUS19791979550572711.4016035.6300050
George SalmondSCO19991999550573111.4010952.2900050
Zaheer KhanIND2000200013645732*28.5050114.0000034
Jason GillespieAUS19971997962572614.257576.0000150
Javed MiandadPAK19781978661573111.4014938.2600120
Ikram AlikhilAFG20242024961573211.407180.2800041
Ashley GilesENG2002200213735721*14.259957.5800140
Andrew TyeAUS20182018773571914.2548118.7500052
Gerald CoetzeeSA20232023147057228.149063.3300141
Kapil DevIND199419941172571711.408467.8600040
Ajantha MendisSL2008200818965715*19.0055103.6400160
PreviousPage 134Next

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.