Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND65/1 (12)Play interrupted - IND need 121 runs in 228 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
Kris ClarkeNZ202620264313924*19.5028139.2900041
Chetan ChauhanIND19811981330393113.0010138.6100010
Sarfraz NawazPAK198119816313934*19.505570.9100120
Malcolm MarshallWI199019906313926*19.5031125.8100060
Graeme WoodAUS19841984431393219.506857.3500150
Gary CrockerZIM199319934313936*19.5038102.6300050
Zulfiqar AliEAF19751975331393019.507651.3200040
Mike RindelSA19991999330392713.007154.9300060
Enamul HaqueBAN19901990442391819.508346.9900040
Sulieman BennWI2009200974039319.754292.8600141
Suranga LakmalSL201920194433915*39.0037105.4100041
Chris WoakesENG201120114423919*19.505373.5800020
James NeeshamNZ2020202044039199.755472.2200022
Michael LeaskSCO2019201944039199.7538102.6300131
Stuart ThompsonIRE2015201544039249.7538102.6300012
Gareth DelanyIRE20222022441392213.0031125.8100032
Dushan HemanthaSL20232023542392219.5039100.0000131
Tauseef AhmedPAK19891989942391319.505373.5800010
Derek CrookesSA19971997541391813.008645.3500120
Tinashe PanyangaraZIM200520057513916*9.756262.9000002
Abdur RazzakBAN20042004552392113.004979.5900011
Mitchell StarcAUS201420149533929*19.506460.9400002
Imran TahirSA20162016155139299.7537105.4100280
Alasdair EvansSCO20152015553392819.506065.0000050
Wellington MasakadzaZIM2018201875139159.758247.5600150
Phil DeFreitasENG198919897523917*13.004488.6400120
Gavin BriantZIM19931993552391613.006956.5200120
Rubel HossainBAN20142014106239179.755570.9100131
Dillon HeyligerCAN2025202566039186.506065.0000111
Kaleem SanaCAN2024202411613910*7.804292.8600013
Shane Edward BondNZ2009200910763911*39.005373.5800120
Kuldeep YadavIND2018201819763915*39.006758.2100010
Curtly AmbroseWI1993199324733919*9.755472.2200230
Daren PowellWI20082008168039214.885275.0000422
Dave GilbertAUS1986198614833987.8010238.2400010
Dilhara FernandoSL200620062397391319.504979.5900031
HMRKB HerathSL2012201222963917*13.004782.9800212
John MaguireAUS1984198416953914*9.756065.0000110
Craig McDermottAUS19941994189239165.5737105.4100221
Adam ZampaAUS202620261110539107.807750.6500230
Courtney WalshWI1987198721116399*7.805472.2200130
Daryl TuffeyNZ200320032112539115.576857.3500130
Sunil AmbrisWI201720171113838*-27140.7400040
Tim SeifertNZ20262026110383838.004388.3700032
Tom BantonENG20252025110383838.004192.6800042
Saad MasoodPAK20262026110383838.004486.3600050
Mark BurgessNZ19761976210383838.0031122.5800041
Andrew WhiteIRE20122012220382819.005569.0900020
Shaun MarshAUS20172017220382219.004388.3700070
Skhawat AliHK20142014220382819.008644.1900060
PreviousPage 154Next

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.