Dan Martin has announced his retirement from professional cycling.

The 35-year-old Irishman has called time on his career after 14 seasons in which he scored 22 professional wins, including two Monuments and five Grand Tour stage victories.