Farrar repeats at Vattenfall Cyclassics

Tyler Farrar (Garmin-Transitions) showed he has fully recovered from his Tour de France fractures and is set for a strong second part of the season by taking a repeat victory at the Vattenfall Cyclassics race in Hamburg.

Swipe to scroll horizontally
Full Results
1Tyler Farrar (USA) Garmin - Transitions5:02:36
2Edvald Boasson Hagen (Nor) Sky Professional Cycling TeamRow 1 - Cell 2
3André Greipel (Ger) Team HTC - ColumbiaRow 2 - Cell 2
4Alexander Kristoff (Nor) BMC Racing TeamRow 3 - Cell 2
5Allan Davis (Aus) AstanaRow 4 - Cell 2
6Daniele Bennati (Ita) Liquigas-DoimoRow 5 - Cell 2
7Thomas Leezer (Ned) RabobankRow 6 - Cell 2
8Enrique Mata (Spa) Footon-ServettoRow 7 - Cell 2
9Sébastien Hinault (Fra) AG2R La MondialeRow 8 - Cell 2
10Marco Marcato (Ita) Vacansoleil Pro Cycling TeamRow 9 - Cell 2
11Yoann Offredo (Fra) Française Des JeuxRow 10 - Cell 2
12Jurgen Roelandts (Bel) Omega Pharma-LottoRow 11 - Cell 2
13Frédéric Guesdon (Fra) Française Des JeuxRow 12 - Cell 2
14Peter Wrolich (Aut) Team MilramRow 13 - Cell 2
15Kevin Hulsmans (Bel) Quick StepRow 14 - Cell 2
16Juan José Haedo (Arg) Team Saxo BankRow 15 - Cell 2
17Christopher Sutton (Aus) Sky Professional Cycling TeamRow 16 - Cell 2
18Mathew Hayman (Aus) Sky Professional Cycling TeamRow 17 - Cell 2
19Matthieu Ladagnous (Fra) Française Des JeuxRow 18 - Cell 2
20Roy Curvers (Ned) Skil - ShimanoRow 19 - Cell 2
21Daryl Impey (RSA) Team RadioshackRow 20 - Cell 2
22Sergey Lagutin (Uzb) Vacansoleil Pro Cycling TeamRow 21 - Cell 2
23Serguei Ivanov (Rus) Team KatushaRow 22 - Cell 2
24Bram Tankink (Ned) RabobankRow 23 - Cell 2
25Pablo Lastras Garcia (Spa) Caisse d'EpargneRow 24 - Cell 2
26Manuel Antonio Leal Cardoso (Por) Footon-ServettoRow 25 - Cell 2
27Mirko Selvaggi (Ita) AstanaRow 26 - Cell 2
28Grégory Rast (Swi) Team RadioshackRow 27 - Cell 2
29Alberto Ongarato (Ita) Vacansoleil Pro Cycling TeamRow 28 - Cell 2
30Gerben Mijnheer Löwik (Ned) Omega Pharma-LottoRow 29 - Cell 2
31Danilo Hondo (Ger) Lampre-Farnese ViniRow 30 - Cell 2
32Alessandro Ballan (Ita) BMC Racing TeamRow 31 - Cell 2
33Philippe Gilbert (Bel) Omega Pharma-LottoRow 32 - Cell 2
34Lloyd Mondory (Fra) AG2R La MondialeRow 33 - Cell 2
35Fabian Wegmann (Ger) Team MilramRow 34 - Cell 2
36Lucas Sebastian Haedo (Arg) Team Saxo BankRow 35 - Cell 2
37Andrey Amador Bakkazakova (CRc) Caisse d'EpargneRow 36 - Cell 2
38Paul Voss (Ger) Team MilramRow 37 - Cell 2
39Gert Steegmans (Bel) Team RadioshackRow 38 - Cell 2
40Marcel Sieberg (Ger) Team HTC - ColumbiaRow 39 - Cell 2
41Inaki Isasi Flores (Spa) Euskaltel - EuskadiRow 40 - Cell 2
42Lars Boom (Ned) Rabobank0:00:07
43Alberto Losada Alguacil (Spa) Caisse d'Epargne0:00:08
44Kristijan Koren (Slo) Liquigas-DoimoRow 43 - Cell 2
45Svein Tuft (Can) Garmin - TransitionsRow 44 - Cell 2
46Gianni Meersman (Bel) Française Des JeuxRow 45 - Cell 2
47Maarten Tjallingii (Ned) RabobankRow 46 - Cell 2
48Matthew Busche (USA) Team Radioshack0:00:12
49Jens Voigt (Ger) Team Saxo BankRow 48 - Cell 2
50Mitchell Docker (Aus) Skil - ShimanoRow 49 - Cell 2
51Tomas Vaitkus (Ltu) Team RadioshackRow 50 - Cell 2
52Xabier Zandio Echaide (Spa) Caisse d'EpargneRow 51 - Cell 2
53Mickael Delage (Fra) Omega Pharma-LottoRow 52 - Cell 2
54Pavel Brutt (Rus) Team KatushaRow 53 - Cell 2
55Grischa Niermann (Ger) RabobankRow 54 - Cell 2
56Enrico Gasparotto (Ita) AstanaRow 55 - Cell 2
57Martin Kohler (Swi) BMC Racing TeamRow 56 - Cell 2
58Ben Swift (GBr) Sky Professional Cycling TeamRow 57 - Cell 2
59Murilo Antonio Fischer (Bra) Garmin - TransitionsRow 58 - Cell 2
60Marcus Burghardt (Ger) BMC Racing TeamRow 59 - Cell 2
61Florian Stalder (Swi) BMC Racing TeamRow 60 - Cell 2
62Nick Nuyens (Bel) RabobankRow 61 - Cell 2
63Dominic Klemme (Ger) Team Saxo BankRow 62 - Cell 2
64Filippo Pozzato (Ita) Team KatushaRow 63 - Cell 2
65Alessandro Petacchi (Ita) Lampre-Farnese ViniRow 64 - Cell 2
66Matteo Tosatto (Ita) Quick StepRow 65 - Cell 2
67Greg Henderson (NZl) Sky Professional Cycling TeamRow 66 - Cell 2
68Maarten Wynants (Bel) Quick StepRow 67 - Cell 2
69Vasili Kiryienka (Blr) Caisse d'EpargneRow 68 - Cell 2
70Sam Bewley (NZl) Team RadioshackRow 69 - Cell 2
71Christian Knees (Ger) Team MilramRow 70 - Cell 2
72Wesley Sulzberger (Aus) Française Des JeuxRow 71 - Cell 2
73Joost Posthuma (Ned) RabobankRow 72 - Cell 2
74Angel Madrazo Ruiz (Spa) Caisse d'EpargneRow 73 - Cell 2
75Igor Anton Hernandez (Spa) Euskaltel - EuskadiRow 74 - Cell 2
76Michal Golas (Pol) Vacansoleil Pro Cycling TeamRow 75 - Cell 2
77Martin Pedersen (Den) Footon-ServettoRow 76 - Cell 2
78Elia Viviani (Ita) Liquigas-Doimo0:00:23
79Peter Sagan (Svk) Liquigas-Doimo0:00:27
80Jacopo Guarnieri (Ita) Liquigas-DoimoRow 79 - Cell 2
81Mikel Nieve Ituralde (Spa) Euskaltel - EuskadiRow 80 - Cell 2
82Björn Leukemans (Bel) Vacansoleil Pro Cycling TeamRow 81 - Cell 2
83Frederik Veuchelen (Bel) Vacansoleil Pro Cycling TeamRow 82 - Cell 2
84Lars Ytting Bak (Den) Team HTC - ColumbiaRow 83 - Cell 2
85Gatis Smukulis (Lat) AG2R La MondialeRow 84 - Cell 2
86Martin Elmiger (Swi) AG2R La MondialeRow 85 - Cell 2
87Matthew Lloyd (Aus) Omega Pharma-LottoRow 86 - Cell 2
88Nikolay Trusov (Rus) Team Katusha0:01:21
89Mikael Cherel (Fra) Française Des Jeux0:01:27
90Koen De Kort (Ned) Skil - ShimanoRow 89 - Cell 2
91Simon Zahner (Swi) BMC Racing Team0:02:18
92Michel Kreder (Ned) Garmin - TransitionsRow 91 - Cell 2
93Samuel Sanchez Gonzalez (Spa) Euskaltel - Euskadi0:02:25
94Juan Anto Flecha Giannoni (Spa) Sky Professional Cycling Team0:02:33
95Francis De Greef (Bel) Omega Pharma-LottoRow 94 - Cell 2
96Mario Aerts (Bel) Omega Pharma-LottoRow 95 - Cell 2
97Fabian Cancellara (Swi) Team Saxo BankRow 96 - Cell 2
98Anthony Geslin (Fra) Française Des JeuxRow 97 - Cell 2
99Mauro Santambrogio (Ita) BMC Racing Team0:03:37
100Ian Stannard (GBr) Sky Professional Cycling Team0:03:54
101Michael Albasini (Swi) Team HTC - Columbia0:04:50
102Ruben Perez Moreno (Spa) Euskaltel - Euskadi0:05:20
103Koldo Fernandez (Spa) Euskaltel - EuskadiRow 102 - Cell 2
104Jose Joaquin Rojas Gil (Spa) Caisse d'EpargneRow 103 - Cell 2
105Tom Veelers (Ned) Skil - ShimanoRow 104 - Cell 2
106Vidal Celis Zabala (Spa) Footon-ServettoRow 105 - Cell 2
107Markus Eibegger (Aut) Footon-ServettoRow 106 - Cell 2
108Danilo Wyss (Swi) BMC Racing TeamRow 107 - Cell 2
109Mauro Da Dalto (Ita) Lampre-Farnese ViniRow 108 - Cell 2
110Danilo Napolitano (Ita) Team KatushaRow 109 - Cell 2
111David Deroo (Fra) Skil - ShimanoRow 110 - Cell 2
112Scott Davis (Aus) Astana0:05:28
113Andreas Stauff (Ger) Quick Step0:05:40
114Kevin Van Impe (Bel) Quick Step0:05:58
115Wouter Weylandt (Bel) Quick Step0:06:06
116Alan Perez Lezaun (Spa) Euskaltel - Euskadi0:06:15
117Vitaliy Buts (Ukr) Lampre-Farnese ViniRow 116 - Cell 2
118Mirco Lorenzetto (Ita) Lampre-Farnese Vini0:09:33
119Robbie McEwen (Aus) Team KatushaRow 118 - Cell 2
120Matteo Bono (Ita) Lampre-Farnese ViniRow 119 - Cell 2
121Fabio Felline (Ita) Footon-Servetto0:09:39
122Sergey Renev (Kaz) Astana0:11:24
123Peter Velits (Svk) Team HTC - ColumbiaRow 122 - Cell 2
124Simon Geschke (Ger) Skil - ShimanoRow 123 - Cell 2
125Sebastian Lang (Ger) Omega Pharma-Lotto0:11:32
126Daniel Oss (Ita) Liquigas-DoimoRow 125 - Cell 2
127Martijn Maaskant (Ned) Garmin - TransitionsRow 126 - Cell 2
128Francesco Chicchi (Ita) Liquigas-DoimoRow 127 - Cell 2
129Michele Merlo (Ita) Footon-ServettoRow 128 - Cell 2
130Martin Velits (Svk) Team HTC - ColumbiaRow 129 - Cell 2
131Maxim Gourov (Kaz) Astana0:13:00
132Yuriy Krivtsov (Ukr) AG2R La MondialeRow 131 - Cell 2
133Robin Chaigneau (Ned) Skil - Shimano0:16:17
DNFJack Bobridge (Aus) Garmin - TransitionsRow 133 - Cell 2
DNFJulian Dean (NZl) Garmin - TransitionsRow 134 - Cell 2
DNFMatthew Wilson (Aus) Garmin - TransitionsRow 135 - Cell 2
DNFMatti Breschel (Den) Team Saxo BankRow 136 - Cell 2
DNFFrank Schleck (Lux) Team Saxo BankRow 137 - Cell 2
DNFStuart O'Grady (Aus) Team Saxo BankRow 138 - Cell 2
DNFGerald Ciolek (Ger) Team MilramRow 139 - Cell 2
DNFMarkus Fothen (Ger) Team MilramRow 140 - Cell 2
DNFLinus Gerdemann (Ger) Team MilramRow 141 - Cell 2
DNFLuke Roberts (Aus) Team MilramRow 142 - Cell 2
DNFValeriy Dmitriyev (Kaz) AstanaRow 143 - Cell 2
DNFValentin Iglinskiy (Kaz) AstanaRow 144 - Cell 2
DNFDenis Galimzyanov (Rus) Team KatushaRow 145 - Cell 2
DNFStijn Vandenbergh (Bel) Team KatushaRow 146 - Cell 2
DNFFrederik Willems (Bel) Liquigas-DoimoRow 147 - Cell 2
DNFGraeme Brown (Aus) RabobankRow 148 - Cell 2
DNFGert Dockx (Bel) Team HTC - ColumbiaRow 149 - Cell 2
DNFMatthew Harley Goss (Aus) Team HTC - ColumbiaRow 150 - Cell 2
DNFJason McCartney (USA) Team RadioshackRow 151 - Cell 2
DNFBjorn Selander (USA) Team RadioshackRow 152 - Cell 2
DNFJuan Mau Soler Hernandez (Col) Caisse d'EpargneRow 153 - Cell 2
DNFAngelo Furlan (Ita) Lampre-Farnese ViniRow 154 - Cell 2
DNFDavid Loosli (Swi) Lampre-Farnese ViniRow 155 - Cell 2
DNFAitor Hernandez Gutierrez (Spa) Euskaltel - EuskadiRow 156 - Cell 2
DNFDavide Malacarne (Ita) Quick StepRow 157 - Cell 2
DNFMarco Velo (Ita) Quick StepRow 158 - Cell 2
DNFKurt-Asle Arvesen (Nor) Sky Professional Cycling TeamRow 159 - Cell 2
DNFKristof Goddaert (Bel) AG2R La MondialeRow 160 - Cell 2
DNFRene Mandri (Est) AG2R La MondialeRow 161 - Cell 2
DNFAlexander Efimkin (Rus) AG2R La MondialeRow 162 - Cell 2
DNFJérémy Roy (Fra) Française Des JeuxRow 163 - Cell 2
DNFDavid Vitoria (Swi) Footon-ServettoRow 164 - Cell 2
DNFBorut Bozic (Slo) Vacansoleil Pro Cycling TeamRow 165 - Cell 2
DNFJens Mouris (Ned) Vacansoleil Pro Cycling TeamRow 166 - Cell 2
DNFFloris Goesinnen (Ned) Skil - ShimanoRow 167 - Cell 2
Swipe to scroll horizontally
Sprint 1 - Harburger Ringe, 11.9km
1Gatis Smukulis (Lat) AG2R La Mondiale3pts
2Sebastian Lang (Ger) Omega Pharma-Lotto2Row 1 - Cell 3
3Anthony Geslin (Fra) Française Des Jeux1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 2 - Buchholz, 50.6km
1Sebastian Lang (Ger) Omega Pharma-Lotto3pts
2Anthony Geslin (Fra) Française Des Jeux2Row 1 - Cell 3
3Robin Chaigneau (Ned) Skil - Shimano1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 3 - Schulauer Straße, 127.9km
1Sebastian Lang (Ger) Omega Pharma-Lotto3pts
2Anthony Geslin (Fra) Française Des Jeux2Row 1 - Cell 3
3Robin Chaigneau (Ned) Skil - Shimano1Row 2 - Cell 3
Swipe to scroll horizontally
Sprint 4 - Mönckebergstraße, 152.9km
1Gatis Smukulis (Lat) AG2R La Mondiale3pts
2Nikolay Trusov (Rus) Team Katusha2Row 1 - Cell 3
3Sebastian Lang (Ger) Omega Pharma-Lotto1Row 2 - Cell 3
Swipe to scroll horizontally
Sprints classification
1Sebastian Lang (Ger) Omega Pharma-Lotto9pts
2Gatis Smukulis (Lat) AG2R La Mondiale6Row 1 - Cell 3
3Anthony Geslin (Fra) Française Des Jeux5Row 2 - Cell 3
4Nikolay Trusov (Rus) Team Katusha2Row 3 - Cell 3
5Robin Chaigneau (Ned) Skil - Shimano2Row 4 - Cell 3
Swipe to scroll horizontally
Mountain 1 - Waseberg, 137.3km
1Robin Chaigneau (Ned) Skil - Shimano3pts
2Anthony Geslin (Fra) Française Des Jeux2Row 1 - Cell 3
3Sebastian Lang (Ger) Omega Pharma-Lotto1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 2 - Waseberg, 176.9km
1Nikolay Trusov (Rus) Team Katusha3pts
2Anthony Geslin (Fra) Française Des Jeux2Row 1 - Cell 3
3Gatis Smukulis (Lat) AG2R La Mondiale1Row 2 - Cell 3
Swipe to scroll horizontally
Mountain 3 - Waseberg, 188.9km
1Nikolay Trusov (Rus) Team Katusha3pts
2Anthony Geslin (Fra) Française Des Jeux2Row 1 - Cell 3
3Gatis Smukulis (Lat) AG2R La Mondiale1Row 2 - Cell 3
Swipe to scroll horizontally
Mountains classification
1Nikolay Trusov (Rus) Team Katusha6pts
2Anthony Geslin (Fra) Française Des Jeux6Row 1 - Cell 3
3Robin Chaigneau (Ned) Skil - Shimano3Row 2 - Cell 3
4Gatis Smukulis (Lat) AG2R La Mondiale2Row 3 - Cell 3
5Sebastian Lang (Ger) Omega Pharma-Lotto1Row 4 - Cell 3
Latest in
Map of women's Dwars door Vlaanderen 2025
Dwars door Vlaanderen Women 2025 Route
DE PANNE BELGIUM MARCH 27 Lorena Wiebes of Netherlands and Team SD Worx Protime celebrates at finish line as race winner during the 8th Womens Classic BruggeDe Panne 2025 a 1527km one day race from Brugge to De Panne UCIWT on March 27 2025 in De Panne Belgium Photo by Luc ClaessenGetty Images
Classic Brugge-De Panne Women: Lorena Wiebes takes win number six of 2025
WALLERS FRANCE JULY 06 Tadej Pogacar of Slovenia and UAE Team Emirates white best young jersey competes passing through a cobblestones sector during to the 109th Tour de France 2022 Stage 5 a 157km stage from Lille to WallersArenberg TDF2022 WorldTour on July 06 2022 in Wallers France Photo by Bernard Papon PoolGetty Images
'He has the engine' - Geraint Thomas has no doubts Tadej Pogačar can conquer 2025 Paris-Roubaix despite lack of experience
Danish Mads Pedersen of Lidl-Trek celebrates after winning the men's Gent-Wevelgem - In Flanders Fields cycling race, 253.1 km from Ieper to Wevelgem, Sunday 24 March 2024. BELGA PHOTO ERIC LALMAND (Photo by ERIC LALMAND / BELGA MAG / Belga via AFP)
Gent-Wevelgem 2025 start list
French rider of team Visma Lease A Bike Christophe Laporte speaks during a press conference after winning the 118th edition of the 213,9 km Paris-Tours one day cycling race, in Tours, central France on October 6, 2024. (Photo by GUILLAUME SOUVANT / AFP)
Christophe Laporte misses out on cobbled Classics due to cytomegalovirus
(From L) Second-placed Italian Elisa Balsamo of Lidl-Trek, winner Dutch Lorena Wiebes of SD Worx - Protime and third-placed Italian Chiara Consonni of UAE Team ADQ celebrate on the podium after the Cycling World Tour Gent-Wevelgem women's 171,2 km from Ieper to Wevelgem, on March 24, 2024. (Photo by ERIC LALMAND / Belga / AFP) / Belgium OUT
Gent-Wevelgem Women 2025 start list
Latest in Race-results
DE PANNE BELGIUM MARCH 27 Lorena Wiebes of Netherlands and Team SD Worx Protime celebrates at finish line as race winner during the 8th Womens Classic BruggeDe Panne 2025 a 1527km one day race from Brugge to De Panne UCIWT on March 27 2025 in De Panne Belgium Photo by Luc ClaessenGetty Images
Classic Brugge-De Panne Women: Lorena Wiebes takes win number six of 2025
Jay Vine wins stage 3 at Coppi e Bartali 2025
Coppi e Bartali: Jay Vine holds off chase to take solo stage 3 victory
Volta a Catalunya: Primož Roglič (Red Bull-Bora-Hansgrohe) outduels Juan Ayuso (UAE Team Emirates-XRG) to win stage 4 and take over GC lead
Volta a Catalunya: Primož Roglič takes leader's jersey with stage 4 two-up sprint win over Juan Ayuso atop Monteserrat
Team UAE's Juan Ayuso (C) and Team Bora's Primoz Roglic (R) cross the finish line in first and second place respectively during the 3rd stage of the 2025 Volta a Catalunya cycling tour of Catalonia, a 178,3 km race between Viladecans and La Molina, on March 26, 2025. (Photo by Josep LAGO / AFP)
Volta a Catalunya: Glory for Juan Ayuso on stage 3 as Spaniard tops Primož Roglič at La Molina
SOGLIANO AL RUBICONE ITALY MARCH 26 Paul Double of Great Britain and Team Jayco AlUla celebrates at finish line as stage winner during the 39th Settimana Internazionale Coppi e Bartali 2025 Stage 2 a 1639km stage from Riccione to Sogliano al Rubicone 375m on March 26 2025 in Sogliano al Rubicone Italy Photo by Dario BelingheriGetty Images
Coppi e Bartali: Paul Double launches solo attack on final climb to win stage 2 and grab GC lead
Jonathan Milan and race winner Juan Sebastian Molano sprinting to the line at Classic Brugge-De Panne 2025
Classic Brugge-De Panne: Molano awarded photo-finish victory against Milan in crash-marred final

Latest on Cyclingnews