ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 match by match (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsScoresBF4s6sOppositionGroundDate
Ben StokesENG120120214122v SAPort Elizabeth16 Jan 2020
Dominic SibleyENG120120 & DNB37250v WIManchester16 Jul 2020
Abdullah ShafiquePAK120114 & 6217143v ENGRawalpindi1 Dec 2022
Zakir HasanBAN12020 & 100269161v INDChattogram14 Dec 2022
Imam-ul-HaqPAK12024 & 96244151v NZKarachi26 Dec 2022
Rohit SharmaIND120120212152v AUSNagpur9 Feb 2023
Kavem HodgeWI120120 & 0175190v ENGNottingham18 Jul 2024
Shadman IslamBAN120120181161v ZIMChattogram28 Apr 2025
Travis HeadAUS12059 & 61173170v WIBridgetown25 Jun 2025
Yashasvi JaiswalIND1202 & 118173142v ENGLondon31 Jul 2025
Tony de ZorziSA120104 & 16218102v PAKLahore12 Oct 2025
Zak CrawleyENG12076 & 44152170v AUSBrisbane4 Dec 2025
Dhananjaya de SilvaSL120120 & 0175170v WINorth Sound25 Jun 2026
Sonal DinushaSL12092 & 28192140v WINorth Sound3 Jul 2026
Frank IredaleAUS119108 & 11-160v ENGManchester16 Jul 1896
Syd GregoryAUS119117 & 2-150v ENGLondon14 Aug 1899
Jimmy SinclairSA119101 & 18--2v AUSJohannesburg18 Oct 1902
Billy ZulchSA119105 & 14269101v AUSAdelaide7 Jan 1911
'Young Jack' HearneENG11976 & 43280130v AUSSydney15 Dec 1911
Reggie SpoonerENG119119--1v SALondon10 Jun 1912
Johnny DouglasENG119119--0v SACape Town13 Dec 1913
Jack GregoryAUS119119 & DNB-192v SAJohannesburg12 Nov 1921
Jack HobbsENG119119-140v AUSLondon26 Jun 1926
Alan KippaxAUS11952 & 67-91v SAMelbourne31 Dec 1931
Bill WoodfullAUS11982 & 37*-60v SAAdelaide29 Jan 1932
Donald BradmanAUS11948 & 71125160v ENGSydney23 Feb 1933
Donald BradmanAUS119103 & 16215100v ENGLeeds22 Jul 1938
Dudley NourseSA11961 & 58--0v ENGLondon21 Jun 1947
Leonard HuttonENG11983 & 36-60v SALondon16 Aug 1947
Rusi ModiIND11933 & 86-40v WIBombay4 Feb 1949
Godfrey EvansENG119104 & 15-160v WIManchester8 Jun 1950
David SheppardENG119119-190v INDLondon14 Aug 1952
Arthur MorrisAUS11930 & 89-130v ENGLondon25 Jun 1953
Willie WatsonENG1193 & 116-160v WIKingston15 Jan 1954
Russell EndeanSA11932 & 87-141v NZPort Elizabeth5 Feb 1954
Jackie McGlewSA11968 & 51-90v ENGNottingham9 Jun 1955
John ReidNZ119119* & DNB-101v INDDelhi16 Dec 1955
Conrad HunteWI1195 & 114--0v PAKGeorgetown13 Mar 1958
Colin CowdreyENG119119 & 0-150v WIPort of Spain25 Mar 1960
Hanif MohammadPAK11956 & 63*-90v INDCalcutta30 Dec 1960
Ted DexterENG11957 & 62-190v INDCalcutta30 Dec 1961
Peter ParfittENG119119-180v PAKLeeds5 Jul 1962
Eddie BarlowSA11961 & 58-180v NZAuckland13 Mar 1964
Bill LawryAUS11911921791v ENGAdelaide28 Jan 1966
Rohan KanhaiWI119104 & 15247160v ENGLondon18 Aug 1966
Doug WaltersAUS119112 & 729490v ENGBrisbane27 Nov 1970
Sadiq MohammadPAK11928 & 91304200v ENGLeeds8 Jul 1971
Charlie DavisWI11990 & 29*-170v NZPort of Spain9 Mar 1972
Alvin KallicharranWI119101 & 18-131v NZPort of Spain20 Apr 1972
Tony GreigENG11957 & 62239140v AUSManchester8 Jun 1972

BF balls faced · 4s fours · 6s sixes

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