Julian Weigl, né le 8 septembre 1995 à Bad Aibling, est un footballeur international allemand qui évolue au poste de milieu de terrain au Borussia Dortmund.
Formé au 1860 Rosenheim puis au 1860 Munich, il fait ses débuts en 2. Bundesliga contre le FC Ingolstadt 04 le 14 février 2014. Il joue 23 matchs lors de sa première saison professionnelle. Il est nommé capitaine lors du premier match de la saison suivante contre Kaiserslautern, devenant à 18 ans le plus jeune capitaine de l'histoire de 1860 Munich.
Weigl fut transféré pour la saison 2015-2016 en Bundesliga au Borussia Dortmund. Il signe un contrat jusqu'au 30 juin 2019. Pour sa première saison, il trouva sa place de titulaire et joua plus de 50 matchs. Le 14 mai 2016, il établit un nouveau record en Bundesliga: Lors du match de la 34ème journée contre le 1.FC Cologne, il touche la balle 214 fois jusqu'à ce qu'il soit remplacé à la 83 minute. Le 20 décembre 2016, il prolonge son contrat jusqu'au 30 juin 2021.