Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1Live57th Match · CSA Pro20 2026/27LIOES35/0 (3)LIO chose to bowlODI3rd 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
Javed OmarBAN2000200044215685*78.0026259.54020102
Bruce LairdAUS19811981441156117*52.0024663.41100120
Geoff HowarthNZ198419845501567231.2028454.93010120
Mohammad RafiqueBAN199819986601567726.0018484.78010211
James FranklinNZ201220127611563631.2020675.7300092
Eric SzwarczynskiNED2007200776115656*31.2022669.03020161
George DockrellIRE202220226601567426.00135115.56010174
Jahurul IslamBAN201020106611564131.2021273.58000131
Gordon GreenidgeWI199019906611567731.2034445.35010172
Viv RichardsWI1981198166115672*31.2016992.31010133
James HopesAUS2007200710711563926.00130120.00000150
Imran KhanPAK198419847701564122.2925660.9400092
Sandeep PatilIND198419848701565922.2921672.22010131
Kumar DharmasenaSL200320039831564031.2020576.1000080
Michael YardyENG2011201198215660*26.0019679.59010111
Swapnil PatilUAE2015201588115657*22.2927756.32010140
Ian BothamENG1980198088115642*22.2916097.50001153
Morris OumaKEN2010201010921564022.2929153.61000180
Brett LeeAUS200520052610615638*39.0016992.31001132
Roshan MahanamaSL19861986101011562617.3337641.4900120
Pieter SeelaarNED20222022101001564315.6024962.65002102
Ruben TrumpelmannNAM20262026171031565022.29147106.12011127
JAR BlainSCO200720071612515630*22.2921074.29000106
Kyle MillsNZ20092009221311565413.0018086.67012135
Nuwan KulasekaraSL20082008211351563719.5024962.6500171
Harbhajan SinghIND20012001221421564613.0017091.76002154
Rishabh PantIND202120212201557877.50102151.96020811
Ali BrownENG1996199633015511851.6719181.15101142
Sikandar RazaZIM2021202154115559*51.6716196.27020143
Alexei KervezeeNED200620066611554931.0022369.51000120
Khurram KhanUAE201520156601554525.8321273.11000151
Larry GomesWI198719876601554325.8332647.5500040
Philo WallaceWI199119916601555225.8326159.39010143
Aasif SheikhNEP202520257701553722.1420077.50000181
Aravinda de SilvaSL198719878821555125.8325660.5501051
Mohammad AmirPAK20092009118415573*38.7518384.70012183
Romesh KaluwitharanaSL200220029901555217.2224663.01010151
Assad ValaPNG201720179901554917.2228254.96001100
John HastingsAUS20162016151161555131.0016991.72010175
Mohammad AshrafulBAN20032003131311555612.9227157.20023191
Tim BresnanENG20102010151351553419.3815898.10002190
Chris WoakesENG201520151713415542*17.2219181.1500381
Wesley MadhevereZIM20222022131301557211.9227256.99011100
Ian GouldENG19831983181421554212.9224363.7900250
Dion NashNZ19991999221441553615.5026658.27000101
Heinrich KlaasenSA202520253301548751.33119129.41020223
Klaas-Jan van NoortwijkNED20032003441154134*51.3316096.25101143
Brendan TaylorZIM202120216501544930.8018483.70000192
Sean WilliamsZIM202420246601546025.6716792.22011156
Craig WallaceSCO2019201966115453*30.8017986.03010102

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.