Live1st ODI · India in New Zealand 2026/27NZ135/8 (31.5)INDIND chose to bowlTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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
Daryl TuffeyNZ20022002201465718*7.1311051.8200360
Junaid SiddiqueUAE20232023231635716*4.3810753.2700515
Gundappa ViswanathIND19761976110565656.008863.6401050
Zubayr HamzaSA20212021110565656.007970.8901051
Neil FairbrotherENG19981998110565656.007871.7901021
Chamu ChibhabhaZIM20232023220564028.008367.4700070
Steven OuterbridgeBER20092009220563128.0056100.0000042
Tabarak DarHK20042004220563628.008764.3700080
Alan KnottENG19721972320565028.006487.5001060
Sohail FazalPAK19891989220563228.005994.9200023
Ryan HaireIRE20082008220565428.007277.7801071
Darren BravoWI20182018330562718.6712046.6700031
Usman KhawajaAUS20172017330563018.679062.2200050
Ish SodhiNZ20222022431562528.006586.1500023
Tinashe KamunhukamweZIM20202020330565118.678466.6701062
Vriitya AravindUAE20192019330562318.677376.7100082
Chandika HathurusingheSL19951995430564518.677574.6700150
Thilina KandambySL20112011540562014.0010652.8300040
Indika de SaramSL199919995415624*18.679658.3300060
Marcus StoinisAUS20202020440564314.0056100.0000171
Mohammad NawazPAK20182018541562318.6755101.8200042
Ackeem AugusteWI20252025440562214.008268.2900152
Shoaib KhanUAE20252025440562914.009360.2200271
Larry GomesWI198119815425626*28.0013641.1800130
Kirti AzadIND198419847415639*18.6755101.8200134
Peter RawsonZIM198719874425624*28.007080.0000041
Nawroz MangalAFG201220124415645*18.677970.8900232
Nehemiah OdhiamboKEN201120116525644*18.677871.7900270
Adil RashidENG202020207525635*18.6753105.6600032
Max WalkerAUS19751975751562014.009956.5700050
Paul StrangZIM2000200010525629*18.677970.8900140
Jason GillespieAUS2004200421645633*28.0053105.6600113
Ashish BagaiCAN200320036615628*11.2011150.4500050
Peter BorrenNED2006200676056349.337871.7900220
Tanzim Hasan SakibBAN202520256615633*11.206388.8900223
Kirti AzadIND19831983761562111.208268.2900132
Dulip LiyanageSL19931993861561611.209062.2200030
Mushtaq AhmedPAK2000200012735634*14.009658.3300140
Dale SteynSA20152015197156169.337871.7900062
Alex CusackIRE201520158755626*28.008565.8800060
David BairstowENG19791979872561811.208565.8800131
Darren GoughENG200120019835640*11.2013840.5800131
Franklyn RoseWI19971997119256148.007178.8700141
Ramesh PowarIND200720071510156176.2210155.4500021
Champaka RamanayakeSL199219921610356268.0012943.4100040
Brett LeeAUS20072007171175620*14.007574.6700251
Muttiah MuralitharanSL200820082111456138.009062.2200031
Faiz FazalIND201620161115555*-6190.1601071
Sharad VesawkarNEP20202020110555555.0010850.9301050
Rohan KanhaiWI19731973210555555.007573.3301051
PreviousPage 135Next

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.