Michael Schumacher has won the German GP the most number of times. He has won it 4 times in the years 1995, 2002, 2004 and 2006. Juan Manuel Fangio, Jackie Stewart, Nelson Piquet and Aryton Senna have 3 wins each. Alberto Ascari, Tony Brooks, John Surtees, Jacky Ickx, Nigel Mansell, Alain Prost and Gerhard Berger have 2 wins each.
Chat with our AI personalities
Michael Schumacher holds the record for the most number of Formula 1 driver's titles. He won them in the years - 1994, 1995, 2000, 2001, 2002, 2003 and 2004. He also has the record for the most number of back to back titles (5 in all between 2000 to 2004)
Sebastian Vettel, Jenson Button, Michael Shumacher, Mark Webber, Nigel Mansell, Jaques Villeneuve and David Coulthard.