Career
Born in Stafford, he began his career as a youngster with Portuguese Vale followed by a spell with Everton before making the switch to United. Johns started his career at Portuguese Vale before spending time at Everton"s academy. Following his release by Everton, Johns joined Sheffield United in June 2013 on a two-year deal.
Johns made his professional début for Sheffield United when he came on as a substitute in a 1–1 draw with Colchester United at Bramall Lane on 17 August 2013.
This turned out to be his only appearance that season and he was released by United on 16 May 2014 when his contract expired. Born in Stafford, Johns is eligible to represent England, Jamaica, Singapore, Northern Ireland and Scotland at international level
Johns earned six caps for England U16s. On 5 August 2013, Johns was called up to Northern Ireland U19s for a friendly match against Scotland U19s.
Later that month he was called up again to Northern Ireland U19s for a match against Austria U19 on 11 September 2013.