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
Abdul QadirPAK19881988139434106.805957.6300020
Arshad AyubIND198919891395347*8.505068.0000100
Nathan BrackenAUS20092009241063412*8.504969.3900120
Venkatesh PrasadIND200020002510634148.505660.7100101
Tim SoutheeNZ201020101411434134.866155.7400311
Courtney WalshWI1996199620115349*5.676056.6700350
Paul AdamsSA200320037113333*-7146.4800030
Chris WoakesENG201220122113333*-4475.0000030
Khushdil ShahPAK20202020110333333.004868.7500040
Shubman GillIND20202020110333333.003984.6200031
Mohinder AmarnathIND19871987110333333.007047.1400020
Dinesh MongiaIND200520052213333*33.0032103.1300102
Guy WhittallZIM20022002220332916.503789.1900020
Kennedy OtienoKEN20042004220333316.508240.2400150
RD ShahKEN20042004220333316.505560.0000130
Jeroen SmitsNED200920096213329*33.003984.6200030
Rawl LewisWI20072007420331916.5025132.0000012
Vernon PhilanderSA20082008220332316.503984.6200030
Mohammad IqbalCAN20072007220333016.505362.2600060
Shingirai MasakadzaZIM20132013320333316.503497.0600132
Tim GruijtersNED20112011221333233.005560.0000040
Treadwell GibbonsBER20062006220333316.509833.6700130
Waqas BarkatHK20152015221332733.005658.9300020
Tim SeifertNZ20192019320332216.5027122.2200021
Tom BruceSCO20252025221332233.003594.2900012
Brad WhealSCO20242024520332416.504770.2100030
Jason SmithSA20262026320331816.503497.0600011
Priyamal PereraSL20192019220333316.505856.9000120
Ken WadsworthNZ19731973220333016.506749.2500000
Graeme WoodAUS19781978220332416.505757.8900050
Chris LewisENG199619963223329*-23143.4800031
Derek CrookesSA19991999320332516.503886.8400031
James FranklinNZ20052005530332111.007047.1400120
Tim MurtaghIRE201320136313323*16.503594.2900031
Adam ZampaAUS20182018630332211.004475.0000130
Stephan BaardNAM20202020330333211.008737.9300120
Sami AslamPAK20162016330332411.006749.2500020
Lo-handre LouwrensNAM20242024330332911.0010431.7300140
Roston ChaseWI20222022330331911.007544.0000040
Jan FrylinckNAM20202020330333111.004770.2100110
Saqib ZulfiqarNED20222022330331311.006352.3800030
Fayyaz ButtOMA201920195313332*16.504278.5700120
Azmatullah OmarzaiAFG202220226313315*16.504671.7400050
Gerald PeckoverZIM198319833313316*16.505461.1100030
Mark DouglasNZ19941994330333011.006154.1000111
Stewart HeaneyCAN20062006330331911.007941.7700040
Kyle MillsNZ20062006742332116.504278.5700031
James AndersonENG201320131043332833.0025132.0000050
Jehan MubarakSL2002200244033148.257047.1400040
Craig WrightSCO20062006441331811.005461.1100211
PreviousPage 162Next

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.