Розпочинав кар'єру в ольштинська командах[1]. На рівень команд майстрів вийшов у варшавській«Гвардії», в складі якої в 1967 році і дебютував у першій лізі. Виступав у «Гвардії» до 1974 року, коли вирішив перейти в «Одру» (Ополе). Однак керівництво «міліцейської» команди («Гвардії» займалося МВС) не захотіло його відпускати, і Польський футбольний союз дискваліфікував Машталер: спочатку на два роки, але в підсумку термін зменшили до одного[2]. Фінал Кубка-1973/74 «Гвардія» програла «Руху» (Хожув) вже без нього.
У 1975 році Машталер все ж перейшов в «Одру», яка до того моменту вибула в другу лігу. Дебютував у команді 23 травня в матчі проти забженской«Спарти» (2:0)[1]. З «Одрою» повернувся в першу лігу, зайнявши друге місце в сезоні-1975/76. Провів в опольської команді два роки, перейшовши потім у «Лодзі» в 1977 році.
Цікаво, що переходи з одного клубу в інший не були пов'язані тільки безпосередньо з футболом. З 1968 року Машталер навчався в школі планування та статистики у Варшаві, в 1973 році захистив диплом магістра[1] на тему «Вплив промисловості на розвиток Ольштина»[2]. У Лодзь він переїжджав в тому числі й для того, щоб навчатися в докторантурі економіко-соціологічного факультету Лодзинського університету[1].
Після «Лодзі» знову грав за «Гвардію», потім перейшов у західнонімецький «Бремергафен», оскільки польським спортсменам дозволяли їхати за кордон після досягнення 30 років[2]. Клуб не зміг вийти в регіональну лігу, і Машталер запросили в більш іменитий «Вердер», проте він в команді не закріпився[3]. Зігравши 3 матчі в сезоні-1980/81[4], він покинув «Вердер». Сам Машталер пов'язував невдачу з тим фактом, що запрошував його в команду тренер Куно Клетцер, який потрапив в серйозну автокатастрофу, після якої не зміг продовжувати роботу, а з змінив Клетцера Отто Рехагель, з яким у Машталера не склалися стосунки[2]. Згодом переїхав до Австрії, де виступав в ряді команд до 40 років, потім займався тренерською роботою.
Кар'єра в збірній
Дебютував у збірній Польщі 25 жовтня 1970 року в товариському матчі проти збірної Чехословаччини (2:2)[5].
Наступного разу з'явився в збірній під час підготовки до чемпіонату світу 1974 року, в 1973 році. Пізніше Казімеж Гурський в останній момент викликав його на гру з Болгарією в Варну, куди Машталер був змушений добиратися самостійно з пересадками, але на поле його так і не випустили. Образившись на Гурського, Машталер відмовився від поїздки на чемпіонат світу, пославшись на травму[2]. Потім через дискваліфікацію довгий час в збірну не викликався.
У другій половині 70-х років став одним з основних гравців польської збірної. На чемпіонаті світу 1978 року Машталер зіграв у чотирьох матчах в основному складі[6]. Вважався улюбленцем тренера збірної Яцека Гмох, з яким його пов'язували дружні стосунки[2].
Всього за збірну провів 22 матчі, відзначився 2 голами[5].
У 1984 році, ще будучи гравцем австрійського «Цветтля» допосогав тренувати команду. З 1996 по 1998 рік очолював інший нижчоліговий австрійський клуб «Штокерау». У 1999 році виконував обов'язки головного тренера «Санкт-Пельтена». З 2005 по 2012 рік тренував юнацьку команду цього клубу. З 2013 по 2016 рік очолював нижчолігові австрійські клуби «Штатцендорф» та «Вільгельмсбург». З 2016 року очолює молодіжну команду останнього вище вказаних клубів.