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
Tim SoutheeNZ20192019533179*-3056.6700001
Ravichandran AshwinIND201720179311715*8.5016106.2500001
Umesh YadavIND201420141032171717.0017100.0000021
Jos ButtlerENG2021202133017155.672568.0000120
Pikky Ya FranceNAM202020203331710*-2085.0000010
Murphy Su'aNZ199219925321712*17.002470.8300010
Rod MarshAUS1972197233117118.503253.1300120
Lance CairnsNZ1979197943017145.6713130.7700011
John LeverENG1980198043117118.502180.9500000
Tim ZoehrerAUS1986198653017115.672665.3800000
Simon DoullNZ19951995332179*17.002180.9500010
Gavin LarsenNZ199119918321710*17.003943.5900000
Surinder KhannaIND1979197933017105.674537.7800110
Robin BrownZIM1987198733017135.679218.4800020
Saqlain MushtaqPAK200320034431712*17.003943.5900020
Waqar YounisPAK200320036401784.252373.9100010
Bastiaan ZuiderentNED2011201144017154.254636.9600111
Alfred LusenoKEN20062006544178*-1894.4400011
Blessing MahwireZIM200520054401784.253745.9500020
Shahid NazirPAK19961996844176*-1989.4700020
Kemar RoachWI2009200954017104.253253.1300110
Saeed AjmalPAK2014201464117105.672180.9500130
Mohammad AmirPAK2019201915411785.672665.3800110
Aizaz CheemaPAK20122012742179*8.502568.0000010
Ish SodhiNZ2019201964117125.6717100.0000111
Lockie FergusonNZ2022202210421788.503154.8400010
Reece TopleyENG202320239441715*-10170.0000030
Saurabh NetravalkarUSA202020204431714*17.001894.4400111
Gary TroupNZ19801980542177*8.503450.0000000
Eshan MalingaSL2026202664017144.253056.6700120
Winston BenjaminWI19941994542179*8.5016106.2500110
Robert KennedyNZ19961996743178*17.0015113.3300020
Nathan BrackenAUS2008200818521714*5.674537.7800110
Henry OsindeCAN200620067531711*8.502958.6200210
Neil McCallumSCO200820086521712*5.675232.6900010
Roelof van der MerweSA200920091052176*5.672373.9100101
Mark WattSCO20192019953178*8.503253.1300020
Sadanand ViswanathIND198719877501763.403450.0000010
Corey CollymoreWI2002200214631785.674636.9600100
Imran TahirSA2019201916631710*5.672860.7100210
Shapoor ZadranAFG201520157661712*-2568.0000020
Tom HoganAUS198419848621764.252958.6200110
Saleem JaffarPAK198719871665178*17.003548.5700100
Aaqib JavedPAK199319932063176*5.673943.5900220
Glenn McGrathAUS20002000217517118.503844.7400110
Corey CollymoreWI200320031572178*3.403943.5900100
Shapoor ZadranAFG20102010117417175.673056.6700212
Junaid SiddiqueUAE2025202597317104.252665.3800101
Hasibul HossainBAN200020002111616*-12133.3300011
Tama CanningNZ20052005110161616.002759.2600001
PreviousPage 192Next

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.