| 
 | 
| Anno | Primo | Secondo | Terzo | Tappe | KM | KMH | 
| 1978 | Carlos SANTOS (Por) | Firmino Bernardino (Por) | Elias Campos (Por) |  |  |  | 
| 1979 | Firmino BERNARDINO (Por) | Carlos Santos (Por) | Elias Campos (Por) |  |  |  | 
| 1980 | Alexandre RUAS (Por)  | Firmino Bernardino (Por) | Jose Bento Azevedo Carvalho (Por) |  |  |  | 
| 1981 | Venceslau FERNANDES (Por) | Adelino Texeira (Por)  | Fernando Fernandes (Por) |  |  |  | 
| 1982 | Jose XABIER (Por) | Eduardo Correia (Por)  | Carlos Ferreira (Por) | 6 |  |  | 
| 1983 | Hardy GROEGER (DDR) | Frank Herzog (DDR) | Jacinto Paulinho (Por) | 5 |  |  | 
| 1984 | Fernando FERNANDES (Por) | Patrice Thevenard (Fra) | Alberto Leal (Por) | 2 |  |  | 
| 1985 | Jose-Maria BARCALA (Spa) | Antonio Fernandes (Por) | Fernando Carvalho (Por) | 5 |  |  | 
| 1986 | Piotr UGRUMOV (URSS) | Ivan Romanov (URSS) | Marco Chagas (Por) |  |  |  | 
| 1987 | Americo SILVA (Por) | Joao-Manuel Santos (Por) | Evgueni Antonovitch (URSS) | 6 |  |  | 
| 1988 | Jacinto PAULINO (Por) | Oleg Logvin (URSS) | Evgueni Antonovitch (URSS) |  |  |  | 
| 1989 | Rui DURO (Spa) | Arsenio Gonzalez (Spa) | Delmino Pereira (Por) |  |  |  | 
| 1990 | Joaquim Augusto GOMES (Por) | Alberto Leanizbarrutia (Spa) | Arsenio Gonzalez (Spa) | 6 |  |  | 
| 1991 | Viktor KLIMOV (Rus) | Joaquin Gomes (Por) | Juan Carlos Arribas (Spa) |  |  |  | 
| 1992 | Joao Pedro SILVA (Por) | Manuel Correis (Por) | Petr Petrov (Bul) |  |  |  | 
| 1993 | Joaquim Alberto SAMPAIO (Spa) | Delmino Pereira (Por) | Quintino Rodrigues (Por) |  |  |  | 
| 1994 | Joaquim Augusto GOMES (Por) | Orlando Rodriguez (Por) | Juan Arenas Rodrigo (Spa) |  |  |  | 
| 1995 | Orlando RODRIGUES (Por) | Cassio Freitas (Bra) | Joaquim Sampaio (Por) |  |  |  | 
| 1996 | Joaquim Alberto SAMPAIO (Por) | Manuel Abreu (Por) | Fabian Jeker (Svi) |  |  |  | 
| 1997 | Delmino PEREIRA (Por) | Joaquim Gomes (Por) | Richard Chassot (Svi) | 5 | 810,500 | 38,761 | 
| 1998 | Jose Bento AZEVEDO CARVALHO (Por) | Vitor Gamito (Por) | Frederic Vifian (Svi) | 5 | 767,600 | 38,559 | 
| 1999 | Juan Carlos GUILLAMON (Spa) | Jose Bento Azevedo Carvalho (Por) | Michele Laddomada (Ita) | 5 | 734,154 | 42,097 | 
| 2000 | Youri SOURKOV (Rus) | David Bernabeu (Spa) | Davide Tonucci (Ita) | 5 | 722,500 | 40,792 | 
| 2001 | Adrian PALOMARES (Por) | Antonio Encinar (Spa) | Steffen Weigold (Aust) | 5 | 783,000 | 39,700 | 
| 2002 | David BERNABEU (Spa) | Vladimir Karpets (Rus) | Pedro Arreitunandia (Spa) | 5 | 867,600 | 48,152 | 
| 2003 | Fabian JEKER (Svi) | Lander Euba (Spa) | Alejandro Valverde (Spa) | 5 | 704,900 | 40,052 | 
| 2004 | David BERNABEU (Spa) | Nelson Vitorino (Por)  | Daniel Petrov (Bul) | 5 | 620,000 | 39,953 | 
| 2005 | Gerardo FERNANDEZ (Arg)  | Vitor Rodrigues (Por) | Daniel Petrov (Bul) | 5 | 725,000 | 38,321 | 
| 2006 | Danail PETROV (Bul) | Bruno Pires (Por) | David Blanco (Spa)  | 5 | 721,900 | 39,157 | 
| 2007 | Xavier TONDO (Spa) | Eladio Jimenez (Spa) | Hector Guerra (Spa) | 4 | 597,900 | 38,738 | 
| 2008 | Tiago MACHADO (Por) | Jesus Buendia Romero (Spa) | David Bernabeu Armengol (Spa) | 5 | 733,200 | 38,758 | 
| 2009 | Hector GUERRA (Spa) | Tiago Machado (Por) | Joao Cabreira (Por) | 4 | 620,700 | 39,192 | 
| 2010 | Candido BARBOSA (Por) | David Blanco (Spa) | Santiago Perez (Spa) | 4 | 589,500 | 38,478 | 
| 2011 | Ricardo MESTRE (Por) | Sergio Ribeiro (Por) | Alejandro Marque (Spa) | 4 | 593,700 | 38,776 | 
| 2012 | Ricardo MESTRE (Por) | Iker Camano (Spa) | Jose Goncalves (Por) | 3 | 457,600 | 39,069 | 
| 2013 | Eduard PRADES (Spa) | Edgar Pinto (Por) | Henrique Casimiro (Por) | 3 | 493,700 | 38,611 | 
| 2014 | Delio FERNANDEZ CRUZ (Spa) | Victor De La Parte (Spa) | Edgar Pinto (Por) | 3 | 489,400 | 39,837 |