Karl-Johan Johnsson è un portiere dello Strasburgo che ha collezionato 1 presenza, per un totale di 90 minuti. La sua unica presenza è stata da titolare.
Johnsson ha giocato la sua ultima partita il 24 agosto, con lo Strasburgo: una vittoria per 1-0 contro il Nantes, in cui ha giocato 90 minuti e mantenuto la porta inviolata.
Nella prossima partita di Ligue 1, il 22 marzo, lo Strasburgo dovrà giocare una trasferta contro il Nantes.
Johnsson ha giocato four partite di Ligue 1 e National 3 nell'ultima stagione con Strasbourg II (1) e lo Strasburgo (3).
Prima di arrivare a vestire la maglia dello Strasburgo nell'agosto 2024, il portiere ha collezionato 22 presenze in campionato con il Bordeaux.
Ha fatto il suo esordio in Ligue 1 con il suo club attuale, lo Strasburgo, durante la partita contro il Montpellier il 18 agosto 2024, ma il suo primo incontro nella competizione è stato il 12 agosto 2016 come titolare con il Guingamp nella sfida con il Monaco, all'età di 26 anni e 196 giorni. In generale, in Ligue 1, il portiere ha disputato 96 partite, avendo ottenuto finora 24 clean sheet.