Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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)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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Akila DananjayaSL201720171311211550*12.7819957.79010100
Harbhajan SinghIND200220022713511524*14.3813386.47001112
Mohammad SamiPAK20032003221391152228.7515375.1600245
Shahid AfridiPAK2006200618150115237.6713883.33002104
Yashasvi JaiswalIND20262026221114110*114.0095120.00100153
Assad ValaPNG201620163301147038.0013385.71010132
Lorcan TuckerIRE202420243301148538.00111102.70010112
Keith FletcherENG197219723301146038.0019658.16010120
Jacques RudolphSA/AX200520055501145022.8020455.88010110
Tom CurranENG2020202075211438*38.0013982.01000101
Vikramjit SinghNED202520255501143822.8017565.1400091
Manzoor ElahiPAK1984198465111439*28.5012988.3700092
Junior MurrayWI199919995501145722.8016369.94011151
Mohammad WasimPAK199819985501147622.8018661.2901081
Jatinder SinghOMA202020206601146219.0020555.61010110
Babar HayatHK201820186601143719.0016071.25000106
Junior MurrayWI199519959621148628.5012095.0001173
Dave CallaghanSA1992199276311445*38.0016967.4600181
Gary WilsonIRE201620168701145816.2920555.6101081
Paul CollingwoodENG2011201188211430*19.00113100.8800062
Thilan SamaraweeraSL20112011128411434*28.5015673.08000100
Karan KCNEP202420249811142716.2914081.43000106
Tony BlainNZ199319938811144116.2918162.9800151
Damien MartynAUS1998199810911143014.2513683.8200081
Sunil JoshiIND1996199614921144816.2915573.5500092
Regis ChakabvaZIM2015201510901143512.6718860.64000100
Al SahariarBAN20022002111101144110.3622051.82003170
Temba BavumaSA20162016110113113113.0012391.87100131
Ruturaj GaikwadIND2025202532011310556.5097116.49100122
Sunil GavaskarIND1975197533211365*113.0027441.24010120
Bruce EdgarNZ1979197933111384*56.5022849.5601090
Hannan SarkarBAN200420044401135928.2519557.9501082
Akram KhanBAN200020004401136428.2514379.02010131
Chris NevinNZ200120014401135028.25110102.73011120
Mohammad BootaUAE2019201944111359*37.6712987.6001076
Hassan NawazPAK2025202544211363*56.5012788.9801056
Deryck MurrayWI1975197564211361*56.5015572.9001092
Azam KhanPAK199619965401137228.2517365.3201060
Shoaib MalikPAK201020105501133922.6017963.1300080
Gautam GambhirIND200320035501137122.6018561.08010150
Grant ElliottNZ201620165501135022.6014677.4001153
Brian HastingsNZ197519756511133728.2519657.6500090
Chamara SilvaSL2010201096311341*37.6717066.4700091
Ajinkya RahaneIND201320136601135018.8316966.86011121
Lance CairnsNZ198019806621133928.25112100.8900072
Craig WhiteENG199619969701133416.1417365.3200082
Ian HarveyAUS2004200412701132816.1412391.87000122
Xavier BartlettAUS202620267701135216.14104108.6502167
Geoff BoycottENG1981198177111375*18.8324645.9301060
Sunil GavaskarIND198119818701138016.1426642.4801150

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.