New Zealand right-arm seamer Matt Henry, who missed the final against India due to a shoulder injury, ended the ICC Champions Trophy as the highest wicket-taker.