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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
KL RahulIND129129*87106v WINew Chandigarh3 Oct 2026
Ross TaylorNZ128128*133124v SLNapier28 Dec 2006
Jacques KallisSA128128*109115v NEDSt Kitts16 Mar 2007
Kumar SangakkaraSL128128155120v INDAdelaide Oval19 Feb 2008
Shoaib MalikPAK128128126160v INDCenturion26 Sept 2009
Brendan TaylorZIM128128*12075v NZHarare Sports Club20 Oct 2011
Virat KohliIND128128*119121v SLColombo31 Jul 2012
AB de VilliersSA128128108123v PAKJohannesburg17 Mar 2013
Kumar SangakkaraSL128128115140v BANMirpur20 Feb 2014
Denesh RamdinWI128128109125v ENGAntigua5 Mar 2014
Quinton de KockSA128128127123v SLHambantota12 Jul 2014
Rilee RossouwSA128128115112v WIJohannesburg18 Jan 2015
Moeen AliENG128128107125v SCOChristchurch23 Feb 2015
MahmudullahBAN128128*123123v NZHamilton13 Mar 2015
Travis HeadAUS12812813793v PAKAdelaide Oval26 Jan 2017
Tamim IqbalBAN128128142123v ENGLondon1 Jun 2017
Imam-ul-HaqPAK128128134110v ZIMBulawayo13 Jul 2018
Jonny BairstowENG12812893155v PAKBristol14 May 2019
David WarnerAUS128128*112173v INDMumbai14 Jan 2020
Tamim IqbalBAN128128*10976v ZIMSylhet6 Mar 2020
Shai HopeWI128128*11557v SAEast London18 Mar 2023
Shreyas IyerIND128128*94105v NEDBengaluru12 Nov 2023
Keacy CartyWI128128*114152v ENGBridgetown6 Nov 2024
Wavell HindsWI127127*141104v ZIMHarare29 Nov 2003
Shivnarine ChanderpaulWI127127*13852v ZIMHarare Sports Club30 Nov 2007
Virat KohliIND127127114133v WIDharmasala17 Oct 2014
David WarnerAUS127127115180v ENGSydney Cricket Ground16 Jan 2015
Soumya SarkarBAN127127*110136v PAKMirpur22 Apr 2015
Hashim AmlaSA127127130132v ENGCenturion9 Feb 2016
Kyle CoetzerSCO127127121141v UAEEdinburgh14 Aug 2016
Tamim IqbalBAN127127142151v SLRangiri Dambulla International Stadium25 Mar 2017
Shimron HetmyerWI12712793144v UAEHarare6 Mar 2018
Shikhar DhawanIND127127120152v HKDubai International Cricket Stadium18 Sept 2018
Avishka FernandoSL127127123100v WIHambantota26 Feb 2020
Shai HopeWI127127134151v PAKMultan8 Jun 2022
Michael BracewellNZ127127*82107v IREDublin10 Jul 2022
Richie BerringtonSCO12712713693v UAEBulawayo23 Jun 2023
Dawid MalanENG127127114143v NZLondon15 Sept 2023
Charith AsalankaSL127127126145v AUSColombo12 Feb 2025
Rahul ChopraUAE127127*118151v CANDundee11 Aug 2026
Matthew HaydenAUS126126122113v INDSydney8 Feb 2004
Mahela JayawardeneSL126126*127190v ENGChester-le-Street24 Jun 2006
Ian BellENG126126*118101v INDSouthampton21 Aug 2007
Shane WatsonAUS126126122152v WIGrenada29 Jun 2008
Ricky PontingAUS126126109143v ENGNottingham15 Sept 2009
Andrew StraussENG126126134101v PAKLeeds12 Sept 2010
Gautam GambhirIND126126*117160v NZVadodara4 Dec 2010
Ian BellENG126126117121v WISouthampton16 Jun 2012
Marlon SamuelsWI126126149172v BANMirpur5 Dec 2012
Faf du PlessisSA12612610986v AUSHarare Sports Club2 Sept 2014

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