Od 1991 Weigel startował w reprezentacji zjednoczonych Niemiec. Na halowych mistrzostwach świata w 1991 w Sewilli zajął 9. miejsce w chodzie na 5000 m. Zdobył 3. miejsce w chodzie na 50 km w Pucharze Świata w chodzie w 1991 w San Jose. Na mistrzostwach świata w 1991 w Tokio zajął 16. miejsce w chodzie na 20 km, a chodu na 50 km nie ukończył. Zajął 4. miejsce w chodzie na 5000 m na halowych mistrzostwach Europy w 1992 w Genui.