Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAREastern Strom won the toss and chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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,032 of the 5,038 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Zulfiqar BabarPAK2015201511111*-425.0000000
Jeremy GordonCAN20122012110111.00333.3300000
Graeme McCarterIRE2014201411111*-1100.0000000
Matt HenryNZ20142014610111.00333.3300000
Mark ChapmanNZ20202020110111.00250.0000000
John RevaPNG20162016210111.00812.5000000
Vivian KingmaNED20232023210111.00333.3300000
Vivian KingmaNED20252025410111.00250.0000000
Ben StevensJER20232023110111.00520.0000000
Oli StoneENG20232023210111.00520.0000000
Reece TopleyENG2021202121111*-1100.0000000
Venkatapathy RajuIND1993199351111*-333.3300000
Venkatapathy RajuIND19941994101111*-1100.0000000
Tabraiz ShamsiSA2024202421111*-250.0000000
Gurdeep SinghKEN20132013110111.00234.3500000
Dushmantha ChameeraSL20192019110111.00812.5000000
Jayant YadavIND2016201611111*-1100.0000000
Mark WattSCO2016201621111*-250.0000000
Yodhin PunjaUAE20152015110111.00616.6700000
Bjorn FortuinSA20232023210111.00250.0000000
Bikram SobNEP20222022110111.001010.0000000
Abu HiderBAN20182018210111.00119.0900000
Subashis RoyBAN2016201611111*-911.1100000
Billy StanlakeAUS2017201721111*-616.6700000
Mohammad NawazPAK20172017110111.00911.1100000
Kasun RajithaSL2021202111111*-1100.0000000
Stu WhittinghamSCO20192019110111.00812.5000000
Chaminda BandaraSL2016201611111*-333.3300000
Joshua LittleIRE20252025610111.00333.3300000
Carl MumbaZIM20162016110111.00520.0000000
CBRLS KumaraSL20192019510111.00812.5000000
CBRLS KumaraSL2025202511111*-1010.0000000
Zakir HasanBAN20232023110111.00520.0000000
Jhye RichardsonAUS2022202221111*-333.3300000
Zahoor KhanUAE2021202121111*-714.2900000
Tinashe KamunhukamweZIM20212021110111.00520.0000000
Izatullah DawlatzaiAFG20122012210111.00520.0000000
Ravinderpal SinghCAN20242024110111.00812.5000000
Anrich NortjeSA2020202031111*-1100.0000000
Mohammad NaimBAN20212021110111.00250.0000000
Rubin HermannSA20252025110111.00250.0000000
Clayton FloydNED20242024110111.00616.6700000
Hasan MahmudBAN20212021310111.00520.0000000
Alishan SharafuUAE20212021110111.00911.1100000
Keon HardingWI2021202111111*-1100.0000000
Mohamed ShirazSL2024202421111*-1100.0000000
Aftab AlamAFG20142014210111.00250.0000000
Sonny BakerENG2026202621111*-250.0000000
William O’RourkeNZ20232023310111.00520.0000000
Mihlali MpongwanaSA2025202511111*-250.0000000
PreviousPage 247Next

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.