Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND41/1 (8)IND need 145 runs in 252 ballsTest1st 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
Simi SinghIRE20222022220463023.0044104.5500041
Keemo PaulWI20192019521464646.0042109.5200043
Mohammad SanuthOMA20202020320464023.0039117.9500051
Doug WaltersAUS19791979220463423.006274.1900020
Rod LathamNZ199119912224626*-6274.1900020
Minhajul AbedinBAN19861986220464023.008653.49000--
Upul ChandanaSL19941994530462615.3311340.7100020
Wasim RajaPAK198019803324622*46.006669.7000000
Khaled MashudBAN199519953314627*23.007759.7400040
Manjural Islam RanaBAN200320033314620*23.0010643.4000040
Enamul HaqueBAN20022002330463215.338752.8700010
Safyaan SharifSCO202520258324636*46.0032143.7500033
Sohaib MaqsoodPAK20212021330461915.335485.1900033
Stuart PoynterIRE201720173324627*46.007164.7900020
Iftikhar AhmedPAK20202020331461823.005977.9700031
Afif HossainBAN20262026431462723.007263.8900020
Chris GreavesSCO202420246324631*46.005190.2000031
Javed MiandadPAK19791979430464615.335190.2000240
Mahendra NagamootooWI20002000331463323.008852.2700040
Jawahir ShahEAF19751975330463715.3311440.3500050
Shane LeeAUS19951995331463923.0038121.0500030
Saeed AzadPAK19961996330463115.339647.9200060
Mohammad AshrafulBAN20012001440461611.505682.1400060
Kumar DharmasenaSL199419948434623*46.005386.7900010
Sean WilliamsZIM20162016640463511.508057.5000120
Doug BollingerAUS201120111340463011.504895.8300050
Josh DaveySCO20102010440462411.5010245.1000010
Michael SwartNED20112011440463011.508256.1000140
Andrew McBrineIRE201520157434623*46.004895.8300031
Waqas BarkatHK20142014440462411.509051.1100150
Mark WattSCO20172017641461615.337660.5300021
Aaron HardieAUS20252025440463211.506768.6600140
Mohsin KhanPAK19811981440462711.5013534.0700030
Nathan AstleNZ2007200755046459.208057.5000361
Heath StreakZIM199419946524618*15.336471.8800020
Chad SoperPNG201720175524624*15.338653.4900120
Mohammad WasimPAK2023202312514616*11.504797.8700033
Roger HarperWI198819886524622*15.338752.8700011
GR CodringtonCAN20072007862462411.506768.6600152
Mike GattingENG1993199376046307.678752.8700140
Jason GillespieAUS200220022284461511.506867.6500210
Kiplin DorigaPNG2021202188046155.7513135.1100320
Junaid KhanPAK201320132814646255.758653.4900431
Clive LloydWI197719771114545*-7659.2100001
Adam BacherSA19981998110454545.005188.2400040
Shaun MarshAUS20152015110454545.004893.7500060
Nurul HasanBAN202120211114545*-39115.3800060
Nikhil DuttaCAN20242024110454545.006272.5800021
Sami AslamPAK20152015110454545.005090.0000070
Kushal MallaNEP20252025110454545.005188.2400013
PreviousPage 145Next

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.