Everton have completed the signing of Theo Walcott from Arsenal in a deal worth more than £20m on a three-and-a-half year contract.
The 28 year old becomes Sam Allardyce’s second signing of the January transfer window following the £27m paid for striker Cenk Tosun from Besiktas.
The move brings to an end Walcott’s 12 year stay at Arsenal, where he scored 108 goals in 397 appearances.