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
Shikhar DhawanIND91917981v SLHyderabad9 Nov 2014
AB de VilliersSA91918860v AUSMelbourne Cricket Ground21 Nov 2014
Kumar SangakkaraSL9191123100v ENGPallekele International Cricket Stadium10 Dec 2014
Tillakaratne DilshanSL91919290v NZNelson31 Dec 2015
Virat KohliIND91919791v AUSPerth12 Jan 2016
Denesh RamdinWI91919263v AUSBarbados21 Jun 2016
Jason MohammedWI9191*58113v PAKGuyana7 Apr 2017
Rohit SharmaIND919111972v PAKBirmingham4 Jun 2017
Matty CrossSCO9191120110v PNGPort Moresby8 Oct 2017
Faf du PlessisSA9191*67101v BANEast London22 Oct 2017
Joe RootENG9191*11050v AUSMelbourne Cricket Ground14 Jan 2018
Jos ButtlerENG9191*7082v AUSCardiff16 Jun 2018
Usman KhawajaAUS91919970v INDChandigarh10 Mar 2019
Shaun MarshAUS9191*10242v PAKSharjah22 Mar 2019
Dhananjaya de SilvaSL919191130v ENGLondon1 Jul 2021
Craig ErvineZIM919198100v SLKandy18 Jan 2022
Janneman MalanSA919110881v INDPaarl21 Jan 2022
Brandon KingWI9191*9093v NEDAmstelveen2 Jun 2022
Babar AzamPAK919112572v NEDRotterdam21 Aug 2022
Nicolas PooranWI91915549v NZBridgetown21 Aug 2022
David MillerSA91916164v NEDJohannesburg2 Apr 2023
Charith AsalankaSL919195120v AFGHambantota2 Jun 2023
George DockrellIRE9191*8972v OMABulawayo19 Jun 2023
Sean WilliamsZIM919158102v NEDHarare20 Jun 2023
Michael LeaskSCO9191*6194v IREBulawayo21 Jun 2023
Imam-ul-HaqPAK919110540v AFGHambantota24 Aug 2023
Kusal MendisSL91918781v PAKColombo14 Sept 2023
Sadeera SamarawickramaSL9191*10770v NEDLucknow21 Oct 2023
Aiden MarkramSA91919373v PAKChennai27 Oct 2023
Avishka FernandoSL919166105v AFGKandy14 Feb 2024
Charith AsalankaSL91919364v BANChattogram15 Mar 2024
George MunseySCO919162133v NAMDundee20 Jul 2024
Ryan RickeltonSA919110273v IREAbu Dhabi2 Oct 2024
Jason SmithSA91919394v IREAbu Dhabi7 Oct 2024
Soumya SarkarBAN91918674v WIDhaka23 Oct 2025
Jiten RamanandiOMA9191*6276v UAEKirtipur3 May 2026
Jacob BethellENG919193112v INDLondon19 Jul 2026
John EdrichENG90909761v INDLeeds13 Jul 1974
Greg ChappellAUS909012270v NZMelbourne1 Feb 1981
Sunil GavaskarIND909011780v WIAlbion29 Mar 1983
Gordon GreenidgeWI909014080v AUSLondon18 Jun 1983
Allan BorderAUS909014171v WICastries19 Apr 1984
Javed MiandadPAK9090*9291v NZHamilton15 Jan 1985
Allan BorderAUS9090*10661v INDSrinagar9 Sept 1986
Andrew JonesNZ909012690v ENGAuckland19 Mar 1988
Aamer MalikPAK909013580v AUSPerth2 Jan 1989
Richie RichardsonWI909098140v AUSPort of Spain10 Mar 1991
Ramiz RajaPAK909012940v WISharjah21 Oct 1991
Kepler WesselsSA9090105100v INDDelhi14 Nov 1991
Peter KirstenSA9090129100v NZAuckland29 Feb 1992

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