Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)INDInnings break - IND need 186 runs to winTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th 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/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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Brendon McCullumWAR158158*641311v DERBirmingham3 Jul 2015
Ben SmithCS15841 & 117*342241v WFNelson23 Oct 2015
Dean ElgarSA158118* & 40317141v ENGDurban26 Dec 2015
KL RahulIND158158303153v WIJamaica30 Jul 2016
Sean ErvineHAM158158*286162v SURLondon6 Sept 2016
Chad BowesCAN1583 & 155211192v AARangiora22 Nov 2016
Ben StokesENG158100 & 58232280v WILeeds25 Aug 2017
Virat KohliIND158153 & 5237160v SACenturion13 Jan 2018
Kevin O'BrienIRE15840 & 118285170v PAKDublin11 May 2018
Ollie PopeSUR158158*224270v YORLondon11 May 2018
Dinesh ChandimalSL158119* & 39298111v WISt Lucia14 Jun 2018
Tom FellWOR15869 & 89297240v SURWorcester10 Sept 2018
Greg HayCS158158327210v OVNapier1 Mar 2019
Gareth RoderickGLO158158246151v SUSArundel11 Jun 2019
Rilee RossouwHAM15892 & 66225230v KENSouthampton13 Jul 2019
Ross TaylorNZ15853 & 105*286192v ENGHamilton29 Nov 2019
Tamim IqbalBAN158158136203v ZIMSylhet3 Mar 2020
Dean ElgarSA158127 & 31*190270v SLJohannesburg3 Jan 2021
Ben SmithCS158111* & 47393250v CANNapier3 Apr 2021
Sam RobsonMID158154 & 4291150v LEINorthwood11 Jul 2021
Babar AzamPAK158158139144v ENGBirmingham13 Jul 2021
Nic MaddinsonVIC158110* & 48*263221v QUEMelbourne18 Feb 2022
Jordan CoxKEN158158 & DNB264211v GLOCanterbury12 Jun 2022
Anuj DalDER158146* & 12334160v SUSBrighton26 Jun 2022
Billy GodlemanDER158158328160v LEIDerby26 Sept 2022
Colin AckermannLEI15822 & 136223250v SUSBrighton10 Sept 2023
Kusal MendisSL158158*87199v AFGGuwahati3 Oct 2023
Michael NeserQUE15818 & 140316190v NSWSydney4 Oct 2023
Alex DaviesWAR15827 & 131260201v SOMBirmingham22 Aug 2024
Rahmat ShahAFG15819 & 139339170v ZIMBulawayo2 Jan 2025
Joe ClarkeNOT15864 & 94272211v YORLeeds23 May 2025
Max O'DowdNED158158*130134v SCODundee12 Jun 2025
Tom WestleyESS15828 & 130*399160v HAMChelmsford22 Jun 2025
Pathum NissankaSL158158254190v BANColombo25 Jun 2025
Ravindra JadejaIND15889 & 69*255152v ENGBirmingham2 Jul 2025
Sithara GimhanMSC158158*115612v CCCColombo5 Jul 2025
Pavan RathnayakeCCC158158*94139v PSCColombo30 Jul 2025
Ashen BandaraPSC158158232182v BRCColombo6 Mar 2026
Marcus HarrisLAN158146 & 12285230v DURChester-le-Street24 Apr 2026
Ryan PatelSUR15826 & 132250261v GLALondon15 Sept 2026
Arthur MorrisAUS157157-151v SAPort Elizabeth3 Mar 1950
Roy McLeanSA15781 & 76*-241v AUSMelbourne6 Feb 1953
Russell EndeanSA15741 & 116*-160v ENGLeeds21 Jul 1955
Noel HarfordNZ15793 & 64-110v PAKLahore26 Oct 1955
Barry SinclairNZ157138 & 19-250v SAAuckland13 Mar 1964
Bert SutcliffeNZ157151* & 6-250v INDCalcutta5 Mar 1965
Mushtaq MohammadPAK157157-170v ENGSindh16 Mar 1973
Rohan KanhaiWI157157280210v ENGLondon23 Aug 1973
Roy FredericksWI15771 & 86*238160v ENGLondon12 Aug 1976
Roy DiasSL15760 & 97108180v INDChennai17 Sept 1982

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.