Theo Walcott has completed his move to Everton, ending a 12-year-stay at the Emirates Stadium where he made just shy of 400 appearances in all competitions, scoring over 100 goals.

Walcott has brought an end to his long stint at the club to start anew at Everton, Arsenal have confirmed. The Gunners will reportedly receive a fee of around £20m for the English international.

Walcott joined Arsenal as a 16-year-old from Southampton in January 2006. He’s since made 397 appearances and scored 108 goals for the club.

While the 28-year-old frustrated many fans, there’s no doubting the years of service he gave to the club. Having fallen out of favour this season, the time felt right for a move.

Walcott has made a number of significant contributions in an Arsenal shirt.

He scored the opening goal in the 2015 FA Cup final against Aston Villa, which Arsenal went on to win 4-0. He also loved a goal against Chelsea, including one in the 2007 Carling Cup final, which was his first of the club.

Walcott’s best season for Arsenal came during 2012/13, when he scored 21 goals in all competitions and provided 16 assists.

Everton manager Sam Allardyce is very excited to have him at the club, saying last Friday: “Theo’s not a risky (signing) because he’s proven.

“He’s scored 100 goals for Arsenal from wide positions, as well as many assists. His pace is one of his key strengths which we lack in this squad.

“His assists are pretty good as well as his goals. We are short of goals, so to add power in our scoring ability would be very important for me.”

We all wish him well for the future and hope he has success at Everton – so long as he doesn’t come back to haunt us, of course.