Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM104/1 (28)Day 1: Lunch - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Marlon SamuelsWI101101160141v SAPort Elizabeth26 Dec 2014
Hashim AmlaSA10163 & 38*199130v WICape Town2 Jan 2015
Shakib Al HasanBAN10125 & 76*16591v PAKKhulna28 Apr 2015
Mominul HaqueBAN10180 & 21213101v PAKKhulna28 Apr 2015
Moeen AliENG10158 & 43187160v NZLondon21 May 2015
Joe RootENG10163 & 38*138152v AUSBirmingham29 Jul 2015
Angelo MathewsSL10154 & 4713483v AUSGalle4 Aug 2016
Martin GuptillNZ10172 & 29204152v INDIndore8 Oct 2016
Kaushal SilvaSL10194 & 7214110v ZIMHarare29 Oct 2016
Usman KhawajaAUS1014 & 97199113v SAPerth3 Nov 2016
Joe RootENG10152 & 49207120v SAManchester4 Aug 2017
Mitchell MarshAUS101101141152v ENGSydney4 Jan 2018
Usman KhawajaAUS1010 & 101*139140v SLCanberra1 Feb 2019
Javed AhmadiAFG10139 & 62174161v WILucknow27 Nov 2019
Rory BurnsENG101101209150v NZHamilton29 Nov 2019
Jos ButtlerENG10155 & 46*143120v SLGalle22 Jan 2021
Rishabh PantIND101101118132v ENGAhmedabad4 Mar 2021
Ibrahim ZadranAFG10172 & 29195110v ZIMAbu Dhabi10 Mar 2021
Jason HolderWI10130 & 71*122120v SLNorth Sound29 Mar 2021
Niroshan DickwellaSL10177* & 2497101v BANKandy29 Apr 2021
Kane WilliamsonNZ10149 & 52*266140v INDSouthampton18 Jun 2021
Mominul HaqueBAN10188 & 13*288150v NZMount Maunganui1 Jan 2022
Dinesh ChandimalSL10180 & 2119592v PAKGalle24 Jul 2022
Dimuth KarunaratneSL10140 & 6119560v PAKGalle24 Jul 2022
Kusal MendisSL10187 & 14138170v NZChristchurch9 Mar 2023
Kamindu MendisSL10192* & 918492v BANChattogram30 Mar 2024
Temba BavumaSA10186 & 15*19971v WIPort of Spain7 Aug 2024
Agha SalmanPAK10154 & 47*16693v BANRawalpindi30 Aug 2024
Tom LathamNZ10115 & 86155120v INDPune24 Oct 2024
Ismat AlamAFG1010 & 10118390v ZIMBulawayo2 Jan 2025
Rishabh PantIND10140 & 6113195v AUSSydney3 Jan 2025
Rachin RavindraNZ1017 & 94171130v ENGNottingham25 Jun 2026
Tanzid HasanBAN101101 & 020281v AUSDarwin13 Aug 2026
Syd GregoryAUS10070 & 30-80v ENGMelbourne1 Mar 1895
Victor TrumperAUS10063 & 37--0v SAJohannesburg11 Oct 1902
Johnny TyldesleyENG1000 & 100-120v AUSLeeds3 Jul 1905
Syd GregoryAUS10044 & 56-80v ENGSydney21 Feb 1908
Aubrey FaulknerSA10020 & 80129121v AUSMelbourne17 Feb 1911
Jack GregoryAUS100100115120v ENGMelbourne31 Dec 1920
Johnny DouglasENG10032* & 6831280v AUSSydney25 Feb 1921
Arthur RichardsonAUS100100-100v ENGLeeds10 Jul 1926
Douglas JardineENG10035 & 65*325110v AUSBrisbane30 Nov 1928
Wally HammondENG100100*-130v NZLondon29 Jul 1931
Donald BradmanAUS10076 & 24169140v ENGBrisbane10 Feb 1933
Douglas JardineENG10065 & 35*--0v INDMadras10 Feb 1934
Cotar RamaswamiIND10040 & 60--0v ENGManchester25 Jul 1936
Vijay MerchantIND10052 & 48-50v ENGLondon15 Aug 1936
Jack FingletonAUS100100 & 031160v ENGBrisbane4 Dec 1936
Leonard HuttonENG100100221140v AUSNottingham10 Jun 1938
Bruce MitchellSA10011 & 89-60v ENGDurban3 Mar 1939
PreviousPage 132Next

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.