Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 All internationals)

More filters

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

Player figures come from full scorecards, which we hold for 8,770 of the 8,776 matches in this selection (from 2000). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Rachin RavindraNZ2021-202611412515404824036.80478684.581017743290
Grant FlowerZIM2000-2010135154164042142*29.29766852.713231636124
Brandon KingWI2019-20261541608404011226.58420096.1932614474128
Evin LewisWI2016-202613413194038176*33.103790106.547259354209
Kushal BhurtelNEP2021-20261561539403012927.993796106.1652415407146
Aasif SheikhNEP2021-20261571568401711027.14439891.342269413102
Ravi BoparaENG2007-201517116332398114330.39514877.33417932953
Lou VincentNZ2001-200713414811391922428.61645460.726201340052
Matty CrossSCO2013-202620418018391911424.19459685.27219835963
Mitchell SantnerNZ2015-202630523675385812623.96497977.491913328128
Thisara PereraSL/IWX/ICC2009-202125821939382414021.243190119.8711419287160
WPUJC VaasSL/ASIA2000-2009278258743813100*20.72713253.461122038826
Collins ObuyaKEN2001-202417615721381098*28.01443585.9102111288118
Darren SammyWI/IWX/ICC2004-201723222050380510622.38424089.7411415349150
Jatinder SinghOMA2015-20261491489379913027.33415591.43520641269
Jacques RudolphSA/AX2003-201293122163792222*35.77769449.29618847012
Zak CrawleyENG2019-2026731263379126730.82569166.615231552315
Najibullah ZadranAFG2012-2026192172413778104*28.843567105.921239296160
Lendl SimmonsWI2006-202114314713375712228.04453482.8622516330121
Graham ThorpeENG2000-20057299203739200*47.33777748.08101953818
Ollie PopeENG2018-2025641135373220534.56579364.42916643918
Stuart CarlisleZIM2000-20051161389372711928.89751749.584161234826
Lorcan TuckerIRE2016-202616716117370510825.73409090.591221436869
Chris WoakesENG2011-2025216204503705137*24.06567065.341132138337
George BaileyAUS/IWX/ICC2012-201712612018370315636.30431485.84325527485
Scott EdwardsNED2018-20261601463136999932.17383696.43026727951
Dasun ShanakaSL2015-2026221205323660108*21.163387108.0621524260177
Virandeep SinghMAS2019-2026130122253640116*37.532872126.741268316146
Yashasvi JaiswalIND2023-2026598563620214*45.82466077.681018944790
Will YoungNZ2020-20261071248361812031.19536767.41425841844
Hashmatullah ShahidiAFG2013-202612012928359624635.60576462.39324733819
Monank PatelUSA2019-20261261187358113032.26387492.445261432167
Cameron GreenAUS2020-2026107124203549174*34.13544765.16418733179
Babar HayatHK2014-202614213820354012230.003117113.5722314241195
Chris CairnsNZ/ICC2000-200612011918353015834.95420583.955177313119
Harbhajan SinghIND/AX2001-201634527055352911516.41493871.47293437581
Yasir HameedPAK2003-2010811054351917034.84561762.65520344210
Shahriar NafeesBAN2005-20131001245349313829.35545264.07520154709
Shan MasoodPAK2013-2026781225348415629.78611956.947191333732
Reeza HendricksSA2014-20251281274347811728.283202108.62225936979
Heath StreakZIM/AX2000-2005145154393478127*30.24648053.671211029449
Taufeeq UmarPAK2001-2014651046346623635.37751546.1271764556
Dinesh KarthikIND/IWX2004-202217916944346312927.70495369.921171338147
Assad ValaPNG2014-202613613211343510428.39412983.19120628370
Anshuman RathHK2014-2026111110133408143*35.133099109.97320533271
Mohammad KaifIND2000-2006138132273377148*32.16537062.89320929211
Rovman PowellWI2016-202617315719337710724.472842118.822126211200
Brian BennettZIM2023-20261091159335916931.693055109.954171439982
Alec StewartENG2000-200385108153355124*36.08607255.25520113959
Kamindu MendisSL2018-2026106114153335182*33.69420279.37616631289

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.