Jönsson spilte et år for den franske Ligue 1-klubben Toulouse FC. Han slet med å spille seg inn på laget, og forlot klubben i 2008 til fordel for danske Brøndby IF. Jönsson forlot Brøndby til fordel for IF Elfsborg 2010.