In an emotional video posted to Instagram, the 36-year-old referenced "a moment no footballer can avoid," adding "after more than 18 years of everything football has given me, I'm ending my career this summer". Hummels came through Bayern Munich's juniors and made his debut for the club aged 18, before moving to Borussia Dortmund where he became a core part of Jurgen Klopp's two-time title winners.
Playing alongside fellow centre-back Jerome Boateng, Hummels played every minute of the 2014 World Cup final, where Germany beat Argentina 1-0 at Brazil's Maracana stadium to lift the title for the fourth time.
He later moved back to Bayern, where he won three more league titles. Hummels' return to Bayern, seen critically by some Dortmund fans, was in pursuit of a Champions League title but the defender never managed to break through in Europe's top competition.