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
Cheteshwar PujaraIND2012-2023105176117139206*43.271614044.2319341485516
Harry BrookENG2022-202616018021709431744.626836103.7716368697209
MS DhoniIND2012-201924922275685322446.62833182.264427590151
Marnus LabuschagneAUS2018-202614018614683921539.761174658.221338870525
Temba BavumaSA2014-202616120723683117937.131122460.8611351873162
Fakhar ZamanPAK2017-2026224217126808210*33.216611102.98123515715192
Ravindra JadejaIND2012-2026319280856760175*34.671029365.6863612590141
Kushal Janith PereraSL2013-2026232245126749153*28.97687198.2294023740136
Moeen AliENG2014-2024297305406678155*25.20923572.3182830666180
Craig ErvineZIM2012-202620923518658616030.35939570.108391766889
Tillakaratne DilshanSL2012-2016167175176463161*40.91760684.9716351574239
Andrew BalbirnieIRE2014-2026238244136364145*27.55763483.36103418649112
Devon ConwayNZ2020-202614817216629222740.33844774.4913321073792
Jason HolderWI2013-2026302305656206202*25.86870471.3032631570186
Sarfraz AhmedPAK2012-202321621847606611835.47742981.65635855936
Marlon SamuelsWI2012-201817119318604326034.53892767.69132713642144
Jason RoyENG2014-20231841844598018033.225471109.30123019690151
Kraigg BrathwaiteWI2012-202510419110593621232.801418941.8412291658317
Richie BerringtonSCO2012-202621720733591012733.97636992.7982814453169
Misbah-ul-HaqPAK2012-201712015323590013545.381052456.067498463110
Nazmul Hossain ShantoBAN2017-202616720312588816330.83883466.6513241762078
Mominul HaqueBAN2012-202611518113588218135.011048856.0813312067324
Henry NichollsNZ2015-2026162193265873200*35.17971960.4312291460528
Ben DuckettENG2016-20261141566586518239.10620794.4913291474251
Rishabh PantIND2017-2026158183205805159*35.61679385.4692910598172
Brendon McCullumNZ2012-20161351628577330237.49660387.4392914632186
Shreyas IyerIND2017-2026172173245767128*38.70577399.907408526163
JP DuminySA2012-201920120347563215536.10759574.157257473103
Rahmat ShahAFG2013-20261471569561923438.22843366.631041952154
Mohammad NabiAFG2012-202629927140559713624.235573100.4322014372209
Dean ElgarSA2012-20249415912545119937.081136747.9514231369026
Brendan TaylorZIM2012-20261531729541817133.24697877.6410261456587
George MunseySCO2015-202616516315537519136.324890109.9263313569205
Lahiru ThirimanneSL2012-2022190201215359155*29.77942356.877301946533
Alex CareyAUS2018-202619019727525215630.89695175.564271352150
Gerhard ErasmusNAM2019-2026175168265167156*36.39527997.884387407156
Hamilton MasakadzaZIM2012-20191631823513315828.68741069.275298540117
Imam-ul-HaqPAK2017-202610813411503815740.96777564.801231945743
Waseem MuhammadUAE2021-20261671676502511931.214183120.1343414418272
Alex HalesENG2012-202215115910499117133.50525594.987309570122
Rassie van der DussenSA2018-202514615025496813439.74636678.046338396116
Darren BravoWI2012-202215218215495121829.65906054.659231349789
Niroshan DickwellaSL2014-20261391799493711629.04637877.41233856132
Asad ShafiqPAK2012-20201061526491713733.68947651.8911281451028
Roston ChaseWI2016-202619621523490819425.56828859.226222646160
Mahela JayawardeneSL2012-2015134145104901203*36.30712068.83928852143
Ian BellENG2012-201510314315489516738.24871256.19934756035
Glenn PhillipsNZ2017-202616716230484510836.704326112.006256398206
Soumya SarkarBAN2014-20261932018482216924.98533790.3542425541126
Ibrahim ZadranAFG2019-202612213014478817741.28567684.36832547085

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.