Powell made his
List A debut in January 2015, playing for the Combined Campuses against
Guyana in the
2014–15 Regional Super50. He took 3/20 and scored 31 runs on debut, and was named
man of the match. Powell made his
first-class debut in the
2015–16 Regional Four Day Competition, playing for Jamaica against Guyana. For the
2015–16 Regional Super50, he returned to the Combined Campuses. In his team's final two matches, he scored twin half-centuries, 71 against the
Windward Islands and 63 not out against Guyana. He played a key role in Jamaica's march to the final of the
2016-17 Regional Super50. 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. He was then selected by the
Jamaica Tallawahs in the 6th round of the
2017 CPL player draft. In October 2018,
Cricket West Indies (CWI) awarded him a
white-ball contract for the 2018–19 season. In October 2019, he was named as the captain of Jamaica's squad for the
2019–20 Regional Super50 tournament. He was the leading run-scorer for Jamaica in the tournament, with 412 runs in eight matches. ==T20 franchise career==