ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTIT

Batting match by match (Men's All internationals)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,748 of the 11,754 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Mominul HaqueBAN17347 & 126*284240v NZMirpur21 Oct 2013
David WarnerAUS17349 & 124236191v ENGBrisbane21 Nov 2013
Shikhar DhawanIND173173195230v BANFatullah10 Jun 2015
Ross TaylorNZ173173*299190v ZIMBulawayo28 Jul 2016
Craig ErvineZIM173146 & 27353221v NZBulawayo6 Aug 2016
David WarnerAUS173173136240v SACape Town12 Oct 2016
Dhananjaya de SilvaSL173173229211v BANChattogram31 Jan 2018
Brendan TaylorZIM17381 & 92165281v BANHarare7 Jul 2021
Joe RootENG17364 & 109280250v INDNottingham4 Aug 2021
Jaskaran MalhotraUSA173173*124416v PNGAl Amarat9 Sept 2021
Liton DasBAN173114 & 59322171v PAKChattogram26 Nov 2021
Joe RootENG17331 & 142*240231v INDBirmingham1 Jul 2022
Abdullah ShafiquePAK17313 & 160*45591v SLGalle16 Jul 2022
Rachin RavindraNZ173134 & 39*203194v INDBengaluru16 Oct 2024
Victor TrumperAUS172113 & 59-190v ENGAdelaide15 Jan 1904
Charles MacartneyAUS172170 & 2*228200v ENGSydney25 Feb 1921
Jack HobbsENG172115 & 5739480v AUSSydney19 Dec 1924
Charles MacartneyAUS17239 & 133*-120v ENGLondon26 Jun 1926
Ted DexterENG172172 & DNB-185v PAKLondon16 Aug 1962
Ted DexterENG172172-280v SAJohannesburg23 Dec 1964
Trevor GoddardSA17260 & 112-173v ENGJohannesburg22 Jan 1965
Asif IqbalPAK17226 & 146296252v ENGLondon24 Aug 1967
Rohan KanhaiWI172150 & 22339230v ENGGeorgetown28 Mar 1968
Ian ChappellAUS17276 & 96-91v WIAdelaide24 Jan 1969
Ian RedpathAUS17213 & 159*345230v NZAuckland22 Mar 1974
Graham YallopAUS172172447190v PAKFaisalabad6 Mar 1980
Sunil GavaskarIND172172472190v ENGBangalore9 Dec 1981
Allan BorderAUS17289 & 83346210v ENGSydney2 Jan 1983
Graeme WoodAUS172172449210v ENGNottingham11 Jul 1985
Sunil GavaskarIND172172400190v AUSSydney2 Jan 1986
Viv RichardsWI17249 & 123214210v PAKPort of Spain14 Apr 1988
Dean JonesAUS172122 & 50249210v ENGLondon24 Aug 1989
Allan LambENG17230 & 142273242v NZWellington6 Feb 1992
Graham GoochENG172135 & 37394241v PAKLeeds23 Jul 1992
David BoonAUS17241 & 131377180v ENGMelbourne24 Dec 1994
Brian LaraWI172152 & 20212300v ENGNottingham10 Aug 1995
Craig WishartZIM172172*151183v NAMHarare10 Feb 2003
Gary KirstenSA17254 & 118347181v PAKFaisalabad24 Oct 2003
Adam GilchristAUS172172126133v ZIMHobart16 Jan 2004
Graeme SmithSA17247 & 125*269240v NZWellington26 Mar 2004
Andrew StraussENG172137 & 35305200v WILondon22 Jul 2004
Jacques KallisSA172162 & 10287221v ENGDurban26 Dec 2004
Lou VincentNZ172172120169v ZIMBulawayo24 Aug 2005
Kevin PietersenENG17214 & 158212177v AUSLondon8 Sept 2005
Michael ClarkeAUS17237 & 135*231211v ENGPerth14 Dec 2006
Jacques KallisSA172110 & 62*355182v WISt Kitts18 Jun 2010
VVS LaxmanIND17285 & 87334200v WIBarbados28 Jun 2011
David WarnerAUS17260 & 112217253v ENGPerth13 Dec 2013
Mushfiqur RahimBAN172159 & 13*313241v NZWellington12 Jan 2017
Aaron FinchAUS172172761610v ZIMHarare Sports Club3 Jul 2018

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.