ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Ed RainsfordZIM20102010321159*15.001693.7500011
Gareth HopkinsNZ2009200922015137.501978.9500020
Dave Langford-SmithIRE2006200632015127.5014107.1400000
Delyone BordenBER200820082211515*15.003050.0000100
Navdeep PooniaSCO2008200822015157.503839.4700100
Harvir BaidwanCAN201020107211511*15.002365.2200010
Hiral PatelCAN200920092201587.503641.6700010
Suraj RandivSL2014201422015107.502171.4300020
Gordon GoudieSCO2009200922015127.502075.0000001
Dwaine PretoriusSA20182018221151415.003345.4500000
Dilshan MunaweeraSL2017201722015117.502951.7200020
Samiullah ShenwariAFG2011201122115815.0015100.0000011
Lizaad WilliamsSA2024202432015137.502075.0000020
Paul van MeekerenNED201820182221512*-2365.2200000
Yuzvendra ChahalIND20182018172015127.501788.2400020
Stuart PoynterIRE201420143201587.503050.0000010
Mitchell SantnerNZ202420243201597.502268.1800010
Ronsford BeatonWI201720172211512*15.005129.4100020
Peter MoorZIM2014201422015137.503641.6700010
Dasun ShanakaSL202420242201587.503246.8800000
Nasum AhmedBAN2025202522015147.502853.5700001
Jacob MulderIRE201720174221515*-11136.3600020
Andre McCarthyWI2021202122015127.504136.5900010
Aiden MarkramSA2026202622015157.501788.2400130
Josh InglisAUS2022202222015107.502657.6900020
Rohit KumarNEP201820182201597.502951.7200010
Anrich NortjeSA2023202352015107.501978.9500020
HazratullahAFG2018201822015147.5011136.3600011
Noor AhmadAFG202520253201597.502365.2200010
Abhishek ParadkarUSA202120212211513*15.0015100.0000001
Arjun SaudNEP2024202422015107.503938.4600020
Sufiyan MuqeemPAK202520253211513*15.001693.7500011
AR BishtOMA202520252211511*15.002560.0000010
Iqbal QasimPAK1982198242015137.502365.2200020
Arun LalIND198219822201597.502268.1800010
Danny MorrisonNZ19921992102015127.505527.2700010
Robert CroftENG1996199632015157.5015100.0000110
Andy WallerZIM1995199522015157.503542.8600120
Uvais KarnainSL1990199022015147.502755.5600010
Jahangir ShahBAN19881988222158*-4930.6100000
Mansoor RanaPAK1990199022015107.502462.5000010
Sajjad AhmedBAN1995199522015117.504632.6100000
Prashant VaidyaIND1996199622015127.5012125.0000020
Mohammad SamiPAK2006200643015115.002075.0000010
Mervyn DillonWI20042004113015145.002462.5000101
Shoaib MalikPAK1999199953115127.5010150.0000101
Tino BestWI20122012332157*15.002560.0000010
HMRKB HerathSL201120117311597.502755.5600000
Aaron PhangisoSA201620165301595.005825.8600000
Arshad KhanPAK19951995432159*15.002171.4300000
PreviousPage 196Next

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.