Theo Walcott is putting the finishing touches on his £20 million move to Everton after getting the green light to leave Arsenal from Arsene Wenger.

Walcott underwent a medical at Finch Farm and was due to sign a contract worth over £100,000 a week, having chosen Everton over his former club Southampton. Both clubs matched Arsenal’s asking price, but Everton manager Sam Allardyce impressed Walcott with his plans for him and the rest of the team.

Arsenal manager Wenger personally sanctioned Walcott’s departure in recognition of the 12 years’ service the forward has given the Gunners since joining from the Saints in 2006. During his time at the club, 28-year-old Walcott scored 108 goals for Arsenal and has made 47 appearances for England, netting eight times.

A return to Southampton would have been easier for Walcott and his family, but the player is keen to try to win back his England place and wants a fresh challenge.

Walcott is yet to start a Premier League game this season, having fallen behind Alex Iwobi and Danny Welbeck at Arsenal, but could well make his debut for Everton against West Bromwich Albion at Goodison Park on Saturday. He has not given up on making a late run for England’s World Cup squad, but his main focus is now on impressing in an Everton shirt.