Johan Brattberg è un portiere Falkenberg che non ha giocato nella maggior parte delle gare del club in Allsvenskan nel 2020, avendo collezionato 13 presenze, per un totale di 1101 minuti. É partito titolare in 12 partite su 30 giornate ed è entrato a gara in corso 1 volta.
Brattberg ha collezionato la sua ultima presenza il 29 agosto, con Falkenberg: una sconfitta per 2-1 contro Östersunds FK, in cui ha giocato 90 minuti. Ha mantenuto 1 volta la porta inviolata in questa stagione. Ha ricevuto 1 cartellino rosso.
Nell'ultima stagione con Falkenberg in Allsvenskan Brattberg ha collezionato 10 presenze.
Il portiere è tornato tra le fila Falkenberg nell'aprile 2016.