| Anno | Primo | Secondo | Terzo | Tappe | KM | KMH | 
| 1925(1) | Ricardo MONTERO HERNANDEZ (Spa) | Victorino Otero (Spa) | Telmo Garcia (Spa) | 5 |  735,000 | 25,060 | 
| 1955 | Jose GOMEZ DEL MORAL (Spa) | Salvador Botella Rodrigo (Spa) | Francisco Alomar (Spa) | 8 | 1164,000 | 38,640 | 
| 1956  | Miguel BOVER PONS (Spa) | Jose Gomez del Moral (Spa) | Antonio Barrutia Iturriagoitia (Spa) | 12 | 1337,000 | 32,700 | 
| 1957  | Hortencio VIDAURRETA GARCIA (Spa) | Gabriel Mas Arbona (Spa) | Jesus Galdeano Portillo (Spa) | 8 | 1201,000 | 31,726 | 
| 1958  | Gabriel COMPANY BAUZA(Spa) | Gabriel Mas Arbona (Spa) | Jose Gomez del Moral (Spa) | 8 | 1216,400 | 36,807 | 
| 1959  | Miguel PACHECO FONT (Spa) | Joaquin Barcelo Santonia (Spa) | Antonio Jimenez Pareja (Spa) | 8 | 1342,000 | 37,999 | 
| 1960  | Gabriel MAS ARBONA (Spa) | Jose Gomez del Moral (Spa) | Juan Manuel Santiago Montilla (Spa) | 8 | 1219,000 | 36,667 | 
| 1961  | Angelino SOLER ROMAGUERA (Spa) | Antonio Gomez del Moral (Spa) | Gabriel Mas Arbona (Spa) | 8 | 1334,000 | 35,147 | 
| 1962  | Jose Antonio MOMENE CAMPO(Spa) | Antonio Barrutia Iturriagoitia (Spa) | Gabriel Mas Arbona (Spa) | 8 | 1101,000 | 36,678 | 
| 1963 | Antonio BARRUTIA ITURRIAGOITIA (Spa) | Antonio Carreras Quiroga (Spa) | Alcino Jose Rodrigo (Por) | 7 | 1325,000 | 36,573 | 
| 1964  | Rudi ALTIG (Ger) | Mies Stolker (Ola) | Bastiaan Maliepaard (Ola) | 8 | 1195,000 | 37,857 | 
| 1965  | Jose SEGU SORIANO (Spa) | Jesus Isasi Aspiazu (Spa) | Antonio Tous Frau (Spa) | 8 | 1205,000 | 36,637 | 
| 1966  | Jesus ARANZABAL OJANGUREN (Spa) | Dieter Puschel (Ger) | Jose Maria Errandonea Urtizeberea (Spa) | 8 | 1267,000 | 35,550 | 
| 1967 | Ramon MENDIBURU IBARBURU (Spa) | Gabino Erenozaga Legarreta (Spa) | Jose Antonio Momene Campo(Spa) | 8 | 1077,000 | 33,303 | 
| 1968 | Antoon HOUBRECHTS (Bel) | Juan Francisco Juan Granell  (Spa) | Luis Ocana Pernia (Spa) | 8 | 1056,000 | 38,082 | 
| 1969 | Antonio GOMEZ DEL MORAL (Spa) | Jorge Marine Torres (Spa) | Jose Manuel Lasa Urquia (Spa) | 7 | 1044,000 | 33,469 | 
| 1970 | Jose GOMEZ LUCAS (Spa) | Jose Antonio Gonzales Linares (Spa) | Harm Ottenbros (Ola) | 6 |  851,000 | 37,106 | 
| 1971(2) | Jean Pierre MONSERE (Bel) | Jos Van der Vleuten (Ola) | Roger De Vlaeminck (Bel) | 5 |  674,000 | 34,530 | 
| 1972 | Jan KREKELS (Ola) | Gerard Vianen (Ola) | Jose Antonio Gonzales Linares (Spa) | 5 |  792,000 | 34,763 | 
| 1973 | Georges PINTENS (Bel) | Jose Antonio Gonzales Linares (Spa) | Rik Van Linden (Bel) | 6 |  728,000 | 38,076 | 
| 1974 | Freddy MAERTENS (Bel) | Jose Luis Viejo Gomez (Spa) | Jose Antonio Gonzales Linares (Spa) | 7 |  895,000 | 37,254 | 
| 1975 | Freddy MAERTENS (Bel) | Luis Ocana Pernia (Spa) | Dietrich Thurau (Ger) | 7 |  807,000 | 39,510 | 
| 1976 | Gerrie KNETEMANN (Ola) | Hennie Kuiper (Ola) | Gerben Karstens (Ola) | 7 |  870,000 | 37,791 | 
| 1977 | Dietrich THURAU (Ger) | Hennie Kuiper (Ola) | Domingo Perurena Tellechea (Spa) | 7 |  844,000 | 39,602 | 
| 1978 | Non organizzata |  |  | 
 |   |   | 
