Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1013th Match · Abu Dhabi T10 League 2026UTEET20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's All internationals)

More filters

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

Player figures come from full scorecards, which we hold for 5,416 of the 5,420 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahmat ShahAFG2016-20261401509552023439.15826366.801041951154
Jason RoyENG2016-20231631644543818033.994933110.24112716621145
Martin GuptillNZ2016-202215516065414180*35.165344101.31102811534212
Craig ErvineZIM2016-202616819014538316030.59771769.766351655267
Jason HolderWI2016-2026251259555287202*25.92748870.6122126476163
George MunseySCO2016-202615915713527019136.604814109.4763211551204
Alex CareyAUS2018-202619019727525215630.89695175.564271352150
Glenn MaxwellAUS2016-2026203191295224201*32.254025129.7992212463233
Ravindra JadejaIND2016-2026218200635219175*38.09831362.786309437109
Gerhard ErasmusNAM2019-2026175168265167156*36.39527997.884387407156
David MillerSA/IWX/ICC2016-202620317553516714242.354279120.758255360225
Hashim AmlaSA/IWX/ICC2016-201910613513515020142.21774766.481132861739
Imam-ul-HaqPAK2017-202610813411503815740.96777564.801231945743
Waseem MuhammadUAE2021-20261671676502511931.214183120.1343414418272
Rassie van der DussenSA2018-202514615025496813439.74636678.046338396116
Richie BerringtonSCO2016-202617616828496412735.46532193.2962411366153
Roston ChaseWI2016-202619621523490819425.56828859.226222646160
Moeen AliENG2016-2024236232354903155*24.89654074.9752022453145
Glenn PhillipsNZ2017-202616816330487510836.654377111.386256400207
Niroshan DickwellaSL2016-20261341719478911629.56613078.12232854631
Ibrahim ZadranAFG2019-202612213014478817741.28567684.36832547085
Cheteshwar PujaraIND2016-2023711206477520241.891129442.2812281056711
Kushal Janith PereraSL2016-202615616994725153*29.53482797.897261552877
Hardik PandyaIND2016-202624319539472410830.284005117.9512410377214
Mehedi Hasan MirazBAN2016-2026221232294693112*23.12762261.574181346166
Kraigg BrathwaiteWI2016-2025841538462718231.911134740.788251145315
Ajinkya RahaneIND2016-20239713611457018836.56871152.46730848634
Max O'DowdNED2016-2026158156114569158*31.51497991.77231646690
Harry TectorIRE2019-202617116822455914031.23535885.095291337698
Rahmanullah GurbazAFG2019-20261481511450715130.054236106.40102116385210
Rohit KumarNEP2018-202617916923447412630.64499889.523237326106
Dawid MalanENG2017-202311412912441614037.74553879.74832949095
Charith AsalankaSL2021-202616916219439912730.76448698.0652312344136
Agha SalmanPAK2022-202613715122436513433.84535881.47727841879
Azhar AliPAK2016-20227411864333302*38.69944145.9011201443021
Nicolas PooranWI2016-202416715518425811831.083668116.093246309229
Mohammad NabiAFG2016-202623521235423713623.944113103.0111612288159
Dean ElgarSA2016-2024661206423019937.11869848.6310201056414
Shimron HetmyerWI2017-202616216211422413927.973917107.845198326197
Eoin MorganENG2016-202215313822418214836.053912106.906258343174
Dipendra Singh AireeNEP2018-2026187167284110110*29.573986103.113239300123
Suryakumar YadavIND2021-202615114322405311733.502764146.6442910378198
Rachin RavindraNZ2021-202611412515404824036.80478684.581017743290
Brandon KingWI2019-20261541608404011226.58420096.1932614474128
Evin LewisWI2016-202613413194038176*33.103790106.547259354209
Kushal BhurtelNEP2021-20261561539403012927.993796106.1652415407146
Aasif SheikhNEP2021-20261571568401711027.14439891.342269413102
Soumya SarkarBAN2016-20261711776397916923.27445889.2632024426110
Mominul HaqueBAN2016-2026661237382317632.96705554.199191843720
Zak CrawleyENG2019-2026731263379126730.82569166.615231552315

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.