Glaser was born in Osijek. 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 Belgrade. 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.