Addo started his professional football career at Ghana's
Hearts of Oak in 1998, where he remained for four seasons, in three of which he finished the country's top scorer. After an unsuccessful loan spell at French club
SC Bastia, Addo was signed by Israeli side
Maccabi Netanya during the summer of 2002. He went on to feature in all six
UEFA Champions League group stage matches, without however scoring a goal. After struggling to establish himself in the Maccabi Tel Aviv first team, Addo was loaned out to
Greek Super League club
Ergotelis in January 2005 until the end of the season. He scored his only goal in 15 caps for the club on 20 February 2005, in a 2–1 victory over reigning champions
Olympiacos. He then moved to Cyprus signing with
Cypriot First Division side
Enosis Neon Paralimni, but after spending yet another season struggling, he decided to return to Ghana and his first club
Hearts of Oak in October 2006. He was released from his contract at the end of the season in 2009, after failing to impress the club, who fielded him as a midfielder, despite the fact he had proven to be more efficient as a striker throughout his career. After spending the next two years without a club, Addo had a short stint with newly promoted
Ghanaian Premier League side
Wassaman United. He left the eventually relegated club in 2011 and was once again unattached until January 2015, when he signed with second-tier Ghanaian club
Eleven Wonders. ==International career==