En enero de 2007, Tomasson emigró a España fichando por el Villarreal CF, para reemplazar al lesionado Nihat Kahveci.