Ta alustas klubikarjääri Liverpoolis, mille noorteakadeemiaga liitus ta 2004. aastal. Liverpooli põhimeeskonnas mängis ta 2015. aastal hooajaeelsetes sõprusmängudes ja 2016. aasta jaanuaris karikamängus Exeter City vastu.
Suurem osa aastatest 2015–2019 mängis Liverpoolist laenul teistest klubides. Hooajal 2015–16 oli ta laenul Inglismaa tugevuselt kolmanda liiga klubis Coventry City, hooajal 2016–17 Inglismaa esiliiga klubis Barnsley, hooajal 2017–18 Saksamaa kõrgliiga klubis SC Freiburg ja Inglismaa esiliiga klubis Bristol City ning hooajal 2018–19 Rangersis. Hooajal 2018–19 valiti Kent Šotimaa kõrgliiga hooaja sümboolsesse koosseisu ja liiga hooaja parimaks noormängijaks.
2019. aasta septembris sõlmis Kent Rangersiga püsiva lepingu.[1]