Mario Gómez urodził się 10 lipca 1985 w Riedlingen. Jego rodzina ma hiszpańskie pochodzenie.
Swoją przygodę z piłką nożną rozpoczął w niewielkich klubach SV Unlingen i FV Saulgau. Następnie grał w drużynie SSV Ulm 1846. W jej barwach występował do 2001 roku, kiedy to trafił do pierwszoligowego VfB Stuttgart. W sezonie 2003/2004 zaliczył pierwszy występ w Bundeslidze. Jego kariera nabrała rozpędu po wygraniu młodzieżowego mistrzostwa Niemiec. W sezonie 2005/2006 wskoczył do pierwszego składu VfB i w swoim pierwszym sezonie strzelił 8 goli. W kolejnym sezonie grający regularnie Gómez popisywał się świetną skutecznością.
Pod koniec rozgrywek doznał kontuzji, lecz mimo to jego klub zdobył mistrzostwo kraju. Od 2009 roku jest zawodnikiem Bayernu Monachium. W reprezentacji Niemiec pokonywał kolejne szczeble kariery.
Od gry w juniorach U-16 po występy w kadrze B, aż po dorosły zespół, w którym zadebiutował 2007 roku, strzelając bramkę. Pojechał w raz z reprezentacją na mistrzostwa Europy w 2008 roku, gdzie Niemcy wywalczyli drugie miejsce.
zobacz pełny życioryswiek:
data urodzenia: 10 lipca 1985
miejsce urodzenia: Riedlingen, Niemcy
wzrost: 189 cm