 Elsner also later played for Austria Kärnten and Al-Muharraq in Bahrain before finishing his career at Domžale.Elsner made his debut for Slovenia on 26 May 2008 at Ullevi, Gothenburg in a friendly against Sweden.Elsner was born into a footballing family.