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
Jacques KallisSA89899761v INDJaipur21 Feb 2010
Neil McCallumSCO8989*7874v CANAmstelveen3 Jul 2010
Scott StyrisNZ89899591v INDRangiri Dambulla International Stadium10 Aug 2010
Cameron WhiteAUS8989*4966v INDVisakhapatnam20 Oct 2010
Kamran AkmalPAK89898453v NZAuckland5 Feb 2011
Kyle CoetzerSCO8989*99111v NEDAberdeen29 Jun 2011
Kyle CoetzerSCO898985102v IREEdinburgh12 Jul 2011
Mohammad HafeezPAK898912670v BANMirpur11 Mar 2012
Eoin MorganENG8989*6354v AUSLondon29 Jun 2012
George BaileyAUS89897981v SLMelbourne Cricket Ground11 Jan 2013
Suresh RainaIND8989*7991v ENGChandigarh23 Jan 2013
Alex ObandaKEN898910181v SCOChristchurch30 Jan 2014
Kieron PollardWI89897056v BANGrenada20 Aug 2014
Angelo MathewsSL89898592v PAKHambantota23 Aug 2014
Sohaib MaqsoodPAK8989*7390v SLHambantota23 Aug 2014
Mitchell MarshAUS89898374v ZIMHarare Sports Club25 Aug 2014
Hamish GardinerSCO898998100v IREDublin12 Sept 2014
AB de VilliersSA8989*8590v NZMount Maunganui21 Oct 2014
Darren SammyWI89896794v IRENelson16 Feb 2015
Mushfiqur RahimBAN89897781v ENGAdelaide Oval9 Mar 2015
Haris SohailPAK8989*6662v ZIMLahore26 May 2015
Rilee RossouwSA898911263v NZCenturion19 Aug 2015
Ajinkya RahaneIND89898061v AUSBrisbane15 Jan 2016
Najibullah ZadranAFG8989*5395v SCOEdinburgh4 Jul 2016
Joe RootENG898910850v PAKLondon27 Aug 2016
Kusal MendisSL898993111v INDLondon8 Jun 2017
Babar HayatHK89898055v PNGDubai8 Dec 2017
Kiplin DorigaPNG8989*9063v HKDubai8 Dec 2017
Brendan TaylorZIM89898873v AFGBulawayo6 Mar 2018
Paul StirlingIRE898915063v AFGDehradun28 Feb 2019
Ben StokesENG89897990v SALondon30 May 2019
David WarnerAUS8989*11480v AFGBristol1 Jun 2019
Usman KhawajaAUS898972100v BANNottingham20 Jun 2019
Haris SohailPAK89895993v SALondon23 Jun 2019
Ben StokesENG898911582v AUSLondon25 Jun 2019
Nicolas PooranWI898964103v INDCuttack22 Dec 2019
Virat KohliIND89899180v AUSBengaluru19 Jan 2020
Virat KohliIND89898772v AUSSydney Cricket Ground29 Nov 2020
Vriitya AravindUAE898993102v OMAAl Amarat5 Feb 2022
Travis HeadAUS89897065v PAKLahore31 Mar 2022
Imam-ul-HaqPAK8989*10061v AUSLahore2 Apr 2022
Max O'DowdNED898912180v WIAmstelveen4 Jun 2022
Bas de LeedeNED898912023v PAKRotterdam18 Aug 2022
Cameron GreenAUS8989*92101v NZCairns6 Sept 2022
Nazmul Hossain ShantoBAN898912270v SLKandy31 Aug 2023
Sam HainENG89898280v IRENottingham23 Sept 2023
Daryl MitchellNZ8989*6764v BANChennai13 Oct 2023
Will YoungNZ89899482v BANNelson20 Dec 2023
Richie BerringtonSCO898981111v NAMDundee26 Jul 2024
Rahmanullah GurbazAFG89899474v SASharjah22 Sept 2024

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