Mark Gavin played his youth football with
Leeds United. Gavin signed professional for
Leeds United in December 1981. While at Leeds United Gavin had a short loan spell with
Hartlepool United in 1985. Gavin moved from Leeds United to
Carlisle United in July 1985. Gavin joined
Bolton Wanderers from Carlisle United in March 1986. Gavin played in the Associate Members' Cup final for Bolton Wanderers against Bristol City in May 1986. Gavin moved from Bolton Wanderers to
Rochdale in August 1987. Gavin moved briefly to Scotland with
Hearts and played in the
Scottish League.
Bristol City manager
Joe Jordan signed Gavin for £35,000 from Hearts in October 1988.
Terry Cooper signed Gavin for
Exeter City from Bristol City in February 1994. Gavin moved from Exeter City to
Scunthorpe United in August 1996. ==Honours==