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/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

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
VVS LaxmanIND176176*280120v WIKolkata14 Nov 2011
Ahmed ShehzadPAK176176 & DNB371171v NZAbu Dhabi9 Nov 2014
Stephen CookSA17659 & 117303180v SLPort Elizabeth26 Dec 2016
Kane WilliamsonNZ176176285163v SAHamilton25 Mar 2017
Evin LewisWI176176*130177v ENGLondon27 Sept 2017
AB de VilliersSA176176104157v BANPaarl18 Oct 2017
Liton DasBAN176176143168v ZIMSylhet6 Mar 2020
Kane WilliamsonNZ17643 & 133*368192v SAHamilton13 Feb 2024
John LyonsAUS17541 & 134-163v ENGSydney29 Jan 1892
Charles MacartneyAUS17559 & 116-251v SADurban5 Nov 1921
Dave NourseSA17564 & 111-220v AUSJohannesburg12 Nov 1921
Maurice LeylandENG17573 & 102--1v SALondon29 Jun 1929
Geoff RaboneNZ175107 & 68-160v SADurban11 Dec 1953
Clyde WalcottWI175124 & 51*--1v ENGPort of Spain17 Mar 1954
Graeme PollockSA175175 & DNB-183v AUSAdelaide24 Jan 1964
Motganhalli JaisimhaIND17574 & 101-160v AUSBrisbane19 Jan 1968
Asif IqbalPAK175175-181v NZDunedin7 Feb 1973
Bevan CongdonNZ175175454120v ENGLondon21 Jun 1973
Mohinder AmarnathIND17558 & 117--0v WIPort of Spain11 Mar 1983
Kapil DevIND175175*138166v ZIMRoyal Tunbridge Wells18 Jun 1983
Wasim AkramPAK17552 & 123263232v AUSAdelaide19 Jan 1990
Mark GreatbatchNZ17587 & 88187183v ZIMBulawayo1 Nov 1992
Arjuna RanatungaSL17544 & 131206252v SAMoratuwa25 Aug 1993
Robin SmithENG175175315263v WISt John's16 Apr 1994
Mark TaylorAUS175169* & 6405210v SAAdelaide30 Jan 1998
Chris GayleWI175175255340v ZIMBulawayo19 Jul 2001
Herschelle GibbsSA17533 & 142271214v WICape Town2 Jan 2004
Herschelle GibbsSA175175111217v AUSJohannesburg12 Mar 2006
Kumar SangakkaraSL17545 & 130*359140v PAKColombo20 Jul 2009
Sachin TendulkarIND175175141194v AUSHyderabad5 Nov 2009
Virender SehwagIND175175140145v BANMirpur19 Feb 2011
Kevin PietersenENG175175232270v INDLondon18 Aug 2011
Tino MawoyoZIM175163* & 12483220v PAKBulawayo1 Sept 2011
Asad ShafiqPAK17575 & 100*353190v SLPallekele International Cricket Stadium8 Jul 2012
Marlon SamuelsWI175123 & 52272224v NZJamaica2 Aug 2012
Calum MacLeodSCO175175141145v CANChristchurch23 Jan 2014
Dinesh ChandimalSL175132 & 43454171v AUSColombo13 Aug 2016
Aiden MarkramSA17532 & 143277250v AUSDurban1 Mar 2018
Sarfraz AhmedPAK17594 & 81252121v AUSAbu Dhabi16 Oct 2018
Ravindra JadejaIND175175*228173v SLChandigarh4 Mar 2022
Babar AzamPAK175161 & 14301171v NZKarachi26 Dec 2022
Aiden MarkramSA175175126177v NEDJohannesburg2 Apr 2023
Joe DarlingAUS17414 & 160-300v ENGSydney26 Feb 1898
Herbie CollinsAUS17470 & 104453190v ENGSydney17 Dec 1920
Herbie CollinsAUS174114 & 60503120v ENGSydney19 Dec 1924
Herbert SutcliffeENG17459 & 115425160v AUSSydney19 Dec 1924
Eric DaltonSA174117 & 57*-180v ENGLondon17 Aug 1935
Jack FingletonAUS17438 & 136545100v ENGMelbourne1 Jan 1937
Cyril WashbrookENG17462 & 11250692v AUSMelbourne1 Jan 1947
John WaiteSA174115 & 59--0v AUSJohannesburg23 Dec 1957

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