After stellar performances, Kingsley moved straight to the Primeira Liga in the 2003 summer, signing with S.C. Beira-Mar. He made his debut in the competition on 17 August in a 0–1 away loss against C.S. Marítimo (21 minutes played), and finished his first season with 33 games – 29 starts – and four goals, helping the Aveiro club to the 11th position.
In July 2010, Kingsley returned to his previous club. He played the last match of his career on 29 January 2012, netting once in the 6–0 win over Nea Salamis Famagusta FC for the league championship; he retired subsequently at the age of only 30, and accepted an offer to become his last team's chief scout.
Kingsley came out of retirement in the 2014 summer after two years of inactivity, signing with Nikos & Sokratis Erimis also in Cyprus.