FRANKFURT: Lukas Podolski has followed the lead of Bastian Schweinsteiger and decided to retire from the German national team.

World Cup winner Podolski is the country’s third-highest capped player with 129 appearances, behind only Lothar Matthaeus and Miroslav Klose, having scored 48 goals in a 12-year international career.

In a statement on Instagram, the 31-year-old said: “Everything has its time – and my time with the DFB is over. I am dedicating myself more to other things, mainly my family.

“The national team has always been in my heart, and they always will be, but I felt after the Euros and the vacation that my focus has shifted.”

Podolski, who currently plays for Galatarasaray, was an unused substitute in the 2014 World Cup final when Germany edged Argentina in extra-time to claim a fourth title.

He made one brief substitute appearance at his seventh major tournament as Germany reached the semi-finals of Euro 2016 where they were defeated by France.

Podolski made his Germany debut as a teenager in 2004 despite interest from Poland, the land of his birth, and was voted best young player of the 2006 World Cup on home soil.

He added: “From a two-year-old Polish boy who came to Germany with a ball under his arm to a world champion. That’s more than I have ever dreamed about: 12 years, 129 matches. It was amazing! It was great! It was an honour to be part of Germany.”

Schweinsteiger, Germany’s World Cup captain two years ago, announced his own national team retirement earlier this summer.