Answer
John Degenkolb has won stages in three Grand Tours: the Tour de France, the Giro d'Italia, and the Vuelta a España. He has won a total of 15 Grand Tour stages, including two stage wins in the Tour de France, eight stage wins in the Giro d'Italia, and five stage wins in the Vuelta a España.