Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZIND

Batting match by match (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,349 of the 23,356 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Mike GattingENG217207 & 10*329203v INDChennai13 Jan 1985
Wavell HindsWI217165 & 52348321v PAKBridgetown18 May 2000
Graham ThorpeENG21717 & 200*273295v NZChristchurch13 Mar 2002
Rahul DravidIND217217468280v ENGLondon5 Sept 2002
AB de VilliersSA217217*333172v INDAhmedabad3 Apr 2008
Mohammad HafeezPAK217196 & 21357221v SLColombo30 Jun 2012
Alastair CookENG21741 & 176483280v INDAhmedabad15 Nov 2012
Michael ClarkeAUS217187 & 30*346240v ENGManchester1 Aug 2013
Daniel FlynnND217188 & 29362272v AAAuckland20 Dec 2013
Shakib Al HasanBAN217217 & 0281310v NZWellington12 Jan 2017
Dean ElgarSA217199 & 18413173v BANPotchefstroom28 Sept 2017
Joe ClarkeWOR21740 & 177*279290v NOTNottingham25 Jun 2018
Ben DuckettNOT217122 & 95385250v GLANottingham14 Apr 2022
Alex LeesDUR217195 & 22252270v GLOChester-le-Street10 Jul 2023
Nick GubbinsHAM217201* & 16348290v WORSouthampton17 Sept 2024
James BraceyGLO217113 & 104*313192v DERBristol2 Sept 2026
KS RanjitsinhjiENG21662 & 154*-230v AUSManchester16 Jul 1896
Stewie DempsterNZ216136 & 80*-80v ENGWellington24 Jan 1930
Eddie PaynterENG216216*333261v AUSNottingham10 Jun 1938
Bill BrownAUS216206* & 10429230v ENGLondon24 Jun 1938
Everton WeekesWI216161 & 55*--0v INDPort of Spain19 Feb 1953
Mansur Ali Khan PataudiIND21613 & 203*-242v ENGDelhi8 Feb 1964
Eddie BarlowSA216138 & 78-260v ENGCape Town1 Jan 1965
Keith FletcherENG216216413290v NZAuckland20 Feb 1975
Marvan AtapattuSL216216*437240v ZIMBulawayo18 Nov 1999
Daryll CullinanSA216134 & 82510222v WIBridgetown29 Mar 2001
Ricky PontingAUS216144 & 72226304v ENGLeeds16 Aug 2001
Brian LaraWI216216262227v PAKMultan19 Nov 2006
Kumar SangakkaraSL216192 & 24*373172v PAKColombo30 Jun 2012
Ross TaylorNZ216142 & 74401130v SLColombo25 Nov 2012
Alastair CookESS21635 & 181381230v DERChelmsford13 Apr 2014
Scott BorthwickDUR216216305251v MIDChester-le-Street1 Jun 2014
Kraigg BrathwaiteWI216212 & 4*453150v BANSt Vincent5 Sept 2014
Ed JoyceSUS216137 & 79283252v LANBrighton9 Sept 2014
Marcus TrescothickSOM216140 & 76305363v MIDTaunton26 Apr 2015
Jason RoySUR216120 & 96297320v DURChester-le-Street12 Sept 2016
Hamish RutherfordOV216143 & 73292312v CSNelson22 Oct 2016
Brendan TaylorZIM216110 & 106*361200v BANDhaka11 Nov 2018
Ben BrownSUS216156 & 60*308260v NORNorthampton20 May 2019
Beau WebsterTAS216187 & 29*205285v WAHobart24 Feb 2020
Kraigg BrathwaiteWI216160 & 56*673210v ENGBridgetown16 Mar 2022
Herbert SutcliffeENG215161 & 54565100v AUSLondon16 Aug 1930
Hanif MohammadPAK215111 & 104-220v ENGDacca19 Jan 1962
Keith StackpoleAUS215207 & 8419251v ENGBrisbane27 Nov 1970
Bob SimpsonAUS215176 & 39447200v INDPerth16 Dec 1977
Zaheer AbbasPAK215215 & DNB254232v INDLahore10 Dec 1982
Gordon GreenidgeWI2151 & 214*249292v ENGLondon28 Jun 1984
David GowerENG215215314251v AUSBirmingham15 Aug 1985
Jacques KallisSA215149 & 66468161v ENGCape Town2 Jan 2005
Inzamam-ul-HaqPAK215184 & 31*296280v INDBangalore24 Mar 2005

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.