Swój debiut w oficjalnych rozgrywkach zaliczył 23 września w wygranym 3:1 spotkaniu Pucharu Ligi z Middlesbrough. W Premier League pierwszy występ zaliczył natomiast 15 listopada zastępując Park Ji-sunga w meczu ze Stoke City. W tym pojedynku zdobył także swoją pierwszą bramkę dla Manchesteru United.

25 stycznia 2010 roku został wypożyczony do końca sezonu Preston North End, lecz z powodu kontuzji kolana rozegrał jedynie 8 spotkań, w których strzelił 2 bramki.

12 sierpnia 2010 został wypożyczony na jeden sezon do Sunderlandu.

1 września 2014 roku opuścił Manchester i podpisał długoterminowy kontrakt z Arsenalem. W nowym klubie zadebiutował 13 września 2014 w ligowym meczu przeciwko Manchesterowi City, a debiutancką bramkę zdobył 20 września przeciwko Aston Villi.

7 sierpnia 2019 na zasadzie wolnego transferu przeszedł do Watfordu.

1 sierpnia 2026 roku podpisał dwuletnią umowę z Chelsea FC.