The
Villacher SV and goalie
Luke Moser (24) will probably go their separate ways in the future, as the “Kronen Zeitung” reports. There is no longer a place for the previous third goalkeeper at VSV.
Training at VSV
Moser comes from the VSV offspring and went through all age groups. He was integrated into the U18 and later U20 teams early on, where he continuously gained match practice. At the same time, he was occasionally used in higher leagues, but mostly remained part of the development track.
First steps in the professional sector
The jump into the fighting team
Villacher SV only succeeded gradually. In the
ICE Hockey League
Moser played a total of six games, mostly in the role of backup. Although he was able to make individual appearances, he remained at the highest level without a sustained breakthrough.
Loan stations and match practice
In order to get more ice time, Moser was regularly awarded. Stations like that
Kitzbühel EC or
EHC Lustenau in the Alps Hockey League as well as appearances with lower-class teams shaped his career.
Especially when
ESC Steindorf The goalie recently found regular playing time. In the Carinthian Division I he impressed with solid performances and strong playoff appearances, which enabled him to establish himself as a reliable support.
Strong numbers in Steindorf
In the 2025/26 season, Moser made numerous appearances for Steindorf with a catch rate of over 90 percent in the regular season. He continued to improve in the playoffs and led his team deep into the knockout phase with consistent performances.
Future open
Despite the development, it is enough
Villacher SV according to “Kronw” no longer eligible for further employment. For Moser this now means a new start. It is currently still unclear where the 24-year-old goalkeeper’s path will lead.
Image: VSV/STEFAN
“), i.text = “window._taboola = window._taboola || ();_taboola.push({mode:’alternating-thumbnails-a’, container:’taboola-below-article-thumbnails’, placement:’below-article’, target_type: ‘mix’});”, n.appendChild(l), n.appendChild(i), e(n, t) } Array.prototype.filter || (Array.prototype.filter = function(e, t) { if (“function” != typeof e) throw TypeError(); let n = (); for (let l = 0, i = this.length >>> 0; l < i; l += 1) if (l in this) { let r = this(l); e.call(t, r, l, this) && n.push(r) } return n }), window.insertAfter = e, window.getElementByXPath = t, window.injectWidgetByXpath = function e(l) { let i = t(l) ||. document.getElementById("tbdefault"); i && n(i) }, window.injectWidgetByMarker = function e