Live3rd T20I · India in New Zealand 2026/27NZINDIndia won the toss and chose to bowlODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsODI5th 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 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZIND

Batting innings by innings (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,755 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Mahela JayawardeneSL27543527163.224b A Mishra2v INDAhmedabad16 Nov 2009
Gary KirstenSA27564226042.831b MA Butcher3v ENGDurban26 Dec 1999
Stephen FlemingNZ274*47628157.563not out1v SLColombo25 Apr 2003
Graeme PollockSA27440143068.334c & b KR Stackpole1v AUSDurban5 Feb 1970
Zaheer AbbasPAK27446738058.673c BW Luckhurst b R Illingworth1v ENGBirmingham3 Jun 1971
Javed MiandadPAK27146528558.284c †IDS Smith b EJ Chatfield1v NZAuckland24 Feb 1989
George HeadleyWI270*-300-3not out1v ENGKingston14 Mar 1935
Kumar SangakkaraSL27036536273.973c †T Taibu b T Panyangara2v ZIMBulawayo14 May 2004
Donald BradmanAUS27037522072.007c GOB Allen b H Verity3v ENGMelbourne1 Jan 1937
Rahul DravidIND27049534154.553b Imran Farhat2v PAKRawalpindi13 Apr 2004
Adam VogesAUS269*28533094.394not out1v WIHobart10 Dec 2015
Shubman GillIND26938730369.514c OJ Pope b JC Tongue1v ENGBirmingham2 Jul 2025
Graham YallopAUS26851729051.843c †Wasim Bari b Sarfraz Nawaz2v PAKMelbourne26 Dec 1983
Bryan YoungNZ267*42237063.271not out1v SLDunedin7 Mar 1997
Aravinda de SilvaSL26738040070.264c GE Bradburn b DK Morrison2v NZWellington31 Jan 1991
Zak CrawleyENG26739334167.943st †Mohammad Rizwan b Asad Shafiq1v PAKSouthampton21 Aug 2020
Younis KhanPAK26750432152.983c IK Pathan b Harbhajan Singh1v INDBangalore24 Mar 2005
Bill PonsfordAUS26642227063.032hit wicket b GOB Allen1v ENGLondon18 Aug 1934
Dave HoughtonZIM26654130349.174lbw b WPUJC Vaas1v SLBulawayo20 Oct 1994
Tom LathamNZ264*48921153.992not out2v SLWellington15 Dec 2018
Rohit SharmaIND264173339152.602c DPMD Jayawardene b KMDN Kulasekara1v SLKolkata13 Nov 2014
Alastair CookENG26352818049.811c Shan Masood b Shoaib Malik2v PAKAbu Dhabi13 Oct 2015
Dennis AmissENG262*56340146.542not out3v WIKingston16 Feb 1974
Joe RootENG26237517069.873lbw b Agha Salman2v PAKMultan7 Oct 2024
Stephen FlemingNZ26242331261.943b AG Prince1v SACape Town27 Apr 2006
Ramnaresh SarwanWI261*40232064.933not out2v BANJamaica4 Jun 2004
Frank WorrellWI261-352-4c NWD Yardley b AV Bedser2v ENGNottingham20 Jul 1950
Marlon SamuelsWI26045531357.144c sub (Elias Sunny) b Rubel Hossain2v BANKhulna21 Nov 2012
Javed MiandadPAK26052128149.904c & b GR Dilley1v ENGLondon6 Aug 1987
Conrad HunteWI260-281-1run out2v PAKKingston26 Feb 1958
Michael ClarkeAUS259*39826065.085not out2v SABrisbane9 Nov 2012
Ryan RickeltonSA25934329375.512c Mohammad Abbas b Mir Hamza1v PAKCape Town3 Jan 2025
Graeme SmithSA25937034070.001b JM Anderson2v ENGLondon31 Jul 2003
Glenn TurnerNZ25975922034.121lbw b AB Howard2v WIGeorgetown6 Apr 1972
Ben StokesENG2581983011130.306run out (AB de Villiers)1v SACape Town2 Jan 2016
Tom GraveneyENG258-300-3b OG Smith1v WINottingham4 Jul 1957
Seymour NurseWI258-341-3st †BD Milburn b BW Yuile1v NZChristchurch13 Mar 1969
Wasim AkramPAK257*363221270.808not out2v ZIMSheikhupura17 Oct 1996
Ricky PontingAUS25745825056.113st †PA Patel b A Kumble2v INDMelbourne26 Dec 2003
Ken BarringtonENG25662426041.034lbw b GD McKenzie2v AUSManchester23 Jul 1964
Rohan KanhaiWI256-420-3c PR Umrigar b Surendranath1v INDCalcutta31 Dec 1958
Jackie McGlewSA255*-190-1not out1v NZWellington6 Mar 1953
Virat KohliIND254*33633275.604not out1v SAPune10 Oct 2019
Virender SehwagIND254247471102.831c †Kamran Akmal b Naved-ul-Hasan2v PAKLahore13 Jan 2006
Donald BradmanAUS25437625067.553c APF Chapman b JC White2v ENGLondon27 Jun 1930
Joe RootENG25440627062.563c Mohammad Hafeez b Wahab Riaz1v PAKManchester22 Jul 2016
Hashim AmlaSA253*47322053.493not out1v INDNagpur6 Feb 2010
David WarnerAUS25328624288.462c MD Craig b TA Boult1v NZPerth13 Nov 2015
Sanath JayasuriyaSL25334833472.702lbw b Danish Kaneria3v PAKFaisalabad20 Oct 2004
Tom LathamNZ25237334267.561c Yasir Ali Chowdhury b Mominul Haque1v BANChristchurch9 Jan 2022

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