Theo Bergvall è un difensore del Lausanne-Sport che è sceso in campo 9 gare di Super League nel 2025/2026 dopo aver raggiunto il club il 19 gennaio 2026, essendo stato scelto nell'11 iniziale in 8 di queste ed essendo subentrato 1 volta.
La sua ultima apparizione in campionato risale al 16 maggio, partita in cui ha giocato 21 minuti con la maglia del Lausanne-Sport contro Grasshoppers, nella sconfitta per 3-1.
Bergvall ha giocato 33 partite di Allsvenskan e Super League nell'ultima stagione con Djurgården (24) e Lausanne-Sport (9), fornendo 2 passaggi vincenti.
Prima di arrivare a vestire la maglia del Lausanne-Sport nel gennaio 2026, il difensore ha collezionato 28 presenze in campionato con Djurgården, per un totale di 2 assist.