2002-06-18 | | Tour de Suisse | Prologue | 5.7 | time trial |
2002-05-05 | | Tour de Romandie | Stage 5 (ITT) | 18.3 | time trial |
2002-05-04 | | Tour de Romandie | Stage 4 | 86 | sprint of small group |
2002-03-02 | | Vuelta Ciclista a la Comunidad Valenciana | Stage 5 (ITT) | 20.3 | time trial |
2002-02-10 | | Volta ao Algarve | Stage 2 | 173.1 | |
2001-03-15 | | Paris - Nice | Stage 4 | 195.6 | |
2000-08-26 | | Vuelta a España | Stage 1 (ITT) | 13.3 | time trial |
2000-03-11 | | Volta ao Algarve | Stage 4 (ITT) | 12.8 | time trial |
1999-09-18 | | Vuelta a España | Stage 13 | 149 | 8 km solo |
1999-07-27 | | A Travers Lausanne | 0 | |
1998-09-26 | | Vuelta a España | Stage 21 (ITT) | 39 | time trial |
1998-05-31 | | Giro d'Italia | Stage 15 (ITT) | 40 | time trial |
1998-05-22 | | Giro d'Italia | Stage 6 | 158 | 4 km solo |
1998-05-16 | | Giro d'Italia | Prologue | 7 | time trial |
1998-05-09 | | Tour de Romandie | Stage 4b (ITT) | 17.6 | time trial |
1998-03-27 | | Setmana Catalana | Stage 5b (ITT) | 12 | time trial |
1997-09-27 | | Vuelta a España | Stage 21 (ITT) | 43 | time trial |
1997-04-11 | | Vuelta Ciclista al País Vasco | Stage 5b (ITT) | 12.5 | time trial |
1996-10-10 | | World Championships ME - ITT | 40.4 | time trial |
1996-09-22 | | Vuelta a España | Stage 15 | 220 | |
1996-06-29 | | Tour de France | Prologue | 9.4 | time trial |
1996-06-19 | | Volta Ciclista a Catalunya | Stage 6 (ITT) | 20.4 | time trial |
1996-06-16 | | Volta Ciclista a Catalunya | Stage 3 (ITT) | 13.5 | time trial |
1996-06-13 | | Volta Ciclista a Catalunya | Prologue | 8.2 | time trial |
1996-05-25 | | Euskal Bizikleta | Stage 4b (ITT) | 14.9 | time trial |
1996-04-06 | | Trofeo Comunidad Foral de Navarra | 206 | |
1996-03-29 | | Setmana Catalana | Stage 5b (ITT) | 11 | time trial |
1996-03-27 | | Setmana Catalana | Stage 3 | 216 | |
1995-09-18 | | Vuelta a España | Stage 16 | 197.3 | |
1995-07-11 | | Tour de France | Stage 9 | 166 | 66 km solo |
1995-06-18 | | Tour de Suisse | Stage 5 (ITT) | 21.6 | time trial |
1995-06-13 | | Tour de Suisse | Prologue | 7.1 | time trial |
1995-06-10 | | Euskal Bizikleta | Stage 4b (ITT) | 20.3 | time trial |
1995-04-07 | | Vuelta Ciclista al País Vasco | Stage 5b (ITT) | 7 | time trial |
1995-04-05 | | Vuelta Ciclista al País Vasco | Stage 3 | 182 | |
1995-03-24 | | Setmana Catalana | Stage 5b (ITT) | 12 | time trial |
1995-02-23 | | Vuelta a la Valenciana | Stage 2b (ITT) | 15.3 | time trial |
1994-09-08 | | Volta Ciclista a Catalunya | Stage 1 (ITT) | 5.9 | time trial |
1994-04-16 | | Vuelta a Aragon | Stage 6 (ITT) | 10 | time trial |
1993-09-26 | | Josef Vögeli Memorial | 29.6 | time trial |
1993-05-16 | | Vuelta a España | Stage 21 (ITT) | 44.6 | time trial |
1993-05-01 | | Vuelta a España | Stage 6 (ITT) | 24.1 | time trial |
1993-04-26 | | Vuelta a España | Stage 1 (ITT) | 10 | time trial |
1993-03-14 | | Paris - Nice | Stage 7b (ITT) | 12.5 | time trial |
1993-03-07 | | Paris - Nice | Prologue | 7.7 | time trial |
1992-10-25 | | Escalada a Montjuïc | Stage 1b (ITT) | 8.7 | time trial |
1992-09-12 | | Volta Ciclista a Catalunya | Stage 4 (ITT) | 21.5 | time trial |
1992-09-09 | | Volta Ciclista a Catalunya | Stage 1 (TTT) | 7.4 | team time trial |
1992-08-05 | | Vuelta a Burgos | Stage 5 (ITT) | 20.6 | time trial |
1992-06-02 | | Vuelta Asturias | Stage 1b (ITT) | 18.4 | time trial |
1992-02-23 | | Settimana Ciclistica Internazionale | Stage 2 | 125 | |
1991-09-29 | | GP Tell | Stage 4 | 0 | |
1991-09-27 | | GP Tell | Stage 2 | 0 | |
1991-09-25 | | GP Tell | Prologue | 0 | time trial |
1991-09-06 | | Volta Ciclista a Catalunya | Stage 1 (TTT) | 17 | team time trial |