1. Michael Schumacher
  2. Lewis Hamilton
  3. Ayton Senna
  4. Sebastian Vettel
  5. Alain Prost

I do think Senna and Vettel are interchageable, going with Senna because of personal preference. Also Prost just has too many wins not to be here (51 wins).