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
Sheldon CottrellWI2020202053387*-988.8900001
Shoriful IslamBAN20212021431884.007114.2900101
Ben ShikongoNAM2024202463383*-1553.3300000
Richard CollingeNZ19751975630862.671457.1400101
Paul AllottENG19831983731884.001553.3300100
Saleem YousufPAK19851985831884.002532.0000100
Tony GrayWI19911991431864.001457.1400010
Kapila WijegunawardeneSL19921992730872.671942.1100100
Mohammad AkramPAK1995199553287*8.001553.3300010
Charlie LockZIM19961996832858.002040.0000010
Monte LynchENG19881988330862.673225.0000110
Barrington BrowneWI1994199443288*8.002433.3300100
Anil KumbleIND2001200174187*2.672433.3300200
Dilhara FernandoSL2010201064386*8.001844.4400100
Rubel HossainBAN201720171142884.001553.3300120
Rohan MustafaUAE20152015440842.002927.5900100
Tanwir AfzalHK2014201444184*2.671942.1100200
Nahid RanaBAN20262026104485*-2138.1000010
Dennis LilleeAUS198319831241852.671553.3300100
Rodney HoggAUS19791979841842.672334.7800100
Phil TufnellENG1991199144485*-1361.5400000
Mark PriestNZ1998199864284*4.002236.3600100
Syed RaselBAN20082008852872.672729.6300110
Mohammad TauqirUAE20152015652832.674318.6000000
Gordon GoudieSCO20102010652842.67988.8900100
Rahat AliPAK20152015125386*4.003522.8600100
Carl RackemannAUS199019901951862.001553.3300300
Adam HuckleZIM1998199885485*8.001361.5400110
Christopher MpofuZIM201020101262862.002334.7800200
Kevin SandherCAN2007200776384*2.672040.0000100
Simon DavisAUS198619862363862.672040.0000100
Sajeewa de SilvaSL1996199676484*4.002630.7700110
Glenn McGrathAUS/ICC20052005227385*2.001553.3300310
Jasprit BumrahIND20192019147686*8.00988.8900101
Ashley GilesENG20012001110777.001741.1800000
Matthew HoggardENG20062006210777.001258.3300000
Steve HarmisonENG20032003410777.001258.3300000
Nathan BrackenAUS2003200381177*-1070.0000000
Sanjayan ThuraisingamCAN20082008110777.00977.7800010
Steve TikoloKEN2014201411177*-6116.6700010
Feiko KloppenburgNED20022002110777.002231.8200010
Nixon McLeanWI19981998310777.004175.0000010
Alistair CampbellZIM20032003110777.002528.0000000
Ray PriceZIM20022002210777.002330.4300000
Paul WisemanNZ2001200111177*-3233.3300010
Lakshmipathy BalajiIND20092009110777.001070.0000010
Fazl-e-AkbarPAK19981998110777.00887.5000000
Reon KingWI19981998210777.001546.6700000
Jon LewisENG2005200531177*-1546.6700000
WCA GanegamaSL20062006210777.00887.5000010
PreviousPage 218Next

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.