Народився 10 вересня1989 року в місті Ґоспорт. Вихованець футбольної школи клубу «Портсмут». Дорослу футбольну кар'єру розпочав 2008 року в основній команді того ж клубу.
До складу «Дагенем енд Редбрідж» приєднався 2008 року на правах оренди. Відіграв наступний сезон своєї ігрової кар'єри. Більшість часу, проведеного у складі, був основним гравцем команди.
2009 року уклав контракт з клубом «Ноттс Каунті», у складі якого провів наступний рік своєї кар'єри гравця.
З 2011 року знову, цього разу два сезони захищав кольори команди клубу «Свіндон Таун». Граючи у складі «Свіндон Таун» також здебільшого виходив на поле в основному складі команди.
З 2013 року три сезони захищав кольори команди клубу «Борнмут». Тренерським штабом нового клубу також розглядався як гравець «основи».
До складу клубу «Ньюкасл Юнайтед» приєднався 2016 року. Станом на 5 травня 2019 року відіграв за команду з Ньюкасла 89 матчів в національному чемпіонаті.