1 in the nation and won the Arizona state cup four years in a row, and attended the famed IMG Academy in Bradenton, Florida, before playing college soccer at the University of Akron.
During his college years Gavin also played three seasons for Bradenton Academics in the USL Premier Development League.
On August 1, 2012, Gavin, along with a second round pick in the 2013 MLS SuperDraft and allocation money, was traded to New England Revolution in exchange for Shalrie Joseph.
After the conclusion of the 2012 season, New England declined the 2013 option on Gavin's contract and he entered the 2012 MLS Re-Entry Draft.
On August 21, 2013, Gavin signed with Seattle Sounders FC after training with the team for several weeks.