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.
La sua ultima presenza in Ligue 1 è stata il 24 agosto, partita in cui ha giocato 90 minuti con la maglia dello Strasburgo contro il Nantes, e in cui è riuscito a mantenere la porta inviolata nella vittoria per 1-0.
Nella prossima partita di Ligue 1, il 3 gennaio, lo Strasburgo dovrà giocare una trasferta contro il Nizza.
Johnsson ha giocato four partite di Ligue 1 e National 3 nell'ultima stagione con lo Strasburgo (3) e Strasbourg II (1).
Prima di arrivare a vestire la maglia dello Strasburgo nell'agosto 2024, il portiere ha collezionato 22 presenze in campionato con il Bordeaux.
Ha debuttato in Ligue 1 con il suo club attuale, lo Strasburgo, durante la sfida contro il Montpellier il 18 agosto 2024, ma il suo debutto in generale nella competizione è stato il 12 agosto 2016 giocando con il Guingamp nella sfida con il Monaco, a 26 anni e 196 giorni. In generale, in Ligue 1, il portiere ha fatto 96 presenze, avendo ottenuto finora 24 clean sheet.