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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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
CompletedODIInternational

ICC Champions Trophy 2006/07 - Stats

7 Oct – 5 Nov 200610 teams
Australia won the tournament

Most runs

Full list
PlayerMInnsRunsHSAvgSR4s6s
Chris Gayle West Indies8847413379.0092.946210
Upul Tharanga Sri Lanka6632011053.3376.37402
Damien Martyn Australia552417880.3370.06330
Shivnarine Chanderpaul West Indies772225755.5067.07282
Mahela Jayawardene Sri Lanka661884837.6080.69261
Stephen Fleming New Zealand441848946.0071.88211
Shahriar Nafees Bangladesh3316612383.0066.14221
Dwayne Bravo West Indies5516411241.0075.23211
Kumar Sangakkara Sri Lanka551608040.0081.22150
Sanath Jayasuriya Sri Lanka661564831.2091.76213

Most wickets

Full list
PlayerMOversWktsRunsAvgEcon
Jerome Taylor West Indies7571328722.085.04
Farveez Maharoof Sri Lanka6361219015.835.28
Lasith Malinga Sri Lanka650.31121019.094.16
Kyle Mills New Zealand428.31011811.804.14
Glenn McGrath Australia5441015815.803.59
Nathan Bracken Australia5411019419.404.73
WPUJC Vaas Sri Lanka546917018.893.70
Muttiah Muralitharan Sri Lanka655918120.113.29
Makhaya Ntini South Africa428812916.134.61
Shane Watson Australia534813617.004.00

Highest scores

Full list
PlayerRunsBalls4s6svs
Chris Gayle West Indies133*135173SA
Shahriar Nafees Bangladesh123*161171ZIM
Dwayne Bravo West Indies112*124141ENG
Upul Tharanga Sri Lanka110130131ZIM
Upul Tharanga Sri Lanka105129111BAN
Chris Gayle West Indies104*118113BAN
Chris Gayle West Indies101128101ENG
Adam Gilchrist Australia92120110WI
Kevin Pietersen England90*8691WI
Runako Morton West Indies90*10371AUS

Best bowling figures

Full list
PlayerFiguresOversvs
Farveez Maharoof Sri Lanka6/149WI
Makhaya Ntini South Africa5/216PAK
Muttiah Muralitharan Sri Lanka4/2310NZ
Kyle Mills New Zealand4/3810AUS
Jerome Taylor West Indies4/4910AUS
Abdul Razzaq Pakistan4/507.2SL
Lasith Malinga Sri Lanka4/539SA
Chris Gayle West Indies3/33.1ZIM
Jeetan Patel New Zealand3/113.1SA
Dwayne Bravo West Indies3/1410BAN

Most sixes

Full list
Player6s4sRuns
Chris Gayle West Indies1062474
Brian Lara West Indies413127
Sanath Jayasuriya Sri Lanka321156
Aftab Ahmed Bangladesh31295
Upul Tharanga Sri Lanka240320
Shivnarine Chanderpaul West Indies228222
Runako Morton West Indies29137
Mark Boucher South Africa28122
Justin Kemp South Africa27100
MS Dhoni India2386

Most 50s / 100s

Player100s50sRuns
Chris Gayle West Indies30474
Upul Tharanga Sri Lanka21320
Shahriar Nafees Bangladesh10166
Dwayne Bravo West Indies10164
Shivnarine Chanderpaul West Indies03222
Damien Martyn Australia02241
Stephen Fleming New Zealand02184
Shane Watson Australia02128
Ricky Ponting Australia02118
Andrew Strauss England02116

Best strike rate (min 30 balls)

PlayerSRRunsBalls
Robin Peterson South Africa123.333730
Mashrafe Mortaza Bangladesh107.504340
Mohammad Hafeez Pakistan100.006666
Aftab Ahmed Bangladesh98.969596
Chris Gayle West Indies92.94474510
Sanath Jayasuriya Sri Lanka91.76156170
Kevin Pietersen England90.08118131
Shaun Pollock South Africa87.502832
Andrew Symonds Australia85.25104122
Herschelle Gibbs South Africa83.7893111

Best economy (min 10 overs)

PlayerEconOversWkts
Shakib Al Hasan Bangladesh3.12173
Mohammad Hafeez Pakistan3.13152
Michael Yardy England3.16190
Muttiah Muralitharan Sri Lanka3.29559
Shaun Pollock South Africa3.32285
Jamie Dalrymple England3.35172
Sanath Jayasuriya Sri Lanka3.43426
Abdur Razzak Bangladesh3.4626.24
Jon Lewis England3.50101
Jeetan Patel New Zealand3.5312.15

Most catches (fielder)

Most dismissals (keeper)

Highest team totals

Full list
TeamScoreOversvs
Sri Lanka302/850BAN
Sri Lanka285/750ZIM
England276/748.3WI
New Zealand274/750PAK
West Indies272/450ENG
Bangladesh265/950SL
West Indies262/443.5SA
South Africa258/850WI
Pakistan255/648.1SL
Sri Lanka25349.2PAK

Lowest completed totals

TeamScoreOversvs
West Indies8030.4SL
Zimbabwe8530.1WI
Pakistan8925SA
South Africa10834.1NZ
England12537IND
Zimbabwe13044.4BAN
West Indies13830.4AUS
Zimbabwe14142.3SL
Sri Lanka14139.1SA
Bangladesh16146.3WI