[8] After leaving his home country, he played for several clubs in Turkey, for Hammarby in Sweden, and in England for Birmingham City, Wigan Athletic and Blackpool, who released him at the end of the 2010–11 season.
On 28 August 2007, Kingson made his debut for Birmingham in a League Cup third round tie against Hereford United.
He played once in the Premier League, in a 2–0 defeat to Portsmouth in caretaker manager Eric Black's only game in charge.
[11] At the end of the season, co-owner David Sullivan blamed the club's relegation on the quality of previous manager Steve Bruce's signings, branding Kingson a "complete waste of space".
[12] Kingson was disappointed and angered by the perceived unfairness of Sullivan's reaction, saying that "an older person, in his position, has to speak maturely.
He made his first Premier League appearance for the club when he replaced the injured Chris Kirkland after 10 minutes of the away match against West Bromwich Albion on 9 May 2009.
[18] After two years out of the game, Kingson signed a one-year deal for Cypriot First Division club Doxa Katokopias in July 2013.
[19] He made his debut on the opening day of the league season, keeping a clean sheet as his team beat Nea Salamis 2–0.
[20] In January 2014, Kingson returned to Turkey, to play for Turkish second-tier side Balıkesirspor on a half-year plus two years deal.
[22] The following year, Kingson stated he still dreamed of playing for Asante Kotoko before retiring[23] and it was reported that he would be signed for the team,[24] which was later denied.
[29] The team then moved on to the quarter-finals, where a goal was prevented by Uruguayan striker Luis Suarez and which awarded Ghana a penalty kick.