Proveniente dal [[calcio gaelico]], disciplina nella quale rappresentò nel 1999 la [[contea di Mayo]] a livello giovanile<ref name="calcio gaelico">{{Cita web | urlarchivio = httphttps://www.webcitation.org/6WydmblRt?url=http://www.gaa.ie/gaa-news-and-videos/daily-news/1/2302151948-gavin-duffy-among-players-released-by-mayo-/ | url = http://www.gaa.ie/gaa-news-and-videos/daily-news/1/2302151948-gavin-duffy-among-players-released-by-mayo-/ | editore = [[Gaelic Athletic Association]] | titolo = Gavin Duffy among players released by Mayo | data = 23 febbraio 2015 | dataarchivio = 12 marzo 2015 | accesso = 12 marzo 2015 | lingua = en | urlmorto = sì }}</ref>, debuttò nel 2001 per la provincia di {{rugby Connacht|NB}} in [[Pro12|Celtic League]]; tutta la sua carriera rugbistica è legata a tale squadra, eccezion fatta per due periodi in [[Inghilterra]] agli {{rugby Harlequins|NB}}, in cui ha vinto l'unico trofeo della sua carriera, la [[European Challenge Cup 2003-2004|Challenge Cup 2013-14]].
In Nazionale irlandese esordì il 19 giugno 2004 a [[Città del Capo]] contro il {{RU|ZAF}} e fece parte della rosa che gareggiò nella {{RWC|2007}} in [[Francia]].