 Kreis scored his only international goal on September 8, 1999 in a 2–2 draw against Jamaica in Kingston.On May 3, 2007 Kreis retired from professional competition and was announced as the new head coach of Real Salt Lake, retiring as a player and taking over the coaching reins from John Ellinger.At the time of his hire, Kreis became the youngest active head coach in MLS at 34 years and 127 days.