Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

ICC Champions Trophy 2009/10: Batting by opposition (ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: ICC Champions Trophy 2009/10×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSAEngland2009110141141141.00134105.22100160
Shane WatsonAUSEngland2009111136136*-132103.03100107
Shoaib MalikPAKIndia2009110128128128.00126101.59100160
Ricky PontingAUSEngland2009111111111*-11596.52100121
Tillakaratne DilshanSLSouth Africa2009110106106106.0092115.22100161
Shane WatsonAUSNew Zealand2009111105105*-12981.40100104
Owais ShahENGSouth Africa2009110989898.0089110.1101056
Mohammad YousufPAKIndia2009110878787.008898.8601070
Paul CollingwoodENGSouth Africa2009110828282.009487.2301061
Tim BresnanENGAustralia2009110808080.0076105.26010110
Ricky PontingAUSWest Indies2009110797979.009583.1601091
Virat KohliINDWest Indies20091117979*-10475.9601092
Mahela JayawardeneSLSouth Africa2009110777777.0061126.2301081
Mahela JayawardeneSLNew Zealand2009110777777.008590.5901062
Rahul DravidINDPakistan2009110767676.0010373.7901040
Grant ElliottNZPakistan20091117575*-10372.8201051
Jesse RyderNZSri Lanka2009110747474.0058127.59010101
Mitchell JohnsonAUSWest Indies20091117373*-47155.3201083
Ross TaylorNZSouth Africa2009110727272.0010667.9201062
AB de VilliersSANew Zealand20091117070*-7692.1101090
Michael HusseyAUSIndia2009110676767.0065103.0801050
Eoin MorganENGSouth Africa2009110676767.0034197.0601045
Martin GuptillNZSri Lanka2009110666666.007686.8401031
Ricky PontingAUSIndia2009110656565.008873.8601041
Michael HusseyAUSPakistan2009110646464.008773.5601061
Cameron WhiteAUSNew Zealand2009110626262.0010260.7801071
Eoin MorganENGSri Lanka20091116262*-8374.7001070
Graeme SmithSASri Lanka2009110585858.0044131.8201091
Gautam GambhirINDPakistan2009110575757.0046123.9101072
Nuwan KulasekaraSLNew Zealand20091115757*-56101.7901024
Tim PaineAUSIndia2009110565656.005896.5501071
Travis DowlinWIAustralia2009110555555.008763.2201050
Umar AkmalPAKNew Zealand2009110555555.006288.7101070
Kumar SangakkaraSLSouth Africa2009110545454.007472.9701050
Andre FletcherWIAustralia2009110545454.007770.1301041
Thilina KandambySLEngland2009110535353.008264.6301050
Martin GuptillNZEngland2009110535353.005596.3601071
Angelo MathewsSLEngland2009110525252.007371.2301060
Nikita MillerWIPakistan2009110515151.005789.4701061
Brendon McCullumNZEngland2009110484848.0039123.0800043
Daniel VettoriNZSri Lanka2009110484848.0044109.0900041
Luke WrightENGAustralia2009110484848.006870.5900022
Paul CollingwoodENGSri Lanka2009110464646.005190.2000053
Brendon McCullumNZSri Lanka2009110464646.007263.8900050
Suresh RainaINDPakistan2009110464646.0041112.2000052
Mohammad YousufPAKAustralia2009110454545.006965.2200030
Mohammad YousufPAKNew Zealand2009110454545.007857.6900030
Kamran AkmalPAKAustralia2009110444444.006369.8400060
Brendon McCullumNZSouth Africa2009110444444.006864.7100032
Owais ShahENGSri Lanka2009110444444.007459.4600031
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.