ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/27QUETAS

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
Colin MunroAA19962 & 137197188v CANAuckland1 Mar 2015
Kane WilliamsonNZ199140 & 59252290v AUSBrisbane5 Nov 2015
Alex LeesYOR19992 & 107257270v NOTNottingham1 May 2016
Jonny BairstowENG199167* & 32323190v SLLondon9 Jun 2016
Alex LeesYOR19985 & 114*429251v LANManchester13 Aug 2016
KL RahulIND199199311163v ENGChennai16 Dec 2016
Steve SmithAUS199178* & 21429190v INDRanchi16 Mar 2017
Colin AckermannLEI199196* & 3365252v MIDLeicester20 Jun 2018
Cole McConchieCAN199162 & 37*281311v WFChristchurch1 Mar 2019
Ryan HigginsGLO199199257251v LEILeicester17 Jun 2019
Dawid MalanMID199199373220v DERDerby30 Jun 2019
Faf du PlessisSA199199276240v SLCenturion26 Dec 2020
Hassan AzadLEI19955 & 144*404260v SURLondon15 Apr 2021
Dawid MalanYOR199199289222v SUSLeeds3 Jun 2021
Angelo MathewsSL199199 & 0412191v BANChattogram15 May 2022
Keaton JenningsLAN199199276220v SURManchester26 Sept 2022
Matthew MontgomeryNOT199177 & 22351300v ESSNottingham18 May 2023
Tom WestleyESS199148 & 51*381240v WARChelmsford29 Jul 2025
Dean ElgarESS19992 & 107*399251v SURLondon24 Apr 2026
Lindsay HassettAUS198198*305160v INDAdelaide23 Jan 1948
Warren LeesNZ198152 & 46-282v PAKKarachi30 Oct 1976
Greg ChappellAUS19874 & 124414220v WIBrisbane1 Dec 1979
Allan BorderAUS19898* & 100*583140v WIPort of Spain16 Mar 1984
Graham GoochENG19865 & 133384272v AUSManchester3 Jun 1993
Jacques KallisSA198110 & 88*585130v WICape Town2 Jan 1999
Marcus TrescothickENG198193 & 5316202v PAKMultan12 Nov 2005
Hashim AmlaSA19880 & 118*377170v PAKDubai12 Nov 2010
Saqib AliUAE19845 & 153370215v KENNairobi28 Jul 2011
Khurram KhanUAE19885 & 113285222v KENNairobi28 Jul 2011
Alviro PetersenSA198182 & 16*386260v ENGLeeds2 Aug 2012
Murali VijayIND198146 & 52480322v ENGNottingham9 Jul 2014
Kane WilliamsonNZ198166 & 32*308270v AUSPerth13 Nov 2015
Tom BruceCS19832 & 166*279261v NDHamilton15 Mar 2016
Jonny BairstowYOR198198231240v SURLeeds8 May 2016
Mushfiqur RahimBAN198175* & 23394250v SLDhaka23 May 2022
Leus du PlooyDER19828 & 170334230v YORChesterfield11 Jun 2023
Emilio GayNOR19845 & 153*243201v DERDerby17 May 2024
Wayne MadsenDER198198236204v KENCanterbury24 Sept 2025
Tawanda MuyeyeKEN19890 & 108270310v GLOBristol8 May 2026
Herbie TaylorSA19721 & 176-250v ENGJohannesburg23 Dec 1922
George HeadleyWI19721 & 176--0v ENGBridgetown11 Jan 1930
Everton WeekesWI197197 & DNB--0v PAKBridgetown17 Jan 1958
Frank WorrellWI197197*-172v ENGBridgetown6 Jan 1960
Hanif MohammadPAK197104 & 93423200v AUSMelbourne4 Dec 1964
Bob CowperAUS19732 & 165400160v INDSydney26 Jan 1968
Ian RedpathAUS197171 & 26*459190v ENGPerth11 Dec 1970
Alan KnottENG197101 & 96400201v NZAuckland5 Mar 1971
Ricky PontingAUS197197288220v PAKPerth26 Nov 1999
Guy WhittallZIM1979 & 188*444282v NZHarare19 Sept 2000
Rashid LatifPAK197150 & 47*276221v WISharjah31 Jan 2002

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.