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
Mark RichardsonNZ9925814038.371lbw b ML Nkala1v ZIMHarare19 Sept 2000
Martyn MoxonENG9926910036.802c JJ Crowe b EJ Chatfield2v NZAuckland25 Feb 1988
Richie RichardsonWI992774035.743b N Kapil Dev3v INDPort of Spain15 Apr 1989
John WrightNZ9932314030.652st †RC Russell b PCR Tufnell3v ENGChristchurch18 Jan 1992
Geoff BoycottENG9934013029.121c †DL Murray b BD Julien1v WIPort of Spain30 Mar 1974
Clem HillAUS99-7--7c AO Jones b SF Barnes3v ENGMelbourne1 Jan 1902
Aubrey FaulknerSA99--0-5c FE Woolley b GJ Thompson3v ENGCape Town11 Mar 1910
Charles MacartneyAUS99--1-3c †EJ Smith b FR Foster2v ENGLondon24 Jun 1912
Herbert SutcliffeENG99--0-2b GF Bissett3v SACape Town31 Dec 1927
Norman YardleyENG99-100-6c L Tuckett b OC Dawson3v SANottingham7 Jun 1947
Robert ChristianiWI99--0-6lbw b K Cranston3v ENGBridgetown21 Jan 1948
Bruce MitchellSA99--0-1c †SC Griffith b AV Bedser1v ENGPort Elizabeth5 Mar 1949
Keith MillerAUS99-80-5b DVP Wright3v ENGAdelaide2 Feb 1951
Allan RaeWI99-91-1b TB Burtt1v NZAuckland15 Feb 1952
Arthur MorrisAUS99-70-2run out1v SAMelbourne6 Feb 1953
John BeckNZ99-91-6run out1v SACape Town1 Jan 1954
Maqsood AhmedPAK99--0-4st †NS Tamhane b SP Gupte1v INDLahore29 Jan 1955
Colin McDonaldAUS99--0-1c †JHB Waite b ERH Fuller1v SACape Town31 Dec 1957
Rohan KanhaiWI99-140-3run out1v INDMadras21 Jan 1959
Pankaj RoyIND99--0-1c R Benaud b LF Kline3v AUSDelhi12 Dec 1959
Mike SmithENG99-101-5c †JHB Waite b GM Griffin1v SALondon23 Jun 1960
Trevor GoddardSA99-90-2c MC Cowdrey b JB Statham2v ENGLondon18 Aug 1960
Motganhalli JaisimhaIND99-120-2run out2v PAKKanpur16 Dec 1960
Mike SmithENG99-130-4run out2v PAKLahore21 Oct 1961
Ted DexterENG99-130-3b GD McKenzie4v AUSBrisbane30 Nov 1962
Rusi SurtiIND99--0-4c MG Burgess b GA Bartlett3v NZAuckland7 Mar 1968
Ian ChappellAUS99-160-3c AL Wadekar b BS Bedi2v INDCalcutta12 Dec 1969
Maurice FosterWI99--0-7b S Abid Ali2v INDPort of Spain13 Apr 1971
Majid KhanPAK99-80-3c DL Amiss b PI Pocock1v ENGKarachi24 Mar 1973
Mushtaq MohammadPAK99-100-4run out1v ENGKarachi24 Mar 1973
Dennis AmissENG99-140-2c Sarfraz Nawaz b Intikhab Alam2v PAKKarachi24 Mar 1973
Alex CareyAUS98*12315079.677not out4v NZChristchurch8 Mar 2024
David GowerENG98*14113069.507not out3v AUSSydney4 Jan 1980
Sourav GangulyIND98*15215064.474not out4v SLKandy22 Aug 2001
Graeme HickENG98*16610159.043not out3v AUSSydney1 Jan 1995
Brian McMillanSA98*17212156.987not out2v ZIMHarare13 Oct 1995
Greg ChappellAUS98*20210048.514not out4v ENGSydney4 Jan 1980
Mike AthertonENG98*27714035.382not out4v SANottingham23 Jul 1998
Allan BorderAUS98*31411031.215not out1v WIPort of Spain16 Mar 1984
Geoff MillerENG98*32210030.436not out2v PAKLahore14 Dec 1977
Aamer MalikPAK98*32912129.796not out2v ENGKarachi16 Dec 1987
Leonard HuttonENG98*-120-1not out4v SAManchester5 Jul 1951
Frank WorrellWI98*--2-5not out3v INDKingston13 Apr 1962
Sadiq MohammadPAK98*--0-7not out3v WIKarachi1 Mar 1975
Dilip VengsarkarIND98*--0-4not out3v SLColombo30 Aug 1985
Kapil DevIND9897101101.037lbw b MA Holding1v WISt. John's28 Apr 1983
Craig McMillanNZ9897133101.034c Waqar Younis b Fazl-e-Akbar2v PAKHamilton27 Mar 2001
Ashton AgarAUS9810112297.0311c GP Swann b SCJ Broad2v ENGNottingham10 Jul 2013
Viv RichardsWI9810314095.152c GS Chappell b DK Lillee4v AUSMelbourne31 Jan 1976
Ajinkya RahaneIND9810314095.155b Shakib Al Hasan1v BANFatullah10 Jun 2015

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.