Ben Duckett to Joe Root, highest individual score for England in Champions Trophy
Here is the list of England players that have scored century in Champions Trophy

1/6
The modern-day English great Joe Root scored 133 not out against Bangladesh in 2017

2/6
England opening batter Ben Duckett's 165 is the highest individual score in the Champions Trophy history

3/6
The iconic English all-rounder Andrew Flintoff played a 104-run knock in 2004 against Sri Lanka.

4/6
However, his historic century was not enough to ensure England's win over Australia.

5/6
Ex-England batter Michael Trescothick scored two centuries with 119 (2002) and 104 (2004). He is the only England player with more than one hundred in Champions Trophy

6/6
England's Test captain Ben Stokes scored 102 runs against Australia in 2017 Champions Trophy