He helped the club gain promotion into the Ghana Premier League in 2014–15 season. He played for Dreams for 6 seasons and served as captain for the club in the 2016 Ghanaian Premier League season which was their debut in the Ghanaian top flight league. He made 25 league appearances and was nominated for the best Ghana Premier League Player award competing against Latif Blessing and Kwesi Donsu. The award was subsequently won by Liberty Professionals' Latif Blessing. He was also nominated for the best defender of the year award. He was also adjudged the club's best player of the season.