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
Upul TharangaSL201920193301595.002560.0000030
Rawl LewisWI2006200643115107.503050.0000000
Kevin SandherCAN200620067311597.504136.5900000
Mosharraf HossainBAN200820083301585.004334.8800000
Adil RashidENG2022202273115127.502365.2200110
Kane RichardsonAUS2018201833115147.502755.5600001
Matt HenryNZ20252025133015125.0013115.3800011
Kuldeep YadavIND20242024331157*7.506722.3900000
Gudakesh MotieWI202220224301575.002755.5600010
Brian LuckhurstENG1975197533015145.006921.7400110
Geoff DymockAUS1979197993115107.504434.0900000
Gladstone SmallENG1991199133015155.003444.1200220
Chris PringleNZ19921992432159*15.002268.1800000
Dion NashNZ1995199553115117.502075.0000100
Meyrick PringleSA1992199210311597.501883.3300000
John RennieZIM1999199943015105.003641.6700120
Mohammad SaleemAFG2026202643215915.002268.1800030
Tariq JavedCAN197919793301585.007719.4800010
V.B.ChandrasekharIND199019903301585.003246.8800010
Shane LeeAUS199619965301595.002365.2200110
Nuwan KulasekaraSL20072007543159*15.001978.9500010
Tareq AzizBAN200420045441511*-4533.3300010
Dale SteynSA20082008124315615.002268.1800010
Stuart BroadENG20132013942157*7.5015100.0000120
Boyd RankinIRE200720071043157*15.004533.3300110
Sohail TanvirPAK2012201274015113.752951.7200110
Shem NgocheKEN20102010541157*5.003050.0000110
Hamish RutherfordNZ2013201344015113.755626.7900020
Stuart PoynterIRE201920194411575.003345.4500110
Hasan AliPAK201620168411595.004037.5000100
Arshdeep SinghIND2025202564015133.751788.2400220
Curtly AmbroseWI2000200064215117.502268.1800110
Michael KasprowiczAUS199819989531577.502171.4300101
R. P. SinghIND2006200612521575.005228.8500000
Morné MorkelSA201520151653156*7.502171.4300020
JAR BlainSCO199919995511593.755030.0000200
Elijah OtienoKEN2010201075215115.004831.2500220
Ajantha MendisSL2011201114531587.502268.1800120
Hamid HassanAFG20192019652157*5.002462.5000111
John NyumbuZIM20152015953157*7.502755.5600000
Blair TicknerNZ20232023753156*7.502560.0000010
Mustafizur RahmanBAN201520159531597.503345.4500020
Lungi NgidiSA2022202211531515*7.503839.4700202
PADLR SandakanSL201920195511563.753938.4600110
Kabua MoreaPNG20232023651157*3.752365.2200010
Peter OngondoKEN200820088631510*5.002365.2200201
Mohammad AsifPAK/AX200720071262155*3.754334.8800110
Mohammed ShamiIND2013201320621583.753148.3900201
Harry GurneyENG201420141064156*7.503345.4500010
Ashish NehraIND2009200921731573.753148.3900010
PreviousPage 197Next

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.