In January 2016 Fisher signed his first professional contract at Blackburn Rovers penning a two-and-a-half-year deal.[5] On 29 August 2017 he made his first team debut, keeping a clean sheet in a 1–0 EFL Trophy group stage win over Stoke City U21.[6] Two months later, Fisher signed an extended deal keeping him at the club until the summer of 2021.[7]
On 16 October 2020, Fisher re-joined former loan club Milton Keynes Dons on a permanent deal,[11][12] eventually replacing Lee Nicholls as first choice goalkeeper under manager Russell Martin, and continued under Martin's successor, Liam Manning.[13]
Swansea City
On 11 January 2022, Fisher joined Swansea City on a permanent four-and-a-half-year deal for an undisclosed fee in the region of £400,000.[14]