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
Kane WilliamsonNZ10210294102v SALahore5 Mar 2025
Keacy CartyWI102102109131v IREDublin23 May 2025
Richie BerringtonSCO10210211464v NEPDundee8 Jun 2025
Babar AzamPAK102102*11980v SLRawalpindi14 Nov 2025
Virat KohliIND1021029372v SARaipur3 Dec 2025
Rahmanullah GurbazAFG1021025188v INDDharamshala13 Jun 2026
Hashmatullah ShahidiAFG102102131131v INDChennai20 Jun 2026
Aasif SheikhNEP10210210684v UAEKuala Lumpur12 Sept 2026
Louren SteenkampNAM10210211473v USADallas13 Oct 2026
Bevan CongdonNZ10110111071v ENGWellington9 Mar 1975
Alan TurnerAUS10110111391v SLLondon11 Jun 1975
David GowerENG101101*10090v AUSMelbourne4 Feb 1979
Larry GomesWI1011018963v SLPerth2 Feb 1985
Dean JonesAUS10110110162v ENGBrisbane18 Jan 1987
Geoff MarshAUS10110114850v NZSydney20 Jan 1988
Kris SrikkanthIND101101106103v WITrivandrum25 Jan 1988
John WrightNZ101101120150v ENGNapier16 Mar 1988
Saleem MalikPAK10110112451v INDSharjah16 Oct 1988
Desmond HaynesWI10110111281v PAKHobart17 Dec 1988
Ramiz RajaPAK10110111491v NZAuckland11 Mar 1989
Chetan SharmaIND101101*9681v ENGKanpur25 Oct 1989
Saeed AnwarPAK101101115110v NZLahore2 Nov 1990
Ravi ShastriIND101101*147121v SLNagpur1 Dec 1990
Inzamam-ul-HaqPAK10110112193v SLMultan17 Jan 1992
Arjuna RanatungaSL101101*10880v PAKDurban2 Dec 1994
Roshan MahanamaSL10110115351v WISharjah11 Oct 1995
Nathan AstleNZ10110113282v ENGAhmedabad14 Feb 1996
Navjot SidhuIND10110111733v PAKSharjah15 Apr 1996
Michael BevanAUS101101*10390v INDSharjah22 Apr 1998
Mohammad AzharuddinIND101101111101v PAKToronto20 Sept 1998
Neil JohnsonZIM101101120130v KENDhaka23 Mar 1999
Mehrab HossainBAN10110111692v ZIMDhaka25 Mar 1999
Mahela JayawardeneSL10110113850v PAKVisakhapatnam27 Mar 1999
Herschelle GibbsSA101101134101v AUSLeeds13 Jun 1999
Lance KlusenerSA101101*105114v ZIMNairobi28 Sept 1999
Alec StewartENG10110114480v ZIMBirmingham18 Jul 2000
Sachin TendulkarIND10110114031v SLSharjah20 Oct 2000
Gary KirstenSA101101107100v NZKimberley28 Oct 2000
Mahela JayawardeneSL101101*11570v ENGColombo25 Mar 2001
Ricky PontingAUS101101109130v INDVisakhapatnam3 Apr 2001
VVS LaxmanIND101101107100v AUSMargao6 Apr 2001
Sachin TendulkarIND10110112990v SAJohannesburg5 Oct 2001
Marvan AtapattuSL10110111880v NEDColombo16 Sept 2002
Chris GayleWI101101107103v INDVadodara18 Nov 2002
Marvan AtapattuSL10110112450v AUSSydney9 Jan 2003
Damien MartynAUS101101*114100v ENGHobart11 Jan 2003
Saeed AnwarPAK10110112670v INDCenturion1 Mar 2003
Ricky PontingAUS10110111824v BANDarwin6 Aug 2003
Hamish MarshallNZ101101*10972v PAKFaisalabad3 Dec 2003
Scott StyrisNZ101101*108102v PAKAuckland3 Jan 2004

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