Cavendish ble profesjonell i 2007, og var den nest yngste i T-Mobile Teams stall dette året, og blant de aller yngste i hele Pro Touren. Gjennombruddet kom samme år da han vant det første rittet han klarte å fullføre, Scheldeprijs. Deretter tok han to etapper i Catalonia rundt og Firedagers i Dunkerque, og ble tatt ut til å delta i sin første Tour de France. Der veltet han på de to første etappene, og brøt under den 8. etappen da rittet gikk inn i Alpene. Senere i sesongen tok han en etappeseier i Eneco Tour, og tok sesongens 11. seier under Circuit Franco-Belge.