 He played three Eredivisie matches and one KNVB Cup match in which he scored his only goal for De Graafschap.Due to increased in his market value, the Liberian midfielder received attractive offer from one of South Africa big club and he made the moved to played in the South African premiership.On 16 July 2012, Johnson signed a two-year contract with South African club AmaZulu.