Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND191/2 (12)IND need 8 runs in 48 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK92/9 (23.1)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting match by match (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsScoresBF4s6sOppositionGroundDate
Rahmat ShahAFG14591 & 54258180v SLColombo2 Feb 2024
Harry BrookENG14536 & 109166181v WINottingham18 Jul 2024
Henry NichollsNZ14524 & 121228190v ENGLondon17 Jun 2026
Aubrey FaulknerSA14452 & 92217160v AUSSydney3 Mar 1911
Frank WoolleyENG144133* & 11240130v AUSSydney23 Feb 1912
Billy GriffithENG144140 & 4-150v WIPort of Spain11 Feb 1948
Reg SimpsonENG144137 & 7-210v SANottingham7 Jun 1951
Peter MayENG14447 & 97-130v SALeeds21 Jul 1955
John HoltWI14463 & 81*---v INDMadras21 Jan 1959
Jim ParksENG14443 & 101*--1v WIPort of Spain25 Mar 1960
Peter ParfittENG144122* & 22289210v SAJohannesburg22 Jan 1965
Doug WaltersAUS144112 & 32-191v WIPort of Spain23 Mar 1973
Alvin KallicharranWI14453 & 91-201v AUSPort of Spain23 Mar 1973
Ian DavisAUS14456 & 88260140v PAKMelbourne1 Jan 1977
Gundappa ViswanathIND144114 & 30294140v AUSMelbourne7 Feb 1981
Geoff HowarthNZ144137* & 7264150v INDWellington21 Feb 1981
John EmbureyENG14470 & 74*383142v PAKKarachi16 Dec 1987
Robin SmithENG144143 & 1293150v AUSManchester27 Jul 1989
Mike AthertonENG144144 & 0300170v WIGeorgetown17 Mar 1994
Hashan TillakaratneSL14436 & 108367160v NZDunedin18 Mar 1995
Andy FlowerZIM14444 & 100*314140v PAKBulawayo14 Mar 1998
Sachin TendulkarIND14418 & 126*282170v NZMohali10 Oct 1999
Justin LangerAUS144144286160v PAKPerth26 Nov 1999
Rahul DravidIND144144*345230v WIGeorgetown11 Apr 2002
Hashan TillakaratneSL144144314240v NZColombo25 Apr 2003
Sourav GangulyIND144144 & DNB196180v AUSBrisbane4 Dec 2003
Adam GilchristAUS1440 & 144187193v SLKandy16 Mar 2004
Jacques KallisSA1448 & 136*240171v ENGCenturion21 Jan 2005
Faisal IqbalPAK1445 & 139233171v INDKarachi29 Jan 2006
Kevin PietersenENG144144 & DNB201171v INDChandigarh19 Dec 2008
Travis DowlinWI14495 & 49270141v BANGrenada17 Jul 2009
Rahul DravidIND144144226151v SLKanpur24 Nov 2009
Shane WatsonAUS14496 & 48278200v WIAdelaide Oval4 Dec 2009
MS DhoniIND144144175105v WIKolkata14 Nov 2011
Nasir HossainBAN14477 & 67*232141v ZIMHarare Sports Club25 Apr 2013
Tamim IqbalBAN144104 & 40194190v ENGMirpur28 Oct 2016
Stephen CookSA14440 & 104339120v AUSAdelaide Oval24 Nov 2016
David WarnerAUS144144143171v PAKMelbourne Cricket Ground26 Dec 2016
Dean ElgarSA1448 & 136261210v ENGLondon27 Jul 2017
Ben FoakesENG144107 & 37236113v SLGalle International Stadium6 Nov 2018
Rory BurnsENG144133 & 11345180v AUSBirmingham1 Aug 2019
Nkruma BonnerWI14431 & 113*337181v SLNorth Sound21 Mar 2021
Jonny BairstowENG1448 & 136103167v NZNottingham10 Jun 2022
Steve SmithAUS144110 & 34246200v ENGLondon28 Jun 2023
Kamran GhulamPAK144118 & 26263161v ENGMultan15 Oct 2024
Temba BavumaSA14478 & 66225113v SLGqeberha5 Dec 2024
Joe RootENG144104 & 40295110v INDLondon10 Jul 2025
Travis HeadAUS14421 & 123118174v ENGPerth21 Nov 2025
Harry TrottAUS1430 & 143-240v ENGLondon22 Jun 1896
Vernon RansfordAUS143143* & DNB-210v ENGLondon14 Jun 1909

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