F1Everything

Flag of Britain British Grand Prix European Grand Prix Flag of Europe
More on Wikipedia.

Championships

Drivers’

1Michael Schumacher36
2Mika Häkkinen22
3David Coulthard20
4Rubens Barrichello13
5Ralf Schumacher12
6Giancarlo Fisichella8
7Heinz-Harald Frentzen5
Jacques Villeneuve5
9Jarno Trulli4
10Jenson Button3
11Mika Salo1
Ricardo Zonta1

Constructors’

1Ferrari49
2McLaren-Mercedes42
3Williams-BMW15
4Jordan-Mugen-Honda9
5Benetton-Playlife8
6BAR-Honda6
7Sauber-Petronas1

Winners in Spain

2004
Michael Schumacher
Ferrari
2003
Michael Schumacher
Ferrari
2002
Michael Schumacher
Ferrari
2001
Michael Schumacher
Ferrari
2000
Mika Häkkinen
McLaren-Mercedes
1999
Mika Häkkinen
McLaren-Mercedes
1998
Mika Häkkinen
McLaren-Mercedes
1997
Jacques Villeneuve
Williams-Renault
1996
Michael Schumacher
Ferrari