Elsner with the Yugoslav national team in the mid 1980s.
|Full name||Marko Elsner|
|Date of birth||11 April 1960|
|Place of birth||Ljubljana, FPR Yugoslavia|
|Height||1.75 m (5 ft 9 in)|
|1983–1987||Red Star Belgrade||128||(3)|
* Senior club appearances and goals counted for the domestic league only|
Born in Ljubljana, capital of SR Slovenia, back then within Yugoslavia, Elsner played in Austrian FC Wacker Innsbruck youth team before returning to Ljubljana where he played with ND Slovan before joining Olimpija Ljubljana in 1977. In 1983, he was brought by Red Star Belgrade and played with them four seasons. In this period he became national team player, he was part of the Yugoslav team at the 1984 Olympics, and has won one Yugoslav championship and one Cup during his spell with Red Star.
In 1987, he leaves Belgrade and moved abroad by signing with French Ligue 1 side OGC Nice. He will play with Nice until 1993, except one season, 1990–91, which he played in Austrian Bundesliga side Admira Wacker.
He played 14 games for the Yugoslav national team between 1984 and 1988. After the independence of Slovenia, he made his debut for the Slovenian national team against Cyprus on 18 November 1992. His last match was against Estonia, a friendly on 7 April 1993, and the two games were his two appearances for Slovenia.
- Red Star Belgrade