Wrexham Ward was born in
Wrexham. He returned to Wrexham for the
2011–12 season and was promoted to the first team squad but only made it as far as the bench on a handful of occasions. and
Péter Gulácsi in 2012|left|upright=0.9
Liverpool On 30 January 2012, it was announced that
Liverpool had signed Ward for a fee of around £100,000. He was quickly promoted to the reserve team and featured in the
2011–12 NextGen Series where he played in the semi-finals. Ward got his first call-up to the Liverpool senior squad in a
League Cup game against
Swansea City on 31 October 2012 as an unused substitute. His next senior call up wasn't until 12 January 2014 for a
Premier League game against
Stoke City where Ward was deputising for the injured
Brad Jones. In March 2015, he was loaned to
League Two side,
Morecambe for one month. On 21 March 2015, he made his
Football League debut in an away game against
Carlisle United. On 23 June 2015, Ward signed a new five-year contract at Liverpool, keeping him at the club until 2020. A few days later, he was loaned to
Scottish Premiership club
Aberdeen. He made his debut for Aberdeen on 2 July 2015, against
FK Shkëndija in the first qualifying round of the
UEFA Europa League. After the game, Aberdeen informed
UEFA officials that Ward had been
targeted by laser beams. On 10 January 2016, Liverpool cut short Ward's loan at Aberdeen and he returned after impressing with 13 clean sheets in all competitions for the Dons, making him a firm fan favourite. On 17 April 2016, Ward made his debut for Liverpool against Bournemouth in place of Simon Mignolet, where Liverpool won 2–1. On 11 July 2016, he signed a season-long loan with
Championship side
Huddersfield Town. He made his competitive debut for the Terriers in their 2–1 win over
Brentford on 6 August 2016. Ward played in the
play-offs for promotion, saving a total of three penalties, including the crucial fifth penalty in
the final against Reading, to help Huddersfield to promotion to the
Premier League.
Leicester City On 20 July 2018, as the arrival of
Alisson Becker relegated him to fourth choice at Liverpool, Ward completed a move to fellow Premier League side
Leicester City for around £12.5 million on a four-year contract. He made his debut on 28 August in the second round of the
EFL Cup, keeping a clean sheet in a 4–0 win over
Fleetwood Town. A month later in the next round, he saved three penalties in a shootout win at
Wolverhampton Wanderers after keeping a clean sheet in a goalless draw, and was praised by teammate
Marc Albrighton. Ward played only 14 times in his first three seasons at Leicester, and not at all in the league. On 15 May 2022, Ward made his first Premier League appearance for Leicester—and his first overall since 2016—as the Foxes beat
Watford 5–1 at
Vicarage Road. Leicester manager
Brendan Rodgers said that this was because he had chosen for
Kasper Schmeichel to play three of the final five games in goal, and the other two for Ward. Ward became Leicester's first-choice keeper for the 2022–23 season after Schmeichel's departure to
Nice. He was dropped in favour of teammate
Daniel Iversen in March 2023 after his form was called into question. Ward's first Premier League appearance in the 2024–25 season came against
Newcastle as a half-time substitute when first-choice keeper
Mads Hermansen picked up an injury. The game finished in a 4–0 loss. Ward started the next game, again owing to Hermansen's injury, a 3–0 loss to Wolves. He was subsequently dropped by the manager
Ruud Van Nistelrooy in favour of teammate
Jakub Stolarczyk. He became the third-choice keeper in the club and acted in a supporting role. As a result, he was not included in the squad for any match for the rest of the season. He left the club at the end of the season following the end of his contract.
Return to Wrexham On 1 July 2025, Ward returned to hometown club Wrexham on a two-year deal following their promotion to the
EFL Championship. On 9 August, he conceded two injury-time goals in a 2–1 opening loss away to
Southampton. Following an elbow injury, he was excluded from the club's league squad for the season on 4 September, which had to include at most 25 players aged over 21. In late November, he and fellow excluded players
Jay Rodriguez and
Andy Cannon returned to training, in anticipation of being registered for the squad in February. ==International career==