 Gordon moved to Gilbert, Arizona in his mid-teens, and played two years of college soccer for Yavapai College, where he scored 39 goals in his two seasons, before attending Oregon State University, where he won All-Pac-10 honors twice and scored 11 goals as a junior and 15 as a senior.Upon graduating, Gordon was drafted 53rd overall in the 2004 MLS SuperDraft by Los Angeles Galaxy.However, Gordon did not make the team and signed with the Portland Timbers of the A-League.