Watch all 21 of Mark Cavendish's Tour de France stage wins
After his sprint victory on Stage 2 of the 2012 Tour de France Britain's Mark Cavendish took his tally of career Tour stage wins to a massive 21, putting the Manxman sixth on the all-time list.
Take a look back at every single one of those thrilling wins, stretching back to his first ever at Chateauroux on Stage 5 of the 2008 Tour.
Latest Tour de France features

Video: Bradley Wiggins' Tour de France in three minutes

Music and the Tour de France are a match made in heaven, as Kraftwerk proved back in the 1980s. Here's a full list of the music ITV has used in its coverage of the 2012 Tour

Bradley Wiggins made history in 2012, becoming the first British rider to win the Tour de France

ITV Sport reporter Ned Boulting takes a look at the amazing performance of Slovakian sensation Peter Sagan aka The Tourminator in this year's Tour with three stage wins and the green points jersey in the bag