Former Arsenal and Real Madrid midfielder Mesut Ozil has announced his retirement from football at the age of 34.

The former Germany international, who earned 92 caps for his country, also represented Schalke, Werder Bremen, Fenerbahce and Istanbul Basaksehir during his 17-year career.

Ozil was under contract with Turkish side Basaksehir until the end of the season, but he has called time on his playing career due to a number of injury issues.