Stefan grew up playing soccer and signed his first professional contract with the Swedish club Malmo FF when he was only 19. He currently plays for the Kansas City Comets professional indoor team. Stefan has coached youth soccer in Kansas City for over 10 years.