Career
1860 Munich
Weigl is a youth exponent from 1860 Munich. He made his 2. Bundesliga debut at 14 February 2014 against Ingolstadt. He replaced Yannick Stark after 66 minutes in a 2-0 away defeat.
He managed to play 14 league games in his first season with Turn- und Sportverein"s first team
In the first match of the 2014-2015 season against Kaiserslautern Weigl, only being 18 years old, was named captain. He thereby is the youngest captain in the history of 1860 Munich.
After the second match of the season Weigl was fined and suspended to the second squad along with his teammates Vitus Eicher, Daniel Adlung and Yannick Stark. The four players had been out drinking late at night and were overheard talking negatively about the club
Weigl was acquitted from his captain duties and succeeded by Christopher Schindler.
Borussia Dortmund
After the 2014-2015 season Weigl transferred to Borussia Dortmund, where he signed a contract until 2019. Julian Weigl made his official Dortmund debut on Saturday 15 August 2015 in a 4-0 home victory against Borussia Mönchengladbach. Since August 2014 he is part of the U-20 squad.
On 13 October 2014 Weigl scored his first international goal in a 1-1 tie against the Netherlands U20.
Weigl made his debut for the German U-21 team team on September 3, 2015, in a friendly match against Denmark.