Batting match by match (Men's ODIs)

Filters

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

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Rohit SharmaIND264264173339v SLKolkata13 Nov 2014
Rohit SharmaIND208208*1531312v SLChandigarh13 Dec 2017
Faf du PlessisSA185185141163v SLCape Town7 Feb 2017
Luke RonchiNZ170170*99149v SLDunedin23 Jan 2015
Virat KohliIND166166*110138v SLThiruvananthapuram15 Jan 2023
David WarnerAUS163163157132v SLBrisbane4 Mar 2012
Jason RoyENG162162118133v SLLondon29 Jun 2016
Hashim AmlaSA154154134155v SLCenturion10 Feb 2017
Aaron FinchAUS153153132155v SLLondon15 Jun 2019
Andrew SymondsAUS151151127133v SLSydney Cricket Ground12 Feb 2006
Gautam GambhirIND150150147141v SLColombo5 Feb 2009
Gautam GambhirIND150150*137140v SLKolkata24 Dec 2009
Adam GilchristAUS149149104138v SLBarbados28 Apr 2007
Evin LewisWI148148122154v SLBulawayo23 Nov 2016
Virender SehwagIND146146102176v SLRajkot15 Dec 2009
Mushfiqur RahimBAN144144150114v SLDubai International Cricket Stadium15 Sept 2018
Scott StyrisNZ14114112536v SLBloemfontein10 Feb 2003
Mohammad HafeezPAK140140*136113v SLSharjah Cricket Stadium22 Dec 2013
Virat KohliIND139139*126123v SLRanchi16 Nov 2014
Sachin TendulkarIND138138133101v SLColombo14 Sept 2009
Phillip HughesAUS138138*154131v SLHobart23 Jan 2013
Martin GuptillNZ138138139115v SLMount Maunganui3 Jan 2019
Ross TaylorNZ13713713194v SLNelson8 Jan 2019
Harry BrookENG136136*66119v SLColombo27 Jan 2026
Virat KohliIND133133*86162v SLHobart28 Feb 2012
Alex HalesENG133133*110106v SLBirmingham24 Jun 2016
Shikhar DhawanIND132132*90203v SLRangiri Dambulla International Stadium20 Aug 2017
Virat KohliIND13113196172v SLColombo31 Aug 2017
Mohammad RizwanPAK131131*12183v SLHyderabad10 Oct 2023
Ross TaylorNZ128128*133124v SLNapier28 Dec 2006
Virat KohliIND128128*119121v SLColombo31 Jul 2012
Quinton de KockSA128128127123v SLHambantota12 Jul 2014
Tamim IqbalBAN127127142151v SLRangiri Dambulla International Stadium25 Mar 2017
Tom BantonENG126126105165v SLLondon27 Sept 2026
Boeta DippenaarSA125125*14570v SLAdelaide Oval24 Jan 2006
Graeme SmithSA12512514394v SLJohannesburg22 Jan 2012
AB de VilliersSA125125*98104v SLJohannesburg22 Jan 2012
Shikhar DhawanIND125125128151v SLLondon8 Jun 2017
Mushfiqur RahimBAN125125127100v SLMirpur25 May 2021
Ricky PontingAUS12412412793v SLSydney Cricket Ground12 Feb 2006
Ahmed ShehzadPAK12412414080v SLDubai International Cricket Stadium20 Dec 2013
Rohit SharmaIND124124*145162v SLPallekele International Cricket Stadium27 Aug 2017
Henry NichollsNZ124124*80123v SLNelson8 Jan 2019
Adam GilchristAUS12212291134v SLBrisbane14 Feb 2006
Mohammad HafeezPAK12212212974v SLSharjah Cricket Stadium18 Dec 2013
Nazmul Hossain ShantoBAN122122*129132v SLChattogram13 Mar 2024
Marcus TrescothickENG121121118161v SLLeeds1 Jul 2006
Jos ButtlerENG12112174114v SLLondon31 May 2014
Ambati RayuduIND121121*118104v SLAhmedabad6 Nov 2014
Joe RootENG121121108142v SLWellington1 Mar 2015
Page 1Next

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