*Club domestic league appearances and goals, correct as of 13:56, 28 April 2024 (UTC) ‡ National team caps and goals, correct as of 08:26, 12 June 2024 (UTC)
Ward joined local Bristol side Bradley Stoke United before being scouted at a local chess club and joining Bristol Rovers at the age of eight, joining the under-9 team.[2] On 5 February 2021, Ward signed his first professional contract with the club aged 17.[3]
On 9 May 2021, with Rovers already relegated, Ward made his professional debut on the final day of the season against Blackpool as they lost 1–0.[4]
On 17 February he joined Prescot Cables on loan for a month.[7] He returned to his parent club in early March.
On 12 August 2022, Ward joined National League South club Hungerford Town on a one-month youth loan deal.[8] On 7 September 2022, this deal was extended until the end of the season.[9] Whilst on loan with the club suffering from a broken hand, Ward signed a new contract with his parent club that would keep him at Rovers until 2024 with the option for a further extension.[10] Despite Hungerford's relegation battle, he impressed with his manager referring to him as an "ultimate professional" and "a very good up-and-coming goalkeeper".[11] He was recalled from his loan with immediate effect on 7 April,[12] with manager Barton later promising to involve him at some point in the last five matches of the season.[13] On 22 April, he made his first performance since returning to the club, featuring in a 2–0 defeat to Port Vale, with manager Barton impressed by his performance despite the scoreline, tipping him to be a future first-choice goalkeeper for the club.[14]
On 25 July 2023, Ward signed for National League club Wealdstone on a season-long loan deal.[15] He was recalled by his parent club on 14 November 2023, featuring that night in an EFL Trophy tie with Newport County.[16]
On 27 January 2024, Ward made his home league debut for the club in a 3–1 victory over Oxford United, impressing with a man-of-the-match performance.[17] Having firmly established himself as first-choice goalkeeper, he signed a new four-year contract on 28 March 2024.[18] At the club's end of season awards ceremony, Ward was awarded the Young Player of the Year award.[19]
Following the loan signing of Josh Griffiths, Bristol Rovers' manager Matt Taylor revealed that the long-term plan was for Ward to be loaned out to continue his development.[20] On 31 July 2024, he joined National League side Forest Green Rovers on a season-long loan deal.[21][22]