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,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Gary KirstenSA979711870v NZHobart13 Jan 2002
Sanath JayasuriyaSL979794121v PAKTangier17 Aug 2002
Jacques KallisSA979713361v INDColombo25 Sept 2002
Herschelle GibbsSA9797*66190v BANBenoni6 Oct 2002
Sachin TendulkarIND979712071v SLJohannesburg10 Mar 2003
Marvan AtapattuSL9797*14080v SADambulla25 Aug 2004
Michael ClarkeAUS979799121v PAKHobart16 Jan 2005
Virender SehwagIND97978393v WISt Kitts23 May 2006
Brad HodgeAUS9797*86102v NZAuckland18 Feb 2007
Tom de GroothNED97979791v BERRotterdam18 Aug 2007
Albie MorkelSA979710484v ZIMHarare Sports Club26 Aug 2007
Sachin TendulkarIND9797102160v PAKGwalior15 Nov 2007
Hashim AmlaSA979711761v AUSPerth30 Jan 2009
Tillakaratne DilshanSL979711790v INDColombo8 Feb 2009
Junaid SiddiqueBAN979711462v PAKRangiri Dambulla International Stadium21 Jun 2010
Gautam GambhirIND979712290v SLMumbai2 Apr 2011
Kumar SangakkaraSL979713073v PAKColombo16 Jun 2012
Nasir JamshedPAK979798112v AUSAbu Dhabi31 Aug 2012
Hashim AmlaSA9797*10791v ENGNottingham5 Sept 2012
Johnson CharlesWI979710084v INDJamaica30 Jun 2013
JP DuminySA979712172v SLPallekele International Cricket Stadium28 Jul 2013
Shikhar DhawanIND9797*81114v ENGBirmingham2 Sept 2014
Dwayne SmithWI979797112v INDDelhi11 Oct 2014
Kane WilliamsonNZ979711980v PAKAbu Dhabi19 Dec 2014
Kane WilliamsonNZ97979582v SLDunedin25 Jan 2015
Andrew BalbirnieIRE97977974v ZIMHobart7 Mar 2015
Kane WilliamsonNZ9797102111v ZIMHarare Sports Club2 Aug 2015
Anshuman RathHK979713682v SCOMong Kok26 Jan 2016
Neil BroomNZ979797121v BANNelson31 Dec 2016
Shakib Al HasanBAN979712160v WIGuyana22 Jul 2018
Angelo MathewsSL9797*97111v SAColombo12 Aug 2018
Hashmatullah ShahidiAFG9797*11870v PAKAbu Dhabi21 Sept 2018
Sarfraz AhmedPAK97978072v ENGLeeds19 May 2019
Dimuth KarunaratneSL979710890v AUSLondon15 Jun 2019
James NeeshamNZ9797*11253v PAKBirmingham26 Jun 2019
Richie BerringtonSCO97978755v OMAAl Amarat28 Sept 2021
Aaron JonesUSA9797112101v OMAPearland12 Jun 2022
Shikhar DhawanIND979799103v WIPort of Spain22 Jul 2022
Wesley BarresiNED979765103v OMAHarare3 Jul 2023
KL RahulIND9797*11582v AUSChennai8 Oct 2023
Azmatullah OmarzaiAFG9797*10773v SAAhmedabad10 Nov 2023
Charith AsalankaSL9797*7492v AFGKandy11 Feb 2024
Vishnu SukumaranUAE97979085v NAMWindhoek20 Sept 2024
Heinrich KlaasenSA97977484v PAKCape Town19 Dec 2024
Devon ConwayNZ979710791v SALahore10 Feb 2025
Bas de LeedeNED97979253v NAMUtrecht25 Jul 2026
Mike GattingENG9696131141v AUSBirmingham6 Jun 1981
Gordon GreenidgeWI9696127101v INDIndore1 Dec 1983
Bert VanceNZ969612532v SLSharjah31 Mar 1988
Aravinda de SilvaSL969610773v AUSMargao25 Oct 1989

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