Answer
Theo Walcott most recently played for Southampton Football Club in the English Premier League. He was signed by Southampton in January 2020 on a free transfer from Arsenal, where he had spent 12 years. Walcott made 28 appearances for Southampton in all competitions, scoring four goals. He left the club in June 2021 after his contract expired.