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
Robbie KerrAUS8787*12650v ENGMelbourne17 Feb 1985
David BoonAUS87879652v NZIndore18 Oct 1987
Kapil DevIND87876492v WINagpur8 Dec 1987
Andrew JonesNZ878710790v AUSPerth3 Jan 1988
Geoff MarshAUS878712250v ENGMelbourne4 Feb 1988
Desmond HaynesWI878712161v INDSharjah16 Oct 1988
Martin CroweNZ8787*9550v PAKWellington8 Mar 1989
Saleem MalikPAK878710491v AUSSharjah4 May 1990
Saleem MalikPAK87879561v INDSharjah25 Oct 1991
Tom MoodyAUS8787*12150v INDSydney14 Jan 1992
Aamer SohailPAK878714050v ENGManchester24 Aug 1992
Andrew HudsonSA878713070v INDCenturion11 Dec 1992
Aamer SohailPAK878716760v WIKingston23 Mar 1993
Ajay JadejaIND8787106121v AUSSharjah19 Apr 1994
Gary KirstenSA878711181v PAKJohannesburg12 Jan 1995
Asanka GurusinhaSL878710056v ZIMColombo21 Feb 1996
Hansie CronjeSA8787*12851v ZIMCenturion25 Jan 1997
Aravinda de SilvaSL8787*12430v PAKSharjah11 Apr 1997
Kennedy OtienoKEN8787122110v ZIMNairobi12 Oct 1997
Arjuna RanatungaSL8787*9280v WILahore1 Nov 1997
Mark WaughAUS878710941v ZIMDelhi11 Apr 1998
Grant FlowerZIM8787*12740v SLSharjah7 Nov 1998
Ricky PontingAUS8787*11091v ZIMHarare24 Oct 1999
Graeme HickENG8787*10842v ZIMBulawayo16 Feb 2000
Sourav GangulyIND878784122v SAVadodara17 Mar 2000
Herschelle GibbsSA8787*9393v INDSharjah22 Mar 2000
Avishka GunawardeneSL878775160v SAColombo11 Jul 2000
Marcus TrescothickENG8787*10781v WIChester-le-Street15 Jul 2000
Brian LaraWI87877663v ZIMChester-le-Street16 Jul 2000
Alec StewartENG8787*11272v BANNairobi5 Oct 2000
Roger TwoseNZ8787101140v PAKNairobi11 Oct 2000
Sanath JayasuriyaSL878766122v ZIMSharjah25 Oct 2000
Michael BevanAUS8787*11351v INDMargao6 Apr 2001
Inzamam-ul-HaqPAK878711172v SLSharjah13 Apr 2001
VVS LaxmanIND8787*127100v SLColombo28 Jul 2001
Shivnarine ChanderpaulWI8787*95101v KENNairobi18 Aug 2001
Gary KirstenSA878710891v INDDurban26 Oct 2001
Sachin TendulkarIND8787*67131v ENGKanpur28 Jan 2002
Sanath JayasuriyaSL878778103v PAKSharjah8 Apr 2002
Mohammad KaifIND8787*7562v ENGLondon13 Jul 2002
Younis KhanPAK8787*91111v KENNairobi1 Sept 2002
Jacques KallisSA8787117101v SLBenoni1 Dec 2002
Herschelle GibbsSA8787*66124v KENPotchefstroom12 Feb 2003
Imran FarhatPAK878710481v NZQueenstown7 Jan 2004
Matthew HaydenAUS8787101120v ZIMHarare27 May 2004
Ramnaresh SarwanWI87879191v PAKPerth1 Feb 2005
Jacques KallisSA878710922v WIBarbados11 May 2005
Andrew FlintoffENG8787112102v AUSLondon10 Jul 2005
Marvan AtapattuSL878710070v INDPune3 Nov 2005
Boeta DippenaarSA87879473v SLPerth31 Jan 2006

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