Shai Hope will take over as West Indies one-day captain while Rovman Powell will lead the side in Twenty20 Internationals, Cricket West Indies (CWI) said.
Nicholas Pooran, who had captained both white-ball teams, stepped down in November after West Indies’ first-round exit from the T20 World Cup in Australia.
The new captains will begin their tenures next month in the limited-overs leg of their South Africa tour, which also features two tests.
Kraigg Brathwaite remains captain of the test side.
“It is a tremendous honour and privilege to be appointed captain of any West Indies team,” wicketkeeper-batter Hope said in a CWI statement on Wednesday.
“To lead a team that is of such incredible significance not only to myself and my team mates but to our legion of fans the world over, is something one dreams of as a child.”
West Indies lag well behind seventh-placed Afghanistan in the Super League standings and will have to go through qualifiers in Zimbabwe in June-July if it is to make this year’s ODI World Cup in India.
West Indies is assured of its place at next year’s T20 World Cup as it co-hosts the tournament with the United States.
“To be asked to carry the flag for the people of the Caribbean, there’s no bigger role in cricket in the region ...” all-rounder Powell said.
“I’m a passionate cricketer who believes in leading from the front and always giving 100%.”
Latest on Sportstar
- NBA Finals: 3 takeaways from Game 2 as Miami Heat levels series
- WTC final 2023 - Australia vs India key match-ups, ICC World Test Championship Final preview
- ‘Playing my best,’ says Rodri as Manchester City eyes European glory
- Sunil Gavaskar: WTC final venue should be around the world instead of just one country
- India must go with two spinners for WTC 2023 final: Monty Panesar