| 
 | 
| Anno | Primo | Secondo | Terzo | KM | KMH | 
| 1992 | Johnny WELTZ (Dan) | Alfonso Gutierrez (Spa) | Abraham Olano (Spa) | 192,000 | 42,203 | 
| 1993 | Vjatcheslav EKIMOV (Rus) | Eduardo Chozas (Spa) | Romes Gainetdinov (Rus) | 203,000 | 36,762 | 
| 1994 | Johan CAPIOT (Bel) | Asiate Saitov (Rus) | Jan Koerts (Ola) | 170,000 | 36,658 | 
| 1995 | Jean-Pierre HEYNDERICKX (Bel) | Jo Planckaert (Bel) | Edwig Van Hooydonck (Bel) | 192,000 | 36,937 | 
| 1996 | Wilfried NELISSEN (Bel) | Asier Guenetxea (Spa) | Jesper Skibby (Dan) | 171,000 | 42,049 | 
| 1997 | Massimo STRAZZER (Ita) | Max Van Heeswijk (Ola) | Jan Svorada (Svk) | 188,000 | 39,739 | 
| 1998 | Mario TRAVERSONI (Ita) | Francesco Arazzi (Ita) | Oscar Freire (Spa) | 188,000 | 39,151 | 
| 1999 | Jan SVORADA (Svk) | Nicola Minali (Ita) | Angel Edo Alsina (Spa) | 188,000 | 33,687 | 
| 2000 | Isaac GALVEZ LOPEZ (Spa) | Jan Svorada (Svk) | Markus Zberg (Svi) | 176,000 | 38,143 | 
| 2001 | Tayeb BRAIKA (Dan) | Markus Zberg (Svi) | Endrio Leoni (Ita) | 193,000 | 42,387 | 
| 2002 | Massimo STRAZZER (Ita) | Markus Zberg (Svi) | Marc Lotz (Ola) | 174,000 | 44,501 | 
| 2003 | Luciano PAGLIARINI MENDONCA (Bra) | Massimo Strazzer (Ita) | Alexei Markov (Rus) | 187,000 | 46,460 | 
| 2004 | Jerome PINEAU (Fra) | Thomas Voeckler (Fra) | Benjamin | 187,200 | 38,649 | 
| 2005 | Jose Ivan GUTIERREZ (Spa) | Sergio Escobar (Spa) | David Munoz (Spa) | 173,400 | 39,551 | 
| 2006 | Francisco PEREZ (Spa)  | Ricardo Serrano (Spa) | Adolfo Garcia (Spa) | 173,100 | 40,462 | 
| 2007 | Giuseppe MURAGLIA (Ita) | Eduard Vorganov (Rus) | Vicente Ballester Martinez (Spa) | 186,000 | 43,116 | 
| 2008 | Juan Jose HAEDO (Arg) | Oscar Freire (Spa) | Graeme Brown (Aus) | 187,900 | 42,905 | 
| 2009 | Greg HENDERSON (NZl) | Graeme Brown (Aus) | Stefano Garzelli (Ita) | 165,600 | 40,930 | 
| 2010 | Theo BOS (Ola) | Mark Cavendish (GBr) | Graeme Brown (Aus) | 178,200 | 40,672 | 
| 2011 | Matteo PELUCCHI (Ita) | Jose Joaquin Rojas (Spa) | Pim Ligthart (Ola) | 179,500 | 40,961 | 
| 2012 | Michael MATTHEWS (Aus) | Borut Bozic (Slo) | Roger Kluge (Ger) | 185,600 | 42,137 | 
| 2013 | Mark RENSHAW (Aus) | Reinardt Janse Van Rensburg (RSA) | Francesco Lasca (Spa) | 182,300 | 40,476 | 
| 2014 | Sam BENNETT (Irl) | Juan Jose Lobato (Spa) | Davide Vigano (Ita) | 178,000 | 40,833 | 
| 2015 | Mark CAVENDISH (GBr) | Juan Jose Lobato (Spa) | Mark Renshaw (Aus) | 185,900 | 40,367 |