Career
He began his career with FK Austria Wien and played for the reserves, making his debut 1–3 loss against AKA Austria Kärnten and scored his first goal. In the 2007-2008 season, he played 12 games for the reserve team and scored five goals. In July 2008, he moved to Bayern Munich Under-17.
He scored his second goal in the second match.
In November 2009, a number of suspensions caused Knasmüllner to be called up to Bayern"s reserve team, and he made his debut in a 3. Liga match against Eintracht Braunschweig.
He immediately became a regular at that level and was named in Bayern"s first-team squad for the 2010-2011 Union of European Football Associations Champions League, where he was given the number 29, and was named on the substitutes" bench for a Bundesliga match against Hannover 96 in October 2010. He moved to Internazionale in January 2011 to play for their Primavera team
After half a season without appearance in the first squad, he moved on 31 August 2011 to Football Club Ingolstadt 04 in the 2.
Bundesliga. Three years later he returned to Austria, signing for Admira Wacker.