Career
He began his career in his native homeland, playing for August Town and Portmore United in Jamaican National Premier League, before he transferred to Aalesund and Tippeligaen prior to the 2012 season. On 25 March 2012 he made his first league appearance for Aalesund coming on as a substitute against Stabæk. He later scored his first goal for Aalesund against Haugesund on 16 May 2012 in his fifth league appearance for the club
He scored goals in both Aalesunds Europa League wins against KF Tirana
The latter half of the 2012 season was bright for the Jamaican.
During July 2014, Stewart left Aalesund returning to Jamaica. Just over a year later, Stewart returned to Northern Europe, signing for Veikkausliiga side RoPS on a one-year contract.
On 24 February 2012, he made his international debut against Cuba coming on as a substitute.