2017 Tour de Langkawi

The race was won by South African rider Ryan Gibbons for Team Dimension Data,[2] taking the first professional wins of his career.

He won the race by 33 seconds ahead of Australia's Cameron Bayly (IsoWhey Sports SwissWellness), while the podium was completed by Italian rider Alberto Cecchin, a further two seconds behind for the Wilier Triestina–Selle Italia squad.

19 teams accepted invitations to participate in the 2017 Tour de Langkawi.

Points towards the classification could also be accrued at intermediate sprint points during each stage; these intermediate sprints also offered bonus seconds towards the general classification.

There was also a mountains classification, the leadership of which was marked by a green and red jersey.