Danny Ward ging als Jugendlicher mit 14 Jahren zu seinem Heimatverein dem Viertligisten FC Wrexham, der aber 2008 in die fünfte Liga abstieg und dort in den folgenden Jahren mehrfach den Aufstieg in den Aufstiegs-Playoffs verspielte. Im März 2011 wurde er an den Ligakonkurrenten FC Tamworth ausgeliehen. Im Januar 2012 wechselte er dann für 125.000 Euro zum FC Liverpool, der ihn im März 2015 an den Viertligisten FC Morecambe verlieh um dort Spielpraxis zu sammeln. Zur Saison 2015/16 wurde er dann an den schottischen Erstligisten FC Aberdeen verliehen, bei dem er zwischen August und Dezember 2015 zu 21 Ligaeinsätzen kam und Vizemeister wurde und dabei starke Leistungen zeigte.
Im Pokal scheiterte er mit Aberdeen in der vierten Runde und im Scottish League Cup 2015/16 im Achtelfinale. In der UEFA Europa League 2015/16 kam das Aus in der 3. Qualifikationsrunde gegen den kasachischen Vizemeister FK Qairat Almaty. Nach guten Leistungen in Schottland, u.a. zehn Ligaspiele ohne Gegentor und mehrere spektakuläre Paraden, wurde er im Januar 2016 zurück nach Liverpool geholt, behielt dort aber seinen Status als dritter Torhüter. Im April und Mai 2016 bestritt er dann seine ersten beiden Erstliga-Spiele für Liverpool. Am 18. Mai saß er beim verlorenen Finale der UEFA Europa Leagueauf der Bank.
Nationalmannschaft:
Danny Ward spielte für die walisische U-17- und U-19-Mannschaft, mit der er ein Spiel in der ersten Qualifikationsrunde für die U-19-Fußball-Europameisterschaft 2011 bestritt. Im September 2011 kam Ward bei zwei der drei Niederlagen in der ersten Qualifikationsrunde für die U-19-Fußball-Europameisterschaft 2012 zum Einsatz. 2012 saß er bei zwei Spielen der U-21-Mannschaft in der Qualifikation für die U-21-EM 2013 auf der Bank. Die Waliser schieden als Gruppenvierte aus. In der Qualifikation für die U-21-Fußball-Europameisterschaft 2015 stand er in fünf von zehn Spielen im Tor, blieb dabei aber nur beim 1:0 im ersten Spiel gegen Moldawien ohne Gegentor. Die Waliser verloren aber mit ihm sogar gegen San Marino mit 0:1. Für San Marino war dies der erste sportlich errungene Sieg überhaupt in einer EM-Qualifikation, zuvor gab es nur zwei Siege am grünen Tisch. Als Vierte schieden die Waliser erneut aus.
Am 16. November 2013 saß er dann beim Freundschaftsspiel gegen Finnland erstmals bei der A-Nationalmannschaft auf der Bank. Es folgten zehn weitere Länderspiele, bei denen er als Ersatztorhüter auf der Bank saß, darunter sieben Spiele der Qualifikation für die EM 2016. Die Waliser konnten sich aber auch ohne seine aktive Mitwirkung erstmals für eine EM-Endrunde qualifizieren. Nach der Qualifikation kam er beim 1:1 gegen die Nordiren am 24. März 2016 zu seinem ersten Einsatz, als er zur zweiten Halbzeit für Stammtorhüter Wayne Hennessey eingewechselt wurde.
Am 9. Mai 2016 wurde er in den vorläufigen Kader für die EM 2016 berufen, mit dem am 23. Mai ein Trainingslager in Portugal beginnt.