Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

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,027 of the 5,033 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephan MyburghNED202120216611547430.8025959.46010133
Bruce EdgarNZ198019806601543425.6731249.36000130
Malan KrugerNAM202420248701547322.0021073.33011160
Dougie LockhartSCO2010201010811544622.0027057.0400170
Chris GreavesSCO20232023119115456*19.2516096.25011144
Richard HadleeNZ19851985131031544122.0030650.33000121
Brett LeeAUS200220022012515451*22.0017090.5901277
Karan KCNEP202320232012615431*25.67144106.94000127
Harbhajan SinghIND20062006231431543714.0021571.63001113
Ray PriceZIM20092009271641544612.8324463.11002123
Joe DenlyENG202020203201538776.5018284.07020125
Tom de GroothNED200720075401539738.2517189.47010142
Andrew HilditchAUS197919794401537238.2530650.00010100
Jeevan MendisSL201220128511537238.2516891.07011132
Harry TectorIRE202520256501535630.6022867.11021111
Will JacksENG202520256511534938.25130117.69000114
Ibrahim ZadranAFG202420245501536030.6021770.51020172
Irving RomaineBER200820086601536025.5019180.10010145
Jekon EdnessBER200820086621534538.2520275.74000123
Kieran PowellWI201420146601537325.5016493.29020212
Sohaib MaqsoodPAK201520157601535025.5017686.93011123
MO OdumbeKEN200120017701536021.8625560.00010140
Gautam GambhirIND201320137701535221.8622867.11010210
David WilleyENG2022202211721534130.6016692.17000134
Deepak HoodaIND2022202210711533325.5018980.95000101
Gavin RennieZIM2001200199215346*21.8620773.9100260
Kevin PietersenENG201020109901533317.0020674.27001211
Tim PaineAUS201820189921533421.8618781.82000101
Kirk EdwardsWI2011201199115340*19.1325859.3000283
Brian McMillanSA19931993119315348*25.5022069.5500070
Jean-Pierre KotzeNAM20242024101011536417.0021571.16012155
Mohammad NawazPAK20232023151021533919.1316791.62000115
Madan LalIND19831983171051532730.6022667.7000041
Wayne PhillipsAUS19841984151321533313.9122169.23001111
Nick KnightENG1996199633015211350.6718681.72100150
Janneman MalanSA20202020331152129*76.0016691.57101114
Andri BerengerUAE201420144401526638.0019378.76020190
Arjuna RanatungaSL199119914401525038.0020972.73010100
Neil FairbrotherENG198819885521525450.6721471.03020151
Avishka GunawardeneSL200320036601524525.3324961.04000140
Hashmatullah ShahidiAFG201620166601527225.3327854.68011120
Daren GangaWI200620067701525421.7129351.88010170
Sarfraz AhmedPAK20172017137315261*38.0017785.88010130
Craig WhiteENG2002200298215257*25.3320972.7301160
Johnson CharlesWI201220128801524519.0022168.78001194
Monank PatelUSA202320239901526116.8920175.6202381
Cameron GreenAUS2023202310911524719.0020972.73000141
James FranklinNZ201320131210315253*21.7122168.78011121
Matt HorneNZ19981998121101524413.8224761.54001130
Rashid LatifPAK19931993271751523912.6719080.00003121

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.