Andre Greipel (Lotto-Soudal) was undoubtedly the best sprinter in this year’s Tour de France winning four stages  but Mark Cavendish (Etixx-Quick Step) still managed to claim a victory of his own on stage seven  having been trumped by the German twice before