Ponadto był między innymi w La Flèche Wallonne i Paryż-Nicea w 1981 roku, wygrał Mistrzostwa Zurychu i był drugi w Grosser Preis des Kantons Aargau w 1982 roku, był pierwszy w Grand Prix Jef Scherens i Nationale Sluitingsprijs oraz trzeci w Giro di Lombardia w 1983 roku, był pierwszy w Brussels Cycling Classic, Clásica de San Sebastián, Brabantse Pijl i Grote Scheldeprijs oraz drugi w Giro di Lombardia w 1985 roku, wygrał Ronde van Vlaanderen i Nationale Sluitingsprijs, był drugi w Liège-Bastogne-Liège i trzeci w Mistrzostwach Zurychu oraz Paryż-Roubaix w 1986 roku, rok później był najlepszy w Paryż-Tours, Nationale Sluitingsprijs, Grand Prix de Fourmies, Giro del Piemonte, Grosser Preis des Kantons Aargau i Druivenkoers Overijse oraz trzeci w Ronde van Nederland w 1987 roku, wygrał Liège-Bastogne-Liège, Étoile de Bessèges i Herald Sun Tour oraz zajął trzecie miejsce w Ronde van Vlaanderen w 1988 roku, dwa lata później wygrał Amstel Gold Race i Grosser Preis des Kantons Aargau, w 1991 roku wygrał Circuito de Getxo i Reading Classic oraz był trzeci w Vuelta a Andalucía i Tour de Luxembourg, a w 1992 roku był drugi w Tour of Britain. Wielokrotnie startował w Tour de France, najlepszy wynik osiągając w 1983 roku, kiedy zajął 37. miejsce w klasyfikacji generalnej.