Former Liverpool and Czech Republic striker Milan Baros will retire at the end of the Czech league season.
Baros won the Champions League with the Reds in 2005, a year after winning the golden boot at Euro 2004, where his side reached the semi-finals.
The 38-year-old, who currently plays for Banik Ostrava in his home country, has struggled with Achilles and calf injuries in recent years.
“The head would like to, but the body has already said stop,” said Baros.
“Those health problems have been with me for a long time and the body is not working as I was used to in my career.”
“The reasons are clear. Age cannot be stopped. Secondly, my health side, which has been bad for the last season. After any workload, I started to feel such pain that it is not possible to continue my professional career.”
Baros also featured for Aston Villa and Portsmouth in the Premier League, winning the FA Cup with the latter in 2008.
He played for the likes of Galatasaray, Lyon and Antalyaspor before returning to the Czech Republic in 2014.
He retired from international football in 2012.