Former Germany captain Michael Ballack is retiring from soccer.

The 36-year-old midfielder announced his decision Tuesday. He has been without a club since his contract with Bayer Leverkusen expired at the end of last season.

Ballack played 98 games for Germany before being pushed out after missing the 2010 World Cup with an injury.

He played for Kaiserslautern, Leverkusen and Bayern Munich in the Bundesliga before moving to Chelsea. He then returned to Leverkusen but failed to make a big impact and was not offered a new contract.