Johnson speelde in Engeland voor Rising Ballers, een opleidingsteam en online platform gericht op de grootste onontdekte talenten uit de regio Londen. Hij liep in mei 2019 stage bij Chelsea en de club wilde hem contracteren, maar dit was niet mogelijk vanwege een transferverbod dat door de FIFA was opgelegd aan The Blues.[2][3]
In juli 2019 ging hij op proef bij FC Volendam, uitkomend in de Eerste divisie. Hij speelde één helft mee in de eerste oefenwedstrijd van het seizoen 2019/20 tegen VPV Purmersteijn (6-0).[4] Johnson wist de technische staf te overtuigen en tekende eind juli een contract voor drie jaar bij de club.[5] De aanvaller miste de eerste twee wedstrijden van het seizoen doordat hij nog niet speelgerechtigd was. Op 23 augustus 2019 maakte hij in een uitwedstrijd tegen De Graafschap zijn debuut in het betaalde voetbal.
Zijn contract bij FC Volendam liep af in de zomer van 2022, maar hij kwam het volgende seizoen weer uit voor het tweede elftal van de club, spelend in de Tweede Divisie. Hij verscheen ook als late invaller in de laatste twee wedstrijden van het seizoen voor het eerste team, wat voor Johnson zijn debuut in de Eredivisie was. In de eerste wedstrijd voor de voorbereiding van het seizoen 2023/24, tegen SVZW Wierden, was Johnson eenmaal trefzeker in de 1-6 overwinning.[6]