Fisher spent his youth career with St. George's College in Jamaica before moving to the U.S. to play college soccer at Tyler Junior College. In his two seasons with the Apaches, he made a total of 20 appearances and tallied six goals and three assists.[citation needed]
In 2013, Fisher transferred to the University of New Mexico, making him Lobo Soccer's first-ever Jamaican student-athlete.[citation needed] In his two seasons with the Lobos, he made a total of 29 appearances and tallied four goals and three assists and helped lead them to the College Cup semifinals in 2013.[citation needed]
On 15 January 2015, Fisher was selected in the second round (40th overall) in the 2015 MLS SuperDraft by Seattle Sounders FC and signed a professional contract with the club two months later.[4][5] On 21 March, he made his professional debut for USL affiliate club Seattle Sounders FC 2 in a 4–2 victory over defending USL champion Sacramento Republic FC.[6] He made his MLS debut the following week in a goalless draw away to FC Dallas.[7]
D.C. United
Fisher was traded to D.C. United ahead of the 2018 season.[8] He made his debut for D.C. United against Orlando City SC on 3 March 2018. On 15 August 2018, he scored his first goal for the team in the 47th minute in the 4–1 victory against the Portland Timbers.[9] Fisher sustained a knee injury during a game against Montreal Impact on 29 September 2018 and was out for the rest of the season and is not expected to return to the field until 3 November 2019.[citation needed] On 30 January 2019, D.C. United re-signed Fisher after having his option declined after the 2018 season.[10] Fisher missed the entire 2019 season due to his injury.
He returned from his injury on 7 March 2020, entering the game against Inter Miami CF.[11]
He was released by D.C. United on 30 November 2020.[12]
LA Galaxy
On 15 February 2021, Fisher joined the LA Galaxy.[13] Following the 2021 season, Fisher was released by LA Galaxy.[14]
Minnesota United
On 2 February 2022, Fisher signed with Minnesota United FC[15] and made his debut in Minnesota's season opener against the Philadelphia Union on 26 February.[16] Following the 2022 season, his contract option was declined by Minnesota.[17]
Detroit City FC
On 29 March 2023, it was announced Fisher would be joining Detroit City FC on contract for the 2023 season with an option for 2024.[18] He left Detroit following their 2023 season.[19]