Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND124/3 (19.5)IND need 19 runs in 73 ballsTest1st 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Saqib ZulfiqarNED20212021330372312.3310435.5800020
Tinashe KamunhukamweZIM20232023330372812.3323160.8700061
Dunith WellalageSL20252025430373012.335074.0000031
Jasper John DavidsonSCO202520255333724*-32115.6300030
John DysonAUS19811981431372218.5010933.9400030
Ian BothamENG198919893313725*18.503897.3700031
David WhiteNZ19901990330371512.339738.1400010
Javed OmarBAN2003200344037169.2513128.2400030
Dale SteynSA20102010841373512.3331119.3500213
Wriddhiman SahaIND20142014642371618.505172.5500050
Regis ChakabvaZIM2013201344037179.257052.8600001
Sundeep JoraNEP2023202344037289.254778.7200041
Allah Mohammad GhazanfarAFG2024202411413731*12.3335105.7100123
Ravi RatnayekeSL1990199044037229.2510834.2600010
Ajay SharmaIND1990199044037159.255863.7900020
Andy BichelAUS200420046533723*18.504288.1000101
Naved-ul-HasanPAK200720076513715*9.256953.6200121
Rodney HoggAUS198519851353372218.506160.6600020
Courtney WalshWI19931993235137129.255962.7100040
Aashish KapoorIND1996199685037197.405764.9100311
Trevor MadondoZIM2001200155037127.406656.0600130
Mohammad AshrafulBAN2011201177037155.299837.7600150
Praveen KumarIND20102010147137146.175468.5200221
Aryan DuttNED20242024127137106.178941.5700011
Courtney WalshWI199119917733729*9.254778.7200241
Courtney WalshWI19941994127237307.4036102.7800213
Steve ElworthySA19991999197337239.255666.0700131
Makhaya NtiniSA200720072582379*6.175271.1500250
Lasith MalingaSL20062006189437157.405764.9100130
Danny MorrisonNZ1995199516983714*37.009837.7600020
Xavier DohertyAUS20122012211073713*12.336061.6700101
Zahoor KhanUAE20222022181053710*7.407450.0000301
Aryan DuttNED20222022121023794.637946.8400240
Mushtaq AhmedPAK19961996251163714*7.408046.2500210
Khaled MahmudBAN20062006110363636.006258.0600041
MahmudullahBAN20072007110363636.005466.6700010
James AtkinsonHK20172017110363636.006357.1400032
Colin de GrandhommeNZ20122012110363636.0036100.0000013
Tarisai MusakandaZIM20162016110363636.003797.3000031
Minod BhanukaSL20192019110363636.003992.3100002
Clive MadandeZIM20252025110363636.0036100.0000040
Jacob MartinIND20012001210363636.007051.4300050
Gundappa ViswanathIND19741974220363218.006357.1400020
Roland LefebvreNED200220022223632*-8343.3700021
Ravindra JadejaIND20222022321362936.005961.0200011
Farokh EngineerIND19741974220363218.006654.5500030
Moneeb IqbalSCO201320132213626*36.008343.3700011
Stephan MyburghNED20142014220363618.005763.1600131
Dushmantha ChameeraSL202420244213618*36.004875.0000030
Bob SimpsonAUS19781978220362318.005367.9200031
PreviousPage 157Next

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.