He played junior for the Tri-City Americans, the Calgary Hitmen, and the Kelowna Rockets. Schultz retired in 2006.