Thomas Müller stammt aus Oberbayern und wechselte berets in der D-Jugend zum Deutschen Rekordmeister FC Bayern München. Dort durchlief er alle weiteren Jugendmannschaften, ehe er am 15. August 2008 am ersten Spieltag der jungen Saison gegen den HSV sein Bundesligadebüt feierte (er wurde Ende der 2. Halbzeit für Miroslav Klose eingewechselt). Im Februar des Folgejahres unterzeichnete er seinen ersten Profivertrag und band sich bis 2011 an Bayern München. Einen Monat später feierte er zudem sein Champions League Debüt. Ende 2009 wurde sein Vertrag vorzeitig bis 2013 verlängert und mittlerweile hat Müller sich sogar – trotz namhafter Angebote ausländischer Topvereine – bis 2015 an den Deutschen Rekordmeister gebunden. Spätestens seit der Saison 2009/2010 zählt er im mit Stars besetzten Bayern Kader zum Stamm. Am 28. Spieltag der Bundesligasaison 2011/2012 feierte Müller sein 100. Bundesligaspiel im Bayerndress.
Im November 2009 wurde Müller erstmals in den Kader der Deutschen Nationalelf berufen, ehe er am 3. März 2010 in der heimischen Münchener Allianzarena sein Nationalelf Debüt feierte. Aufgrund bleibend starker Auftritte im Trikot von Bayern München wurde Thomas Müller folgerichtig von Joachim Löw mit zur WM 2010 nach Südafrika genommen. Spätestens dort spielte er sich durch seine Unbekümmertheit schnell in die Herzen aller Fans. Er etablierte sich unmittelbar als Stammkraft, wurde als „Bester Junger Spieler“ ausgezeichnet und konnte sich zudem den „Goldenen Ball“ des besten Torschützen (mit fünf Toren sowie drei Vorlagen) sichern (vor ihm bekamen diese Trophäe lediglich Gerd Müller und Miroslov Klose). Im Kreise der Nationalelf trägt Thomas Müller die Trikotnummer 13 und fühlt sich im offensiven Mittelfeld (sowohl rechtsaussen wie auch auf der 10) wie als hängende Spitze am Wohlsten.