#1 Michael Schumacher (1999-2006)
Arguably one of the Formula 1 race drivers ever, Schumacher is not only a legend for Ferrari but, the most successful F1 drivers of all time. The 7-time World Champion broke all sorts of records when he won the Drivers' Championship 5 times in a row.
Then 2-time World Champion Schumacher joined Ferrari in 1996 from Benetton and won his first Championship 4 years later in 2000. In his first year, he managed to win 3 races. He managed to win 72 Grands Prix with the Italian giants and managed a podium finish 116 times.
Schumacher's last win came in China in 2006, when Alonso had retained the Championship for the second consecutive season. He retired in 2006 but, stayed with Ferrari as an adviser in 2007, and continued testing for Ferrari in 2008. He came out of retirement in 2008 and joined Mercedes, and raced for them till 2012.