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
Gautam GambhirIND8585*11581v SCOGlasgow16 Aug 2007
Alex ObandaKEN8585103150v CANNairobi20 Oct 2007
Shahid AfridiPAK85855226v ZIMMultan Cricket Stadium27 Jan 2008
Shoaib MalikPAK85857570v BANLahore8 Apr 2008
Michael HusseyAUS85858751v BANDarwin30 Aug 2008
Junaid SiddiqueBAN858513780v NZMirpur9 Oct 2008
Virender SehwagIND858573103v ENGRajkot14 Nov 2008
Shane WatsonAUS8585*14071v PAKAbu Dhabi1 May 2009
Runako MortonWI8585*10251v INDJamaica28 Jun 2009
Shakib Al HasanBAN85859781v INDMirpur11 Jan 2010
Jacques KallisSA85858940v WIAntigua24 May 2010
Craig ErvineZIM85858162v CANNagpur28 Feb 2011
Sachin TendulkarIND8585115110v PAKChandigarh30 Mar 2011
Martin GuptillNZ85856975v ZIMNapier9 Feb 2012
Mahela JayawardeneSL85858161v AUSHobart24 Feb 2012
Brendon McCullumNZ858596112v SANapier29 Feb 2012
Kieron PollardWI85857458v BANMirpur8 Dec 2012
Ian BellENG85859691v INDRajkot11 Jan 2013
David MillerSA8585*7245v SLPallekele International Cricket Stadium26 Jul 2013
Hamilton MasakadzaZIM858510491v PAKHarare Sports Club27 Aug 2013
George BaileyAUS858582100v INDPune13 Oct 2013
Colin MunroNZ85857772v BANFatullah3 Nov 2013
Phillip HughesAUS85859271v SAHarare Sports Club2 Sept 2014
Khurram KhanUAE8585*8090v AFGDubai2 Dec 2014
Haris SohailPAK8585*10951v NZDubai International Cricket Stadium8 Dec 2014
MS DhoniIND8585*7682v ZIMAuckland14 Mar 2015
Eoin MorganENG85858744v AUSLondon5 Sept 2015
Glenn MaxwellAUS858564102v ENGLeeds11 Sept 2015
Joe RootENG85858680v PAKNottingham30 Aug 2016
Virat KohliIND8585*8191v NZDharmasala16 Oct 2016
AB de VilliersSA85858071v NZWellington25 Feb 2017
Andrew BalbirnieIRE8585*74111v AFGGreater Noida19 Mar 2017
Hashim AmlaSA85859240v BANPaarl18 Oct 2017
Anshuman RathHK858511761v ZIMBulawayo10 Mar 2018
Fakhar ZamanPAK858583101v ZIMBulawayo22 Jul 2018
Angelo MathewsSL8585*11551v ENGLeeds21 Jun 2019
Sikandar RazaZIM8585*6855v NEDDeventer21 Jun 2019
Alex CareyAUS858569111v SAManchester6 Jul 2019
Steve SmithAUS858511960v ENGBirmingham11 Jul 2019
Jason RoyENG85856595v AUSBirmingham11 Jul 2019
Virat KohliIND85858190v WICuttack22 Dec 2019
Rishabh PantIND858571102v SAPaarl21 Jan 2022
Monank PatelUSA858511542v NEPPearland11 Jun 2022
Michael LeaskSCO85855594v NZEdinburgh31 Jul 2022
Afif HossainBAN8585*8162v ZIMHarare10 Aug 2022
Monank PatelUSA85859871v UAEAberdeen11 Aug 2022
Matty CrossSCO85859241v UAEAberdeen14 Aug 2022
Alex CareyAUS85859981v NZCairns6 Sept 2022
Pathum NissankaSL858583100v AFGPallekele25 Nov 2022
Kane WilliamsonNZ8585100100v PAKKarachi11 Jan 2023

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