Career
He has represented his country with the England C team Born in Wembley, London, Forbes made his debut for Watford against Gillingham in the League Cup on 14 August 2007. He came on for Jordan Parkes in the 66th minute, and played in midfield.
At the end of his scholarship the decision was made not to offer Forbes a professional contract, and he was released.
Upon his release from Watford, Forbes joined Isthmian Premier League club Wealdstone. In December 2010 Forbes signed for Conference National side Forest Green Rovers after he spent time training with the club
As part of the deal to bring Forbes to The New Lawn there was a nominal transfer fee involved as well as a sell on clause in the players contract. He then scored his first goal for Forest Green on 26 March 2011 in a 1–1 away draw against Cambridge United.
Forbes agreed a new contract with Forest Green to stay with the club for the 2011-2012 season.
Following further impressive performances for Forest Green, in December 2011 Forbes agreed a contract extension keeping him at The New Lawn until the end of the 2012-2013 season. A few months later, in June 2012, Forbes signed another contract extension to keep him at Forest Green until the end of the 2014-2015 season. He made his hundredth league appearance for Forest Green on 24 September 2013 against Tamworth.
In February 2014, Forbes joined Whitehawk on loan until the end of the 2013-2014 season.
He returned to Forest Green at the end of the season. On 2 February 2015, he returned to Forest Green when his loan at Aldershot had come to an education
A month later, in March 2015, he moved on loan to Sutton United in a one-month deal. He made his Sutton United debut on 3 March 2015 in a 2-1 loss against Bromley.
He ended the 2014-2015 season with Sutton, and on completion of his loan spell, it was confirmed that he had been released by Forest Green after five years with the club on 4 May 2015.
Following his departure from Forest Green, Forbes signed for Maidenhead United in August 2015. In February 2012, Forbes received a call up to the England C team squad and made his England debut in a 1–1 draw with Italy. He then earned his second cap on 5 June 2012 in a 4–0 away defeat against the Russia under 21"s national team at the Khimky Arena in Moscow.
In August 2012, Forbes received a third call up to the England C squad for an International Challenge Trophy tie against Belgium.
Forbes went on to earn his third cap with victory over Belgium. Forbes earned his fourth cap for the England C side on 5 February 2013 in a 1–0 defeat against Turkey in the semi-final of the International Challenge Trophy.