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
Paul McEwanNZ19801980550964119.2016060.0000040
Aravinda de SilvaSL20012001760963716.0014168.0900091
Luuk van TroostNED20032003661962619.2013969.0600092
Ashley GilesENG200420041273963924.0012775.5900160
Clive LloydWI198019809729634*19.2014765.3100031
Vikram SolankiENG20002000871962416.0015362.75000110
Yusuf PathanIND2008200812739650*24.0089107.8701285
Ruwan KalpageSL199519951083963519.2016558.1800010
Shane WarneAUS200020001693963216.0012775.5900162
Tim SoutheeNZ201820181293962016.0093103.2300091
MSK PrasadIND199919991491966312.0016558.1801270
Mashrafe MortazaBAN2015201516101962110.6795101.05001131
Saeed AjmalPAK201320133323596285.3315064.0000580
Shimron HetmyerWI202620262219569*95.0092103.2601026
Shabir NooriAFG20112011220959447.5011185.59010112
Lance KlusenerSA199619964319588*47.5011086.3601190
Sam BillingsENG20222022330957131.6711483.3301062
Peter KirstenSA199119913319586*47.5012774.8001061
Hitesh ModiKEN19971997640955723.7515262.5001080
Richie BerringtonSCO20112011440955623.7569137.6801157
Graham ThorpeENG200120016519562*23.7517255.2301170
Peter FultonNZ20092009550954019.0015461.6900093
Terry DuffinZIM20072007550953719.0018551.35000100
Andrew JonesNZ19931993550952919.0022642.0400050
Abdur RazzakBAN201320139649553*47.5055172.7301075
Dimitri MascarenhasENG20092009960953615.8314864.1900271
Ahmed ShehzadPAK20172017660956715.8316358.2801170
Alester MaregwedeZIM20042004881953713.5715362.0900082
Ian SmithNZ199219921282952715.8369137.68000121
Liam PlunkettENG2007200711959529*23.7510293.1400161
Mitchell JohnsonAUS2014201410939523*15.8375126.67000113
Brad HoggAUS20052005181049525*15.8312576.0000010
Graeme CremerZIM20092009191149531*13.5714167.3800080
Lakshmipathy BalajiIND20042004231249521*11.8812675.4000172
Ian BradshawWI20052005141229517*9.5016258.6400130
Farhad RezaBAN200820081413395269.5019448.9700181
Alex ObandaKEN20142014220948947.0011482.4601081
Michael SwartNED20122012221945294.0012475.8101094
Marco JansenSA20262026220947547.0074127.0301086
Aunshuman GaekwadIND197819782219478*94.0015062.6701010
Brijesh PatelIND19741974220948247.0010193.0701082
Graham GoochENG19781978220949447.0013171.7601192
Michael BevanAUS199519953339444*-84111.9000070
Elton ChigumburaZIM20122012330946331.3311581.74010101
Kamil MisharaSL20252025330943831.3310589.52000121
Noor Ali ZadranAFG20092009330944531.3311085.45000140
Morné van WykSA20152015440945823.5015062.67010112
Liam PlunkettENG20052005541945631.3312177.6901082
Asad ShafiqPAK20152015541943931.3315062.6700040
Suraj KumarOMA20202020641945831.3310094.0001145
PreviousPage 106Next

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.