Farnerud har tidligere spilt for Landskrona BoIS i Sverige samt AS Monaco og RC Strasbourg i Frankrike. Han spilte også to sesonger for Sporting CP i Portugal.