Nicolas Roche

Roche riding for Team Sunweb during the 2019 Tirreno-Adriatico Stage 7 Individual Time Trial stage (Photo by Tim de Waele/Getty Images)

Roche riding for Team Sunweb during the 2019 Tirreno-Adriatico Stage 7 Individual Time Trial stage (Photo by Tim de Waele/Getty Images)

Nationality: Irish

Latest