Former New Zealand fast bowler Kyle Mills holds the record for taking the most number of wickets in the history of Champions Trophy. Mills has taken 28 wickets in the tournament, followed by Sri Lanka's Lasith Malinga (25) and Muttiah Muralitharan (24). Muralitharan is followed by Australia's Brett Lee (22) and Glenn McGrath (21), and England's James Anderson (21).