Joe Johnson è un difensore del Luton Town che ha collezionato 2 presenze, per un totale di 75 minuti. Entrambe le sue presenze sono state da subentrato.
La sua ultima presenza in campionato risale al 19 maggio, partita in cui ha giocato 73 minuti con la maglia del Luton Town contro il Fulham, nella sconfitta per 4-2.
Nella passata stagione di Championship Johnson ha giocato 2 partite con il Luton Town.
Il 13 aprile 2024 Johnson ha debuttato in Premier League, an 18 anni e 51 giorni contro il Manchester City. In totale, nella sua carriera in Premier League, ha collezionato 2 partite, senza gol e senza assist.