Career
Club
In January 2005 was promoted to the Eredivisie team from Vitesse Arnhem. Benson played in two years 62 games, who scores 14 goals before transferred to RKC Waalwijk in July 2007. On 11 February 2010, it was announced that Benson had joined Shandong Luneng on a five-month-long loan deal.
In July 2011, he joined Lechia Gdańsk on two-year contract.
On 20 June 2014, Benson signed for Moldovan side Football Club Sheriff Tiraspol. Six-Months later, on 23 January 2015, Benson left Sheriff Tiraspol by mutual consent.
Shortly after leaving Sheriff Tiraspol, Benson signed a six-month contract with Rapid București. International.