Briton Mark Cavendish snatched his 21st Tour de France stage win when he prevailed in a bunch sprint at the end of a 207.5-kilometres ride from Vise on Monday. The Team Sky rider, who was on his......
Germany's Andre Greipel timed his final burst to perfection to win the sixth stage of the Tour de France on Thursday when South Africa's Daryl Impey became the first African to wear the yellow......
Mark Cavendish's Tour de France campaign suffered another setback on Tuesday when the Briton had to settle for third in a sprint after being involved in a crash in a chaotic stage 10 finale won by......