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 2026AFGZIMT20I5th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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
Taijul IslamBAN2023202365136149.007846.1500020
Victor NyauchiZIM2022202285036267.204383.7200241
Mohammed ShamiIND201520151164362518.003797.3000041
John RennieZIM199819989633623*12.005072.0000120
Tim MurtaghIRE2016201697136156.006060.0000340
Gary BrentZIM2000200011863613*18.006852.9400040
Mujeeb Ur RahmanAFG20182018208336157.2033109.0900241
Mohammed ShamiIND20232023199336146.004383.7200131
Ryan HarrisAUS201020101610636219.0025144.0000031
Andy WhittallZIM19991999181033611*5.147150.7000020
Thomas OdoyoKEN200020001113535*-34102.9400031
Courtney BrowneWI200420044113535*-5563.6400020
Matt PriorENG20042004110353535.004872.9200060
Wellington MasakadzaZIM20252025310353535.0035100.0000040
David MurrayWI19801980310353535.009835.7100060
Grant FlowerZIM20102010220352217.504676.0900020
MWA van NieropNED200620062213531*35.004971.4300041
Thilan ThusharaSL20102010620352817.505267.3100031
Moisés HenriquesAUS20172017320351817.5033106.0600070
Kedar JadhavIND202020202213526*35.004283.3300041
Sunil NarineWI201120113213527*35.004872.9200041
Duncan AllanKEN20112011220352717.507248.6100030
Tim GruijtersNED20102010220352917.506157.3800012
Mohammad NabiAFG20212021320353217.506157.3800031
Nazmul Hossain ShantoBAN20202020220352917.504872.9200022
Cameron McAuslanHK20172017220352717.507248.6100040
Kevin SinclairWI20232023420352517.506058.3300020
Ruben TrumpelmannNAM20212021220352217.506058.3300020
Naman DhirIND20262026421353035.0024145.8300042
Peter TooheyAUS19781978220353017.505070.0000030
Arshad LaeeqUAE19941994220353117.507546.6700022
Karim SadiqAFG20112011220353417.5032109.3800041
Jehan MubarakSL20032003330352011.676454.6900120
Craig EvansZIM19921992330352211.676653.0300011
Cameron WhiteAUS20182018331351717.505366.0400030
Graeme LabrooySL199119913313522*17.504577.7800010
Junaid SiddiquiCAN20112011330352511.675464.8100111
Binod BhandariNEP20192019330352111.677745.4500030
JC BaltNAM202520253313535*17.506058.3300240
Geoff BoycottENG19731973330352011.6712727.5600140
Chris OldENG197819783323525*35.004479.5500020
Karsan GhavriIND19791979330352011.675662.5000040
Lance CairnsNZ198219823313518*17.504283.3300021
Wayne JamesZIM19921992430351711.677944.3000040
Robert CroftENG20012001430352011.675662.5000040
Faisal HossainBAN2004200444035178.758242.6800131
Mitchell JohnsonAUS2007200715423524*17.505168.6300031
Alviro PetersenSA2010201044035168.757050.0000020
Lendl SimmonsWI20072007441351711.675761.4000150
Seekkuge PrasannaSL2017201744035168.757050.0000002
PreviousPage 159Next

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.