Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: ICC Champions Trophy 2004×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nathan AstleNZUnited States of America2004111145145*-15196.03100136
Inzamam-ul-HaqPAKIndia20042201167558.0015475.32010131
Salman ButtPAKIndia2004111108108*-13083.08100130
Marcus TrescothickENGWest Indies2004110104104104.0012483.87100140
Andrew FlintoffENGSri Lanka2004110104104104.0091114.2910093
Herschelle GibbsSAWest Indies2004110101101101.0013574.8110091
Chris GayleWIBangladesh2004110999999.0013275.0001060
Mohammad YousufPAKIndia20042219981*99.0013971.2201061
Sourav GangulyINDKenya2004110909090.0012472.5801080
Michael VaughanENGAustralia2004110868686.0012270.4901090
Rahul DravidINDPakistan2004220836741.5014258.4501050
Wavell HindsWIBangladesh2004110828282.0011968.9101082
Marcus TrescothickENGAustralia2004110818181.008892.0501091
Paul CollingwoodENGZimbabwe20041118080*-9386.0201033
VVS LaxmanINDKenya2004110797979.009979.8001080
Yuvraj SinghINDPakistan2004220787839.0065120.00011102
Scott StyrisNZUnited States of America2004110757575.007896.1501080
Ramnaresh SarwanWISouth Africa2004110757575.009975.7601023
Andrew SymondsAUSNew Zealand20041117171*-47151.0601074
Marcus TrescothickENGSri Lanka2004110666666.009867.3501070
Shoaib MalikPAKIndia2004220666133.0062106.4501062
Damien MartynAUSEngland2004110656565.009171.4301060
Craig McMillanNZUnited States of America20041116464*-27237.0401027
Virender SehwagINDPakistan2004220635331.508574.1201062
Vikram SolankiENGZimbabwe2004110626262.008176.54010100
Damien MartynAUSNew Zealand20041116060*-7184.5101090
Elton ChigumburaZIMSri Lanka2004110575757.007180.2801060
Ramnaresh SarwanWIPakistan20041115656*-8565.8801061
Andrew StraussENGAustralia20041115252*-42123.8101060
Shivnarine ChanderpaulWISouth Africa20041115151*-5298.0801060
Mohammad KaifINDKenya20041114949*-29168.9700050
Brian LaraWISouth Africa2004110494949.008557.6500050
Morris OumaKENIndia2004110494949.009352.6900030
Sourav GangulyINDPakistan2004220484824.007564.0000112
Ajit AgarkarINDPakistan2004110474747.005094.0000031
Matthew HaydenAUSNew Zealand2004110474747.007364.3800071
Brendon McCullumNZAustralia2004110474747.006869.1200040
Shivnarine ChanderpaulWIEngland2004110474747.006671.2100060
Jacques RudolphSAWest Indies2004110464646.0039117.9500041
VVS LaxmanINDPakistan2004220464323.005386.7900050
Graeme SmithSAWest Indies2004110454545.006470.3100050
Marvan AtapattuSLZimbabwe2004110434343.008053.7500040
Michael ClarkeAUSEngland2004110424242.0034123.5300050
Elton ChigumburaZIMEngland20041114242*-4789.3600061
Yasir HameedPAKKenya2004110414141.004885.4200070
Mohammad KaifINDPakistan2004221412741.007058.5700030
Tatenda TaibuZIMEngland2004110404040.006165.5700032
BJ PatelKENIndia20041114040*-7751.9500010
Paul CollingwoodENGSri Lanka2004110393939.004979.5900030
Yasir HameedPAKWest Indies2004110393939.005669.6400060
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.