Being born in Paramaribo, Suriname and growing up in Amsterdam, George started his youth career at the local clubs DWS, Fortius and ZSGODWS before being noticed by FC Utrecht.
FC Utrecht
He made his debut for the senior side on 13 April 2007, in an away-match against Sparta Rotterdam, ending 1–1. He replaced Etienne Shew-Atjonin the beginning of the second half, and scored a debut goal in the 68th minute, sealing the draw. He played two more matches this season. The following year, George had established himself into the starting lineup; he only missed one match because of a suspension, and scored seven times that season. At the end of the season, it was announced that he had signed a contract extension with Utrecht, keeping him in the Domstad until mid-2011, despite of some problems with his agent. The forward started the 2008–09 season well, but because of growing problems with his physical shape, he lost his place in the starting eleven after a couple of weeks. After showing an unmotivated behavior, he was sent back to the reserve squad by manager Willem van Hanegem. A week later his behavior had improved, and he was forgiven and put back on the first team, and since then he played a majority of the games. After the 2008–09 season, he lost track and almost never played anymore. In the 2009–10 season he only played eight matches, and after the season was over, he was told that he was not needed anymore at the club, and thus put on the transfer list.
NEC
On 20 July 2010, it was published that George had signed a one-year deal with NEC The club put an option in his contract to extend his contract with two more seasons if he lives up to the expectations of the club. In the second round of the 2010–11 Eredivisie season, George was awarded as the best player of the round, after having two assists in an away-match against Willem II. The match ended in a 3–5 victory for NEC.
On 6 June 2013, George signed a two-year contract with Azerbaijan Premier League side Qarabağ. George made his debut for Qarabağ away to Metalurg Skopje in the UEFA Europa League first qualifying round match on 2 July 2013, coming on as an 84th-minute substitute for fellow debutante Nikoloz Gelashvili. George already scored twice for Qarabağ in the Europa League – one against Metalurg Skopje and another against Piast Gliwice on away match. George left Qarabağ at the end of his contract in June 2015.
Göztepe
On 8 July 2015, George signed a two-year contract with Göztepe S.K..
Melbourne Victory
announced that George had signed a one-year deal with the club on 16 September 2017. He played a key role in the Victory's championship winning season, scoring 9 goals, and registering a league high 14 assists. His successful season saw him crowned as the 2017-18 Victory Medallist with 53 votes.
Baniyas
In July 2018, George signed with UAE First Division League club Baniyas.