Weibrecht made his World Cup debut on November 30, 2006 at Beaver Creek and became a full-time World Cup racer during the 2008 season. He competed in three events in his debut at the World Championships in 2009 in Val d'Isère, earning his best finish of 39th in the super-G event.