İspanya GP ilk olarak 1951'de Pedralbes'te gerçekleştirilmişti. Şu ana kadar 6 yarış zaferi ile bu yarışta en çok kazanan isim Michael Schumacher oldu. Charles Bradley, 1951'den bu yana bu yarışta kazanan isimleri derledi.
1951 Juan Manuel Fangio, Alfa Romeo
1954 Mike Hawthorn, Ferrari
1968 Graham Hill, Lotus
1969 Jackie Stewart, Matra
1970 Jackie Stewart, March
1971 Jackie Stewart, Tyrrell
1972 Emerson Fittipaldi, Lotus
1973 Emerson Fittipaldi, Lotus
1974 Niki Lauda, Ferrari
1975 Jochen Mass, McLaren
1976 James Hunt, McLaren
1977 Mario Andretti, Lotus
1978 Mario Andretti, Lotus
1979 Patrick Depailler, Ligier
1981 Gilles Villeneuve, Ferrari
1986 Ayrton Senna, Lotus
1987 Nigel Mansell, Williams
1988 Alain Prost, McLaren
1989 Ayrton Senna, McLaren
1990 Alain Prost, Ferrari
1991 Nigel Mansell, Williams
1992: Nigel Mansell, Williams
1993 Alain Prost, Williams
1994 Damon Hill, Williams
1995 Michael Schumacher, Benetton
1996 Michael Schumacher, Ferrari
1997 Jacques Villeneuve, Williams
1998 Mika Hakkinen, McLaren
1999 Mika Hakkinen, McLaren
2000 Mika Hakkinen, McLaren
2001 Michael Schumacher, Ferrari
2002 Michael Schumacher, Ferrari
2003 Michael Schumacher, Ferrari
2004 Michael Schumacher, Ferrari
2005 Kimi Raikkonen, McLaren
2006 Fernando Alonso, Renault
2007 Felipe Massa, Ferrari
2008 Kimi Raikkonen, Ferrari F2008
2009 Jenson Button, Brawn
2010 Mark Webber, Red Bull
2011 Sebastian Vettel, Red Bull
2012 Pastor Maldonado, Williams
2013 Fernando Alonso, Ferrari
2014 Lewis Hamilton, Mercedes
2015 Nico Rosberg, Mercedes
2016 Max Verstappen, Red Bull
2017 Lewis Hamilton, Mercedes
2018 Lewis Hamilton, Mercedes
tr.motorsport.com