After representing the Sharks at youth level from 2009-2014, while attending Westville Boys' High School, Fisher began his professional career with the Sharks senior side.
Fisher was selected for the South Africa U20s tour in 2013 where he traveled to Argentina. He made his debut with the Sharks in the Vodacom Cup against the Border Bulldogs, making 9 appearances for the Sharks XV between 2012 and 2015. He also helped the Leopards win the First Division Currie Cup in 2015.
During the 2016-2017 season, he played with the Pumas. Then, in the 2017-2018 season, he played with the South West District Eagles. In 2019, he played for West Harbour in the Shute Shield competition in Australia.
The 2020 season saw him sign for Major League Rugby side Utah Warriors.
|2016 - present|
|Westville Boys High School
|2020 - present|