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. Tam również był ważnym ogniwem linii defensywy i wystąpił w czterech z sześciu meczów (z czego we wszystkich w pierwszym składzie), zaś Jamajczycy doszli do finału, gdzie przegrali z gospodarzami – USA (1:2).