Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 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,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Virat KohliIND10610692111v AUSCanberra20 Jan 2016
Tim SeifertND106106 & 019791v CSNapier5 Feb 2016
Dane CleaverCS10666* & 40133151v NDNapier5 Feb 2016
Hamish RutherfordOV10670 & 36184180v WFQueenstown5 Feb 2016
Paul CollingwoodDUR106106*141111v SURLondon1 May 2016
Chris ReadNOT1065 & 101196153v YORNottingham1 May 2016
Tom AbellSOM106104 & 2201121v WARBirmingham8 May 2016
Paul CollingwoodDUR10697 & 9*190101v LANChester-le-Street15 May 2016
Jack ShantryWOR106106 & 0108116v GLOWorcester29 May 2016
Sam BillingsKEN106106*5495v GLACanterbury12 Jun 2016
Stephen EskinaziMID106106186131v LANLondon26 Jun 2016
Ed JoyceSUS106106177140v GLABrighton2 Jul 2016
Tom AbellSOM10610611791v SUSTaunton30 Jul 2016
David WarnerAUS10610612690v SLKandy4 Sept 2016
Josh FinnieOV10698 & 8161162v CSUniversity of Otago Oval5 Nov 2016
Babar AzamPAK10690* & 16221120v NZHamilton25 Nov 2016
Quinton de KockSA10637 & 69154110v SLPort Elizabeth26 Dec 2016
Wriddhiman SahaIND106106* & DNB15572v BANHyderabad9 Feb 2017
Glenn MaxwellAUS106104 & 220092v INDRanchi16 Mar 2017
Daniel Bell-DrummondKEN10610612080v SOMTaunton2 May 2017
Stephen CookDUR10610611460v YORLeeds3 May 2017
Shivnarine ChanderpaulLAN106106199111v YORManchester19 May 2017
Billy GodlemanDER10698 & 8200120v DURChesterfield3 Jul 2017
Virat KohliIND1063 & 103*14451v SLGalle26 Jul 2017
Moeen AliENG10622 & 84128180v WILeeds25 Aug 2017
Aaron FinchAUS10610611491v ENGBrisbane19 Jan 2018
Glenn PhillipsAA10693 & 13145151v NDKennards Hire Community Oval1 Mar 2018
Ashton AgarWA10620 & 86169130v SAAdelaide14 Mar 2018
Josh InglisWA10686 & 20149122v SAAdelaide14 Mar 2018
David WieseSUS106106105143v WARBirmingham13 Apr 2018
Shane WatsonCSK1061065796v RRPune20 Apr 2018
Ian CockbainGLO106106*11253v MIDBristol6 Jun 2018
Kusal MendisSL1064 & 102221112v WITrinidad6 Jun 2018
Tim AmbroseWAR10667 & 39205140v DURChester-le-Street25 Jun 2018
Steven CrookNOR10633 & 73168160v GLACardiff25 Jun 2018
Babar AzamPAK106106*7692v ZIMBulawayo22 Jul 2018
Tom Kohler-CadmoreYOR106106232120v NOTNottingham4 Sept 2018
Dominic SibleyWAR106106168170v LEILeicester10 Sept 2018
Jaskaran MalhotraUSA106106*5558v BEAMorrisville21 Sept 2018
Shimron HetmyerWI1061067866v INDGuwahati21 Oct 2018
Shaun MarshAUS10610610274v SAHobart11 Nov 2018
Jordan SilkTAS10616 & 90269120v VICHobart17 Nov 2018
Dimuth KarunaratneSL10683 & 23161120v ENGColombo23 Nov 2018
Cheteshwar PujaraIND106106 & 0321100v AUSMelbourne26 Dec 2018
Faf du PlessisSA106103 & 3*232130v PAKCape Town3 Jan 2019
Billy GodlemanDER10610611562v LEILeicester24 Apr 2019
Sam RobsonMID106106106112v SOMRadlett1 May 2019
George RhodesWOR10610611192v YORWorcester4 May 2019
Kane WilliamsonNZ106106*13891v SABirmingham19 Jun 2019
Jonny BairstowENG10610699151v NZChester-le-Street3 Jul 2019
PreviousPage 256Next

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.