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)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 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
Naved AnjumPAK199219925522512*8.332792.5900120
Sachithra SenanayakeSL2015201510622576.254358.1400130
Alzarri JosephWI20262026961259*5.004456.8200230
Joel GarnerWI19791979963259*8.335545.4500101
Jerome TaylorWI2006200624732596.253865.7900120
Trent BoultNZ2023202315742510*8.333473.5300011
Rahul BhatiaUAE20242024771258*4.178330.1200110
Sarfraz NawazPAK1984198410702573.576041.6700210
Shoaib AkhtarPAK200020001587259*25.007234.7200020
Steven FinnENG201520151810425104.177931.6500310
Arshad KhanPAK20002000241162511*5.007135.2100310
Venkatesh PrasadIND19971997251272510*5.003473.5300210
Richard SimsZIM20032003110242424.006040.0000020
Mark BensonENG19861986110242424.005841.3800030
Alviro PetersenSA20082008310242424.005444.4400030
Peter BorrenNED201220122112424*-24100.0000020
Delyone BordenBER20062006110242424.003764.8600040
Jeremy SnapeENG200120014112424*-2692.3100020
Josh DaveySCO20162016210242424.0021114.2900030
Damodar DaesrathCAN20122012110242424.003764.8600031
Dawid MalanENG20192019110242424.003080.0000030
Shimron HetmyerWI20242024310242424.0011218.1800003
Jhye RichardsonAUS202020201112424*-20120.0000030
Simon AtaiPNG20192019210242424.005742.1100020
Rahul BhatiaUAE202220221112424*-22109.0900030
Clive MadandeZIM20222022110242424.004553.3300040
Awais Ali ShahUAE202620261112424*-2692.3100030
Asif IqbalPAK197419742112424*-3863.1600030
Alan KnottENG19711971110242424.003177.4200010
Keith FletcherENG19711971110242424.004751.0600010
Alvin KallicharranWI19771977110242424.004652.17000--
Mansoor AkhtarPAK19801980110242424.005147.06000--
Peter ComanNZ19731973110242424.005841.38000--
Nic PothasSA20002000310242424.004158.5400000
Gary BrentZIM19981998220242412.003961.5400110
Thilan SamaraweeraSL20052005320241812.005543.6400010
Mushfiqur RahimBAN200620065212418*24.003568.5700020
Tino MawoyoZIM20062006220241412.005642.8600010
Craig WrightSCO20092009220241912.006139.3400010
Dilruwan PereraSL20172017220241512.0019126.3200030
Moisés HenriquesAUS20202020221242224.003275.0000030
Bradley KrugerNED20102010420241512.003863.1600020
Kane RichardsonAUS202020203222424*-12200.0000041
Colin AckermannNED20242024220242112.003568.5700011
Kinchit ShahHK20142014220241612.004948.9800030
Glenn PhillipsNZ20242024320241512.003177.4200020
Yasir Ali ChowdhuryBAN20232023220241712.0017141.1800021
Venkatesh IyerIND20222022220242212.004060.0000001
Hassan KhanUSA202620262212415*24.0021114.2900021
Tom SoleSCO20182018520242012.0019126.3200050
PreviousPage 176Next

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.