Fifty centuries were scored by cricketers in the ICC Champions Trophy, a One Day International (ODI) tournament organised by the International Cricket Council (ICC) from 1998 to 2017. India led the list, with ten centuries, followed by Sri Lanka, with seven. Alistair Campbell of Zimbabwe was the first to score a century in the tournament, when he made 100 against New Zealand during the inaugural edition. Four players – India's Sourav Ganguly (pictured), South Africa's Herschelle Gibbs, the West Indies' Chris Gayle and India's Shikhar Dhawan – held the record for the most number of centuries, with three each. A further four players – Pakistan's Saeed Anwar, England's Marcus Trescothick, Sri Lanka's Upul Tharanga and Australia's Shane Watson – each scored two centuries. Gayle's three centuries in 2006 was a record for any player in a single edition. The 145 by New Zealand's Nathan Astle against the United States was the highest individual score. (Full list...)