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
Quinton de KockSA10910987160v SLCenturion10 Feb 2017
Rohan MustafaUAE10910912571v PNGAbu Dhabi4 Apr 2017
Niall O'BrienIRE10910913195v NZDublin14 May 2017
Kyle CoetzerSCO109109101132v ZIMEdinburgh15 Jun 2017
Shikhar DhawanIND109109105102v SAJohannesburg10 Feb 2018
Sean WilliamsZIM109109*8473v UAEHarare14 Apr 2019
Shai HopeWI109109132111v BANDublin7 May 2019
Shai HopeWI109109*14583v AFGLucknow11 Nov 2019
Ross TaylorNZ109109*84104v INDHamilton5 Feb 2020
Aqib IlyasOMA109109*108121v NEPKirtipur9 Feb 2020
Zeeshan MaqsoodOMA109109109104v USAKirtipur11 Feb 2020
Chundangapoyil RizwanUAE10910913691v IREAbu Dhabi8 Jan 2021
Fakhar ZamanPAK109109109121v NEDRotterdam16 Aug 2022
Temba BavumaSA109109102141v ENGBloemfontein29 Jan 2023
CJA AminiPNG1091097588v NAMWindhoek29 Mar 2023
Iftikhar AhmedPAK109109*71114v NEPMultan30 Aug 2023
Quinton de KockSA10910910685v AUSLucknow12 Oct 2023
Heinrich KlaasenSA10910967124v ENGMumbai21 Oct 2023
Travis HeadAUS10910967107v NZDharamsala28 Oct 2023
Shai HopeWI109109*8347v ENGNorth Sound3 Dec 2023
Saim AyubPAK109109119103v SAPaarl17 Dec 2024
Rohit KumarNEP10910913052v UAEDubai30 Oct 2025
Shai HopeWI109109*69134v NZNapier19 Nov 2025
Andrew BalbirnieIRE10910911993v AFGBelfast12 Aug 2026
Matt RenshawAUS1091099473v ZIMHarare15 Sept 2026
Dennis AmissENG10810814670v AUSLondon6 Jun 1977
Graham GoochENG108108113110v AUSBirmingham22 Aug 1980
Graeme WoodAUS10810815080v ENGLeeds8 Jun 1981
Zaheer AbbasPAK108108110120v AUSSydney17 Dec 1981
Greg ChappellAUS10810892150v NZAuckland13 Feb 1982
Allan LambENG108108*10691v NZSydney20 Jan 1983
Desmond HaynesWI108108*13080v AUSSydney17 Jan 1984
Mohammad AzharuddinIND108108*9480v SLMumbai17 Jan 1987
Mohammad AzharuddinIND108108*65103v NZVadodara17 Dec 1988
Navjot SidhuIND10810812181v PAKSharjah15 Oct 1989
Richie RichardsonWI108108*132113v ENGKingston3 Mar 1990
Mohammad AzharuddinIND10810811670v SLSharjah25 Apr 1990
Andrew HudsonSA10810814781v INDBloemfontein15 Dec 1992
Mark WaughAUS10810813171v NZHamilton27 Mar 1993
Navjot SidhuIND10810813280v SLRajkot15 Feb 1994
Ken RutherfordNZ108108102130v INDVadodara28 Oct 1994
Roshan MahanamaSL10810814961v ZIMHarare Sports Club5 Nov 1994
Adam ParoreNZ1081089583v SACenturion11 Dec 1994
Asanka GurusinhaSL108108149101v NZAuckland1 Apr 1995
Michael BevanAUS108108*12960v ENGLondon24 May 1997
Sanath JayasuriyaSL10810883143v BANColombo22 Jul 1997
Saeed AnwarPAK108108*129130v WILahore4 Nov 1997
Graeme HickENG10810812951v AUSSydney17 Jan 1999
Carl HooperWI10810811983v SAEast London24 Jan 1999
Nathan AstleNZ10810814390v INDColombo2 Aug 2001

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