Chris Gayle (WI)

Chris Gayle dominates the list of the highest run-getter in the history of Champions Trophy. The Jamaican giant currently has 791 runs in 17 matches with a best of 133. His fine form also saw him smash three centuries and a fifty.
In 2004, he also played a huge role in West Indies’ only major 50-over trophy win after 1979 Cricket World Cup. In the following edition, he was chosen as the ‘Player of the tournament.’ With such a stellar track record, there can be no better choice for an opener than him for an all-time XI.