Allen signerte for Liverpool den 10. august 2012. Han debuterte for Liverpool i Premier League den 18. august 2012 i en bortekamp mot West Bromwich, en kamp de tapte 0–3. Han har tidligere også spilt for de walisiske klubbene og .