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/27WARBOLODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Mushtaq MohammadPAK100100283130v ENGBirmingham3 Jun 1971
Roy FredericksWI10069 & 31-90v NZPort of Spain9 Mar 1972
Alvin KallicharranWI100100* & DNB-71v NZGeorgetown6 Apr 1972
Gundappa ViswanathIND10025 & 75*297130v ENGKanpur25 Jan 1973
Mark BurgessNZ10079 & 21*-71v PAKWellington2 Feb 1973
Tony GreigENG10036 & 64-111v PAKSindh16 Mar 1973
Dennis AmissENG100100121141v NZManchester18 Jul 1973
Mike DennessENG100100189100v INDBirmingham4 Jul 1974
Tony GreigENG10051 & 49173150v AUSLeeds14 Aug 1975
Madan LalIND10045 & 55*-70v WIBridgetown10 Mar 1976
Ian BothamENG100100140110v PAKBirmingham1 Jun 1978
Geoff BoycottENG10077 & 2344010v AUSPerth15 Dec 1978
Faoud BacchusWI10096 & 4--0v INDBangalore15 Dec 1978
Yashpal SharmaIND100100*239103v AUSDelhi13 Oct 1979
Collis KingWI1000 & 100*111104v NZChristchurch22 Feb 1980
Geoff BoycottENG10030 & 70267110v WIPort of Spain13 Feb 1981
Ian BothamENG10031 & 69231130v PAKLondon12 Aug 1982
David GowerENG10072 & 28150100v AUSPerth12 Nov 1982
Mohinder AmarnathIND10022 & 78236121v PAKFaisalabad3 Jan 1983
Dilip VengsarkarIND100100 & DNB135130v WIBombay24 Nov 1983
Zaheer AbbasPAK10068 & 32*188140v ENGFaisalabad12 Mar 1984
Sarfraz NawazPAK10090 & 10*18880v ENGLahore19 Mar 1984
Gordon GreenidgeWI100100 & DNB235120v NZPort of Spain29 Mar 1985
Desmond HaynesWI10076 & 24*18180v NZKingston4 May 1985
Kepler WesselsAUS10036 & 64231140v ENGLeeds13 Jun 1985
Mike GattingENG100100*127120v AUSBirmingham15 Aug 1985
Mike GattingENG100100 & 0142150v AUSAdelaide12 Dec 1986
Gordon GreenidgeWI100100119120v AUSPerth4 Jan 1987
Saleem MalikPAK10010095100v SLFaisalabad25 Oct 1987
Carl HooperWI100100* & DNB17173v INDKolkata26 Dec 1987
Mohinder AmarnathIND100100*14841v WIFaridabad19 Jan 1988
Arjuna RanatungaSL10055 & 45234110v AUSPerth12 Feb 1988
Javed MiandadPAK100100*99100v WIGeorgetown30 Mar 1988
Geoff MarshAUS10021 & 7924651v WIAdelaide3 Feb 1989
Saleem MalikPAK100100*11240v SLSharjah24 Mar 1989
Allan LambENG100100*10590v AUSNottingham27 May 1989
Carlisle BestWI100100119121v ENGGeorgetown7 Mar 1990
David GowerENG100100 & 017680v AUSMelbourne26 Dec 1990
Andrew JonesNZ10027 & 7328870v SLAuckland1 Mar 1991
Ian HealyAUS10053 & 4722880v WIGeorgetown23 Mar 1991
Richie RichardsonWI1001 & 99165150v AUSBridgetown19 Apr 1991
David BoonAUS100100133110v NZAuckland22 Feb 1992
Martin CroweNZ100100*134110v AUSAuckland22 Feb 1992
David BoonAUS10010014780v WIMelbourne18 Mar 1992
David BoonAUS10032 & 68229130v SLColombo17 Aug 1992
Steve WaughAUS100100 & DNB20750v WISydney2 Jan 1993
Vinod KambliIND100100*14991v ENGJaipur18 Jan 1993
Mike AthertonENG10072 & 28223120v AUSBirmingham5 Aug 1993
Mark TaylorAUS10062 & 3824460v SAAdelaide28 Jan 1994
David BoonAUS10017 & 83212110v SAJohannesburg4 Mar 1994
PreviousPage 303Next

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.