Produs al academiei lui Bayern Munchen, Hummels, în vârstă de 36 de ani, și-a făcut debutul în Bundesliga pentru Bayern Munchen în 2007. În 2008 a fost transferat la marea rivală Borussia Dortmund unde a câștigat două titluri sub comanda lui Jurgen Klopp. În 2016 s-a întors la Bayern Munchen, unde a stat trei sezone, iar în 2019 a revenit la Dortmund, ajutându-i pe galben-negri să ajungă în finala UEFA Champions League 2023/24 în ultimul său sezon la clubul german.
Hummels s-a alăturat echipei AS Roma anul trecut.
El a jucat 508 meciuri (în toate competițiile) pentru Borussia Dortmund, 118 meciuri pentru Bayern Munchen, 78 de meciuri pentru Germania și (în prezent) 18 meciuri pentru Roma.
„Mă lupt cu emoțiile în acest moment. Acum vine momentul pe care niciun fotbalist nu îl poate evita. După mai mult de 18 ani și atâtea lucruri pe care fotbalul mi le-a oferit, îmi închei cariera în această vară”, a declarat Hummels, care a jucat ultima dată pentru Germania în noiembrie 2023, pe rețelele de socializare.
Fundașul central a câștigat 19 trofee în carieră, inclusiv 6 titluri în Bundesliga (4x Bayern, 2x Dortmund), 4 titluri DFB-Pokal (2x Bayern, 2x Dortmund) și cel mai important triumf la Campionatul Mondial 2014 cu Germania.