Donaghy signed with
Fleetwood Town from
Bradford City on 16 May 2021, initially signing a one-year contract with the option of a further year. He kept five consecutive clean sheets in eleven league games at
Farsley Celtic, before being recalled from his loan spell on 23 December 2021. On 29 September 2022, he joined
Northern Premier League Premier Division side
Lancaster City on a 28-day youth
loan. He played two league games for the club. On 16 February 2023, he joined Fleetwood's sister club
Waterford on loan in the
League of Ireland First Division. He returned to Fleetwood on 17 June, having played only in the
Munster Senior Cup. He made his first-team debut for Fleetwood on 10 October 2023, in a 3–3 draw at
Wigan Athletic in the
EFL Trophy; he saved two
penalty kicks in the resulting
shoot-out. On 8 January 2025, he joined National League club
Boston United on a month-long loan. On 14 February 2025, he moved once again on loan, this time to
Oldham Athletic on a deal which would last until the end of the 2024-25 season. On 20 June 2025, after Oldham were promoted to
League Two, the club announced the player had signed a new two-year deal. ==Career statistics==