Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

ICC Champions Trophy 2004: Batting innings by innings (List A)

The highest score in the ICC Champions Trophy 2004 is 145* by Nathan Astle (NZ) v USA at London, 10 Sept 2004.

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: ICC Champions Trophy 2004×
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Nathan AstleNZ145*15113696.032not out1v USALondon10 Sept 2004
Salman ButtPAK108*13013083.081not out2v INDKolkata13 Nov 2004
Andrew FlintoffENG1049193114.295b WPUJC Vaas1v SLSouthampton17 Sept 2004
Marcus TrescothickENG10412414083.871run out1v WILondon25 Sept 2004
Herschelle GibbsSA1011359174.812c DJ Bravo b CH Gayle1v WILondon18 Sept 2004
Chris GayleWI991326075.001c †Khaled Mashud b Tapash Baisya1v BANSouthampton15 Sept 2004
Sourav GangulyIND901248072.581b MA Suji1v KENSouthampton11 Sept 2004
Michael VaughanENG861229070.493c ML Hayden b B Lee2v AUSBirmingham21 Sept 2004
Wavell HindsWI821198268.912c Nazmul Hossain b Tapash Baisya1v BANSouthampton15 Sept 2004
Mohammad YousufPAK81*1145171.055not out2v INDBirmingham19 Sept 2004
Marcus TrescothickENG81889192.051b A Symonds2v AUSBirmingham21 Sept 2004
Paul CollingwoodENG80*933386.026not out1v ZIMBirmingham10 Sept 2004
VVS LaxmanIND79998079.803st †KO Otieno b SO Tikolo1v KENSouthampton11 Sept 2004
Yuvraj SinghIND7862102125.816c Younis Khan b Naved-ul-Hasan1v PAKKolkata13 Nov 2004
Inzamam-ul-HaqPAK757581100.004c V Sehwag b A Nehra2v INDKolkata13 Nov 2004
Scott StyrisNZ75788096.154c Aijaz Ali b RW Staple1v USALondon10 Sept 2004
Ramnaresh SarwanWI75992375.763b M Ntini2v SALondon18 Sept 2004
Andrew SymondsAUS71*4774151.065not out2v NZLondon16 Sept 2004
Rahul DravidIND671084062.045c & b Naved-ul-Hasan1v PAKBirmingham19 Sept 2004
Marcus TrescothickENG66987067.351run out1v SLSouthampton17 Sept 2004
Damien MartynAUS65916071.434c ME Trescothick b MP Vaughan1v ENGBirmingham21 Sept 2004
Craig McMillanNZ64*2727237.046not out1v USALondon10 Sept 2004
Vikram SolankiENG628110076.542lbw b V Sibanda1v ZIMBirmingham10 Sept 2004
Shoaib MalikPAK615552110.913c M Kaif b V Sehwag2v INDKolkata13 Nov 2004
Damien MartynAUS60*719084.514not out2v NZLondon16 Sept 2004
Elton ChigumburaZIM57716080.287lbw b UDU Chandana1v SLLondon14 Sept 2004
Ramnaresh SarwanWI56*856165.883not out2v PAKSouthampton22 Sept 2004
Virender SehwagIND53656281.541b Shahid Afridi1v PAKKolkata13 Nov 2004
Andrew StraussENG52*4260123.814not out2v AUSBirmingham21 Sept 2004
Shivnarine ChanderpaulWI51*526098.085not out2v SALondon18 Sept 2004
Mohammad KaifIND49*2950168.975not out1v KENSouthampton11 Sept 2004
Brian LaraWI49855057.654b N Boje2v SALondon18 Sept 2004
Morris OumaKEN49933052.697c †KD Karthik b AB Agarkar2v INDSouthampton11 Sept 2004
Sourav GangulyIND48701268.574c †Kamran Akmal b Shoaib Akhtar1v PAKKolkata13 Nov 2004
Ajit AgarkarIND47503194.008c Mohammad Yousuf b Naved-ul-Hasan1v PAKBirmingham19 Sept 2004
Shivnarine ChanderpaulWI47666071.215c MP Vaughan b PD Collingwood2v ENGLondon25 Sept 2004
Brendon McCullumNZ47684069.129c MS Kasprowicz b JN Gillespie1v AUSLondon16 Sept 2004
Matthew HaydenAUS47737164.382c CL Cairns b CZ Harris2v NZLondon16 Sept 2004
Jacques RudolphSA463941117.954b CH Gayle1v WILondon18 Sept 2004
Graeme SmithSA45645070.311b CH Gayle1v WILondon18 Sept 2004
VVS LaxmanIND43445097.733c †Kamran Akmal b Shahid Afridi1v PAKKolkata13 Nov 2004
Marvan AtapattuSL43804053.753c †T Taibu b E Chigumbura2v ZIMLondon14 Sept 2004
Elton ChigumburaZIM42*476189.367not out2v ENGBirmingham10 Sept 2004
Michael ClarkeAUS423450123.537b A Flintoff1v ENGBirmingham21 Sept 2004
Yasir HameedPAK41487085.421c KO Otieno b MA Suji2v KENBirmingham14 Sept 2004
Inzamam-ul-HaqPAK41795051.904c †R Dravid b AB Agarkar2v INDBirmingham19 Sept 2004
BJ PatelKEN40*771051.958not out2v INDSouthampton11 Sept 2004
Tatenda TaibuZIM40613265.576hit wicket b AF Giles2v ENGBirmingham10 Sept 2004
Paul CollingwoodENG39493079.596c DPMD Jayawardene b WPUJC Vaas1v SLSouthampton17 Sept 2004
Yasir HameedPAK39566069.641run out1v WISouthampton22 Sept 2004
Page 1Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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