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

PlayerRunsScoresBF4s6sOppositionGroundDate
Cameron WhiteAUS1051058884v PAKBrisbane22 Jan 2010
Virat KohliIND105105104100v NZGuwahati28 Nov 2010
Yusuf PathanIND1051057088v SACenturion23 Jan 2011
Dinesh ChandimalSL105105*126112v ENGLondon3 Jul 2011
Martin GuptillNZ10510512190v ZIMHarare Sports Club22 Oct 2011
Kumar SangakkaraSL1051058782v INDHobart28 Feb 2012
Mohammad HafeezPAK10510511391v INDMirpur18 Mar 2012
Colin IngramSA105105*104100v PAKBloemfontein10 Mar 2013
Michael ClarkeAUS105105102140v ENGManchester8 Sept 2013
Ross TaylorNZ105105*13591v PAKDubai International Cricket Stadium8 Dec 2014
Kumar SangakkaraSL105105*76131v BANMelbourne Cricket Ground26 Feb 2015
Martin GuptillNZ105105100112v BANHamilton13 Mar 2015
Steve SmithAUS10510593112v INDSydney Cricket Ground26 Mar 2015
Kedar JadhavIND105105*87121v ZIMHarare Sports Club14 Jul 2015
Jos ButtlerENG10510576115v SABloemfontein3 Feb 2016
Ed JoyceIRE105105*13581v AFGBelfast14 Jul 2016
Sarfraz AhmedPAK10510513060v ENGLondon27 Aug 2016
Faf du PlessisSA10510512071v SLDurban1 Feb 2017
Andrew BalbirnieIRE105105146100v SCOHarare Sports Club18 Mar 2018
Jonny BairstowENG10510559126v SCOEdinburgh10 Jun 2018
Craig ErvineZIM105105117130v IREBready1 Jul 2019
Aqib IlyasOMA105105123111v USAKirtipur11 Feb 2020
Steve SmithAUS10510566114v INDSydney Cricket Ground27 Nov 2020
Shoaib KhanOMA105105*75113v NAMSharjah11 Mar 2022
Dipendra Singh AireeNEP10510514070v PNGKirtipur26 Mar 2022
Babar AzamPAK105105*115120v AUSLahore2 Apr 2022
Kyle MayersWI105105110123v NZBridgetown21 Aug 2022
Steve SmithAUS105105131111v NZCairns11 Sept 2022
Ayan KhanOMA105105*92112v NEDHarare3 Jul 2023
Shreyas IyerIND10510590113v AUSIndore24 Sept 2023
Shreyas IyerIND1051057048v NZMumbai15 Nov 2023
Will YoungNZ10510584144v BANDunedin17 Dec 2023
Harsh ThakerCAN105105*15081v SCODubai7 Mar 2024
Rahmanullah GurbazAFG105105110103v SASharjah20 Sept 2024
Richie BerringtonSCO1051058655v NEDUtrecht16 May 2025
Agha SalmanPAK105105*8790v SLRawalpindi11 Nov 2025
Ruturaj GaikwadIND10510583122v SARaipur3 Dec 2025
Nazmul Hossain ShantoBAN10510511992v NZChattogram23 Apr 2026
Aryansh SharmaUAE105105125102v OMAKirtipur27 Apr 2026
YS SamraCAN105105117114v NEPAl Amarat17 Oct 2026
Ken WadsworthNZ10410498160v AUSChristchurch31 Mar 1974
Mohsin KhanPAK104104101150v AUSSindh20 Sept 1982
Desmond HaynesWI104104*102101v AUSKingston26 Apr 1984
Graeme WoodAUS104104*142--v WIAdelaide27 Jan 1985
Geoff MarshAUS10410413991v INDJaipur7 Sept 1986
Dean JonesAUS10410412592v ENGPerth1 Jan 1987
Gordon GreenidgeWI10410410094v NZAuckland21 Mar 1987
Phil SimmonsWI104104*12944v INDTrivandrum25 Jan 1988
Martin CroweNZ10410413561v INDDunedin1 Mar 1990
Aravinda de SilvaSL10410412461v INDNagpur1 Dec 1990

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