In total, his debut yielded 10 victories. In 1982 his best performance was second in the Amstel Gold Race behind Jan Raas, but his rise continued in 1983 with victories in the Tour de Romandie, Grand Prix de Wallonie, Étoile des Espoirs and Paris–Bourges. In the 1983 Tour de France, Roche finished 13th and he finished the 1983 season with a bronze medal in the world cycling championship at Alterheim in Zurich. In 1984, riding for La Redoute following contractual wrangles with Peugeot (the settlement of which led Roche to sport Peugeot shorts for two years before winning a court action against Vélo Club de Paris Peugeot) he repeated his Tour de Romandie win, won Nice-Alassio, Subida a Arrate and was second in Paris–Nice. He finished 25th in that year's Tour de France. In 1985, Roche won the Critérium International, the Route du Sud and came second in Paris–Nice and third in Liège–Bastogne–Liège. In the 1985 Tour de France Roche won stage 18 to the Aubisque and finished on the podium in 3rd position, 4 minutes and 29 seconds behind winner Bernard Hinault. In 1986 at a six-day event with UK professional Tony Doyle at Paris-Bercy, Roche crashed at speed and damaged his right knee. This destroyed his 1986 season at new team with little to show other than second in a stage of the Giro. Roche finished the 1986 Tour de France 48th, 1h 32m behind Greg LeMond, a Tour that Roche described as like "entering a dark tunnel" of pain. The injury and then associated back problems recurred throughout his career (for example in the 1989 Tour Roche abandoned after banging the problem knee on his handlebars) and a series of operations appeared to only address direct or consequential symptoms of the core injury. Later non-surgical intervention under Dr.Hans-Wilhelm Müller-Wohlfahrt in Munich made some difference but the injury required constant care. By the end of his career Roche was unable to compete at his best because of back problem which led to a loss of power in the left leg. In retirement he described riding the 1993 Tour de France "just for fun". He finished 13th, riding for Claudio Chiappucci). In 1987, Roche had a tremendous season. In the spring, he won the Volta a la Comunitat Valenciana, taking a third victory in the Tour de Romandie and fourth place plus a stage win in Paris–Nice.