Live1st ODI · India in New Zealand 2026/27NZ113/6 (27)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting innings by innings (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

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

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Kane WilliamsonNZ25141234260.923c RL Chase b AS Joseph1v WIHamilton3 Dec 2020
Wally HammondENG25160530041.493b H Ironmonger2v AUSSydney14 Dec 1928
Doug WaltersAUS25034230273.106c HJ Howarth b DR Hadlee1v NZChristchurch18 Feb 1977
Justin LangerAUS25040730161.431c AR Caddick b RKJ Dawson1v ENGMelbourne26 Dec 2002
Faoud BacchusWI250-330-2hit wicket b S Venkataraghavan2v INDKanpur2 Feb 1979
Marvan AtapattuSL24932436176.851c †T Taibu b E Chigumbura2v ZIMBulawayo14 May 2004
Sachin TendulkarIND248*37935065.444not out2v BANDhaka10 Dec 2004
Greg ChappellAUS247*35630169.384not out1v NZWellington1 Mar 1974
Geoff BoycottENG246*55530144.322not out1v INDLeeds8 Jun 1967
Hashmatullah ShahidiAFG24647421051.904lbw b BJ Bennett2v ZIMBulawayo26 Dec 2024
Kusal MendisSL245291181184.193c MJ Humphreys b GI Hume2v IREGalle24 Apr 2023
Shoaib MalikPAK24542024458.333c IR Bell b BA Stokes1v ENGAbu Dhabi13 Oct 2015
Alastair CookENG244*40927059.661not out2v AUSMelbourne26 Dec 2017
Donald BradmanAUS24427132190.043c †LEG Ames b WE Bowes1v ENGLondon18 Aug 1934
Dimuth KarunaratneSL24443726055.841c Nazmul Hossain Shanto b Taskin Ahmed2v BANPallekele21 Apr 2021
Virat KohliIND24328725084.674lbw b PADLR Sandakan1v SLDelhi2 Dec 2017
Mayank AgarwalIND24333028873.641c Abu Jayed b Mehedi Hasan Miraz2v BANIndore14 Nov 2019
Alastair CookENG24340733059.711lbw b RL Chase1v WIBirmingham17 Aug 2017
Eddie PaynterENG243-240-3c A Melville b ACB Langton1v SADurban20 Jan 1939
Kane WilliamsonNZ242*43818055.253not out3v SLWellington3 Jan 2015
Clive LloydWI242*-194-4not out1v INDMumbai23 Jan 1975
Ricky PontingAUS24235231068.753c R Dravid b A Kumble1v INDAdelaide12 Dec 2003
Doug WaltersAUS24241224058.745b LR Gibbs1v WISydney14 Feb 1969
Mahela JayawardeneSL24246530252.043c & b A Kumble2v INDColombo24 Feb 1999
Sachin TendulkarIND241*43633055.284not out1v AUSSydney2 Jan 2004
Rachin RavindraNZ24036626365.574b N Brand1v SAMount Maunganui4 Feb 2024
Wally HammondENG24039432060.914b EL McCormick1v AUSLondon24 Jun 1938
Zaheer AbbasPAK24041022058.543b DL Underwood1v ENGLondon22 Aug 1974
Mahela JayawardeneSL24042432056.604c †Kamran Akmal b Shoaib Malik1v PAKKarachi21 Feb 2009
Sourav GangulyIND23936130266.204b Danish Kaneria1v PAKBengaluru8 Dec 2007
Adam VogesAUS23936430365.665c & b MD Craig2v NZWellington12 Feb 2016
Steve SmithAUS23939930159.904lbw b JM Anderson2v ENGPerth14 Dec 2017
Graham DowlingNZ23951926546.052st †FM Engineer b EAS Prasanna1v INDChristchurch22 Feb 1968
Kane WilliamsonNZ23836428065.383c Shan Masood b Faheem Ashraf2v PAKChristchurch3 Jan 2021
Martin GuptillNZ237*1632411145.401not out1v WIWellington21 Mar 2015
Saleem MalikPAK23732834072.264c †IA Healy b DW Fleming3v AUSRawalpindi5 Oct 1994
Mahela JayawardeneSL23741525357.114lbw b M Hayward1v SAGalle4 Aug 2004
Frank WorrellWI237-350-3c VS Hazare b MH Mankad2v INDKingston28 Mar 1953
Sunil GavaskarIND236*42523055.534not out2v WIMadras24 Dec 1983
Taufeeq UmarPAK23649617147.582run out (†KC Sangakkara/HAPW Jayawardene)2v SLAbu Dhabi18 Oct 2011
Eric RowanSA236-280-1c AV Bedser b FR Brown1v ENGLeeds26 Jul 1951
Alastair CookENG235*42826054.912not out3v AUSBrisbane25 Nov 2010
Zaheer AbbasPAK235*-292-4not out2v INDLahore27 Oct 1978
Virat KohliIND23534025169.124c JM Anderson b CR Woakes2v ENGMumbai8 Dec 2016
Greg ChappellAUS23536321064.744lbw b Sarfraz Nawaz1v PAKFaisalabad6 Mar 1980
Ian BellENG23536423264.563lbw b SK Raina1v INDLondon18 Aug 2011
Graeme SmithSA23438816060.312c Younis Khan b Saeed Ajmal2v PAKDubai23 Oct 2013
Donald BradmanAUS23439624059.096lbw b NWD Yardley2v ENGSydney13 Dec 1946
Rahmat ShahAFG23442423355.193c BJ Curran b NT Nyamhuri2v ZIMBulawayo26 Dec 2024
Sid BarnesAUS23466717035.081c JT Ikin b AV Bedser2v ENGSydney13 Dec 1946

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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