Internationally, Gavin defeated Giovanni Frontin of Mauritius to win a gold at the 2006 Commonwealth Games in the lightweight (60 kg) division. That year he won bronze at the European Union Championships losing to Domenico Valentino in the semi-final. Gavin has beaten him twice since.