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. Gavin remained with New England through the 2012 season. 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. He became a free agent after going undrafted in both rounds of the draft.
