Answer
Andy Cole played for 14 teams during his professional career. He started his career with Arsenal, and later played for Manchester United, Newcastle United, Blackburn Rovers, Manchester City, Birmingham City, Fulham, Portsmouth, Sunderland, West Ham United, Nottingham Forest, Bradford City, and Tulsa Roughnecks. He also played for England on the international level, appearing in the 1998 FIFA World Cup and the 2002 FIFA World Cup.