1957 stellte Johnson seine persönliche Bestleistung mit einem britischen Rekord von 1:46,6 min auf. Bei den British Empire and Commonwealth Games 1958 in Cardiff gewann er in der 4x440-Yards-Staffel in 3:09,61 min Silber hinter dem Team aus Südafrika. Bei den EM in Stockholm wurde Johnson über 800 m in 1:49,2 min Siebter.