ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael JonesSCO20192019330875229.0013066.92010101
Ian ChappellAUS19721972330875329.0014062.1401090
Karun JethiCAN200820083318746*43.5079110.13000103
Jacob OramNZ20062006540874321.7512569.60000101
Naeem IslamBAN200820085428746*43.5015954.7200192
Suraj KumarOMA201920195418735*29.0014460.4200090
Cooper ConnollyAUS202520256418761*29.0011277.6801171
Graeme WoodAUS19791979440873021.7518247.8000080
Kedar JadhavIND2018201811538728*43.509096.6700062
Wanindu HasarangaSL202420241050872517.4086101.1600056
Jake Fraser-McGurkAUS20242024550874117.4056155.36000114
Chandrakant PanditIND198819887538731*43.5014261.2700030
Peter TaylorAUS1989198910538736*43.5014858.7800160
Narsingh DeonarineWI20132013760874214.5013564.4400041
Nathan McCullumNZ2015201512638725*29.0011873.7300052
BJ WatlingNZ20132013660874514.5019045.7900090
CJA AminiPNG20212021660872314.5013166.4100070
Sanchit SharmaUAE20232023863874429.009789.6900044
Joylord GumbieZIM20242024660873014.5012569.60000130
Tinotenda MutombodziZIM20152015871872714.5013464.9300061
BJ PatelKEN20032003980873210.8817250.58002150
Malcolm WallerZIM20182018991872910.8813863.0400371
Bernard ScholtzNAM2024202412928731*12.439987.8800282
Gary BrentZIM2001200114114871912.4315556.1300042
Abdur RazzakBAN201120111812387359.6711277.6800352
Clint McKayAUS201220121714287287.2512867.9700281
Manoj TiwaryIND20122012220866543.0010681.1301080
Everton MattisWI19811981220866243.0019045.2601060
Tillakaratne DilshanSL19991999330865328.6712171.0701060
Murali VijayIND20152015330867228.6712568.8001032
Kushal Janith PereraSL20202020330864428.6710681.1300180
Roston ChaseWI20262026331863343.0010383.50000100
Riaz HassanAFG20222022330865028.6712668.2501072
Colin IngramSA20112011440864621.5011276.7900091
Anamul HaqueBAN20232023440864321.509590.53000130
James NeeshamNZ20232023541865828.6772119.4401153
Sunil AmbrisWI20202020440866021.5010681.1301081
Mehedi Hasan MirazBAN20172017740865121.5014160.9901090
Dulip LiyanageSL19971997641864328.6711475.4400031
Vusi SibandaZIM201520155518628*21.5015854.4300081
Lasith MalingaSL201020101150865617.209293.4801093
Mayank AgarwalIND20202020550863217.2083103.61000121
Harsh ThakerCAN20232023550864317.2017050.5900033
Matthew SpoorsCAN20232023550863317.2015754.78000102
David GowerENG19901990550865017.2014061.43010101
Roger HarperWI19941994550863717.2082104.88001110
Tillakaratne DilshanSL20002000861863417.2011972.2700050
Floyd ReiferWI20092009660864014.3318446.7400061
Ashantha de MelSL19821982861862817.2074116.2200010
Roger HarperWI1985198515638645*28.678897.7300044
PreviousPage 111Next

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.