Jego świetna postawa w tym wyścigu przyczyniła się do przejścia do bardzo znanej drużyny T-Mobile Team. Podczas Tour of Britain był na podium podczas trzech etapów, a także wygrał klasyfikację punktową.
2007 Cavendish wygrał prestiżowe Grote Scheldeprijs. W wyścigu Quatre Jours de Dunkerque wygrał 3. i 6. etap oraz klasyfikację punktową. Następnie w wyścigu Volta Ciclista a Catalunya wygrał również dwa etapy. Przyczyniło się to do jego startu w Tour de France, jednak już w pierwszych dwóch etapach miał kraksy i wycofał się na ósmym etapie. Cavendish wygrał także prolog i pierwszy etap w Tour of Britain, jadąc w żółtej koszulce przez dwa etapy, potem etap w Ster Elektrotoer, etap i klasyfikację punktową w Post Danmark Rundt oraz etap i klasyfikację punktową w Eneco Tour. W październiku wygrał etap na Circuit Franco-Belge i wyrównał rekord Alessandro Petacchiego – jedenaście zwycięstw w debiutanckim sezonie.