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

PlayerRunsScoresBF4s6sOppositionGroundDate
Ricky PontingAUS9090*10681v SLHambantota14 Aug 2011
Rohit SharmaIND9090*9872v WIVisakhapatnam2 Dec 2011
Kumar SangakkaraSL9090*9561v WITrinidad7 Jul 2013
Mushfiqur RahimBAN90909882v NZMirpur29 Oct 2013
Asghar AfghanAFG9090*10363v BANFatullah1 Mar 2014
Elton ChigumburaZIM9090122102v SABulawayo21 Aug 2014
James TaylorENG909010962v SLColombo7 Dec 2014
Kane WilliamsonNZ909070121v ENGNottingham17 Jun 2015
Soumya SarkarBAN909075131v SAChittagong15 Jul 2015
Lahiru ThirimanneSL909012650v PAKColombo22 Jul 2015
Kane WilliamsonNZ909010981v ZIMHarare Sports Club7 Aug 2015
Chamu ChibhabhaZIM909012580v PAKHarare Sports Club3 Oct 2015
Martin GuptillNZ90907685v AUSAuckland3 Feb 2016
Jos ButtlerENG9090*5177v PAKNottingham30 Aug 2016
George BaileyAUS9090*85111v SLRangiri Dambulla International Stadium31 Aug 2016
Sarfraz AhmedPAK909073101v ENGCardiff4 Sept 2016
Shoaib MalikPAK90908436v WISharjah Cricket Stadium2 Oct 2016
Kedar JadhavIND909075121v ENGKolkata22 Jan 2017
Joe RootENG9090*12730v WIAntigua5 Mar 2017
Ghulam ShabberUAE909083121v SCODubai21 Jan 2018
Richie BerringtonSCO90909592v UAEDubai23 Jan 2018
Imrul KayesBAN909011170v ZIMChattogram24 Oct 2018
Ross TaylorNZ909010541v SLMount Maunganui5 Jan 2019
Ambati RayuduIND909011384v NZWellington3 Feb 2019
Aaron FinchAUS909013651v PAKAbu Dhabi27 Mar 2019
Jonny BairstowENG90909983v AFGManchester18 Jun 2019
Hardik PandyaIND90907674v AUSSydney Cricket Ground27 Nov 2020
Aasif SheikhNEP909011271v OMAAl Amarat14 Sept 2021
Lega SiakaPNG9090102121v NEPKirtipur26 Mar 2022
Niko DavinNAM909079131v PNGWindhoek29 Mar 2023
Temba BavumaSA9090*7981v NEDBenoni31 Mar 2023
Imam-ul-HaqPAK909010771v NZKarachi3 May 2023
Max O'DowdNED90907584v NEPHarare24 Jun 2023
Heinrich KlaasenSA90904928v BANMumbai24 Oct 2023
Nazmul Hossain ShantoBAN9090101120v SLDelhi6 Nov 2023
Will YoungNZ9090*86120v SLWellington5 Jan 2025
Rahmat ShahAFG90909291v SAKarachi21 Feb 2025
Devon ConwayNZ909084131v WINapier19 Nov 2025
Yashpal SharmaIND898912090v WIManchester9 Jun 1983
Clive LloydWI8989*7673v SLBrisbane12 Jan 1985
Dilip VengsarkarIND898982111v SLColombo25 Aug 1985
Roshan MahanamaSL898911771v PAKHyderabad8 Oct 1987
Phil SimmonsWI8989126110v SLKanpur21 Oct 1987
Geoff MarshAUS898912621v PAKLahore14 Oct 1988
Tom MoodyAUS89898244v PAKBrisbane11 Feb 1990
Ijaz AhmedPAK89896483v SLSharjah29 Apr 1990
Aravinda de SilvaSL898960--v BANKolkata31 Dec 1990
Desmond HaynesWI898911661v INDAdelaide14 Dec 1991
Javed MiandadPAK89899450v ZIMHobart27 Feb 1992
Brian LaraWI898911880v SLColombo1 Dec 1993

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