Hauser signed as a free agent with the Los Angeles Kings' organization prior to the 2004–05 season.
In the year, Hauser set several records for the Kings' AHL affiliate, the Manchester Monarchs.
In his third year within the Kings' organization he made his NHL debut, and only game, on January 14, 2006, against the Buffalo Sabres.
Hauser then left for Europe the following season and has played with Kölner Haie, Adler Mannheim and the Kassel Huskies in the Deutsche Eishockey Liga.
After the Huskies folded prior to the 2010–11 season, Hauser joined the neighboring Austrian Hockey League, signing a try-out contract with the Vienna Capitals on September 16, 2010.