ICC Champions Trophy 2017 All Teams Squad List

ICC Champions Trophy 2017 is kicking start from 1st June 2017 till 18th June 2017 in England and Wales, while the warm-up matches will be played from 26th May to 18th May. Australia, Bangladesh, England and New Zealand are kept in Group A whereas India, Pakistan, South Africa and Sri Lanka are in Group B. Teams had been announced and they are listed below: