Karl-Johan Johnsson dello Strasburgo ha collezionato 3 presenze, per un totale di 270 minuti. È partito titolare in tutte le 3 presenze su 27 giornate.
L'ultima presenza di Johnsson nella competizione risale al 30 agosto, partita in cui ha giocato 90 minuti con la maglia dello Strasburgo contro il Lione, nella sconfitta per 4-3. Non ha ancora mantenuto la porta inviolata in questa stagione.
La trasferta contro il Reims, il 6 aprile, sarà la prossima gara di Ligue 1 per lo Strasburgo.
Johnsson ha giocato 22 partite di Ligue 2 nell'ultima stagione con il Bordeaux, gare in cui ha mantenuto 7 volte la porta inviolata.
Johnsson è passato a giocare con lo Strasburgo nel novembre 2024, mentre prima giocava con il Bordeaux, con cui ha collezionato 22 presenze in campionato.
Ha esordito in Ligue 1 il 12 agosto 2016 giocando con il Guingamp nella sfida contro il Monaco, all'età di 26 anni e 196 giorni, e ha fatto 95 presenze, con 23 clean sheet finora nella competizione. Ha debuttato in Ligue 1 con il suo club attuale, lo Strasburgo, nella sfida contro il Montpellier il 18 agosto 2024.