ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
CompletedODIInternational

ICC Champions Trophy 2024/25 - Stats

19 Feb – 9 Mar 20258 teams
India won the tournament

Most runs

Full list
PlayerMInnsRunsHSAvgSR4s6s
Rachin Ravindra New Zealand4426311265.75106.48293
Shreyas Iyer India552437948.6079.41165
Ben Duckett England3322716575.67108.61253
Joe Root England3322512075.0096.57192
Virat Kohli India5521810054.5082.89150
Ibrahim Zadran Afghanistan3321617772.00106.40157
Tom Latham New Zealand5520511851.2587.23133
Kane Williamson New Zealand5520010240.0085.47192
Rassie van der Dussen South Africa331937296.5096.98137
Shubman Gill India5518810147.0075.50173

Most wickets

Full list
PlayerMOversWktsRunsAvgEcon
Matt Henry New Zealand431.21016716.705.33
Varun Chakravarthy India330913615.114.53
Mohammed Shami India541923325.895.68
Mitchell Santner New Zealand550924026.674.80
Michael Bracewell New Zealand549820125.134.10
Azmatullah Omarzai Afghanistan320.5714020.006.72
Ben Dwarshuis Australia326715221.715.85
Kuldeep Yadav India546.3722331.864.80
Wiaan Mulder South Africa322.2610918.174.88
Kagiso Rabada South Africa325.3614824.675.80

Highest scores

Full list
PlayerRunsBalls4s6svs
Ibrahim Zadran Afghanistan177146126ENG
Ben Duckett England165143173AUS
Josh Inglis Australia120*8686ENG
Joe Root England120111111AFG
Tom Latham New Zealand118*104103PAK
Rachin Ravindra New Zealand112105121BAN
Rachin Ravindra New Zealand108101131SA
Will Young New Zealand107113121PAK
Ryan Rickelton South Africa10310671AFG
Kane Williamson New Zealand10294102SA

Best bowling figures

Full list
PlayerFiguresOversvs
Varun Chakravarthy India5/4210NZ
Matt Henry New Zealand5/428IND
Mohammed Shami India5/5310BAN
Azmatullah Omarzai Afghanistan5/589.5ENG
Michael Bracewell New Zealand4/2610BAN
Wiaan Mulder South Africa3/257.2ENG
Harshit Rana India3/317.4BAN
Kagiso Rabada South Africa3/368.3AFG
Marco Jansen South Africa3/397ENG
Kuldeep Yadav India3/409PAK

Most sixes

Full list
Player6s4sRuns
Glenn Phillips New Zealand813177
Azmatullah Omarzai Afghanistan85126
Ibrahim Zadran Afghanistan715216
Rassie van der Dussen South Africa713193
Rohit Sharma India621180
Josh Inglis Australia68131
Hardik Pandya India6799
Shreyas Iyer India516243
KL Rahul India55140
David Miller South Africa511121

Most 50s / 100s

Player100s50sRuns
Rachin Ravindra New Zealand20263
Joe Root England11225
Virat Kohli India11218
Tom Latham New Zealand11205
Kane Williamson New Zealand11200
Ben Duckett England10227
Ibrahim Zadran Afghanistan10216
Shubman Gill India10188
Will Young New Zealand10165
Ryan Rickelton South Africa10147

Best strike rate (min 30 balls)

PlayerSRRunsBalls
David Miller South Africa139.0812187
Josh Inglis Australia133.6713198
Travis Head Australia133.3310478
Aiden Markram South Africa127.698365
Rashid Khan Afghanistan122.583831
Jofra Archer England122.456049
Khushdil Shah Pakistan121.5910788
Rishad Hossain Bangladesh118.924437
Michael Bracewell New Zealand118.848269
Agha Salman Pakistan117.316152

Best economy (min 10 overs)

PlayerEconOversWkts
Abrar Ahmed Pakistan3.75202
Harshit Rana India3.9815.24
Taskin Ahmed Bangladesh4.00162
Michael Bracewell New Zealand4.10498
Ravindra Jadeja India4.36425
Axar Patel India4.36455
Mehedi Hasan Miraz Bangladesh4.50200
Varun Chakravarthy India4.53309
Rachin Ravindra New Zealand4.67213
Kuldeep Yadav India4.8046.37

Most catches (fielder)

Most dismissals (keeper)

Highest team totals

Full list
TeamScoreOversvs
New Zealand362/650SA
Australia356/547.3ENG
England351/850AUS
Afghanistan325/750ENG
New Zealand320/550PAK
England31749.5AFG
South Africa315/650AFG
South Africa312/950NZ
Afghanistan27350AUS
India267/648.1AUS

Lowest completed totals

TeamScoreOversvs
England17938.2SA
New Zealand20545.3IND
Afghanistan20843.3SA
Bangladesh22849.4IND
Pakistan24149.4IND
Pakistan26047.2NZ
Australia26449.3IND
Afghanistan27350AUS
England31749.5AFG