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

PlayerRunsScoresBF4s6sOppositionGroundDate
Graeme SmithSA929210590v PAKDubai International Cricket Stadium5 Nov 2010
Kumar SangakkaraSL92928771v CANHambantota20 Feb 2011
Jonathan TrottENG92929290v IREBangalore2 Mar 2011
Andre RussellWI9292*6485v INDAntigua11 Jun 2011
Dinesh ChandimalSL9292*11560v SAEast London14 Jan 2012
Gautam GambhirIND929211170v AUSAdelaide Oval12 Feb 2012
Hashim AmlaSA9292107120v NZNapier29 Feb 2012
George BaileyAUS9292*5085v INDJaipur16 Oct 2013
Glenn MaxwellAUS92927765v INDRanchi23 Oct 2013
Angelo MathewsSL9292*101101v INDAhmedabad6 Nov 2014
Paul StirlingIRE92928493v WINelson16 Feb 2015
Eoin MorganENG92929282v AUSLeeds11 Sept 2015
MS DhoniIND9292*8674v SAIndore14 Oct 2015
Marlon SamuelsWI92928784v AUSSt Kitts13 Jun 2016
Craig ErvineZIM929210060v WIBulawayo19 Nov 2016
Malcolm WallerZIM929262105v SCOEdinburgh15 Jun 2017
Virat KohliIND929210780v AUSKolkata21 Sept 2017
Ashfaq AhmedUAE92928783v SCODubai23 Jan 2018
Sikandar RazaZIM92927494v AFGSharjah11 Feb 2018
Mohammad NabiAFG92928273v SCOBulawayo4 Mar 2018
William PorterfieldIRE9292103102v UAEHarare12 Mar 2018
JP DuminySA92927084v SLPallekele International Cricket Stadium5 Aug 2018
Nizakat KhanHK9292115121v INDDubai International Cricket Stadium18 Sept 2018
Eoin MorganENG929291112v SLRangiri Dambulla International Stadium13 Oct 2018
Babar AzamPAK929210041v NZDubai International Cricket Stadium11 Nov 2018
Nathan Coulter-NileAUS92926084v WINottingham6 Jun 2019
Hardik PandyaIND9292*7671v AUSCanberra2 Dec 2020
Temba BavumaSA929210290v PAKJohannesburg4 Apr 2021
Steven TaylorUSA929263123v NEPMuscat17 Sept 2021
Quinton de KockSA9292*76130v ENGLeeds24 Jul 2022
Towhid HridoyBAN92928582v IRESylhet18 Mar 2023
Kusal MendisSL92928463v AFGLahore5 Sept 2023
Shubman GillIND929292112v SLMumbai2 Nov 2023
Tom LathamNZ92927793v BANDunedin17 Dec 2023
Sikandar RazaZIM92928780v SLHarare29 Aug 2025
Rohit SharmaIND929285103v WINew Chandigarh3 Oct 2026
Bruce LairdAUS9191*12080v PAKLahore8 Oct 1982
Graeme WoodAUS91918490v NZMelbourne13 Feb 1983
Javed MiandadPAK9191*7580v SLLahore25 Oct 1985
Graham GoochENG919110290v NZManchester18 Jul 1986
Allan BorderAUS9191*8890v INDRajkot7 Oct 1986
Allan BorderAUS919112250v ENGAdelaide26 Jan 1987
Allan LambENG919110960v INDKanpur25 Oct 1989
Saleem MalikPAK9191*9880v WILahore11 Nov 1990
Aamer SohailPAK919113341v INDSharjah23 Oct 1991
Robin SmithENG919110882v INDPerth22 Feb 1992
Martin CroweNZ91918373v PAKAuckland21 Mar 1992
Alec StewartENG919112662v INDJaipur18 Jan 1993
Martin CroweNZ9191*10542v AUSWellington24 Mar 1993
Martin CroweNZ919110181v AUSHamilton27 Mar 1993

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