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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Henry NichollsNZ124124*80123v SLNelson8 Jan 2019
Shakib Al HasanBAN124124*99160v WITaunton17 Jun 2019
Jonny BairstowENG124124112117v INDPune26 Mar 2021
Quinton de KockSA124124130122v INDCape Town23 Jan 2022
Marnus LabuschagneAUS12412499191v SABloemfontein9 Sept 2023
Liam LivingstoneENG124124*8559v WINorth Sound2 Nov 2024
Kusal MendisSL124124114180v BANKandy8 Jul 2025
Virat KohliIND124124108103v NZIndore18 Jan 2026
Michael van LingenNAM124124121110v USADallas7 Oct 2026
Inzamam-ul-HaqPAK12312312194v INDLahore21 Mar 2004
Andrew FlintoffENG12312310487v WILondon6 Jul 2004
Sachin TendulkarIND123123130122v PAKAhmedabad12 Apr 2005
Shahriar NafeesBAN123123*161171v ZIMJaipur13 Oct 2006
Brad HodgeAUS1231238987v NEDSt Kitts18 Mar 2007
Younis KhanPAK123123*117111v INDKarachi2 Jul 2008
Mahela JayawardeneSL123123108141v PAKRangiri Dambulla International Stadium3 Aug 2009
Tillakaratne DilshanSL123123113122v INDNagpur18 Dec 2009
Yusuf PathanIND123123*9677v NZBangalore7 Dec 2010
Kirk EdwardsWI123123*108124v NZHamilton8 Jan 2014
Virat KohliIND123123111112v NZNapier19 Jan 2014
Kane WilliamsonNZ123123105120v PAKAbu Dhabi17 Dec 2014
Babar AzamPAK12312312691v WISharjah Cricket Stadium2 Oct 2016
Rohit SharmaIND123123*129151v BANBirmingham15 Jun 2017
Chris GayleWI12312391711v UAEHarare6 Mar 2018
Shai HopeWI123123*134103v INDVisakhapatnam24 Oct 2018
Jason RoyENG12312385153v WIBridgetown20 Feb 2019
Virat KohliIND12312395161v AUSRanchi8 Mar 2019
Heinrich KlaasenSA123123*11473v AUSPaarl29 Feb 2020
Rassie van der DussenSA123123*134102v PAKCenturion2 Apr 2021
Aaron JonesUSA123123*8796v SCOAberdeen13 Aug 2022
Bas de LeedeNED1231239275v SCOBulawayo6 Jul 2023
Rachin RavindraNZ123123*96115v ENGAhmedabad5 Oct 2023
Milind KumarUSA123123*125111v UAEDubai3 Nov 2025
Quinton de KockSA123123*11987v PAKFaisalabad6 Nov 2025
Sanath JayasuriyaSL122122105124v AUSSydney9 Jan 2003
Adam GilchristAUS12212291134v SLBrisbane14 Feb 2006
Sanath JayasuriyaSL122122136152v ENGLondon20 Jun 2006
Lendl SimmonsWI12212212482v BANMirpur13 Oct 2011
Shane WatsonAUS122122111122v WICanberra6 Feb 2013
Hashim AmlaSA12212211391v PAKJohannesburg17 Mar 2013
Mohammad HafeezPAK122122*113122v IREDublin23 May 2013
Mohammad HafeezPAK12212212974v SLSharjah Cricket Stadium18 Dec 2013
Hashim AmlaSA122122*13263v ZIMBulawayo17 Aug 2014
David WarnerAUS12212211393v INDSydney Cricket Ground23 Jan 2016
Rilee RossouwSA122122118142v AUSCape Town12 Oct 2016
Virat KohliIND12212210585v ENGPune15 Jan 2017
Rohit SharmaIND122122*144132v SASouthampton5 Jun 2019
David WarnerAUS122122117152v SAManchester6 Jul 2019
Philip SaltENG12212293143v NEDAmstelveen17 Jun 2022
Virat KohliIND122122*9493v PAKColombo10 Sept 2023

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