Han signerte for Merseyside-laget bare 15 år gammel, etter å ha blitt frigitt av Manchester United. Han spilte sin første kamp for Liverpool mot Reading i Ligacupen den 25. oktober 2006. En måned senere debuterte han i Premier League, som innbytter i en kamp mot Portsmouth. Han startet sin første kamp i Mesterliga-kampen mot Galatasaray 5. desember 2006, som endte med et 3–2 bortetap for Liverpool. Danny klarte ikke å ta det store steget i Liverpool som for eksempel Steven Gerrard og Michael Owen gjorde for 10 år siden.