England captain Wayne Rooney said he will retire from international football after the 2018 World Cup in Russia.

The 30-year-old Manchester United striker told reporters: "Come Russia I feel that will be the time to say goodbye to international football. My mind is made up," Xinhua news agency reported.

Rooney, who has scored 53 goals in 115 England appearances, added, "It’s still two years away. I started playing professional football when I was 16, and started playing internationals when I was 17. Fifteen years is a lot. I’d be 34 by the next tournament.

"I’ve had a fantastic international career so far. I’ve enjoyed every minute."

"Russia will be my last opportunity to do anything with England so I’m going to try to enjoy these two years and hopefully I can end my time with England on a high."