Career
Kragl made and scored on his professional debut for Eintracht Braunschweig during the 2009-2010 3. He made 16 appearances for Braunschweig during his debut season, scoring two goals. Due to injury problems, Kragl only made one further appearance for the club during the 2010-2011 season and subsequently left Braunschweig in the summer of 2011 to join Regionalliga side VfB Germania Halberstadt.
In June 2013, Kragl joined Austrian Football Bundesliga side SV Ried.
During the winter break of the 2015-2016 season, he transferred to Italian Serie A club Frosinone Calcio.