After being courted by several Major League Soccer teams in the 2007–08 offseason, notably Real Salt Lake, Campos decided to forego a professional career in the US, where his salary as a developmental player would have been small, and instead chose to continue his college studies and play for Fresno Fuego for one more season; he subsequently scored 14 goals in 10 games for the Fresno Fuego in the PDL in 2008.
[4] In February 2009, Campos joined the San Jose Earthquakes after the team won a weighted Major League Soccer lottery for his services.
Campos scored his first goal for Salt Lake on August 26 in a home match against Chivas USA at Rio Tinto Stadium.
Campos and Real Salt Lake won the MLS Cup in 2009 after a great season.
Campos joined NASL expansion team Miami FC ahead of the 2016 season.