Live1st ODI · India in New Zealand 2026/27NZ170/9 (37.2)INDIND chose to bowlTest1st 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
Mark CosgroveLEI16092 & 68211280v GLOLeicester5 Sept 2017
Virat KohliIND160160*159122v SACape Town7 Feb 2018
Greg HayCS16026 & 134*339120v OVNapier1 Mar 2018
Varun ChopraESS16016014996v SOMChelmsford25 May 2018
Fakhar ZamanPAK16094 & 66281151v AUSAbu Dhabi16 Oct 2018
Babar AzamPAK16060 & 100*227152v SLKarachi19 Dec 2019
Sean WilliamsZIM160107 & 53*214164v SLHarare27 Jan 2020
Travis HeadSA1609 & 151341210v VICAdelaide30 Oct 2020
Sam EvansLEI160138 & 22374190v SURLondon15 Apr 2021
Peter HandscombVIC16012 & 148*305220v SAAdelaide9 Feb 2022
Dale PhillipsOV16063 & 97*301170v CANRangiora29 Mar 2022
Josh BohannonLAN16068 & 92204220v NOTNottingham4 May 2023
Cameron BancroftGLO160160267180v LEILeicester17 May 2024
Dean ElgarESS16040 & 120*297200v DURChelmsford23 Jun 2024
Ian HollandLEI160104 & 56320231v GLOBristol22 Aug 2024
Jonny BairstowYOR160160 & DNB198142v MIDLeeds29 Aug 2024
Liam DawsonHAM160109 & 51228135v WORSouthampton17 Sept 2024
Usman KhawajaQUE160127 & 33*287161v TASHobart6 Mar 2025
Alex CareySA160104 & 56164173v QUEAdelaide15 Mar 2025
Nick GubbinsHAM16043 & 117330150v SURLondon11 Apr 2025
Josh BohannonLAN1605 & 155377180v NORManchester11 Apr 2025
Graham ClarkDUR160160 & DNB309200v HAMSouthampton2 May 2025
Sam NortheastGLA16021 & 139323190v LEILeicester22 Jun 2025
James ColesSUS16052 & 108284211v ESSBrighton22 Jul 2025
Chris GreenLAN160160 & DNB199138v GLOCheltenham22 Jul 2025
Marnus LabuschagneQUE160160206192v TASBrisbane4 Oct 2025
Mohammad IhsanSPA16016063517v CROMurcia7 Dec 2025
Matt BoyleCAN16097 & 63*110169v WFWellington9 Mar 2026
Cameron GreenWA160135 & 25297105v NSWSydney14 Mar 2026
Ramesh MendisMSC160160*223110v CCCColombo28 Mar 2026
Mushfiqur RahimBAN16023 & 137297141v PAKSylhet16 May 2026
Avishka FernandoSSC160160129155v CCCColombo7 Sept 2026
Archie MacLarenENG159109 & 50*-150v AUSSydney13 Dec 1897
Johnny TyldesleyENG15997 & 62-142v AUSMelbourne1 Jan 1904
Jack HobbsENG159159-200v WILondon11 Aug 1928
Maurice LeylandENG159126 & 33431120v AUSBrisbane4 Dec 1936
Billy WadeSA159125 & 34*--0v ENGPort Elizabeth5 Mar 1949
Rohan KanhaiWI159139 & 20--2v INDPort of Spain4 Apr 1962
Colin CowdreyENG159159-210v PAKBirmingham31 May 1962
Syed Abid AliIND15978 & 8128880v AUSSydney26 Jan 1968
Charlie DavisWI15934 & 125*--0v INDGeorgetown19 Mar 1971
Sunil GavaskarIND159101 & 58391130v ENGManchester6 Jun 1974
Dilip VengsarkarIND1592 & 157273210v ENGLondon10 Jun 1982
Sunil GavaskarIND159155 & 4*293241v SLChennai17 Sept 1982
Allan LambENG15922 & 137*271250v NZNottingham25 Aug 1983
Wayne PhillipsAUS159159246200v PAKPerth11 Nov 1983
Gordon GreenidgeWI159127 & 32*237220v AUSKingston28 Apr 1984
Dilip VengsarkarIND159126* & 33269180v ENGLondon5 Jun 1986
Navjot SidhuIND159116 & 43*244144v NZBangalore12 Nov 1988
David BoonAUS159149 & 10447120v WISydney26 Jan 1989

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.