Weinhardt rejoint les rangs professionnels à l'issue de la draft du 5 juin2008 au cours de laquelle il est sélectionné par les Tigers de Détroit au dixième tour[3]. Il perçoit un bonus de 15 000 dollars à la signature de son premier contrat professionnel le 16 juin 2008.
Il passe deux saisons en Ligues mineures avec les GCL Tigers (Rk, 2008), les Lakeland Flying Tigers (A-, 2008-2009), les Erie SeaWolves (AA, 2009-2010) et les Toledo Mud Hens (AAA, 2010) avant d'effectuer ses débuts en Ligue majeure le 7 juillet2010.