ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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,031 of the 5,037 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad NaveedUAE201520156627323*18.2559123.7300065
Greg DyerAUS198819881171733812.1713454.4800020
Eddo BrandesZIM19921992971732312.1710470.1900051
Ken MacLeayAUS19831983770734110.437992.4100053
Moin KhanPAK19911991883731814.608190.1200150
Manoj PrabhakarIND1991199114837319*14.6012657.9400020
Kiran MoreIND199019901381732710.4311464.0400041
Ijaz AhmedPAK199219921283733114.609279.3500271
Dawlat ZadranAFG2016201612967331*24.338882.9500182
Mervyn DillonWI2000200014104731512.1711762.3900161
Morris OumaKEN20042004220724936.0015646.1500070
Matt PriorENG20102010321724272.009575.7900070
Tanmay MishraKEN201220122217270*72.008584.7101060
Shaiman AnwarUAE20162016220726336.008782.7601033
Glenn BlakeneyBER20092009220724236.0069104.3500081
Tony SujiKEN19971997431726736.009873.4701052
Brad HodgeAUS20052005330725924.0011562.6101190
Aminul IslamBAN19951995330724224.0013553.3300161
Liam LivingstoneENG20212021331723636.0064112.5000054
Sherfane RutherfordWI20232023330726324.009278.2601072
Aamer HanifPAK199519954317236*36.0010469.2300050
Mehrab Hossain jnrBAN20092009540724318.0015446.7500060
Donald TiripanoZIM20192019741723324.0012458.0600060
Tony GreigENG19741974442724036.0067107.4600051
Greg MatthewsAUS198519855427229*36.0011960.5000030
Javed AhmadiAFG20122012440724318.0010072.0000191
Tapash BaisyaBAN200520058537233*36.0012657.1400051
Gavin RennieZIM19991999651722218.007694.7400040
Tom de GroothNED20092009552722424.0013553.3300060
Oliver PitcherBER20072007550723014.4021733.1800140
Matty CrossSCO202420241150723014.4012955.8100040
Alzarri JosephWI201720171153722736.008980.9000042
Richard HadleeNZ19841984650722314.4010072.0000062
Younis KhanPAK20152015660723712.0011363.7200190
Chris CairnsNZ19921992863724224.009476.6000051
Nurul HasanBAN20252025661722314.408287.8000052
Bjorn FortuinSA20242024860722812.0011960.5000151
Nathan SmithNZ202620267627221*18.0010270.5900040
Mohammad SaifuddinBAN202120217657228*72.008584.7100050
Gulsan JhaNEP20252025661724214.407398.6300145
Tatenda TaibuZIM2002200211747230*24.0012856.2500140
Andile PhehlukwayoSA2017201714747229*24.007991.1400082
WPUJC VaasSL199519951085722724.0069104.3500030
Moin KhanPAK1992199219837220*14.408980.9000041
Sunil NarineWI201620161083722314.4071101.41001102
Nathan BrackenAUS200620062394721614.408782.7600133
Brydon CarseENG202520251192723610.299575.7900134
Martin SneddenNZ19881988171167215*14.4010171.2900020
Rashid KhanPAK1984198415115721712.0012060.0000020
Daniel VettoriNZ19991999171337222*7.208782.7600280
PreviousPage 121Next

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.