Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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/27QUETAS

Batting records (Men's All internationals)

More filters

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

Player figures come from full scorecards, which we hold for 6,785 of the 6,790 matches in this selection (from 2010). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Paul CollingwoodENG/IWX/ICC2010-201752566126014525.20199863.061449422
Ricky PontingAUS2010-201273955322122135.79513662.71521934218
Graeme SmithSA2010-2014991265453023437.44705164.251119249723
Jacques KallisSA2010-20148110112435822448.97698962.361421841557
Mark BoucherSA2010-2012313557239524.10131854.86051733
Mohammad YousufPAK2010162004015820.0561365.42021452
Faisal IqbalPAK2010120342717.009535.7900040
Kamran AkmalPAK2010-20178385417398921.47196388.59091220631
Mohammad SamiPAK2010-20162094501310.0011742.7400050
Shane WatsonAUS2010-2016189225127615185*35.75972178.3495011808204
James AndersonENG2010-20242182341031027817.84239442.9001361442
Michael ClarkeAUS2010-2015156196248025329*46.661207866.442031581251
Nathan HauritzAUS2010-20112622928653*22.0040770.27010266
Umar GulPAK2010-2016123922171765*10.10105867.7701196130
Danish KaneriaPAK20105916716*8.3813748.9100151
Misbah-ul-HaqPAK2010-201717921542810313546.841451755.8286812649139
Salman ButtPAK20102331199210233.07150465.961741464
Imran FarhatPAK2010-20134150112779326.06217358.770931554
Andrew StraussENG2010-201259801298915837.84500359.74618833717
Brad HaddinAUS2010-201514016025378513628.04531171.27320939176
Michael HusseyAUS2010-201311213124491119545.90734166.901025643461
Ian BellENG2010-201515219823744823542.561272758.521645982147
JP DuminySA2010-201924624958702915536.80909777.2783514552135
Hashim AmlaSA/IWX/ICC2010-20192883473015278311*48.202239868.21476913172387
Kevin PietersenENG2010-20141061379526122741.10751070.05929962368
Matt PriorENG2010-2014729716299812637.01480362.425181036111
AB de VilliersSA2010-20182502804412820278*54.321592880.493467111196249
Ashwell PrinceSA2010-20111623452878*27.79133039.70033492
Dale SteynSA2010-20201821273211436012.03233648.93021711235
Mohammad AsifPAK20101621972296.0019636.73007120
Mitchell JohnsonAUS2010-201514213431180892*17.55271466.62081918929
Alastair CookENG2010-2018180270151132029444.392191251.66275310129619
Stuart BroadENG2010-202324525752313116915.27462367.73184234858
Morné MorkelSA/IWX/ICC2010-201819812440810409.64137458.95002611011
Paul HarrisSA2010-20111111169196.9022430.8000362
Jonathan TrottENG2010-201511515115627422646.131099857.051238126253
Graeme SwannENG2010-2013126982712515617.62154481.0201815919
Peter SiddleAUS2010-20196177129665114.86208546.330212983
Doug BollingerAUS2010-201449209103309.3619054.21002120
Phillip HughesAUS2010-2014476531895138*30.56316859.82310623010
Marcus NorthAUS20101017147012829.3895749.11213614
Graham OnionsENG2010-201222244*-2020.0000010
Umar AkmalPAK2010-2019204198295030102*29.76550991.3112717413110
Friedel de WetSA2010110000.0040.0000100
Kumar SangakkaraSL2010-2015224255291201731953.171749668.68326514120093
Mohammad AshrafulBAN2010-201346561113919020.71202656.221341317
Tillakaratne DilshanSL2010-201624326224937919339.411098785.36234918111661
Nuwan KulasekaraSL2010-20171791132212497313.73158179.00031410040
Thilan SamaraweeraSL2010-20134960151934137*42.98389849.624961992
Thilina KandambySL2010-2014141011213113.4421556.2800170
Page 1Next

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.