Former Chelsea and England captain John Terry has declined a contract offer from Russian Premier League club Spartak Moscow.

Terry has been without a club since leaving Aston Villa at the end of last season but the entered talks with Spartak over the past week.

The 37-year-old flew to Rome for a medical on Friday and was offered a contract worth a reported £3million a year.

However, Terry posted a statement on his Instagram page to confirm he had decided against a move to the Russian capital after discussions with his family.

"After considerable thought, I have decided to decline a contract offer from Spartak Moscow," the statement read.

"I would like to take this opportunity to thank Spartak and wish them and their supporters well for the rest of the season.

"They are an ambitious club and I have been very impressed with their professionalism.

"But after assessing this move with my family, we've decided this is not the right move for ourselves at this time.

"Good luck Spartak."

Terry made in excess of 700 appearances for Chelsea, winning five Premier League titles, before ending a career-long association with the Stamford Bridge outfit at the end of the 2016-17 season.

He helped Villa to the Championship play-off final last season, where they were pipped to promotion by Fulham.