Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

ICC Champions Trophy 2004: Batting by team

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: ICC Champions Trophy 2004×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Jason GillespieAUSAustralia2004310000.0010.0000100
Younis KhanPAKPakistan2004110000.0080.0000100
Mohammad SamiPAKPakistan2004410000.0040.0000100
Ashish NehraINDIndia2004310000.0020.0000100
Khaled MashudBANBangladesh2004110000.0090.0000100
Darren GoughENGEngland2004410000.0010.0000100
Martin van JaarsveldSASouth Africa2004110000.0010.0000100
Donovan BlakeUSAUnited States of America2004110000.0020.0000100
Malhar PatelKENKenya2004110000.0010.0000100
Scott StyrisNZNew Zealand2004220757537.508984.2701180
Chris CairnsNZNew Zealand2004220331.50650.0000100
Andrew SymondsAUSAustralia20043217171*71.0049144.9001174
Mark VermeulenZIMZimbabwe200422017178.503351.5200120
Douglas HondoZIMZimbabwe200422100*0.0020.0000100
Kennedy OtienoKENKenya2004220333316.508240.2400150
RD ShahKENKenya2004220333316.505560.0000130
Steve TikoloKENKenya2004220221.001414.2900100
Thomas OdoyoKENKenya200422015157.504533.3300110
Martin SujiKENKenya200422166*6.00875.0000100
Naved-ul-HasanPAKPakistan200442155*5.002123.8100100
Salman ButtPAKPakistan2004221108108*108.0013281.82101130
Imran FarhatPAKPakistan20042213838*38.004977.5500141
Moin KhanPAKPakistan200432010105.001566.6700100
Hamish MarshallNZNew Zealand200422011115.502250.0000110
Dwayne BravoWIWest Indies200442144*4.001040.0000100
MR JohnsonUSAUnited States of America2004220202010.0019105.2600130
LC RomeroUSAUnited States of America2004220110.50714.2900100
SJ MassiahUSAUnited States of America2004220232311.504452.2700130
RW StapleUSAUnited States of America2004220442.001136.3600110
Ragheb AgaKENKenya2004220110.50911.1100100
Sourav GangulyINDIndia20043301389046.0019969.3501192
Yuvraj SinghINDIndia2004330877829.0074117.57011112
Alex WharfENGEngland200443274*7.00977.7800100
Shoaib MalikPAKPakistan2004440836120.7512566.4001172
Sachin TendulkarINDIndia2004110161616.001794.1200020
Harbhajan SinghINDIndia200431133*-3100.0000000
Upul ChandanaSLSri Lanka20042112020*-2483.3300021
Ajit AgarkarINDIndia2004210474747.005094.0000031
Brett LeeAUSAustralia2004210151515.001788.2400001
Glenn McGrathAUSAustralia200431100*-10.0000000
Steve HarmisonENGEngland2004410222.002100.0000000
Graeme SmithSASouth Africa2004110454545.006470.3100050
Herschelle GibbsSASouth Africa2004110101101101.0013574.8110091
Jacques KallisSASouth Africa2004110161616.003348.4800000
Mark BoucherSASouth Africa2004110777.007100.0000010
Shaun PollockSASouth Africa20041111313*-11118.1800001
Jacob OramNZNew Zealand2004210151515.002755.5600020
Brendon McCullumNZNew Zealand2004210474747.006869.1200040
Kyle MillsNZNew Zealand200411133*-3100.0000000
Daniel VettoriNZNew Zealand20042112929*-4269.0500010
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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