[b][8] 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.A further four players—Saeed Anwar (Pakistan), Marcus Trescothick (England), Upul Tharanga (Sri Lanka) and Shane Watson (Australia)—have each scored two centuries.[9] New Zealand's Nathan Astle's 145 against the United States was the highest individual score.[10] South Africa's Jacques Kallis's 113 not out against Sri Lanka in 1998, Ganguly's 141 not out against South Africa in 2000, and New Zealand's Chris Cairns's 102 not out against India in the same tournament feature in the top 100 ODI innings of all time by a list released by the Wisden Cricketers' Almanack in 2002.[14] The most recent century was made by Fakhar Zaman of Pakistan, when he scored 114 against India during the final of the 2017 edition of the tournament.