| 114 | 20-05-2011 | Jurmala GP | 1.2 | 182.0km |
| 113 | 18-04-2011 | Tour de Korea - Stage 4 | 2.2 | 137.8km |
| 112 | 12-10-2009 | Jayco Herald Sun Tour - Stage 1 | 2.1 | 149.0km |
| 111 | 11-09-2009 | Tour de Hokkaido - Stage 4 | 2.2 | 182.0km |
| 110 | 10-09-2009 | Tour de Hokkaido - Stage 3 | 2.2 | 183.0km |
| 109 | 24-05-2009 | FBD Insurance Ras - Stage 8 | 2.2 | 155.0km |
| 108 | 19-05-2009 | FBD Insurance Ras - Stage 3 | 2.2 | 189.0km |
| 107 | 16-04-2009 | Tour du Maroc - Stage 7 | 2.2 | 136.0km |
| 106 | 27-02-2009 | Tour du Cameroun - Stage 9 | 2.2 | 121.5km |
| 105 | 29-06-2008 | National Road Championships - Estonia | CN | 176.0km |
| 104 | 29-06-2007 | National Road Championships - Estonia TT | CN | |
| 103 | 23-06-2006 | National Road Championships - Estonia TT | CN | 34.0km |
| 102 | 05-02-2006 | Etoile de Bessèges - Stage 5 | 2.1 | 148.0km |
| 101 | 02-02-2006 | Etoile de Bessèges - Stage 2 | 2.1 | 149.0km |
| 100 | 14-09-2005 | Tour de Pologne - Stage 3 | PT | 212.0km |
| 99 | 25-08-2005 | Tour du Poitou-Charentes - Stage 3 | 2.1 | 175.0km |
| 98 | 26-06-2005 | National Road Championships - Estonia | CN | 176.0km |
| 97 | 24-06-2005 | National Road Championships - Estonia TT | CN | 30.0km |
| 96 | 24-09-2004 | Paris-Corrèze - Stage 1 | 2.3 | 176.6km |
| 95 | 29-07-2004 | Tour de la Région Wallonne - Stage 4 | 2.3 | 145.2km |
| 94 | 04-07-2004 | Tour de France - Stage 1 | GT | 202.5km |
| 93 | 25-06-2004 | National Road Championships - Estonia TT | CN | 30.0km |
| 92 | 07-03-2004 | Driedaagse van West-Vlaanderen - Stage 2 | 2.3 | 182.4km |
| 91 | 06-03-2004 | Driedaagse van West-Vlaanderen - Stage 1 | 2.3 | 192.4km |
| 90 | 08-02-2004 | Etoile de Bessèges - Stage 5 | 2.3 | 148.0km |
| 89 | 05-02-2004 | Etoile de Bessèges - Stage 2 | 2.3 | 149.0km |
| 88 | 26-09-2003 | Paris-Corrèze - Stage 1 | 2.3 | 190.0km |
| 87 | 28-08-2003 | Tour du Poitou Charentes et de la Vienne - Stage 3 | 2.3 | 178.0km |
| 86 | 16-08-2003 | Post Danmark Rundt - Stage 6 | 2.2 | 180.0km |
| 85 | 27-06-2003 | National Road Championships - Estonia TT | CN | |
| 84 | 24-05-2003 | Tartu Tänavasõit | 1.3 | 187.0km |
| 83 | 07-05-2003 | Quatre Jours de Dunkerque - Stage 3 | 2.1 | |
| 82 | 20-04-2003 | Tour de Vendée | 1.3 | |
| 81 | 09-03-2003 | Driedaagse van West-Vlaanderen | 2.3 | |
| 80 | 09-03-2003 | Driedaagse van West-Vlaanderen - Stage 2 | 2.3 | 188.0km |
| 79 | 23-02-2003 | Classic Haribo | 1.3 | |
| 78 | 09-02-2003 | Etoile de Bessèges - Stage 5 | 2.3 | 148.0km |
| 77 | 02-02-2003 | G.P. Costa degli Etruschi | 1.3 | 192.0km |
| 76 | 11-07-2002 | Tour de France - Stage 5 | GT | 195.0km |
| 75 | 30-06-2002 | National Road Championships - Estonia | CN | 176.0km |
| 74 | 28-06-2002 | National Road Championships - Estonia TT | CN | |
| 73 | 02-03-2002 | Kuurne-Brussel-Kuurne | 1.2 | 188.0km |
| 72 | 24-02-2002 | Classic Haribo | 1.3 | 203.0km |
| 71 | 10-02-2002 | Etoile de Bessèges - Stage 5 | 2.3 | 150.0km |
| 70 | 09-02-2002 | Etoile de Bessèges - Stage 4 | 2.3 | 146.0km |
| 69 | 02-10-2001 | Giro della Provincia di Lucca - Stage 1 | 2.3 | 173.0km |
| 68 | 03-09-2001 | Tour of Poland - Stage 1 | 2.3 | 178.0km |
| 67 | 29-08-2001 | Tour de Poitou-Charentes - Stage 2 | 2.4 | 190.0km |
| 66 | 18-08-2001 | Post Danmark Rundt - Stage 6 | 2.2 | 150.0km |
| 65 | 13-07-2001 | Tour de France - Stage 6 | GT | 211.5km |
| 64 | 28-06-2001 | National Road Championships - Estonia TT | CN | |
| 63 | 15-06-2001 | Tour de Luxembourg - Stage 2 | 2.2 | 214.0km |
| 62 | 19-05-2001 | Tour de Picardie - Stage 2 | 2.2 | 171.3km |
| 61 | 14-05-2001 | Quatre Jours de Dunkerque - Stage 7 | 2.1 | 103.4km |
| 60 | 11-05-2001 | Quatre Jours de Dunkerque - Stage 4 | 2.1 | 206.0km |
| 59 | 09-05-2001 | Quatre Jours de Dunkerque - Stage 2 | 2.1 | 192.2km |
| 58 | 08-05-2001 | Quatre Jours de Dunkerque - Stage 1 | 2.1 | 164.8km |
| 57 | 26-04-2001 | GP de Denain | 1.3 | 190.0km |
| 56 | 12-04-2001 | Circuit de la Sarthe - Stage 3 | 2.4 | 94.1km |
| 55 | 11-04-2001 | Circuit de la Sarthe - Stage 2 | 2.4 | 192.1km |
| 54 | 06-04-2001 | Route Adélie de Vitre | 1.3 | 185.0km |
| 53 | 18-02-2001 | Tour Méditerranéen - Stage 6 | 2.3 | 134.0km |
| 52 | 17-02-2001 | Tour Méditerranéen - Stage 5 | 2.3 | 82.0km |
| 51 | 07-09-2000 | Tour of Poland - Stage 4 | 2.3 | 240.0km |
| 50 | 06-09-2000 | Tour of Poland - Stage 3 | 2.3 | 192.0km |
| 49 | 05-09-2000 | Tour of Poland - Stage 2 | 2.3 | 171.0km |
| 48 | 05-08-2000 | Post Danmark Rundt - Stage 6 | 2.2 | 180.0km |
| 47 | 07-05-2000 | Quatre Jours de Dunkerque - Stage 7 | 2.1 | 104.4km |
| 46 | 23-04-2000 | Tour de Vendée | 1.3 | 200.0km |
| 45 | 24-03-2000 | Setmana Catalana - Stage 5a | 2.1 | 76.0km |
| 44 | 06-03-2000 | Paris-Nice - Stage 2 | 2.HC | 201.0km |
| 43 | 20-02-2000 | Classic Haribo | 1.2 | 203.0km |
| 42 | 09-02-2000 | Tour Méditerranéen - Stage 1 | 2.3 | 120.0km |
| 41 | 06-02-2000 | Etoile de Bessèges - Stage 6 | 2.4 | 141.0km |
| 40 | 04-02-2000 | Etoile de Bessèges - Stage 3 | 2.4 | 76.0km |
| 39 | 02-02-2000 | Etoile de Bessèges - Stage 1 | 2.4 | 145.0km |
| 38 | 30-09-1999 | Giro della provincia di Lucca - Stage 3 | 2.3 | 228.0km |
| 37 | 08-09-1999 | Tour of Poland - Stage 3 | 2.4 | 200.0km |
| 36 | 27-08-1999 | Tour de Poitou-Charentes - Stage 4 | 2.4 | 104.0km |
| 35 | 04-07-1999 | Tour de France - Stage 1 | GT | 209.0km |
| 34 | 26-06-1999 | National Road Championships - Estonia | CN | |
| 33 | 25-06-1999 | National Road Championships - Estonia TT | CN | |
| 32 | 16-06-1999 | Tour of Sweden - Stage 1 | 2.4 | 140.0km |
| 31 | 12-06-1999 | Tour de Luxembourg - Stage 3 | 2.2 | 127.0km |
| 30 | 16-05-1999 | Tour de Picardie | 2.2 | |
| 29 | 16-05-1999 | Tour de Picardie - Stage 3 | 2.2 | 103.5km |
| 28 | 09-05-1999 | Quatre Jours de Dunkerque - Stage 7 | 2.1 | 163.0km |
| 27 | 08-05-1999 | Quatre Jours de Dunkerque - Stage 6 | 2.1 | 181.6km |
| 26 | 25-04-1999 | Tour de Vendée | 1.3 | 204.0km |
| 25 | 21-03-1999 | GP Cholet - Pays De Loire | 1.2 | 202.0km |
| 24 | 09-03-1999 | Paris-Nice - Stage 3 | 2.HC | 203.0km |
| 23 | 11-02-1999 | Tour Méditerranéen - Stage 2 | 2.3 | 108.0km |
| 22 | 07-02-1999 | Etoile de Bessèges - Stage 5 | 2.4 | 141.0km |
| 21 | 06-02-1999 | Etoile de Bessèges - Stage 4 | 2.4 | 139.0km |
| 20 | 07-09-1998 | Vuelta a España - Stage 3 | GT | 192.6km |
| 19 | 25-08-1998 | Tour de Poitou-Charentes - Stage 2 | 2.4 | 177.0km |
| 18 | 05-07-1998 | National Road Championships - Estonia | CN | |
| 17 | 29-06-1998 | Route du Sud - Stage 3 | 2.3 | 191.9km |
| 16 | 28-06-1998 | National Road Championships - Estonia TT | CN | |
| 15 | 05-05-1998 | Quatre Jours de Dunkerque - Stage 1 | 2.1 | 180.0km |
| 14 | 23-04-1998 | GP de Denain | 1.3 | 189.0km |
| 13 | 03-04-1998 | Route Adélie de Vitre | 1.4 | |
| 12 | 22-03-1998 | Cholet - Pays de Loire | 1.2 | |
| 11 | 08-02-1998 | Etoile de Bessèges - Stage 5 | 2.4 | 135.0km |
| 10 | 10-09-1997 | Tour of Poland - Stage 4 | 2.5 | 234.0km |
| 9 | 09-09-1997 | Tour of Poland - Stage 3 | 2.5 | 196.0km |
| 8 | 26-08-1997 | Tour de Poitou-Charentes - Stage 2 | 2.4 | 196.0km |
| 7 | 25-08-1997 | Tour de Poitou-Charentes - Stage 1 | 2.4 | 168.0km |
| 6 | 15-06-1997 | Tour de Luxembourg - Stage 5 | 2.2 | 180.0km |
| 5 | 27-04-1997 | Tour de Vendée | 1.3 | 204.0km |
| 4 | 23-03-1997 | Cholet - Pays de Loire | 1.2 | |
| 3 | 19-09-1993 | Grand Prix d'Isbergues | 1.2 | |
| 2 | 06-05-1993 | Quatre Jours de Dunkerque - Stage 3 | 2.1 | 185.2km |
| 1 | 01-01-1992 | Tro-Bro Léon | | |