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 records (Men's All internationals)

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 6,325 of the 6,330 matches in this selection (from 2012). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Hardik PandyaIND2016-202624319539472410830.284005117.9512410377214
Mehedi Hasan MirazBAN2016-2026221232294693112*23.12762261.574181346166
Michael ClarkeAUS2012-201577105124687329*50.40715865.481315350828
Matthew WadeAUS2012-202422321242467111727.48637373.29519939991
Ahmed ShehzadPAK2012-20191301423461017633.17611675.38825846956
Max O'DowdNED2015-2026161158114589158*31.22499791.84231646791
Harry TectorIRE2019-202617116822455914031.23535885.095291337698
Chris GayleWI2012-202114314912451621532.96452799.769246393275
Rahmanullah GurbazAFG2019-20261481511450715130.054236106.40102116385210
Younis KhanPAK2012-2017761159448621842.32852252.641611741238
Rohit KumarNEP2018-202617916923447412630.64499889.523237326106
Shoaib MalikPAK/IWX2012-202118016446443624537.59447799.083207340119
Dawid MalanENG2017-202311412912441614037.74553879.74832949095
Charith AsalankaSL2021-202616916219439912730.76448698.0652312344136
Agha SalmanPAK2022-202613715122436513433.84535881.47727841879
Nicolas PooranWI2016-202416715518425811831.083668116.093246309229
Shimron HetmyerWI2017-202616216211422413927.973917107.845198326197
Calum MacLeodSCO2012-202213913715417017534.18473188.1410201441557
Dipendra Singh AireeNEP2018-2026187167284110110*29.573986103.113239300123
Upul TharangaSL2012-2019137146134084174*30.71544475.02522947747
Shane WatsonAUS2012-20161101318405517632.97526077.096208410106
Kyle CoetzerSCO2012-20231361365405315630.94441491.825231150174
Suryakumar YadavIND2021-202615114322405311733.502764146.6442910378198
Rachin RavindraNZ2021-202611412515404824036.80478684.581017743290
Brandon KingWI2019-20261541608404011226.58420096.1932614474128
Evin LewisWI2016-202613413194038176*33.103790106.547259354209
Ravichandran AshwinIND2012-202425221241403112423.57696457.885151243630
Kushal BhurtelNEP2021-20261561539403012927.993796106.1652415407146
BJ WatlingNZ2012-20219112416402420537.26897144.868221044410
Aasif SheikhNEP2021-20261571568401711027.14439891.342269413102
Kevin O'BrienIRE2012-202117817316400012425.483840104.1721713384112
Mohammad ShahzadAFG2012-202313213443959131*30.453844102.994217470121
Matty CrossSCO2013-202620418018391911424.19459685.27219835963
Mitchell SantnerNZ2015-202630423575385412624.09496377.651913328128
Jatinder SinghOMA2015-20261491489379913027.33415591.43520641269
Zak CrawleyENG2019-2026731263379126730.82569166.615231552315
Najibullah ZadranAFG2012-2026192172413778104*28.843567105.921239296160
Asghar AfghanAFG2012-202116516012377016425.47485177.7221712256133
Ollie PopeENG2018-2025641135373220534.56579364.42916643918
Lorcan TuckerIRE2016-202616716117370510825.73409090.591221436869
George BaileyAUS/IWX/ICC2012-201712612018370315636.30431485.84325527485
Scott EdwardsNED2018-20261601463136999932.17383696.43026727951
Dasun ShanakaSL2015-2026221205323660108*21.163387108.0621524260177
Virandeep SinghMAS2019-2026130122253640116*37.532872126.741268316146
Chris WoakesENG2012-2025209197463629137*24.03558764.951132138035
Shaun MarshAUS2012-2019791056362418236.61633757.1910161036736
Yashasvi JaiswalIND2023-2026598563620214*45.82466077.681018944790
Will YoungNZ2020-20261061238360912031.38535667.38425841644
Hashmatullah ShahidiAFG2013-202611912928359624635.60576462.39324733819
Monank PatelUSA2019-20261261187358113032.26387492.445261432167

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.