| 1979(3) | Dietrich THURAU (Ger) | Daniel Willems (Bel) | Vicente Belda Vicedo (Spa) | 5 |  826,400 | 37,727 | 
| 1980  | Daniel WILLEMS (Bel) | Bernt Johansson (Sve) | Eulalio Garcia Pereda (Spa) | 5 |  720,000 | 34,777 | 
| 1981  | Adri SCHIPPER (Ola) | Ronald De Witte (Bel) | Martin Havik (Ola) | 5 |  792,300 | 33,886 | 
| 1982  | Marc SERGEANT (Bel) | Angel Arroyo Lanchas(Spa) | Alberto Fernandez Blanco (Spa) | 5 |  797,600 | 34,784 | 
| 1983  | Eduardo CHOZAS OLMO (Spa) | Antonio Coll Pontanilla (Spa) | Jo Maas (Ola) | 5 |  796,500 | 34,543 | 
| 1984  | Julian GOROSPE ARTABE (Spa) | Jaime Vilamajo Ipiens (Spa) | Jesus Blanco Villar (Spa) | 5 |  790,400 | 34,648 | 
| 1985  | Rolf GOLZ (Ger) | Miguel Indurain Larraya (Spa) | Jesus Blanco Villar (Spa) | 5 |  853,100 | 35,556 | 
| 1986  | Steven ROOKS (Ola) | Peter Hilse (Ger) | Inaki Gaston Crespo (Spa) | 5 |  765,700 | 36,805 | 
| 1987  | Rolf GOLZ (Ger) | Jesus Blanco Villar (Spa) | Julian Gorospe Artabe (Spa) | 7 |  940,500 | 37,222 | 
| 1988  | Edwig VAN HOOYDONCK (Bel) | Jesus Blanco Villar (Spa) | Maarten Ducrot (Ola) | 5 |  836,700 | 36,670 | 
| 1989  | Fabio BORDONALI (Ita) | Luc Roosen (Bel) | Peter Hilse (Ger) | 5 |  828,700 | 36,841 | 
| 1990  | Eduardo CHOZAS OLMO (Spa) | Miguel Angel Martinez Torres (Spa) | Pascal Lance (Fra) | 6 |  908,000 | 38,647 | 
| 1991  | Roberto LEZAUN ZUBIRIA (Spa) | Jesper Skibby (Dan) | Adri Van der Poel (Ola) | 6 | 1040,300 | 43,242 | 
| 1992  | Miguel Angel MARTINEZ TORRES (Spa) | Jesus Montoya Alarcon (Spa) | Herminio Diaz Zabala (Spa) | 6 |  804,000 | 37,761 | 
| 1993  | Julian GOROSPE ARTABE (Spa) | Edwig Van Hooydonck (Bel) | Neil Stephens (Aus) | 6 |  731,100 | 35,018 | 
| 1994  | Stefano DELLA SANTA (Ita) | Luc Roosen (Bel) | Francisco Cabello Luque (Spa) | 6 |  859,400 | 35,048 | 
| 1995  | Stefano DELLA SANTA (Ita) | Francisco Cabello Luque (Spa) | Mariano Rojas Gil (Spa) | 5 |  823,600 | 41,184 | 
| 1996  | Neil STEPHENS (Aus) | Alexandre Gontchenkov (Rus) | Peter Farazijn (Bel) | 5 |  864,600 | 37,759 | 
| 1997  | Eric ZABEL (Ger) | Johan Museeuw (Bel) | David Extebarria Alkorta (Spa) | 5 |  721,200 | 38,964 | 
| 1998  | Marcelino GARCIA ALONSO (Spa) | Laurent Jalabert (Fra) | David Extebarria Alkorta (Spa) | 5 |  839,900 | 38,766 | 
| 1999  | Javier PASCUAL RODRIGUEZ (Spa) | Santiago Botero Echeverry (Col) | Santiago Blanco Gil (Spa) | 5 |  842,800 | 41,600 | 
| 2000  | Miguel Angel PENA CACERES (Spa) | Francisco Cabello Luque (Spa) | Aitor Garmendia Arbilla (Spa) | 5 |  784,200 | 38,708 | 
| 2001  | Erik DEKKER (Ola) | Marc Wauters (Bel) | Alexandr Sheffer (Kaz) | 5 |  857,100 | 38,680 | 
| 2002  | Antonio COLOM MAS (Spa) | Axel Merckx (Bel) | Javier Pascual Rodriguez (Spa) | 5 |  821,900 | 38,597 | 
| 2003  | Javier PASCUAL LLORENTE (Spa) | Davide Rebellin (Ita) | Alejandro | 5 |  863,200 | 39,279 | 
| 2004  | Juan Carlos DOMINGUEZ (Spa) | Carlos Garcia Quesada (Spa) | Samuel | 5 |  870,800 | 39,464 | 
| 2005 | Francisco CABELLO LUQUE (Spa) | Daniel Moreno Fernandez (Spa) | Jose Luis Martinez Jimenez (Spa) | 5 | 803,800 | 39,101 | 
| 2006 | Carlos GARCIA QUESADA (Spa)  | Rodrigo Garcia Rena (Spa) | Adolfo Garcia Quesada (Spa) | 5 | 827,400 | 40,686 | 
| 2007 | Oscar FREIRE GOMEZ (Spa) | Dario Cioni (Ita) | Tadej Valjavec (Slo) | 5 | 823,200 | 40,455 | 
| 2008 | Pablo LASTRAS GARCIA (Spa) | Clement Lhotellerie (Fra) | Cadel Evans (Aus) | 5 | 803,700 | 39,102 | 
| 2009 | Joost POSTHUMA (Ola)  | Tondo Volpini Xavier (Spa)  | Davide Rebellin (Ita)   | 4 | 668,700 | 38,282 | 
| 2010 | Michael ROGERS (Aus) | Jurgen Van Den Broeck (Bel) | Sergio Pardilla Bellon (Spa) | 5 | 676,200 | 37,145 | 
| 2011 | Markel IRIZAR (Spa) | Jurgen Van Den Broeck (Bel) | Levi Leipheimer (USA) | 5 | 680,600 | 41,359 | 
| 2012 | Alejandro VALVERDE BELMONTE (Spa) | Rein Taaramae (Est) | Jerome Coppel (Fra) | 4 | 646,500 | 40,039 | 
| 2013 | Alejandro VALVERDE BELMONTE (Spa) | Jurgen Van Den Broeck (Bel) | Bauke Mollema (Ola) | 3 | 546,800 | 39,650 | 
| 2014 | Alejandro VALVERDE BELMONTE (Spa) | Richie Porte (Aus) | Luis Leon Sanchez (Spa) | 4 | 734,500 | 39,078 | 
| 2015 | Chris FROOME (GBr) | Alberto Contador (Spa) | Benat Intxausti (Spa) | 5 | 845,400 | 39,590 |