2018.05: Spain - Barcelona
Peerless
Winner: Lewis Hamilton (Mercedes)
 Sky
119 mins
Quality: 4/5
 

  2017.05: Spain - Barcelona
Nosing Ahead
Winner: Lewis Hamilton (Mercedes)
 Sky
122 mins
Quality: 4/5
 

  2016.05: Spain - Barcelona
The day of Max Verstappen
Winner: Max Verstappen (Red Bull)
 Fox/Sky
212 mins
Quality: 4/5
 

  2015.05: Spain - Barcelona
Rebound
Winner: Nico Rosberg (Mercedes)
 Sky
149 mins
Quality: 5/5
 

  2013.05: Spain - Barcelona
Fernando's fabulous fans
Winner: Fernando Alonso (Ferrari)
 BBC
125 mins
Quality: 4/5
 

  2012.05: Spain - Barcelona
A pay driver no more
Winner: Pastor Maldonado (Williams)
 BBC
139 mins
Quality: 4/5
 

  2011.05: Spain - Barcelona
Four out of five for Vettel
Winner: Sebastian Vettel (Red Bull)
 BBC
139 mins
Quality: 4/5
 

  2010.05: Spain - Barcelona
Webber makes it 4 winners in 5 races
Winner: Mark Webber (Red Bull)
 BBC
139 mins
Quality: 5/5
 

  2009.05: Spain - Barcelona
Button does it again
Winner: Jenson Button (Brawn)
 BBC
183 mins
Quality: 5/5
 

  2008.04: Spain - Barcelona
Kimi all the way (well nearly)
Winner: Kimi Raikkonen (Ferrari)
 ITV
154 mins
Quality: 4/5
 

  2008.04: Spain - Barcelona
Kimi all the way (well nearly)
Winner: Kimi Raikkonen (Ferrari)
 TV2
116 mins
Quality: 5/5
 

  2007.04: Spain - Barcelona
A sleepy afternoon in Barcelona
Winner: Felipe Massa (Ferrari)
 TV2
113 mins
Quality: 4/5
 

  2006.06: Spain - Barcelona
Fiesta or siesta?
Winner: Fernando Alonso (Renault)
 TV2
112 mins
Quality: 5/5
 

  2005.05: Spain - Barcelona
A sunny day for McLaren
Winner: Kimi Raikkonen (McLaren)
 TV2
105 mins
Quality: 5/5
 

  2004.05: Spain - Barcelona
Full marks but few sparks for St Michael
Winner: Michael Schumacher (Ferrari)
 TV2
106 mins
Quality: 3/5
 

  2004.05: Spain - Barcelona
Full marks but few sparks for St Michael
Winner: Michael Schumacher (Ferrari)
 ITV
127 mins
Quality: 3/5
 

  2003.05: Spain - Barcelona
Michael's perfect day
Winner: Michael Schumacher (Ferrari)
 TV3+
98 mins
Quality: 3/5
 

  2002.05: Spain - Barcelona
It's that man again!
Winner: Michael Schumacher (Ferrari)
 Channel 9+ITV
105 mins
Quality: 3/5
 

  2001.05: Spain - Barcelona
A frustrated Finn...
Winner: Michael Schumacher (Ferrari)
 DR1
109 mins
Quality: 4/5
 

  2001.05: Spain - Barcelona
A frustrated Finn...
Winner: Michael Schumacher (Ferrari)
 Channel 9+ITV
109 mins
Quality: 3/5
 

  2000.05: Spain - Barcelona
Mika's hat trick
Winner: Mika Hakkinen (McLaren)
 DR1
114 mins
Quality: 4/5
 

  2000.05: Spain - Barcelona
Mika's hat trick
Winner: Mika Hakkinen (McLaren)
 Channel 9
119 mins
Quality: 3/5
 

  1999.05: Spain - Barcelona
Hakkinen stays at the head of the parade
Winner: Mika Hakkinen (McLaren)
 Channel 9
99 mins
Quality: 4/5
 

  1999.05: Spain - Barcelona
Hakkinen stays at the head of the parade
Winner: Mika Hakkinen (McLaren)
 DR1
126 mins
Quality: 3/5
 

  1998.05: Spain - Barcelona
Flying finish for the Finn
Winner: Mika Hakkinen (McLaren)
 Channel 9
115 mins
Quality: 3/5
 

  1998.05: Spain - Barcelona
Flying finish for the Finn
Winner: Mika Hakkinen (McLaren)
 DR1
122 mins
Quality: 4/5
 

  1997.06: Spain - Barcelona
Villeneuve cruised to victory
Winner: Jacques Villeneuve (Williams)
 ITV
146 mins
Quality: 3/5
 

  1997.06: Spain - Barcelona
Villeneuve cruised to victory
Winner: Jacques Villeneuve (Williams)
 DR1
111 mins
Quality: 4/5
 

  1996.07: Spain - Barcelona
Schumacher's first for Ferrari
Winner: Michael Schumacher (Ferrari)
 BBC
159 mins
Quality: 3/5
 

  1995.04: Spain - Barcelona
Michael levels the score
Winner: Michael Schumacher (Benetton)
 BBC
135 mins
Quality: 4/5
 

  1994.05: Spain - Barcelona
At last - Hill challenges the Schumacher
Winner: Damon Hill (Williams)
 EuroSport
126 mins
Quality: 5/5
 

  1993.05: Spain - Barcelona
Unluck for Hill
Winner: Alain Prost (Williams)
 BBC
115 mins
Quality: 4/5
 

  1992.04: Spain - Barcelona
The rainmasters shine
Winner: Nigel Mansell (Williams)
 BBC
125 mins
Quality: 4/5
 

  1991.14: Spain - Barcelona
Mansell - keeps the fight alive
Winner: Nigel Mansell (Williams)
 BBC
130 mins
Quality: 3/5