Alonso is the only Spanish driver to have won a Formula One Grand Prix and he is sixth in all-time list of with 32 wins.

Source
Image source: © Ramón Villar