Top eight teams in the ICC ODI rankings will compete in the tournament, which will be held for the last time as the world body of the game has decided to scrap it after this edition.
Cardiff, Edgbaston and The Oval will each host four group matches of the competition that will see the eight teams divided into two pools of four each.
Group A will feature Australia, England, New Zealand and Sri Lanka with India, Pakistan, South Africa and West Indies contesting in Group B.
The top two teams from each group will advance to the semifinals, to be played at The Oval and Cardiff, with the winners then progressing to the final at Edgbaston on June 23.
Hosts England, will kick off their campaign against defending champions Australia at Edgbaston on June 8.
Tournament Director, Steve Elworthy commented, "This will be an incredible opportunity for fans to see the world