Kilka miesięcy później był już piłkarzem Southampton i na angielskich boiskach występował przez kolejnych 12 lat. W tym czasie oprócz Świętych reprezentował także barwy Manchesteru United i Evertonu. W Premier League wystąpił łącznie 200 razy, zdobywając 13 bramek. Przed sezonem 2020/21 wrócił do ojczyzny i zasilił szeregi OGC Nice.
W trakcie swojej kariery zaliczył również 15 występów w seniorskiej reprezentacji Francji.
Najwięcej sukcesów świętował z Manchesterem United, z którym zdobył Puchar Anglii (2016), Puchar Ligi Angielskiej (2017), Superpuchar Anglii (2017) oraz triumfował w rozgrywkach Ligi Europy (2017).