Carriera Club Cresciuto nel settore giovanile del Nättraby GoIF, nel 2009 si è trasferito al Mjällby. Nella stagione 2010 è andato a referto in panchina in un'occasione, contro il Trelleborg. È rimasto in panchina in tutte le partite di campionato nelle stagioni 2011 e 2012, ricoprendo il ruolo di secondo portiere dietro a Mattias Asper. Ha esordito in Allsvenskan il 5 maggio 2013, subentrando al 21º minuto a Mattias Asper nella sconfitta per 2-1 contro l'Elfsborg. In quell'annata ha disputato un totale di quattro partite, di cui due da titolare.
Nel gennaio 2014, alla ricerca di maggiore spazio, è stato ceduto in prestito all'Husqvarna per l'intero anno, trascorso nella seconda serie nazionale. Ha esordito il 9 giugno 2014 nella sconfitta per 1-0 contro l'IFK Värnamo e ha totalizzato otto presenze in campionato.
Nel gennaio 2015, libero da vincoli contrattuali essendo scaduto il contratto con il Mjällby, si è trasferito al Falkenberg. Nel campionato di Allsvenskan 2015 è stato riserva di Otto Martler in tutte le partite, senza collezionare presenze, mentre nell'edizione successiva ha disputato 13 partite. Ha inoltre disputato una partita di Coppa di Svezia contro il Varberg (1–1).
Il 7 marzo 2017 è sceso nella terza serie nazionale con l'ingaggio da parte del Västerås SK, firmando un contratto di un anno con opzione per il secondo. Ha disputato 16 partite, perdendo la titolarità all'inizio del girone di ritorno.
Svincolato, nell'aprile 2018 si è trasferito in un altro club di terza serie, l'Akropolis. In un biennio ha totalizzato 10 presenze nell'edizione 2018 e 15 nell'edizione 2019, la quale ha visto la società biancoblù vincere il campionato e salire per la prima volta in Superettan.
Il 5 marzo 2020 è passato al Brommapojkarna, continuando a militare nella terza serie. Nel 2020 è stato titolare fisso, giocando 29 partite su 30. L'anno successivo, in cui i rossoneri hanno conquistato la promozione, è stato prevalentemente riserva di Jonas Olsson, disputando solo 4 partite. Anche nel 2022 ha trovato poco spazio, con sole 5 presenze, essendo nuovamente riserva dello stesso Olsson. A fine anno, in scadenza di contratto, ha lasciato la squadra.
Il 14 dicembre 2022 è tornato ufficialmente al Mjällby, in Allsvenskan, firmando un contratto fino al 15 luglio 2023 e continuando a rivestire il ruolo di secondo portiere. Nell'ottobre 2023 ha prolungato il contratto fino alla fine della stagione 2026. Nella storica annata 2025, in cui il Mjällby ha conquistato per la prima volta il titolo nazionale, Lundin è stato riserva di Noel Törnqvist ed è stato utilizzato in un'unica occasione: alla penultima giornata, contro l'IFK Värnamo, a torneo già matematicamente vinto.
Nazionale Ha giocato nella nazionale svedese Under-19.
Palmarès Club Competizioni nazionali
Mjällby: 2025
Mjällby: 2025-2026
Note
Collegamenti esterni