English star and Arsenal longest serving player, Theo Walcott, has completed a switch to Everton, per latest report.

Walcott future was destined to be away from Arsenal as he became out of favour with Arsene Wenger and could break into the first team of the side.

He was linked with a move to Southampton and Bournemouth but Sam Allardyce appeared the most interested manager who wanted him. Everton have lacked a fit of fire power in the final third since Romelu Lukaku left for Manchester United last summer and they keen on boosting their goal threats.

According to Daily Star, Walcott has cross the Ts and Is in the contract offered to him at Goodison Park and it is now only a matter of time before an announcement will be made. The deal is believed to be worth £20m, a price which is £10m short of Arsenal’s valuation for him.

Walcott has spent the last 12-years of his career at Arsenal but the last 12 months have been the toughest for him as he has watched the Gunners play from the sideline more often than not. Walcott has had up to 15 cameos this term but he has not started a match in the Premier League since the April of last year.

Allardyce is currently reshuffling his squad and Walcott remains his second signing of the season after Cenk Tosun’s £28m move from Turkish side Besiktas.