Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODIFinal · 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 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Jacques KallisSA21529 & 186327303v NZJohannesburg8 Nov 2007
Tillakaratne DilshanSL21592 & 123*203242v NZGalle18 Aug 2009
Rahul DravidIND215177 & 38327321v SLAhmedabad16 Nov 2009
Virat KohliIND215119 & 96374270v SAJohannesburg18 Dec 2013
Phil JaquesNOT21565 & 150*419270v SOMTaunton4 May 2014
Joe RootENG215200* & 15316180v SLLondon12 Jun 2014
Chris GayleWI2152151471016v ZIMCanberra24 Feb 2015
Alastair CookESS215125 & 90402260v KENChelmsford27 May 2019
Hashim AmlaSUR215215*367220v HAMLondon29 Apr 2021
Abid AliPAK215215*407290v ZIMHarare7 May 2021
Marnus LabuschagneGLA215130 & 85286263v DERDerby28 Apr 2022
Wiaan MulderLEI215156 & 59293330v GLALeicester20 Jul 2022
Jake LibbyWOR215215294251v SUSBrighton12 Sept 2022
Kane WilliamsonNZ215215296232v SLWellington17 Mar 2023
Wayne MadsenDER215138 & 77359313v SUSBrighton29 Aug 2024
Saif ZaibNOR215159 & 56306211v GLONorthampton23 May 2025
Patsy HendrenENG214169 & 45381212v AUSBrisbane30 Nov 1928
Graeme PollockSA214137 & 77*313241v ENGPort Elizabeth12 Feb 1965
Basil ButcherWI2145 & 209*430220v ENGNottingham30 Jun 1966
Rohan KanhaiWI21456 & 158*-250v INDKingston18 Feb 1971
David LloydENG214214*396170v INDBirmingham4 Jul 1974
Dean JonesAUS214184* & 30530141v ENGSydney10 Jan 1987
Andrew JonesNZ214150 & 64520170v AUSAdelaide11 Dec 1987
Jimmy AdamsWI214208* & 6347321v NZSt John's27 Apr 1996
Greg BlewettAUS214214421330v SAJohannesburg28 Feb 1997
Mathew SinclairNZ214214447220v WIWellington26 Dec 1999
Gary KirstenSA214180 & 34532220v SLDurban26 Dec 2000
Younis KhanPAK214173 & 41368260v ENGLeeds4 Aug 2006
Virender SehwagIND21463 & 151326172v AUSAdelaide24 Jan 2008
Thilan SamaraweeraSL214214338320v PAKLahore1 Mar 2009
Darren BravoWI214166 & 48389220v INDMumbai22 Nov 2011
Chris GayleWI214150 & 64*255256v NZAntigua25 Jul 2012
Alex HalesNOT214183 & 31295281v WARBirmingham29 Jun 2014
Steve SmithAUS214162* & 52*295260v INDAdelaide9 Dec 2014
Graeme van BuurenGLO214172* & 42378260v WORWorcester29 May 2016
Haseeb HameedLAN214114 & 100*333270v YORManchester13 Aug 2016
Shaun MarshWA214214 & 0*439290v VICPerth18 Oct 2019
Cole McConchieCAN214214305290v OVChristchurch5 Nov 2022
Marcus HarrisLEI214214303262v DERDerby19 Apr 2024
Lasith CroospulleCCC21451 & 1631432012v BRCColombo21 Feb 2025
George UlyettENG213149 & 64-161v AUSMelbourne10 Mar 1882
Herbert SutcliffeENG213104 & 109*--0v SALondon17 Aug 1929
George HeadleyWI213106 & 107-210v ENGLondon24 Jun 1939
Bill EdrichENG213191 & 22*-223v SAManchester5 Jul 1947
Graeme PollockSA213209 & 4-300v AUSCape Town31 Dec 1966
John WrightNZ21375 & 138637220v WIWellington20 Feb 1987
Brian LaraWI213213 & DNB344293v AUSKingston13 Mar 1999
Brian LaraWI21391 & 122328234v AUSTrinidad19 Apr 2003
Wavell HindsWI213213297342v SAGuyana31 Mar 2005
Wasim JafferIND2131 & 212408241v WIAntigua2 Jun 2006

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.