Cross-country Winter Olympic medallist Teodor Peterson has announced his retirement aged 31 ©Getty Images

Cross-country Winter Olympic medallist Teodor Peterson has announced his retirement aged 31. 

The Swede made his International Ski Federation (FIS) Cross-Country World Cup debut in 2009, finishing 16th in his first appearance at the Finnish resort of Lahti.

He finished on 12 World Cup podiums in total throughout his career, claiming the overall sprint title in 2012. 

Peterson also claimed two Olympic medals, both at Sochi 2014. 

He earned bronze in the team sprint and silver in the individual sprint. 

Teodor Peterson earned two Olympic medals at Sochi 2014 ©Getty Images
Teodor Peterson earned two Olympic medals at Sochi 2014 ©Getty Images

Peterson announced his retirement at the start of the month, having expected to compete in the remaining events of the season.

These were cancelled, however, due to the ongoing coronavirus pandemic. 

FIS paid tribute to Peterson in a statement on the organisation's website. 

"Thank you Teodor, for many great fights on the course out there, for you pace setting and many great surprises during your 11 years of World Cup racing," it said.