Arsenal legend Ian Wright says Theo Walcott deserves a new contract.

The England winger's present deal is up at the end of next season and Wrighty reckons Arsene Wenger should get his act together and sign him up.

Wrighty told Absolute Radio: "We're talking about a 22-year-old England player. I'm very excited about him, he's fantastic.

"People say he's not consistent enough but I think the only reason why that is because right-wing is not his natural position.

"I think he's a striker who runs on to things and getting in between central defenders he would cause havoc.

"It's paramount that they sign him up and get it done quickly. He's going to be an England player for many years to come so the sooner they sort him out, the better."