Cameronas pradėjo žaisti kolegijos futbolo rungtynes su Vakarų Virdžinijos kalnų alpinistais ir Rod Ailando Rams, taip pat USL Premier Development League pusėje Rhode Island Stingrays, prieš tai, kai 2008 m. Jis buvo parengtas Major League Soccer klubo "Houston Dynamo". Po įspūdingo antrojo sezono profesionaliame futbole, 2009 m. Cameronas buvo paskelbtas MLS geriausia vienuolika ir padėjo "Houston" pasiekti finalą.
2011 m. MLS taurės finalą, kai pralaimėjo 1:0 prieš LA Galaxy. 2012 m. liepos mėn. jis prisijungė prie Anglijos premjero lygos "Stoke City". Cameronas praleido šešias sezonas su "Potters" ir žaidė 186 rungtynes prieš prisijungdamas prie "Queens Park Rangers" 2018 m. birželį. Kameronas praleido 3 metus "QPR", o 2021 m. gegužę persikėlė į "FC Cincinnati".