Long sloot zich op vijfjarige leeftijd aan bij de jeugdacademie van Everton. Op 8 januari 2014 werd hij voor één maand uitgeleend aan MK Dons, dat uitkomt in de League Two. Drie dagen later scoorde hij bij zijn debuut tegen Shrewsbury Town. Hij startte in de basiself, scoorde na 21 minuten de 2-1 en werd na 82 minuten vervangen.