As a young child, he moved with his family to the UK and began his football career as a midfield player in the Chelsea youth team in 2003. He failed to make the breakthrough into the first team and signed for Scottish club Rangers. There he was a regular in the reserve side and was captain when the Under 19 team beat rivals Celtic to win the Scottish Youth Cup Final in 2007. He made just one first team appearance for Rangers before moving on loan to English League Two side Bradford City for a year.
In 2009 he was transferred to Oldham Athletic where he remained for four years, including one season as club captain. He also won the Football League Goal of the Year competition in 2011. After a period on loan, he joined Doncaster Rovers permanently in 2013.Despite being offered a new contact by Doncaster, in August 2015 he opted to return to South Africa and signed for SuperSport United on a two-year deal, with an option of a further year. He has so far played more than 40 games for the Pretoria team.
Furman’s first full appearance for South Africa came in 2012 in a friendly against Brazil. He was a member of the squad of the 2013 Africa Cup of Nations tournament and was named man of the match in the 2-0 win over Angola. South Africa won top spot in their group, but lost on penalties in the quarter-final.
Furman was named captain of the team ahead of 2015 Africa Cup of Nations qualifier against Sudan in November 2014, replacing Senzo Meyiwa. He played every minute of the group stage matches in Equatorial Guinea, but South Africa failed to reach the knockout stages.