In December 2018, he captained the West Indies for the first time in a One Day International (ODI) match against Bangladesh.
[6] Powell made his first-class debut in the 2015–16 Regional Four Day Competition, playing for Jamaica against Guyana.
In the semi-final against Trinidad and Tobago, he smashed 95 runs from 45 balls (including 9 sixes and 6 fours), before taking 5-36; these were both career-best List A performances, leading to him being named man-of-the-match.
[23] After being released[24] by the Delhi Capitals ahead of the 2024 Indian Premier League season, Powell was purchased by the Rajasthan Royals for 7.4 crores[25] during the IPL 2024 auction.
[28] Following the conclusion of the Cricket World Cup Qualifier tournament, the ICC named Powell as the rising star of the West Indies' squad.
[30] In 2023, Powell was made captain of West Indies T20i side replacing Nicholas Pooran after their disappointing ICC T20 WC2022 campaign.
In May 2024, he was named captain of the West Indies squad for the 2024 ICC Men's T20 World Cup tournament.