Gareth Southgate's senior career began in 1988 with Crystal Palace and ended in 2006 with Middlesbrough - a playing career of 18 years. He played for England 57 times between 1994 and 2005. When his playing career ended, he became manager of Middlesbrough FC.