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
Dimuth KarunaratneSL201320134412016*6.672580.0000210
Taskin AhmedBAN20212021104020105.005933.9000130
Imran HaiderUAE20172017743201320.003360.6100000
Jason KilaPNG20192019442201210.002483.3300120
Jan-Izak de VilliersNAM202520254412014*6.674940.8200001
Steve RixonAUS198519854422011*10.004643.4800000
Stephen BoockNZ19871987543201220.0019105.2600011
Fanie de VilliersSA199519957412086.672195.2400020
Pat SymcoxSA1994199444120126.672290.9100120
Derek CrookesSA2000200054020145.003262.5000130
Steve ElworthySA20002000943208*20.004247.6200020
Eric SimonsSA19951995541207*6.673066.6700100
Abdur RazzakBAN200920098522011*6.672968.9700210
Munaf PatelIND200820081253201510.002774.0700121
Stuart BroadENG20112011115220136.673360.6100100
Roelof van der MerweNED2024202475120105.004346.5100010
Suranga LakmalSL20162016125120105.003754.0500210
Hila VarePNG202320236512075.002871.4300020
Salil AnkolaIND199719975502094.002580.0000210
Chris PringleNZ199119918552018*-18111.1100011
Cameron CuffyWI199419949532017*10.002580.0000120
Hiren VaraiyaKEN200820088622055.005536.3600000
Suranga LakmalSL2015201513632086.674148.7800100
Shapoor ZadranAFG201420141263207*6.674247.6200011
Makhaya NtiniSA20022002317320115.004445.4500220
Piyush ChawlaIND2007200713732013*5.003458.8200110
Mohammed SirajIND2022202215732095.004841.6700020
Eddie HemmingsENG199019901274208*6.674346.5100110
Bruce ReidAUS19871987197220104.003754.0500120
Fanie de VilliersSA1993199317832012*4.005040.0000300
James AndersonENG20082008209420114.004940.8200120
Martin SujiKEN1999199912952011*5.005238.4600420
Mushtaq AhmedPAK1993199321942064.003655.5600120
Anthony IrelandZIM200620061692208*2.868523.5300320
Mohammed ShamiIND20192019211032082.863066.6700120
Virender SehwagIND20002000210191919.002479.1700001
Sarandeep SinghIND20032003210191919.002095.0000030
Stuart MatsikenyeriZIM20152015110191919.002382.6100020
Marlon SamuelsWI20002000110191919.003259.3800020
Michael YardyENG20072007110191919.004245.2400010
MJ FourieIRE200820082111919*-3161.2900020
Khalid LatifPAK20082008110191919.004245.2400020
Sunil JoshiIND20012001110191919.002382.6100020
Usman LimbadaCAN20142014110191919.003751.3500010
Umar AminPAK20142014110191919.002770.3700010
Kane RichardsonAUS20162016410191919.0013146.1500012
Sunzamul IslamBAN20182018210191919.002479.1700030
Ashton AgarAUS202120211111919*-3357.5800030
Brian ChariZIM20192019110191919.002770.3700011
Ruturaj GaikwadIND20222022110191919.004245.2400010
PreviousPage 185Next

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.