Glaser was born in
Sarajevo. He started playing for SK Hajduk Sarajevo having debuted for their first team being only 15. He was Hajduk goalkeeper in their games in the
1930 Yugoslav Cup. In 1930 he moved to
NK Slavija Osijek where he will play until 1933 when he moved to
BSK. With BSK he made an immediate impact becoming the club's main goalkeeper, and already that year he became a national team player, as well. He played with BSK between 1933 and 1937 winning the
Yugoslav championship on two occasions, in
1935 and
1936, and playing a total of 269 matches with the club. In summer 1936 he was considered guilty by the court in Belgrade of the drowning of one boy in the Sava river resort. The episode affected Glaser and ended up being decisive in his to move to another giant of Yugoslav football, Zagreb's
HŠK Građanski. He acquired an almost a legendary status there. He restored his place as the national team main goalkeeper, and with Građanski he will win another Yugoslav championship in
1940 as well as the
Croatian championship in 1943. He played a total of 623 games for Građanski. ==International career==