W styczniu 2018 Fisher został oddany do ekipy D.C. United, w zamian za sumę allocation money w wysokości 50 tysięcy dolarów.

Kariera reprezentacyjna W marcu 2011 Fisher został powołany przez Waltera Gamę do reprezentacji Jamajki U-20 na Mistrzostwa Ameryki Północnej U-20. Uprzednio występował w kwalifikacjach do tych rozgrywek (wystąpił podczas nich w trzech spotkaniach). Podczas finałowego turnieju rozgrywanego w Gwatemali zagrał w pełnym wymiarze czasowym w obydwóch meczach swojej drużyny, lecz Jamajczycy odpadli z kontynentalnej imprezy już w fazie grupowej i nie zakwalifikowali się na Mistrzostwa Świata U-20 w Kolumbii.

W seniorskiej reprezentacji Jamajki Fisher zadebiutował za kadencji selekcjonera Theodore’a Whitmore’a, 11 sierpnia 2010 w wygranym 3:1 meczu towarzyskim z Trynidadem i Tobago. Przez kolejne sześć lat nie był powoływany do kadry. Dopiero w maju 2016 znalazł się na szerokiej liście ogłoszonej przez Winfrieda Schäfera na turniej Copa América Centenario, lecz ostatecznie nie został powołany na te rozgrywki. W czerwcu 2017 znalazł się w ogłoszonym przez Whitmore’a składzie na Puchar Karaibów, gdzie jako podstawowy piłkarz rozegrał obydwa spotkania od pierwszej do ostatniej minuty. Jego zespół dotarł natomiast do finału, ulegając w nim Curaçao (1:2). Miesiąc później został powołany na Złoty Puchar CONCACAF.