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
Ian AustinENG199819984312911*14.503974.3600020
Boris GorleeNED2022202233029169.675552.7300030
Umar GulPAK2014201464129159.673096.6700012
Chamu ChibhabhaZIM2020202044029137.254663.0400150
Hasan RazaPAK1996199654029127.258534.1200030
Nikita MillerWI20112011642291314.503193.5500120
Andrew BalbirnieIRE2010201044029177.258633.7200010
Lockie FergusonNZ20182018943291929.004959.1800001
Taskin AhmedBAN20172017942291414.505354.7200020
Chris SoleSCO20232023842291714.503096.6700040
Junior MurrayWI1992199264029227.256544.6200120
Vinod KambliIND1992199254029247.255750.8800000
Andy BlignautZIM1999199955029275.803582.8600213
Umar GulPAK20082008125229139.673290.6300002
JP DuminySA2004200455029225.805651.7900200
Brian VitoriZIM2013201375029175.804269.0500222
Carl MumbaZIM2020202055229139.674860.4200011
Hayden Walsh, Jr.WI2022202295129137.256048.3300030
Martin SneddenNZ1986198675229269.678932.5800110
Ravi RatnayekeSL1984198475129127.257140.8500000
Rohan MustafaUAE2019201976029104.838932.5800230
Dennis LilleeAUS1980198096029214.834367.4400310
Karsan GhavriIND198119817622911*7.255453.7000020
Vinothen JohnSL19851985186129115.804367.4400220
Kenny BenjaminWI19931993136329179.674367.4400120
Upul ChandanaSL19971997107229165.806246.7700120
Ben HilfenhausAUS20092009147429169.676346.0300020
Praveen KumarIND2008200814732977.254072.5000010
Craig YoungIRE2021202113852912*9.673582.8600111
Lungi NgidiSA2023202316852912*9.678135.8000211
Peter OngondoKEN/AX2007200717922911*4.147339.7300210
Lasith MalingaSL20072007219429115.804367.4400111
Henry OsindeCAN2007200713942921*5.804072.5000130
Trent BoultNZ20162016149629129.674170.7300040
Pramodya WickramasingheSL19931993239329174.834465.9100420
Mujeeb Ur RahmanAFG201920191711629135.803876.3200431
Craig McDermottAUS199219922111329103.635552.7300200
Nicky BojeSA19981998310282828.0023121.7400030
Kamran HussainPAK200820082112828*-21133.3300020
Shem NgocheKEN20122012210282828.003775.6800011
Jake BallENG20162016310282828.0022127.2700050
Saqlain HaiderUAE20142014210282828.003775.6800030
Rishabh PantIND20202020110282828.003384.8500021
Mohammad SaifuddinBAN202020202112828*-15186.6700003
Gulsan JhaNEP20212021110282828.005352.8300021
John JamesonENG19731973110282828.008532.9400010
Bruce YardleyAUS19811981110282828.005848.2800000
Dilhara FernandoSL20092009420281914.003190.3200031
Taufeeq UmarPAK20012001220281814.004858.3300050
Sylvester JosephWI20002000220282814.003677.7800111
PreviousPage 169Next

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.