List of teams and cyclists in the 2017 Giro d'Italia
List of cyclists
The 2017 Giro d'Italia was the first of cycling's Grand Tours to take place in the 2017 road cycling season. It was the 100th edition of the Giro d'Italia and took place over 21 stages, beginning in Alghero in Sardinia on 5 May and finishing in Milan on 28 May. The first three stages took place in the island of Sardinia, the next two in the island of Sicilia, with the rest of the race ensuing in continental Italy.[1] The race was won by Tom Dumoulin, who became the first Dutch winner of the Giro.[2]