Schumacher wygrał 12 z pierwszych 13 wyścigów sezonu 2004, nie kończąc jedynie Grand Prix Monako. Niemiec zapewnił sobie siódmy tytuł w Grand Prix Belgii. Sezon 2004 Schumacher zakończył ze 148 punktami i przewagą 34 punktów nad drugim kierowcą, Rubensem Barrichello, i ustalając nowy rekord 13 zwycięstw w sezonie (na 18 wyścigów).