Theo Walcott (right) leads Arsenal with eight goals in the Premier League.
David Price/Getty Images

Theo Walcott's drawn-out contract standoff with Arsenal has ended with the signing of a new contract.

The England forward could have left the club for free at the end of the season, but has agreed on a deal which is reported to be 3 1/2 years long.

Walcott has made 244 appearances for Arsenal since joining from Southampton in 2006.

Manager Arsene Wenger says "we are all delighted that Theo has signed a new contract. He joined us as a 16-year-old and since then has developed very well to become an extremely important player.''

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.