ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

Batting match by match (Men's ODIs)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 5,025 of the 5,031 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Rahmanullah GurbazAFG89899474v SASharjah22 Sept 2024
Paul StirlingIRE898910282v ZIMHarare16 Feb 2025
Shayan JahangirUSA898969112v CANLauderhill25 May 2025
Jatinder SinghOMA898911471v NEPAl Amarat19 Oct 2026
Dennis AmissENG888811670v EAFBirmingham14 Jun 1975
Derek RandallENG8888133101v WILondon28 Aug 1976
Viv RichardsWI88889562v ENGAdelaide16 Jan 1980
Dilip VengsarkarIND8888*10790v ENGJullundur20 Dec 1981
Glenn TurnerNZ8888129110v ENGAuckland19 Feb 1983
Desmond HaynesWI8888*13690v ZIMBirmingham20 Jun 1983
Gus LogieWI888810370v AUSMelbourne12 Feb 1984
John ReidNZ888810150v PAKChristchurch6 Feb 1985
Saleem MalikPAK88889270v ENGKarachi20 Oct 1987
Jeff CroweNZ8888*10580v ZIMKolkata23 Oct 1987
Aravinda de SilvaSL888810030v INDSharjah25 Mar 1988
Navjot SidhuIND88889863v NZSharjah27 Mar 1988
Dilip VengsarkarIND8888120--v WISt John's18 Mar 1989
Mohinder AmarnathIND88888072v PAKSharjah15 Oct 1989
Asanka GurusinhaSL888810852v PAKBrisbane10 Feb 1990
Dean JonesAUS8888*10560v WIKingston26 Feb 1991
Arjuna RanatungaSL8888*6191v ZIMNew Plymouth23 Feb 1992
Brian LaraWI8888*101110v PAKMelbourne23 Feb 1992
Inzamam-ul-HaqPAK888813181v NZWellington9 Mar 1994
Sachin TendulkarIND8888112100v WICuttack9 Nov 1994
Inzamam-ul-HaqPAK888810070v INDSharjah7 Apr 1995
Mohammad AzharuddinIND88889990v PAKToronto17 Sept 1996
Ijaz AhmedPAK888863150v SANairobi29 Sept 1996
Sachin TendulkarIND888811190v AUSBangalore21 Oct 1996
Lance KlusenerSA8888*9980v AUSGuwahati1 Nov 1996
Stephen FlemingNZ888895100v PAKSialkot6 Dec 1996
Brian LaraWI88888073v PAKSharjah12 Dec 1997
Alec StewartENG888814660v SLLondon14 May 1999
Nasser HussainENG8888*127111v KENCanterbury18 May 1999
Ajay JadejaIND8888*6126v ZIMSingapore4 Sept 1999
Sanath JayasuriyaSL88888083v WISharjah17 Oct 1999
Saeed AnwarPAK88889990v SLSharjah13 Apr 2001
Avishka GunawardeneSL8888123130v PAKSharjah27 Oct 2001
Ricardo PowellWI88885076v BANChattogram29 Nov 2002
Mohammad YousufPAK88889382v ZIMHarare1 Dec 2002
Nick KnightENG888811021v SLAdelaide17 Jan 2003
Matthew HaydenAUS88887393v NAMPotchefstroom27 Feb 2003
Damien MartynAUS8888*8471v INDJohannesburg23 Mar 2003
Mohammad YousufPAK8888*106100v NZQueenstown7 Jan 2004
Andrew SymondsAUS888810253v INDMelbourne9 Jan 2004
Ricky PontingAUS88888072v INDMelbourne6 Feb 2004
Mohammad YousufPAK88889832v AUSLondon4 Sept 2004
Abdul RazzaqPAK888893131v INDVisakhapatnam5 Apr 2005
Michael HusseyAUS8888*5675v NZChristchurch10 Dec 2005
Kumar SangakkaraSL8888109100v SABrisbane17 Jan 2006
Adam GilchristAUS888866140v SASydney Cricket Ground5 Feb 2006

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.