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
Dilip VengsarkarIND10270 & 3234090v ENGCalcutta1 Jan 1982
Roy DiasSL1021021148-v INDDelhi15 Sept 1982
Allan LambENG10246 & 56182131v AUSPerth12 Nov 1982
Allan LambENG102102105122v NZLondon9 Jun 1983
Imran KhanPAK102102*133110v SLLeeds16 Jun 1983
Desmond HaynesWI102102*142113v AUSCastries19 Apr 1984
Ian BothamENG10264 & 38148141v WIBirmingham14 Jun 1984
Larry GomesWI10210 & 92*164150v ENGLondon28 Jun 1984
Ravi ShastriIND102102141111v AUSIndore6 Oct 1984
Saleem MalikPAK102102*-150v INDFaisalabad24 Oct 1984
Syed KirmaniIND102102 & DNB230100v ENGMumbai28 Nov 1984
Ravi ShastriIND10210214261v ENGCuttack27 Dec 1984
Kapil DevIND10253 & 49127151v ENGChennai13 Jan 1985
David GowerENG102102118141v AUSLondon3 Jun 1985
Mudassar NazarPAK10278 & 24*--0v SLSialkot27 Oct 1985
Bruce EdgarNZ10250 & 5230780v AUSSydney22 Nov 1985
Greg RitchieAUS10289 & 1328151v NZSydney22 Nov 1985
Allan LambENG10262 & 40154170v WIPort of Spain7 Mar 1986
Graham GoochENG10251 & 5130940v WISt. John's11 Apr 1986
Kris SrikkanthIND102102104101v AUSJaipur7 Sept 1986
Raman LambaIND10210212082v AUSRajkot7 Oct 1986
Bill AtheyENG10296 & 6261120v AUSPerth28 Nov 1986
Saleem MalikPAK10210223760v ENGLondon6 Aug 1987
Dilip VengsarkarIND102102*266110v WIKolkata26 Dec 1987
Dean JonesAUS102102174130v SLPerth12 Feb 1988
Mohinder AmarnathIND102102*13960v NZSharjah27 Mar 1988
Gordon GreenidgeWI102102*15450v PAKSharjah18 Oct 1988
Saleem MalikPAK10210211550v INDSharjah20 Oct 1989
Ijaz AhmedPAK102102*10091v SLBrisbane10 Feb 1990
Dean JonesAUS102102*9175v NZAuckland11 Mar 1990
Graham GoochENG10284 & 18*29250v WIPort of Spain23 Mar 1990
Robin SmithENG10262 & 40*396100v WIBridgetown5 Apr 1990
Mark GreatbatchNZ102102*10493v ENGLeeds23 May 1990
Mark WaughAUS10271 & 31222110v WIGeorgetown23 Mar 1991
Mark TaylorAUS10226 & 7632590v WIBridgetown19 Apr 1991
David BoonAUS102102*16880v INDHobart10 Dec 1991
Saleem MalikPAK10210210850v SLRawalpindi19 Jan 1992
Ramiz RajaPAK102102*15840v WIMelbourne23 Feb 1992
Jonty RhodesSA10286 & 16336110v INDCape Town2 Jan 1993
Brian LaraWI1026 & 96153111v PAKPort of Spain16 Apr 1993
Arjuna RanatungaSL10288 & 14177171v INDColombo27 Jul 1993
Manoj PrabhakarIND102102*15490v WIKanpur30 Oct 1994
Ken RutherfordNZ102102*9872v SLEast London18 Dec 1994
Chamara DunusingheSL10211 & 9127490v NZNapier11 Mar 1995
Saleem ElahiPAK102102*13371v SLGujranwala29 Sept 1995
Arjuna RanatungaSL102102*11290v PAKGujranwala29 Sept 1995
Steve WaughAUS102102*11561v SLMelbourne16 Jan 1996
Ricky PontingAUS10210211251v WIJaipur4 Mar 1996
Shahid AfridiPAK10210240611v SLNairobi4 Oct 1996
Brian LaraWI10210211482v AUSBrisbane5 Jan 1997
PreviousPage 284Next

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.