* Antal matcher och mål i seniorlag räknas endast för de inhemska ligorna och är korrekt per den 5 juli 2023. ** Antal landskamper och mål är korrekta per den 9 oktober 2021.
Johnstone började i Manchester Uniteds akademilag 2009 och säsongen 2010/2011 var han akademins förstemålvakt. Den 26 juli 2011 blev han utlånad till Oldham Athletic. Han spelade två vänskapsmatcher för Oldham, mot Burnley och Fleetwood Town, innan han återvände till United. Den 9 september 2011 blev han utlånad till Scunthorpe United och gjorde sin debut dagen efter mot Sheffield United. Den 10 november 2011 förlängde Scunthorpe lånet till den 9 december 2011, som sedan förlängdes till 10 januari 2012.
Den 20 mars2013 blev det klart att Johnstone skulle lånas ut till Walsall för resten av säsongen.[1] Han gjorde sin debut den 25 mars mot Hartlepool och höll nollan direkt.[2]