Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177 (19.5)ZIM111/6 (16.2)ZIM need 67 runs in 22 ballsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWT2057th Match · CSA T20 Challenge 2026LIOESODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

ICC Champions Trophy 2004: Batting match by match (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
Series: ICC Champions Trophy 2004×
PlayerRunsScoresBF4s6sOppositionGroundDate
Nathan AstleNZ145145*151136v USALondon10 Sept 2004
Salman ButtPAK108108*130130v INDKolkata13 Nov 2004
Andrew FlintoffENG1041049193v SLSouthampton17 Sept 2004
Marcus TrescothickENG104104124140v WILondon25 Sept 2004
Herschelle GibbsSA10110113591v WILondon18 Sept 2004
Chris GayleWI999913260v BANSouthampton15 Sept 2004
Sourav GangulyIND909012480v KENSouthampton11 Sept 2004
Michael VaughanENG868612290v AUSBirmingham21 Sept 2004
Wavell HindsWI828211982v BANSouthampton15 Sept 2004
Mohammad YousufPAK8181*11451v INDBirmingham19 Sept 2004
Marcus TrescothickENG81818891v AUSBirmingham21 Sept 2004
Paul CollingwoodENG8080*9333v ZIMBirmingham10 Sept 2004
VVS LaxmanIND79799980v KENSouthampton11 Sept 2004
Yuvraj SinghIND787862102v PAKKolkata13 Nov 2004
Scott StyrisNZ75757880v USALondon10 Sept 2004
Ramnaresh SarwanWI75759923v SALondon18 Sept 2004
Inzamam-ul-HaqPAK75757581v INDKolkata13 Nov 2004
Andrew SymondsAUS7171*4774v NZLondon16 Sept 2004
Rahul DravidIND676710840v PAKBirmingham19 Sept 2004
Marcus TrescothickENG66669870v SLSouthampton17 Sept 2004
Damien MartynAUS65659160v ENGBirmingham21 Sept 2004
Craig McMillanNZ6464*2727v USALondon10 Sept 2004
Vikram SolankiENG626281100v ZIMBirmingham10 Sept 2004
Shoaib MalikPAK61615552v INDKolkata13 Nov 2004
Damien MartynAUS6060*7190v NZLondon16 Sept 2004
Elton ChigumburaZIM57577160v SLLondon14 Sept 2004
Ramnaresh SarwanWI5656*8561v PAKSouthampton22 Sept 2004
Virender SehwagIND53536562v PAKKolkata13 Nov 2004
Andrew StraussENG5252*4260v AUSBirmingham21 Sept 2004
Shivnarine ChanderpaulWI5151*5260v SALondon18 Sept 2004
Mohammad KaifIND4949*2950v KENSouthampton11 Sept 2004
Morris OumaKEN49499330v INDSouthampton11 Sept 2004
Brian LaraWI49498550v SALondon18 Sept 2004
Sourav GangulyIND48487012v PAKKolkata13 Nov 2004
Matthew HaydenAUS47477371v NZLondon16 Sept 2004
Brendon McCullumNZ47476840v AUSLondon16 Sept 2004
Ajit AgarkarIND47475031v PAKBirmingham19 Sept 2004
Shivnarine ChanderpaulWI47476660v ENGLondon25 Sept 2004
Jacques RudolphSA46463941v WILondon18 Sept 2004
Graeme SmithSA45456450v WILondon18 Sept 2004
Marvan AtapattuSL43438040v ZIMLondon14 Sept 2004
VVS LaxmanIND43434450v PAKKolkata13 Nov 2004
Elton ChigumburaZIM4242*4761v ENGBirmingham10 Sept 2004
Michael ClarkeAUS42423450v ENGBirmingham21 Sept 2004
Yasir HameedPAK41414870v KENBirmingham14 Sept 2004
Inzamam-ul-HaqPAK41417950v INDBirmingham19 Sept 2004
Tatenda TaibuZIM40406132v ENGBirmingham10 Sept 2004
BJ PatelKEN4040*7710v INDSouthampton11 Sept 2004
Clayton LambertUSA39398441v NZLondon10 Sept 2004
Paul CollingwoodENG39394930v SLSouthampton17 Sept 2004
Page 1Next

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