Live1st ODI · India in New Zealand 2026/27NZ115/7 (28.3)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

ICC Champions Trophy 2004: Bowling by opposition

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: ICC Champions Trophy 2004×
PlayerOppositionSpanMatInnsOversMdnsRunsWktsBBIBBMAveEconSR4510
Shahid AfridiPAKKenya200411611155/115/112.201.837.20010
Mervyn DillonWIBangladesh2004111042955/295/295.802.9012.00010
Jacob OramNZUnited States of America2004119.303655/365/367.203.7911.40010
Shoaib AkhtarPAKIndia20042218.529154/364/3618.204.8322.60100
Naved-ul-HasanPAKIndia2004221829254/254/2518.405.1121.60100
Michael KasprowiczAUSUnited States of America200411711444/144/143.502.0010.50100
Jason GillespieAUSUnited States of America200411611544/154/153.752.509.00100
Andrew FlintoffENGZimbabwe200411611133/113/113.671.8312.00000
Daniel VettoriNZUnited States of America2004111001433/143/144.671.4020.00000
Shoaib MalikPAKKenya200411611533/153/155.002.5012.00000
Nuwan ZoysaSLZimbabwe2004111021933/193/196.331.9020.00000
Wavell HindsWIEngland2004111032433/243/248.002.4020.00000
Steve HarmisonENGZimbabwe2004111032933/293/299.672.9020.00000
Michael KasprowiczAUSNew Zealand2004111013233/323/3210.673.2020.00000
Harbhajan SinghINDKenya2004111023333/333/3311.003.3020.00000
Elton ChigumburaZIMSri Lanka2004118.513733/373/3712.334.1917.67000
Andrew FlintoffENGWest Indies2004111003833/383/3812.673.8020.00000
Farveez MaharoofSLZimbabwe200411923833/383/3812.674.2218.00000
Glenn McGrathAUSNew Zealand2004111003933/393/3913.003.9020.00000
Darren GoughENGAustralia200411714833/483/4816.006.8614.00000
Chris GayleWISouth Africa2004111005033/503/5016.675.0020.00000
Irfan PathanINDPakistan2004221928233/343/3427.334.3238.00000
Ashish NehraINDPakistan20042220011032/652/6536.675.5040.00000
Irfan PathanINDKenya200411611122/112/115.501.8318.00000
Chris GayleWIBangladesh2004114.301222/122/126.002.6713.50000
Ragheb AgaKENPakistan200411401722/172/178.504.2512.00000
Shoaib AkhtarPAKWest Indies200411711822/182/189.002.5721.00000
Andrew FlintoffENGSri Lanka200411502122/212/2110.504.2015.00000
Steve HarmisonENGSri Lanka200411612122/212/2110.503.5018.00000
Paul CollingwoodENGWest Indies200411602222/222/2211.003.6718.00000
Corey CollymoreWIPakistan200411922422/242/2412.002.6727.00000
Darren GoughENGZimbabwe200411822422/242/2412.003.0024.00000
Makhaya NtiniSAWest Indies200411502622/262/2613.005.2015.00000
Wavell HindsWIPakistan2004111002722/272/2713.502.7030.00000
Steve HarmisonENGWest Indies2004111013422/342/3417.003.4030.00000
Ashley GilesENGZimbabwe200411813522/352/3517.504.3824.00000
Upul ChandanaSLZimbabwe200411903922/392/3919.504.3327.00000
Ian BradshawWISouth Africa2004111024022/402/4020.004.0030.00000
Dwayne BravoWIPakistan200411904122/412/4120.504.5627.00000
Michael VaughanENGAustralia2004111004222/422/4221.004.2030.00000
Thomas OdoyoKENIndia2004111014322/432/4321.504.3030.00000
Ed RainsfordZIMEngland2004111004322/432/4321.504.3030.00000
WPUJC VaasSLEngland2004111015122/512/5125.505.1030.00000
Shahid AfridiPAKIndia2004221205222/292/2926.004.3336.00000
Ian BradshawWIEngland2004111015422/542/5427.005.4030.00000
Shaun PollockSAWest Indies2004111005622/562/5628.005.6030.00000
Tapash BaisyaBANWest Indies2004111005822/582/5829.005.8030.00000
Virender SehwagINDPakistan2004221006521/221/2232.506.5030.00000
Brett LeeAUSEngland2004118.306522/652/6532.507.6525.50000
Douglas HondoZIMEngland200411906622/662/6633.007.3327.00000
Page 1Next

Span first and last year · Mat matches · Inns innings · Mdns maidens · Wkts wickets · BBI best bowling in an innings · BBM best bowling in a match · Ave bowling average: runs per wicket · Econ economy: runs per over · SR strike rate: balls per wicket · 4 four wickets in an innings · 5 five or more wickets in an innings · 10 ten or more wickets in a match

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