During his college years Cameron also played in the USL Premier Development League for the Brooklyn Knights and the Michigan Bucks.
He helped the team win countless tournaments and was one of a handful of players from the club to move on to play professional soccer.
As a result of this, and doubts over his signability, Cameron slipped to the fourth round of the 2005 MLS SuperDraft, where he was drafted by Columbus Crew.
During his time with the Crew he played a friendly against English side Everton and thanked them on the scoreboard for coming to Columbus so he could beat them.
Cameron returned to play for the Michigan Bucks in the USL Premier Development League in 2009, and then signed with Detroit City FC in 2012.