Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR63/0 (7)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Alastair CookENG621777035.031c †BJ Haddin b MA Starc2v AUSManchester1 Aug 2013
Dawid MalanENG621806034.445c SPD Smith b MA Starc1v AUSSydney4 Jan 2018
Greg BlewettAUS621826034.072b M Muralitharan2v SLGalle22 Sept 1999
Desmond HaynesWI621843033.702run out4v ENGNottingham5 Jun 1980
Yashpal SharmaIND621857033.515c Javed Miandad b Majid Khan2v PAKBangalore21 Nov 1979
Ben StokesENG621876033.165c KL Rahul b HH Pandya4v INDNottingham18 Aug 2018
Trevor FranklinNZ621896032.801b GR Dilley3v ENGAuckland25 Feb 1988
John WrightNZ6218910032.802c & b RJ Shastri3v INDHyderabad2 Dec 1988
John EdrichENG621937032.121c †BN Jarman b GD McKenzie2v AUSLeeds25 Jul 1968
Dinesh ChandimalSL621956031.795lbw b Yasir Shah1v PAKDubai6 Oct 2017
Imam-ul-HaqPAK621994031.162st †AT Carey b NM Lyon2v AUSPerth14 Dec 2023
Wayne PhillipsAUS622008031.003c †IDS Smith b JG Bracewell1v NZAuckland13 Mar 1986
Cyril WashbrookENG622071129.952c †D Tallon b B Dooland2v AUSMelbourne1 Jan 1947
Douglas JardineENG622136029.116c & b DD Blackie2v AUSMelbourne29 Dec 1928
Rahul DravidIND622206128.183c JM How b DL Vettori3v NZNapier26 Mar 2009
Robin SmithENG622464025.205b EA Moseley2v WIBridgetown5 Apr 1990
Manoj PrabhakarIND622526024.602c Kepler Wessels b O Henry2v SACape Town2 Jan 1993
Ali ShahZIM622685023.133c WPUJC Vaas b KR Pushpakumara3v SLColombo18 Sept 1996
Dick BarlowENG62-60-1c HF Boyle b TW Garrett3v AUSSydney17 Feb 1882
Billy BarnesENG62--0-6c J Worrall b CTB Turner2v AUSLondon13 Aug 1888
KS RanjitsinhjiENG62--0-3c GHS Trott b TR McKibbin2v AUSManchester16 Jul 1896
George HirstENG62-81-6b E Jones1v AUSSydney13 Dec 1897
Jack WorrallAUS62-90-4c GH Hirst b TW Hayward4v ENGSydney26 Feb 1898
Victor TrumperAUS62--0-1c †AFA Lilley b FS Jackson3v ENGSheffield3 Jul 1902
Johnny TyldesleyENG62-62-3c H Trumble b WP Howell3v AUSMelbourne1 Jan 1904
Monty NobleAUS62-40-4st †AFA Lilley b BJT Bosanquet4v ENGLeeds3 Jul 1905
Dave NourseSA62-40-4b C Blythe2v ENGLondon1 Jul 1907
Jack CrawfordENG62-80-8b WW Armstrong2v AUSAdelaide10 Jan 1908
C.B. FryENG62--0-4run out2v AUSLondon9 Aug 1909
Frank WoolleyENG62-110-5lbw b RB Minnett1v AUSLondon19 Aug 1912
Jock CameronSA62--0-6c AP Freeman b G Geary2v ENGLondon17 Aug 1929
Jack SiedleSA62--0-2lbw b IAR Peebles2v ENGJohannesburg13 Feb 1931
Jackie GrantWI62-80-4c SJ McCabe b H Ironmonger1v AUSSydney27 Feb 1931
Tom LowryNZ62--0-6c DR Jardine b FR Brown2v ENGLondon29 Jul 1931
Jim ChristySA62--0-1c CS Dempster b FT Badcock2v NZWellington4 Mar 1932
Eric RowanSA62--0-3c WR Hammond b WE Bowes2v ENGLeeds13 Jul 1935
Jack FingletonAUS62--0-1c & b ACB Langton2v SAJohannesburg24 Dec 1935
Len DarlingAUS62--0-5lbw b B Mitchell2v SADurban28 Feb 1936
Charlie BarnettENG62--0-1c JL Kerr b J Cowie1v NZManchester24 Jul 1937
Eddie PaynterENG62-30-3lbw b ACB Langton2v SADurban3 Mar 1939
Dennis DyerSA62--0-2b WJ Edrich1v ENGManchester5 Jul 1947
Gerry GomezWI62--0-6lbw b JC Laker2v ENGPort of Spain11 Feb 1948
Arthur MorrisAUS62--1-2b DVP Wright3v ENGLondon24 Jun 1948
Lala AmarnathIND62--0-4c RJ Christiani b PEW Jones2v WIDelhi10 Nov 1948
Freddie BrownENG62-41-7c IWG Johnson b JB Iverson2v AUSMelbourne22 Dec 1950
Leonard HuttonENG62-30-1lbw b KR Miller1v AUSSydney5 Jan 1951
Freddie BrownENG62-70-6c VJ Scott b GF Cresswell2v NZWellington17 Mar 1951
Colin McDonaldAUS62-50-1b S Ramadhin3v WISydney25 Jan 1952
Graeme HoleAUS62-60-6b FMM Worrell3v WISydney25 Jan 1952
Polly UmrigarIND62--0-5c Nazar Mohammad b Fazal Mahmood2v PAKMadras28 Nov 1952
PreviousPage 229Next

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.