Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd 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 runsFirst-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 records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×

Player figures come from full scorecards, which we hold for 1,824 of the 1,829 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
HazratullahAFG2018-2019161603616722.5640988.260213817
Mahesh TheekshanaSL2021-202661351435338*16.8163255.85004244
Nasir JamalAFG2014-2018151413525327.0853765.55031251
Josh DaveySCO2012-2025242153516421.9448672.22022362
Stephan BaardNAM2019-2022191903487318.3259558.49023333
Riley HekurePNG2019-2023252423475815.7746175.27014266
Imran FarhatPAK2012-2013121203449328.6754463.24030391
Ashfaq AhmedUAE2018-2019161603449221.5038788.89021389
Irfan KarimKEN2013-201477034311249.0046473.92210360
Binod BhandariNEP2019-2026201703415920.0655661.33021323
Wiaan MulderSA2017-2025302463386418.7839884.92022335
Sachith PathiranaSL2015-2017181413325625.5438386.68010335
Corbin BoschSA2024-2026161373316755.17298111.07011328
Liam PlunkettENG2015-20195925933147*20.69251131.870013212
David WieseSA/NAM2015-2022151523306725.3836989.430112110
Adnan MuftiUAE2017-20181816433057*27.5040980.68010271
Ruturaj GaikwadIND2022-20261311232910536.5637986.81120316
Shardul ThakurIND2017-20234725632950*17.32313105.11011319
Khushdil ShahPAK2020-2025151223286932.8033498.200102510
Keshav MaharajSA2017-2026583283284013.6740580.99001384
Sunil NarineWI2012-20166243113283610.2539383.460083211
Bernard ScholtzNAM2019-202678492132731*11.6850564.75005244
Robin PetersonSA2012-2014321873256829.5541378.69012262
Akila DananjayaSL2012-20244232632350*12.4245171.62013293
Ashton AgarAUS2015-20232218532248*24.7738882.99003284
Anwar AliPAK2013-20162216532143*29.1836787.47000297
Zach Lion-CachetNED2025-2026171713177819.8150662.65011201
Mirwais AshrafAFG2012-201637311031652*15.0544271.490131814
Sachin TendulkarIND20121010031511431.5038781.40110352
Paras KhadkaNEP2018-20201010131511535.0039879.15110405
Jamie OvertonENG2024-2026191513146822.43294106.80011358
Vani MoreaPNG2014-20181313131365*26.0846068.04031244
Divan la CockNAM2022161613135920.8746767.02011386
Kamran AkmalPAK2012-2017201803128117.3338780.62014386
Nurul HasanBAN2016-20261715531145*31.1035288.35000286
Akeal HoseinWI2021-2025403093096014.7139678.030131812
James FranklinNZ2012-20131916430853*25.6742772.13011213
Tarisai MusakandaZIM2016-2022161613086020.5338779.59011305
Jasdeep SinghUSA2019-2026493163083812.3243171.460032010
IhsanullahAFG2017-20181616230757*21.9344069.77032386
Dewald BrevisSA2025-2026121223065430.60220139.090101325
Roelof van der MerweNED2019-2026332553065715.3036783.38012196
Wellington MasakadzaZIM2015-2026483263054011.7347164.76005244
Naeem IslamBAN2012-2014101013048433.7842671.36031301
Tom CurranENG2017-20212817930347*37.8832194.39002295
Ishan PandeyNEP2026131313028425.1745466.52021253
Dushmantha ChameeraSL2015-20266040143022911.6251758.41004213
Brad EvansZIM2022-20262624430158*15.0531396.170222012
Richard NgaravaZIM2017-20265736142994813.5936581.92006319
John MooneyIRE2012-2015231952989621.2933090.30013314

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.