Urodzony w Gorlitz - położonym najbardziej na wschód, niemieckim mieście, Ballack przygodę z piłką zaczął w wieku siedmiu lat. Mając za sobą osiem wiosen, zaczął uczęszczać do gimnazjum sportowego w miejscowości Chemnitz. Z klubem z tego miasta, w 1995 roku podpisał profesjonalny kontrakt. Po dwuletnich występach w drugoligowej drużynie, Ballack przeniósł się do 1. FC Kaiserslautern. W zespole "czerwonych diabłów", wystąpił w 46. meczach, strzelając cztery bramki. W sezonie 1998/99 zdobył z FC Kaiserslautern tytuł mistrza Niemiec, a dobra gra Ballacka zaowocowała transferem do Bayeru Leverkusen. Ze swoim nowym klubem, Michael dotarł do finału Ligi Mistrzów, gdzie jego drużyna zmierzyła się z Realem Madryt. Niemcy musieli uznać wyższość rywala, przegrywając z nim 1:2. Na osłodę pobytu w Leverkusen, Ballackowi pozostał jedynie brązowy medal na zakończenie sezonu Bundesligi. W 2002 roku, Ballack, mając już wyrobioną markę na arenie europejskiej, podpisał kontrakt z gigantem ligi niemieckiej - Bayernem Monachium. Z bawarskim klubem związał się czteroletnią umową, a kasa Bayeru Leverkusen została zasilona kwotą 12 mln. euro. Po czteroletnich występach w Bayernie, Ballack kuszony wysokimi zarobkami, zaproponowanymi przez szefa Chelsea Londyn - Romana Abramowicza, postanowił nie przedłużać swojego kontraktu z klubem z Bawarii. Pomocnik reprezentacji Niemiec, 15 maja 2006 na zasadzie wolnego transferu, przeszedł do Chelsea, aplikując za samo złożenie podpisu kwotę 3 mln euro. W drużynie "The Blues" ma jeden z najwyższych kontraktów, opiewający na 8,5 mln euro rocznie. Jest bezdyskusyjnym liderem i kapitanem reprezentacji Niemiec. To w dużej mierze, dzięki jego świetnej grze na Mistrzostwach Świata w Niemczech, jego drużyna narodowa wywalczyła brązowy medal.