Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting innings by innings (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Deep DasguptaIND10025415039.372b C White2v ENGMohali3 Dec 2001
Alan KippaxAUS10025511039.224c DR Jardine b H Larwood1v ENGMelbourne29 Dec 1928
Mushtaq MohammadPAK10028313035.344c MC Cowdrey b R Illingworth1v ENGBirmingham3 Jun 1971
Graeme WoodAUS1002836035.341c JE Emburey b G Miller1v ENGMelbourne29 Dec 1978
Mark TaylorAUS1003039033.001c SLV Raju b N Kapil Dev3v INDAdelaide25 Jan 1992
Graeme WoodAUS1003053032.792c Mohsin Khan b Sarfraz Nawaz2v PAKMelbourne11 Dec 1981
Jack FingletonAUS1003106032.261b H Verity2v ENGBrisbane4 Dec 1936
Johnny TyldesleyENG100-120-3st †JJ Kelly b WW Armstrong3v AUSLeeds3 Jul 1905
Arthur RichardsonAUS100-100-5run out1v ENGLeeds10 Jul 1926
Jack HobbsENG100-100-1b JM Gregory3v AUSLondon14 Aug 1926
Ernest TyldesleyENG100--0-3c DPB Morkel b CL Vincent1v SADurban4 Feb 1928
Herbert SutcliffeENG100--0-1c B Mitchell b AJ Bell1v SALondon29 Jun 1929
Giff VivianNZ100--0-4c EL Dalton b Q McMillan1v SAWellington4 Mar 1932
Leonard HuttonENG100-80-2c JA Dunning b HG Vivian1v NZManchester24 Jul 1937
Eddie PaynterENG100-100-3c ACB Langton b N Gordon3v SAJohannesburg24 Dec 1938
Leonard HuttonENG100--0-1run out2v SALeeds26 Jul 1947
Bill EdrichENG100-140-3c HB Cave b GF Cresswell2v NZLondon13 Aug 1949
Neil HarveyAUS100--0-3b MG Melle3v SAJohannesburg10 Feb 1950
Leonard HuttonENG100--0-1b CB van Ryneveld2v SALeeds26 Jul 1951
Frank WorrellWI100-130-5c B Sutcliffe b RWG Emery1v NZAuckland15 Feb 1952
Pankaj RoyIND100--0-3lbw b HB Cave3v NZCalcutta28 Dec 1955
Roy McLeanSA100-140-5c DJ Insole b TE Bailey2v ENGDurban25 Jan 1957
Richie BenaudAUS100--1-4c WR Endean b PS Heine1v SAJohannesburg7 Feb 1958
Peter RichardsonENG100-70-1c HB Cave b AR MacGibbon3v NZBirmingham5 Jun 1958
Collie SmithWI100--2-5c †NS Tamhane b RB Desai2v INDDelhi6 Feb 1959
Mike SmithENG100-120-4c RB Desai b CG Borde1v INDManchester23 Jul 1959
Raman Subba RowENG100--0-4lbw b FMM Worrell3v WIGeorgetown9 Mar 1960
Norm O'NeillAUS100-140-5c MC Cowdrey b ER Dexter1v ENGAdelaide25 Jan 1963
John ReidNZ100-130-4b FJ Titmus3v ENGChristchurch15 Mar 1963
Budhi KunderanIND100-150-2lbw b JSE Price3v ENGDelhi8 Feb 1964
Colin CowdreyENG100--0-3c †Wasim Bari b Majid Khan1v PAKLahore21 Feb 1969
Roy FredericksWI100-130-1c GR Viswanath b S Madan Lal2v INDCalcutta27 Dec 1974
Majid KhanPAK100--0-1c L Baichan b LR Gibbs1v WIKarachi1 Mar 1975
Gordon GreenidgeWI100-153-2c †Wasim Bari b Sikander Bakht1v PAKKingston15 Apr 1977
Javed MiandadPAK100-81-6c †SMH Kirmani b N Kapil Dev2v INDKarachi14 Nov 1978
Jonny BairstowENG99*81104122.227not out2v AUSManchester19 Jul 2023
Andrew HallSA99*87152113.798not out3v ENGLeeds21 Aug 2003
Alex TudorENG99*11921083.193not out4v NZBirmingham1 Jul 1999
Shaun PollockSA99*1709258.248not out2v SLCenturion15 Nov 2002
Steve WaughAUS99*18312054.105not out1v ENGPerth3 Feb 1995
Misbah-ul-HaqPAK99*2235344.395not out2v WIJamaica21 Apr 2017
Geoff BoycottENG99*2858034.742not out4v AUSPerth14 Dec 1979
Richard HadleeNZ9981180122.227c †RW Taylor b RGD Willis1v ENGChristchurch3 Feb 1984
Travis HeadAUS9995110104.215b KC Brathwaite1v WIPerth30 Nov 2022
Matthew HaydenAUS9998102101.021c V Sehwag b Harbhajan Singh3v INDBrisbane4 Dec 2003
Virender SehwagIND9910115098.022st †HAPW Jayawardene b S Randiv2v SLColombo26 Jul 2010
Rishabh PantIND991059594.295b W O'Rourke3v NZBengaluru16 Oct 2024
Harry BrookENG9911211288.395c SN Thakur b M Prasidh Krishna2v INDLeeds20 Jun 2025
Angelo MathewsSL9913115075.576run out (SR Tendulkar/†MS Dhoni)1v INDMumbai2 Dec 2009
Ross EdwardsAUS9913215075.005lbw b RA Woolmer2v ENGLondon31 Jul 1975

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.