England players that have scored century in Champions Trophy

February 22, 2025

Credit: Getty

England's Test captain scored 102 runs against Australia in 2017 Champions Trophy

Ben Stokes

Credit: Getty

Ex-England batterĀ scored two centuries with 119 (2002) and 104 (2004)

Michael Trescothick

Credit: Getty

He is the only England player with more than one hundred in Champions Trophy

Michael Trescothick

Credit: Getty

The iconic English all-rounder played a 104-run knock in 2004 against Sri Lanka

Andrew Flintoff

Credit: Getty

The modern-day English great scored 133 not out against Bangladesh in 2017

Joe Root

Credit: Getty

Ben Duckett's 165 is the highest individual score in the Champions Trophy history

Ben Duckett

Credit: Getty