Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND136/5 (21.4)IND need 7 runs in 62 ballsTest1st 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Glenn TurnerNZ19731973220362618.0011132.4300020
Graham RoopeENG19771977220362918.004875.0000012
Larry GomesWI19801980320363218.007349.3200000
Paul McEwanNZ19851985320362718.005367.9200040
Subroto BanerjeeIND199219923213625*36.0025144.0000021
David TikoloKEN199619963223625*-7548.0000021
Khaled MashudBAN20002000430361812.005565.4500012
Shoaib MalikPAK20002000531362818.008442.8600010
Devon SmithWI20032003330362612.005565.4500040
Marlon SamuelsWI20052005430361412.005664.2900020
Tama CanningNZ200320033313623*18.004678.2600111
Thilan SamaraweeraSL19981998430362012.008940.4500120
Mluleki NkalaZIM20062006330362212.006555.3800120
Geoff BarnettCAN20062006330363512.007448.6500130
Jimmy HansraCAN20132013430362412.007150.7000130
Andre RussellWI20192019430362112.0029124.1400133
Richmond MutumbamiZIM20202020330361912.0033109.0900132
Aarif SheikhNEP20202020430362812.007150.7000020
Brian ChariZIM20202020330362512.006753.7300041
Brandon MavutaZIM202320235313628*18.004187.8000050
Aaditya VaradarajanCAN20242024330362512.006258.0600010
Richard HadleeNZ19821982330361812.004875.0000050
Greg MatthewsAUS19931993331361518.004678.2600010
David CapelENG19901990530362812.007349.3200010
Mehrab HossainBAN20032003330363012.006159.0200160
Ganesh MylvaganamUAE19961996330362312.009239.1300140
Ian BlackwellENG2004200454036279.004090.0000132
Ragheb AgaKEN2013201364036189.008741.3800010
WK McCallanIRE200920096443626*-33109.0900040
Hiren VaraiyaKEN20102010541362312.006159.0200010
JH StanderSCO200920094413622*12.005269.2300103
Chadwick WaltonWI2017201744036199.005664.2900160
Gary BallanceENG2015201544036109.007150.7000030
Ankur SharmaHK20142014441361812.006952.1700010
Dushmantha ChameeraSL201520157433613*36.005565.4500030
Niko DavinNAM2024202444036159.004187.8000160
Ehsan KhanHK201620165423627*18.008741.3800120
Rashid KhanAFG20152015442361518.004875.0000021
Aftab AlamAFG201820188443616*-4678.2600022
Gurnoor BrarIND2026202610423618*18.004285.7100021
Brian McMillanSA1997199744036199.008045.0000000
Suresh PereraSL1999199954036269.005466.6700121
Hrishikesh KanitkarIND2000200044036309.006456.2500230
Dawlat ZadranAFG2012201244036129.007448.6500031
Shane Edward BondNZ2003200311533631*18.004383.7200123
Jim TroughtonENG2003200365136209.007647.3700150
Mohammad SharifBAN200120015533613*18.006852.9400100
Wahab RiazPAK2016201685136149.005072.0000140
Pieter SeelaarNED2021202165036217.2010036.0000230
James PattinsonAUS20122012952361312.006159.0200020
PreviousPage 158Next

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.