Forslund competed at the 2010 Winter Olympics for Sweden. He placed 21st in the qualifying round in ski cross, to advance to the knockout stages. In the first round, he finished 4th in his heat, and did not advance.