Kyle Mills (NZ)

Kyle Mills is perhaps the most underrated bowling spearhead to have ever played for any country. The right arm bowler was an ODI specialist for New Zealand for close to a decade and a half and played a total of 170 matches and grabbed 240 wickets.
His time in the Champions Trophy was also highly productive. For the sake of records, Mills happens to be the highest wicket taker in the history of the tournament with 28 wickets in 15 matches and leads some of the best bowlers in the business by a good margin.
The Kiwi star can have his place cemented in any Champions Trophy All-time XI.