1988
 General ranking
rankriderteamnattime
1Andrew Hampsten   7EL USA97:18'56''
2Erik Breukink   PAN NED1'43''
3Urs Zimmermann   CAR SWI2'45''
4Flavio Giupponi   DEL ITA6'56''
5Franco Chioccioli   DEL ITA13'20''
6Marco Giovannetti   GIS ITA15'20''
7Pedro Delgado  REY SPA17'02''
8Peter Winnen   PAN NED18'14''
9Stefano Tomasini   FAN ITA27'01''
10Maurizio Vandelli   ATA ITA27'02''
11Beat Breu   CYN SWI28'17''
12Marc Madiot   TOS FRA 
13Roberto Visentini   CAR ITA40'07''
14Raul Alcala  7EL MEX40'09''
15Franco Vona   CHA ITA42'31''
16Juan Tomas Martínez   ZAH SPA49'12''
17Guy Nulens   PAN BEL53'49''
18Massimo Ghirotto   CAR ITA54'48''
19Alberto Volpi   GEW ITA55'05''
20Emmanuele Bombini   GEW ITA55'33''
21Ennio Vanotti   CHA ITA57'39''
22Silvano Contini   MAL ITA58'12''
23Helmut Wechselberger  MAL AUT59'17''
24Claudio Chiappucci   CAR ITA1:01'11''
25Marco Franceschini   ALB ITA1:01'22''
26Marino Amadori   ALF ITA1:02'42''
27Giuseppe Saronni   DEL ITA1:03'28''
28Claudio Savini   ALB ITA1:04'10''
29Angelo Lecchi  DEL ITA1:04'30''
30José Luis Laguia  REY SPA1:06'55''
31Alfio Vandi   ISO ITA1:08'58''
32Luis Javier Lukin  REY SPA1:10'21''
33Roberto Conti   SEL ITA1:11'30''
34Mauro-Antonio Santaromita   ALB ITA1:11'35''
35Marco Vitali   ATA ITA1:12'07''
36Luciano Loro   DEL ITA1:14'58''
37Fabrice Philipot  TOS FRA1:15'40''
38Dominique Arnaud   REY FRA1:17'24''
39Marcello Siboni  ARI ITA1:18'07''
40Santiago Portillo   ZAH SPA1:18'43''
41Massimo Podenzana   ATA ITA1:18'57''
42Rolf Sörensen   ARI DEN1:20'51''
43Werner Stutz  CYN SWI1:25'51''
44Tony Rominger   CHA SWI1:27'44''
45Jésus Rodriguez Magro   REY SPA1:28'15''
46Jeff Pierce  7EL USA1:28'46''
47Omar Hernández  REY COL1:29'13''
48Rolf Järmann  CYN SWI1:35'20''
49Roberto Pagnin   GEW ITA1:35'26''
50Gianni Faresin  MAL ITA1:36'02''
51Enrico Galleschi   ALB ITA1:38'24''
52Luca Rota   DEL ITA1:39'51''
53Luciano Rabottini   ARI ITA1:43'42''
54Claudio Corti   CHA ITA1:44'22''
55Jörg Müller  PDM SWI1:46'21''
56Stefano Giuliani   CHA ITA1:47'10''
57Teun van Vliet   PAN NED1:48'15''
58Daniël Wyder   ISO SWI1:49'10''
59Michele Moro   SEL ITA1:50'43''
60Jiri Skoda   ALF CZE1:51'01''
61Bob Roll   7EL USA1:52'07''
62Ron Kiefel   7EL USA1:52'21''
63Renato Piccolo   GEW ITA1:54'48''
rankriderteamnattime
64Gian-Paolo Fregonese  MAL ITA1:55'10''
65Johan van der Velde   GIS NED1:56'27''
66Marc van Orsouw  PDM NED1:57'15''
67Pierino Gavazzi   FAN ITA2:00'43''
68Jesper Worre   GEW DEN2:05'18''
69Henk Lubberding   PAN NED2:05'19''
70Maurizio Piovani   DEL ITA2:06'11''
71Kurt Steinmann  CYN SWI2:07'12''
72Bruno Hürlimann   CYN SWI2:09'36''
73Ennio Salvador   GEW ITA2:09'45''
74Lech Piasecki   DEL POL2:09'56''
75Eric Vanderaerden   PAN BEL2:10'16''
76Alessandro Pozzi   CHA ITA2:13'08''
77Luigi Botteon   FAN ITA2:13'19''
78Marco Votolo  CAR ITA2:13'45''
79Theo de Rooij   PAN NED2:15'33''
80Czeslaw Lang   DEL POL2:16'48''
81Daniele Pizzol  MAL ITA2:18'42''
82Urs Freuler   PAN SWI2:18'50''
83Marco Zen   ALF ITA2:18'56''
84Fabio Bordonali   CAR ITA2:19'32''
85Silvano Lorenzon  MAL ITA2:19'36''
86Alberto Elli   FAN ITA2:20'44''
87Tullio Cortinovis   ATA ITA 
88Francesco Cesarini   ARI ITA2:24'30''
89Claudio Vandelli   ATA ITA2:26'55''
90Federico Ghiotto   GIS ITA2:31'27''
91Guido Bontempi   CAR ITA2:31'47''
92Daniel Gisiger   CYN SWI2:32'38''
93Marco Saligari   ARI ITA2:35'11''
94Jesus Suarez Cuevas   ZAH SPA2:38'16''
95Fabrizio Vannucci   SEL ITA2:40'11''
96Mario Noris   ATA ITA2:42'20''
97Luigi Furlan   GEW ITA2:45'16''
98Melchor Mauri  REY SPA2:45'59''
99Arno Wohlfahrter  MAL AUT2:49'04''
100Valerio Piva   ARI ITA2:49'37''
101Pierangelo Bincoletto   TOS ITA2:50'10''
102Paolo Rosola   GEW ITA2:55'06''
103Alan Peiper   PAN AUS2:56'48''
104Flavio Chesini   ALB ITA2:57'52''
105Johan Lammerts   TOS NED2:58'24''
106Giuseppe Petito   GIS ITA2:59'41''
107Silvio Martinello  ATA ITA3:05'27''
108Luciano Boffo   ALF ITA3:07'25''
109Alessio di Basco   FAN ITA3:07'48''
110Giovanni Strazzer  MAL ITA3:08'59''
111Eduardo Rocchi   SEL ITA3:10'13''
112Antonio Ferretti   ISO SWI3:11'02''
113Daniele del Ben   GIS ITA3:11'07''
114Stefano Allocchio   CHA ITA3:17'00''
115Paul Popp   MAL AUT3:21'13''
116Daniele Caroli   ALF ITA3:29'20''
117Luc Ronsse  ISO BEL3:34'56''
118Davis Phinney   7EL USA3:40'27''
119Jan-Erik Østergaard  ISO DEN3:43'00''
120Patrizio Gambirasio   SEL ITA3:46'49''
121Giovanni Bottoia   CHA ITA3:48'51''
122Enrico Grimani   ALB ITA3:52'01''
123Geert Vandewalle  ISO BEL4:06'47''
124Hendrik Redant  ISO BEL4:19'36''
125Dante Morandi   SEL ITA4:48'15''