Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th 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/27VICWA

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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Aamer SohailPAK199119914401069126.5018258.2401041
Graham ThorpeENG199419945501065521.2020950.7201170
Joe RootENG202020206501064921.2015867.0900171
Asif KhanUAE202420245501065121.2016365.03010141
AR OdedaraOMA202620265501064321.2015070.67001114
Guy WhittallZIM199319936611063621.2016663.8600060
Guy WhittallZIM199519956601065317.6715468.8301190
Steve TikoloKEN199719976601063217.6714573.10001101
Elton ChigumburaZIM200520056611064121.2098108.1600155
Shahid SaeedPAK198919896601065017.6722048.1801041
Ravindra JadejaIND2025202510751063253.0091116.48000101
David WarnerAUS200920097701066915.1413777.3701183
Calum MacLeodSCO201320137701063915.1423046.0900160
Dimuth KarunaratneSL2015201511701062615.1416265.4300090
Eldine BaptisteWI19841984187110628*17.6714175.1800060
Vusi SibandaZIM201420148801063713.2514274.65001131
Chamu ChibhabhaZIM200920098801063913.2517361.27002131
Grant ElliottNZ201020109801065913.2522447.32012100
David RichardsonSA19921992191031062815.1415468.8300230
Mashrafe MortazaBAN20142014131131063913.2511195.5000095
Liam PlunkettENG20062006111141062915.1412386.1800172
JJ SmitNAM20252025111111062610.6013180.9200237
Dipak PatelNZ19881988111111062910.6019055.7900250
James TredwellENG20142014201241063013.2512386.1800264
Kemar RoachWI201120112314610624*13.2522646.9000391
Alex HalesENG201920192201058252.5010897.22010122
Mohammad NabiAFG201120112201055852.5090116.6701046
Muhammad UsmanUAE202020203201056852.5014671.92010113
Muhammad UsmanUAE20212021221105102*105.0012286.0710073
Prithvi ShawIND202120213301054935.0084125.00000200
Wavell HindsWI200420044401058226.2517759.32010112
Sean WilliamsZIM201020104401057426.2514771.43011100
Geoff BarnettCAN200920094401054926.2514273.94000122
Kiplin DorigaPNG202220224401055026.2519454.1201083
Derek PringleENG1986198644210549*52.5016065.6300060
Brendon KuruppuSL199019905501054121.0016762.8700060
Aravinda de SilvaSL1984198466210550*26.2515567.7401090
Faheem AshrafPAK202620266601053917.5011591.30001132
Rory KleinveldtSA2013201310701054315.0012484.6800195
Shoaib MohammadPAK198619867701053415.0034930.0900050
Ravindra JadejaIND20122012108210524*17.5014671.9200040
Afif HossainBAN202320239811053815.0012087.50001103
Andy WallerZIM199719978801055213.1319853.03012121
Jacob OramNZ20092009129110533*13.1314970.4700162
Mirwais AshrafAFG2015201510931052817.5014970.4700137
WPUJC VaasSL20042004211121052411.6712882.0300352
Nayan MongiaIND199419942311610540*21.0017958.6600190
Sachithra SenanayakeSL20142014181231053011.6712981.40002112
Amir JangooWI20242024111104104*-83125.3010064
Raza-ur-RehmanCAN201420142201048852.0012483.87010130
PreviousPage 100Next

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.