Owens competed in alpine skiing for 14 years, skiing in the 2002 Winter Olympics in Salt Lake City and in two world championships, St Anton 2001 and St Moritz 2003, before retiring from alpine racing in 2004. The following year, Owens decided to make a comeback in order to compete in the new Olympic event of ski cross.