Tour d'Azerbaïdjan

UCI, Stage race, 3rd -7th May 2017, Azerbaijan

1st stage|3rd May|148.6 km
Baku-Sumgayit

2nd stage|4th May|186.5 km
Baku-Ismayilli

3rd stage|5th May|177.2 km
Gabala-

4th stage|6th May|164.2 km
Baku-Pirgulu

5th stage|7th May|158 km
Baku-