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
Solomon MireZIM11211296140v SLGalle International Stadium30 Jun 2017
Upul TharangaSL112112*144140v PAKAbu Dhabi16 Oct 2017
Virat KohliIND112112119100v SADurban1 Feb 2018
Kane WilliamsonNZ112112*14362v ENGWellington3 Mar 2018
Rameez ShahzadUAE112112*10794v WIHarare6 Mar 2018
Faf du PlessisSA112112*114151v SLJohannesburg3 Mar 2019
Abid AliPAK11211211990v AUSDubai29 Mar 2019
KL RahulIND11211211392v NZMount Maunganui11 Feb 2020
Jonny BairstowENG112112126122v AUSManchester16 Sept 2020
Brendan TaylorZIM112112117113v PAKRawalpindi Cricket Stadium30 Oct 2020
Tamim IqbalBAN1121129783v ZIMHarare20 Jul 2021
Shubman GillIND11211278135v NZIndore24 Jan 2023
Brandon KingWI112112112124v UAESharjah4 Jun 2023
Mehedi Hasan MirazBAN112112*11973v AFGLahore3 Sept 2023
Anil SahNEP112112*124122v CANKirtipur12 Feb 2024
Tristan StubbsSA112112*8183v IREAbu Dhabi4 Oct 2024
Shubman GillIND112112102143v ENGAhmedabad12 Feb 2025
Rachin RavindraNZ112112105121v BANRawalpindi24 Feb 2025
Andrew BalbirnieIRE11211213894v WIDublin21 May 2025
KL RahulIND112112*92111v NZRajkot14 Jan 2026
Hammad MirzaOMA112112*128121v NAMWindhoek4 Apr 2026
Finlay McCreathSCO11211214092v CANDundee7 Aug 2026
Travis HeadAUS11211284153v ZIMHarare18 Sept 2026
Matthew BreetzkeSA112112106142v AUSDurban24 Sept 2026
David BoonAUS111111118102v INDJaipur7 Sept 1986
Bill AtheyENG111111152100v AUSBrisbane18 Jan 1987
Desmond HaynesWI11111110784v PAKAdelaide10 Dec 1988
Geoff MarshAUS111111*16271v ENGLondon29 May 1989
Mark GreatbatchNZ111111130101v ENGLondon25 May 1990
Brian LaraWI111111*140141v SABloemfontein23 Feb 1993
Saeed AnwarPAK111111104112v SLSharjah2 Nov 1993
Carl HooperWI111111114110v NZGuwahati1 Nov 1994
Aamer SohailPAK11111113980v SAKarachi29 Feb 1996
Brian LaraWI11111194160v SAKarachi11 Mar 1996
Mohammad AzharuddinIND111111*11750v SLColombo17 Aug 1997
Jacques KallisSA111111140100v NZPerth16 Jan 1998
Murray GoodwinZIM11111113470v SLColombo24 Jan 1998
Stephen FlemingNZ111111*13750v AUSNapier12 Feb 1998
Ijaz AhmedPAK111111109121v AUSLahore10 Nov 1998
Herschelle GibbsSA111111127112v INDKochi9 Mar 2000
Alistair CampbellZIM11111113391v NZWellington4 Jan 2001
Matthew HaydenAUS11111111382v INDVisakhapatnam3 Apr 2001
Sourav GangulyIND11111112473v KENPaarl24 Oct 2001
Shoaib MalikPAK111111*13091v WISharjah15 Feb 2002
Mohammad KaifIND111111*11281v ZIMColombo14 Sept 2002
Brian LaraWI11111112082v KENColombo17 Sept 2002
Nick KnightENG111111*13361v AUSSydney13 Dec 2002
John DavisonCAN1111117686v WICenturion23 Feb 2003
Sourav GangulyIND111111*11455v KENDurban20 Mar 2003
Adam GilchristAUS111111104141v INDBangalore12 Nov 2003

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