T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls 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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

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
Kevin PietersenENG142100 & 42202103v PAKFaisalabad20 Nov 2005
Habibul BasharBAN14269 & 73224160v SLBogra8 Mar 2006
Kevin PietersenENG14241 & 101266220v INDLondon9 Aug 2007
Tamim IqbalBAN14214 & 128309180v WISt Vincent9 Jul 2009
Michael HusseyAUS142142244160v SLKandy8 Sept 2011
Hashim AmlaSA142104 & 38326102v AUSBrisbane9 Nov 2012
Virender SehwagIND142117 & 25138162v ENGAhmedabad15 Nov 2012
Shivnarine ChanderpaulWI142122* & 20255150v NZHamilton19 Dec 2013
Joe RootENG14283 & 59212161v WIAntigua13 Apr 2015
Cheteshwar PujaraIND14241 & 101*256150v NZIndore8 Oct 2016
Cheteshwar PujaraIND142124 & 18242190v ENGRajkot9 Nov 2016
Asghar AfghanAFG14292 & 5028274v BANChittagong5 Sept 2019
Travis HeadAUS142114 & 28298140v NZMelbourne26 Dec 2019
Lahiru ThirimanneSL142140 & 2304150v BANKandy29 Apr 2021
Dhananjaya de SilvaSL14233 & 109232191v PAKGalle24 Jul 2022
Ben DuckettENG14263 & 79147151v PAKMultan9 Dec 2022
Nazmul Hossain ShantoBAN14237 & 105233123v NZSylhet28 Nov 2023
Marnus LabuschagneAUS14272 & 70284100v INDMelbourne26 Dec 2024
Shubman GillIND142129* & 13211173v WIDelhi10 Oct 2025
Jack HobbsENG14118 & 123202141v AUSAdelaide14 Jan 1921
Bill WoodfullAUS141141-120v ENGLeeds10 Jul 1926
Alan KippaxAUS141100 & 41354150v ENGMelbourne29 Dec 1928
Jack SiedleSA141141-130v ENGCape Town1 Jan 1931
Keith MillerAUS141141* & DNB19891v ENGAdelaide31 Jan 1947
Everton WeekesWI141141 & DNB-150v ENGKingston27 Mar 1948
Sid BarnesAUS1410 & 141-142v ENGLondon24 Jun 1948
Ted DexterENG141141292240v NZChristchurch27 Feb 1959
Garry SobersWI14192 & 49*--0v ENGPort of Spain25 Mar 1960
Norm O'NeillAUS14171 & 70294180v WISydney13 Jan 1961
Saeed AhmedPAK141103 & 38*-100v INDMadras13 Jan 1961
Mike SmithENG14154 & 87-150v NZChristchurch25 Feb 1966
Tom GraveneyENG141109 & 32334151v WINottingham30 Jun 1966
Conrad HunteWI141101 & 40-220v INDBombay13 Dec 1966
Colin CowdreyENG14159 & 82451160v WIGeorgetown28 Mar 1968
Ian ChappellAUS141111 & 30292140v ENGMelbourne21 Jan 1971
Ian RedpathAUS141135 & 6217140v PAKMelbourne29 Dec 1972
Tony GreigENG1412 & 139190160v NZNottingham7 Jun 1973
Roy FredericksWI141104 & 37-230v INDMumbai23 Jan 1975
Greg ChappellAUS141115 & 26*235210v ENGAdelaide10 Dec 1982
Kepler WesselsAUS141141188210v SLKandy22 Apr 1983
Graham YallopAUS141141274130v PAKPerth11 Nov 1983
John WrightNZ141130 & 11*322260v ENGAuckland10 Feb 1984
Martin CroweNZ14157 & 84336230v PAKDunedin9 Feb 1985
Allan BorderAUS141125 & 16354200v ENGPerth28 Nov 1986
Mohammad AzharuddinIND141141 & DNB-110v PAKKolkata11 Feb 1987
Richie RichardsonWI14120 & 121359132v ENGLondon8 Aug 1991
Kapil DevIND14112 & 129198161v SAPort Elizabeth26 Dec 1992
Mark GreatbatchNZ141133 & 8347160v PAKHamilton2 Jan 1993
Desmond HaynesWI141125 & 16*226172v PAKBridgetown23 Apr 1993
Graeme HickENG141141277250v SACenturion16 Nov 1995

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