21-year old Gosset graduated through the Oldham Athletic academy and made his first-team debut for the Latics as a substitute in a League One match against Shrewsbury Town on 23 April 2013, before making his full debut four days later at Leyton Orient.
A loan spell with Stockport County resulted in 15 appearances for the Edgley Park outfit at the beginning of the 2013/14 season, before a return to parent club Oldham.
Released by the Latics at the end of the season, Gosset signed for coast rivals Rhyl for the 2014/15 season and made 14 WPL appearances for the Lilywhites, scoring a solitary goal, ironically a stunning 20-yard strike in a 1-1 draw against the Citizens in March 2015.
Gosset then transferred to The New Saints for the 2015/16 Dafabet WPL campaign, but found his first-team opportunities limited to just 4 appearances, and he returned to Rhyl on loan for the latter part of the season. Bangor-born Gosset joined The Citizens in June 2016.