Batting match by match (Men's ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v India×

Player figures come from full scorecards, which we hold for 529 of the 1,044 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Upul TharangaSL174174*159193v INDJamaica2 Jul 2013
Shai HopeWI162162*143173v INDNew Chandigarh3 Oct 2026
Tillakaratne DilshanSL160160124203v INDRajkot15 Dec 2009
Tillakaratne DilshanSL160160*165113v INDHobart28 Feb 2012
Andrew StraussENG158158145181v INDBangalore27 Feb 2011
George BaileyAUS156156114136v INDNagpur30 Oct 2013
Steve SmithAUS149149135112v INDPerth12 Jan 2016
Tom LathamNZ145145*104195v INDAuckland25 Nov 2022
Ben DuckettENG141141135181v INDLondon19 Jul 2026
Ricky PontingAUS140140*12148v INDJohannesburg23 Mar 2003
Michael BracewellNZ140140781210v INDHyderabad18 Jan 2023
Angelo MathewsSL139139*116610v INDRanchi16 Nov 2014
Shimron HetmyerWI139139106117v INDChennai15 Dec 2019
Brendan TaylorZIM138138110155v INDAuckland14 Mar 2015
Devon ConwayNZ138138100128v INDIndore24 Jan 2023
Travis HeadAUS137137120154v INDAhmedabad19 Nov 2023
Daryl MitchellNZ137137131153v INDIndore18 Jan 2026
Quinton de KockSA135135121183v INDJohannesburg5 Dec 2013
Daryl MitchellNZ13413411997v INDMumbai15 Nov 2023
Kumar SangakkaraSL133133151120v INDHambantota21 Jul 2012
Faf du PlessisSA133133*11596v INDMumbai25 Oct 2015
Shaun MarshAUS131131123113v INDAdelaide15 Jan 2019
Steve SmithAUS131131132141v INDBengaluru19 Jan 2020
Daryl MitchellNZ131131*117112v INDRajkot14 Jan 2026
Sanath JayasuriyaSL130130132141v INDColombo27 Jul 2004
Michael ClarkeAUS130130132103v INDBangalore29 Sept 2007
Daryl MitchellNZ13013012795v INDDharamsala22 Oct 2023
Salman ButtPAK129129142170v INDKanpur11 Nov 2007
Salman ButtPAK129129*136123v INDMirpur14 Jun 2008
Rassie van der DussenSA129129*9694v INDPaarl19 Jan 2022
Kumar SangakkaraSL128128155120v INDAdelaide Oval19 Feb 2008
Shoaib MalikPAK128128126160v INDCenturion26 Sept 2009
David WarnerAUS128128*112173v INDMumbai14 Jan 2020
Matthew HaydenAUS126126122113v INDSydney8 Feb 2004
Ian BellENG126126*118101v INDSouthampton21 Aug 2007
Marlon SamuelsWI126126*116114v INDKochi8 Oct 2014
Shoaib MalikPAK125125*119161v INDKarachi26 Jun 2008
Sanath JayasuriyaSL12512511495v INDKarachi6 Jul 2008
Ricky PontingAUS12412413371v INDSydney Cricket Ground24 Feb 2008
Aaron FinchAUS124124125125v INDIndore24 Sept 2017
David WarnerAUS124124119124v INDBengaluru28 Sept 2017
Jonny BairstowENG124124112117v INDPune26 Mar 2021
Quinton de KockSA124124130122v INDCape Town23 Jan 2022
Inzamam-ul-HaqPAK12312312194v INDLahore21 Mar 2004
Younis KhanPAK123123*117111v INDKarachi2 Jul 2008
Tillakaratne DilshanSL123123113122v INDNagpur18 Dec 2009
Shai HopeWI123123*134103v INDVisakhapatnam24 Oct 2018
David WarnerAUS12212211393v INDSydney Cricket Ground23 Jan 2016
Liton DasBAN121121117122v INDDubai International Cricket Stadium28 Sept 2018
Faf du PlessisSA120120112112v INDDurban1 Feb 2018
Page 1Next

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