Sir Mark Cavendish has confirmed he will retire this Sunday at the Singapore Criterium.
The 39-year-old, who broke the all-time Tour de France stage win record this July, had previously left the door open to continuing in 2025, but will instead finish his career in Singapore.