Cameron aloitti college-jalkapallon pelaamisen West Virginia Mountaineersin ja Rhode Island Ramsin kanssa sekä USL Premier Development League -puolen Rhode Island Stingraysin kanssa ennen kuin Major League Soccer -klubi Houston Dynamo valmisti hänet vuonna 2008. Toisen kauden jälkeen Cameron nimitettiin MLS: n parhaaksi yksitoistoksi vuonna 2009 ja auttoi Houstonia pääsemään finaaliin.
He hävisivät 1-0 LA Galaxylle. Heinäkuussa 2012 hän liittyi Englannin Premier League -joukkueeseen Stoke Cityyn. Cameron pelasi Pottersilla kuusi kautta ja teki 186 ottelua ennen kuin liittyi Queens Park Rangersille kesäkuussa 2018. Cameron vietti 3 vuotta QPR:ssä ennen siirtymistään FC Cincinnatiin toukokuussa 2021.