Posted by Editoress on 03/14/25
Results from the fifth stage of Tirreno-Adriatico in Italy
| Stage 5: Ascoli Piceno to Pergola, 196 km | |
| 1 Fredrik Dversnes (Nor) Uno-X Mobility | 5:04:56 |
| 2 Mathieu van der Poel (Ned) Alpecin-Deceuninck | at 0:07 |
| 3 Roger Adrià (Esp) Red Bull-BORA-hansgrohe | |
| 4 Giulio Ciccone (Ita) Lidl-Trek | |
| 5 Alex Aranburu (Esp) Cofidis | |
| 6 Thomas Pidcock (GBr) Q36.5 Pro Cycling Team | |
| 7 Romain Grégoire (Fra) Groupama-FDJ | |
| 8 Tobias Halland Johannessen (Nor) Uno-X Mobility | |
| 9 Pello Bilbao (Esp) Bahrain-Victorious | |
| 10 Simone Velasco (Ita) XDS-Astana | |
| 11 Antonio Tiberi (Ita) Bahrain-Victorious | |
| 12 Kévin Vauquelin (Fra) Arkéa-B&B Hotels | |
| 13 Derek Gee (Can) Israel-Premier Tech | |
| 14 Florian Samuel Kajamini (Ita) XDS-Astana | |
| 15 Juan Ayuso (Esp) UAE Team Emirates-XRG | |
| 16 Nicola Conci (Ita) XDS-Astana | |
| 17 Jai Hindley (Aus) Red Bull-BORA-hansgrohe | |
| 18 Alessandro Pinarello (Ita) VF Group-Bardiani CSF | |
| 19 Attila Valter (Hun) Visma-Lease a Bike | |
| 20 Lorenzo Fortunato (Ita) XDS-Astana | |
| 21 Filippo Fiorelli (Ita) VF Group-Bardiani CSF | |
| 22 Mikel Landa (Esp) Soudal-Quick Step | |
| 23 Einer Rubio (Col) Movistar | |
| 24 Davide Piganzoli (Ita) Polti-VisitMalta | |
| 25 Marc Hirschi (Sui) Tudor Pro Cycling | |
| 26 Richard Carapaz (Ecu) EF Education-EasyPost | |
| 27 Mattia Cattaneo (Ita) Soudal-Quick Step | |
| 28 Laurens De Plus (Bel) INEOS Grenadiers | |
| 29 Filippo Zana (Ita) Jayco-AlUla | |
| 30 Adam Yates (GBr) UAE Team Emirates-XRG | |
| 31 David de la Cruz (Esp) Q36.5 Pro Cycling Team | |
| 32 Cian Uijtdebroeks (Bel) Visma-Lease a Bike | |
| 33 Simon Yates (GBr) Visma-Lease a Bike | |
| 34 Cristian Rodríguez (Esp) Arkéa-B&B Hotels | |
| 35 Isaac del Toro (Mex) UAE Team Emirates-XRG | |
| 36 Nairo Quintana (Col) Movistar | |
| 37 Ion Izagirre (Esp) Cofidis | all s.t. |
| 38 Dries De Bondt (Bel) Decathlon-AG2R | 0:41 |
| 39 Filippo Ganna (Ita) INEOS Grenadiers | 0:07 |
| 40 Quentin Pacher (Fra) Groupama-FDJ | 1:43 |
| 41 Gal Glivar (Slo) Alpecin-Deceuninck | |
| 42 Chris Hamilton (Aus) Picnic-PostNL | |
| 43 Jonas Rutsch (Ger) Intermarché-Wanty | |
| 44 Johannes Staune-Mittet (Nor) Decathlon-AG2R | |
| 45 Andrea Vendrame (Ita) Decathlon-AG2R | |
| 46 Luca Covili (Ita) VF Group-Bardiani CSF | |
| 47 Paul Ourselin (Fra) Cofidis | |
| 48 Davide Formolo (Ita) Movistar | |
| 49 Jasper Stuyven (Bel) Lidl-Trek | |
| 50 Brandon Rivera (Col) INEOS Grenadiers | |
| 51 Esteban Chaves (Col) EF Education-EasyPost | |
| 52 Ben Healy (Irl) EF Education-EasyPost | |
| 53 Toms Skujins (Lat) Lidl-Trek | |
| 54 Damiano Caruso (Ita) Bahrain-Victorious | |
| 55 Manuele Tarozzi (Ita) VF Group-Bardiani CSF | |
| 56 Valentin Madouas (Fra) Groupama-FDJ | all s.t. |
| 57 Francesco Busatto (Ita) Intermarché-Wanty | 1:51 |
| 58 Nicolas Prodhomme (Fra) Decathlon-AG2R | |
| 59 Alessandro Tonelli (Ita) Polti-VisitMalta | both s.t. |
| 60 Valentin Paret-Peintre (Fra) Soudal-Quick Step | 2:22 |
| 61 Benjamin Thomas (Fra) Cofidis | 2:25 |
| 62 Orluis Aular (Ven) Movistar | |
| 63 Hannes Wilksch (Ger) Tudor Pro Cycling | |
| 64 Matteo Scalco (Ita) VF Group-Bardiani CSF | |
| 65 Steven Kruijswijk (Ned) Visma-Lease a Bike | |
| 66 Mark Donovan (GBr) Q36.5 Pro Cycling Team | all s.t. |
| 67 Gijs Leemreize (Ned) Picnic-PostNL | 3:43 |
| 68 Kevin Colleoni (Ita) Intermarché-Wanty | 4:17 |
| 69 Gianni Vermeersch (Bel) Alpecin-Deceuninck | 5:07 |
| 70 Clément Venturini (Fra) Arkéa-B&B Hotels | 6:05 |
| 71 Anthony Delaplace (Fra) Arkéa-B&B Hotels | s.t. |
| 72 Jasha Sütterlin (Ger) Jayco-AlUla | 6:18 |
| 73 Jan Maas (Ned) Cofidis | s.t. |
| 74 Rafal Majka (Pol) UAE Team Emirates-XRG | 7:39 |
| 75 Rick Pluimers (Ned) Tudor Pro Cycling | |
| 76 Felix Grobschartner (Aut) UAE Team Emirates-XRG | both s.t. |
| 77 Jakob Fuglsang (Den) Israel-Premier Tech | 8:03 |
| 78 Gianni Moscon (Ita) Red Bull-BORA-hansgrohe | 8:08 |
| 79 Lawrence Warbasse (USA) Tudor Pro Cycling | s.t. |
| 80 Dylan van Baarle (Ned) Visma-Lease a Bike | 9:09 |
| 81 Lorenzo Germani (Ita) Groupama-FDJ | |
| 82 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | |
| 83 Connor Swift (GBr) INEOS Grenadiers | |
| 84 Mirco Maestri (Ita) Polti-VisitMalta | |
| 85 Jorge Arcas (Esp) Movistar | |
| 86 Mathis Le Berre (Fra) Arkéa-B&B Hotels | |
| 87 Vito Braet (Bel) Intermarché-Wanty | all s.t. |
| 88 Marco Frigo (Ita) Israel-Premier Tech | 13:34 |
| 89 Damien Howson (Aus) Q36.5 Pro Cycling Team | 14:08 |
| 90 Magnus Cort Nielsen (Den) Uno-X Mobility | |
| 91 Filip Maciejuk (Pol) Red Bull-BORA-hansgrohe | |
| 92 Samuel Gaze (NZl) Alpecin-Deceuninck | |
| 93 Natnael Tesfatsion (Eri) Movistar | |
| 94 Clément Russo (Fra) Groupama-FDJ | |
| 95 Paul Penhoët (Fra) Groupama-FDJ | |
| 96 Dorian Godon (Fra) Decathlon-AG2R | |
| 97 Robert Stannard (Aus) Bahrain-Victorious | all s.t. |
| 98 Anders H Johannessen (Nor) Uno-X Mobility | 19:17 |
| 99 Xandro Meurisse (Bel) Alpecin-Deceuninck | |
| 100 Niklas Markl (Ger) Picnic-PostNL | |
| 101 Florian Stork (Ger) Tudor Pro Cycling | |
| 102 Giovanni Lonardi (Ita) Polti-VisitMalta | |
| 103 Enrico Zanoncello (Ita) VF Group-Bardiani CSF | |
| 104 Andrea Pietrobon (Ita) Polti-VisitMalta | |
| 105 Davide Bais (Ita) Polti-VisitMalta | |
| 106 Bjoern Koerdt (GBr) Picnic-PostNL | |
| 107 Enzo Leijnse (Ned) Picnic-PostNL | |
| 108 Fran Miholjevic (Cro) Bahrain-Victorious | all s.t. |
| 109 Paul Magnier (Fra) Soudal-Quick Step | 19:18 |
| 110 Bryan Coquard (Fra) Cofidis | |
| 111 Pepijn Reinderink (Ned) Soudal-Quick Step | |
| 112 Kamiel Bonneu (Bel) Intermarché-Wanty | |
| 113 Andrea Pasqualon (Ita) Bahrain-Victorious | |
| 114 Samuele Battistella (Ita) EF Education-EasyPost | |
| 115 Davide Toneatti (Ita) XDS-Astana | |
| 116 Patrick Gamper (Aut) Jayco-AlUla | all s.t. |
| 117 Tim van Dijke (Ned) Red Bull-BORA-hansgrohe | 19:44 |
| 118 Olav Kooij (Ned) Visma-Lease a Bike | |
| 119 Luka Mezgec (Slo) Jayco-AlUla | |
| 120 Domen Novak (Slo) UAE Team Emirates-XRG | |
| 121 Rui Oliveira (Por) UAE Team Emirates-XRG | |
| 122 Lucas Hamilton (Aus) INEOS Grenadiers | |
| 123 Jake Stewart (GBr) Israel-Premier Tech | |
| 124 Nadav Raisberg (Isr) Israel-Premier Tech | |
| 125 Amaury Capiot (Bel) Arkéa-B&B Hotels | |
| 126 Tord Gudmestad (Nor) Decathlon-AG2R | |
| 127 Sam Bennett (Irl) Decathlon-AG2R | |
| 128 Alexander Krieger (Ger) Tudor Pro Cycling | |
| 129 Jonas Koch (Ger) Red Bull-BORA-hansgrohe | |
| 130 Nickolas Zukowsky (Can) Q36.5 Pro Cycling Team | |
| 131 Casper Van Uden (Ned) Picnic-PostNL | |
| 132 Soren Waerenskjold (Nor) Uno-X Mobility | |
| 133 Casper Pedersen (Den) Soudal-Quick Step | |
| 134 William Blume Levy (Den) Uno-X Mobility | |
| 135 Adne Holter (Nor) Uno-X Mobility | |
| 136 Josef Cerny (Cze) Soudal-Quick Step | |
| 137 Pelayo Sánchez (Esp) Movistar | all s.t. |
| 138 Maikel Zijlaard (Ned) Tudor Pro Cycling | 19:51 |
| 139 Elmar Reinders (Ned) Jayco-AlUla | 22:11 |
| 140 Dylan Groenewegen (Ned) Jayco-AlUla | |
| 141 Salvatore Puccio (Ita) INEOS Grenadiers | |
| 142 Jonathan Milan (Ita) Lidl-Trek | |
| 143 Valentin Ferron (Fra) Cofidis | |
| 144 Edward Theuns (Bel) Lidl-Trek | |
| 145 Francisco Muñoz (Esp) Polti-VisitMalta | |
| 146 Bram Welten (Ned) Picnic-PostNL | |
| 147 Daniel McLay (GBr) Visma-Lease a Bike | all s.t. |
| DNF Wouter Poels (Ned) XDS-Astana | |
| DNF Simone Consonni (Ita) Lidl-Trek | |
| DNF Gianluca Brambilla (Ita) Q36.5 Pro Cycling Team | |
| DNF Eddie Dunbar (Irl) Jayco-AlUla | |
| DNF Afonso Eulálio (Por) Bahrain-Victorious | |
| DNF Rui Costa (Por) EF Education-EasyPost | |
| DNF Alessandro Verre (Ita) Arkéa-B&B Hotels | |
| DNF Michal Kwiatkowski (Pol) INEOS Grenadiers | |
| DNF Johan Price-Pejtersen (Den) Alpecin-Deceuninck | |
| GC | |
| 1 Filippo Ganna (Ita) INEOS Grenadiers | 21:19:03 |
| 2 Juan Ayuso (Esp) UAE Team Emirates-XRG | at 0:22 |
| 3 Antonio Tiberi (Ita) Bahrain-Victorious | 0:29 |
| 4 Derek Gee (Can) Israel-Premier Tech | 0:34 |
| 5 Mattia Cattaneo (Ita) Soudal-Quick Step | 0:36 |
| 6 Kévin Vauquelin (Fra) Arkéa-B&B Hotels | 0:41 |
| 7 Laurens De Plus (Bel) INEOS Grenadiers | 0:45 |
| 8 Romain Grégoire (Fra) Groupama-FDJ | 0:48 |
| 9 David de la Cruz (Esp) Q36.5 Pro Cycling Team | 0:54 |
| 10 Pello Bilbao (Esp) Bahrain-Victorious | 0:54 |
| 11 Giulio Ciccone (Ita) Lidl-Trek | 0:56 |
| 12 Jai Hindley (Aus) Red Bull-BORA-hansgrohe | 0:56 |
| 13 Ion Izagirre (Esp) Cofidis | 0:57 |
| 14 Marc Hirschi (Sui) Tudor Pro Cycling | 0:59 |
| 15 Thomas Pidcock (GBr) Q36.5 Pro Cycling Team | 1:01 |
| 16 Mikel Landa (Esp) Soudal-Quick Step | 1:02 |
| 17 Adam Yates (GBr) UAE Team Emirates-XRG | 1:03 |
| 18 Fredrik Dversnes (Nor) Uno-X Mobility | 1:04 |
| 19 Richard Carapaz (Ecu) EF Education-EasyPost | 1:09 |
| 20 Davide Piganzoli (Ita) Polti-VisitMalta | 1:09 |
| 21 Roger Adrià (Esp) Red Bull-BORA-hansgrohe | 1:11 |
| 22 Filippo Zana (Ita) Jayco-AlUla | 1:12 |
| 23 Cian Uijtdebroeks (Bel) Visma-Lease a Bike | 1:13 |
| 24 Tobias Halland Johannessen (Nor) Uno-X Mobility | 1:13 |
| 25 Einer Rubio (Col) Movistar | 1:16 |
| 26 Simone Velasco (Ita) XDS-Astana | 1:21 |
| 27 Simon Yates (GBr) Visma-Lease a Bike | 1:26 |
| 28 Alex Aranburu (Esp) Cofidis | 1:26 |
| 29 Nicola Conci (Ita) XDS-Astana | 1:31 |
| 30 Mathieu van der Poel (Ned) Alpecin-Deceuninck | 1:37 |
| 31 Alessandro Pinarello (Ita) VF Group-Bardiani CSF | 1:39 |
| 32 Nairo Quintana (Col) Movistar | 1:43 |
| 33 Filippo Fiorelli (Ita) VF Group-Bardiani CSF | 1:47 |
| 34 Florian Samuel Kajamini (Ita) XDS-Astana | 1:51 |
| 35 Lorenzo Fortunato (Ita) XDS-Astana | 2:02 |
| 36 Isaac del Toro (Mex) UAE Team Emirates-XRG | 2:09 |
| 37 Ben Healy (Irl) EF Education-EasyPost | 2:24 |
| 38 Andrea Vendrame (Ita) Decathlon-AG2R | 2:35 |
| 39 Valentin Madouas (Fra) Groupama-FDJ | 2:54 |
| 40 Chris Hamilton (Aus) Picnic-PostNL | 3:01 |
| 41 Quentin Pacher (Fra) Groupama-FDJ | 3:10 |
| 42 Johannes Staune-Mittet (Nor) Decathlon-AG2R | 3:20 |
| 43 Nicolas Prodhomme (Fra) Decathlon-AG2R | 3:24 |
| 44 Luca Covili (Ita) VF Group-Bardiani CSF | 3:24 |
| 45 Jonas Rutsch (Ger) Intermarché-Wanty | 3:25 |
| 46 Jasper Stuyven (Bel) Lidl-Trek | 3:37 |
| 47 Davide Formolo (Ita) Movistar | 3:53 |
| 48 Brandon Rivera (Col) INEOS Grenadiers | 3:53 |
| 49 Orluis Aular (Ven) Movistar | 4:12 |
| 50 Valentin Paret-Peintre (Fra) Soudal-Quick Step | 4:36 |
| 51 Esteban Chaves (Col) EF Education-EasyPost | 4:53 |
| 52 Gijs Leemreize (Ned) Picnic-PostNL | 7:30 |
| 53 Mark Donovan (GBr) Q36.5 Pro Cycling Team | 8:04 |
| 54 Cristian Rodríguez (Esp) Arkéa-B&B Hotels | 8:11 |
| 55 Felix Grobschartner (Aut) UAE Team Emirates-XRG | 8:20 |
| 56 Rick Pluimers (Ned) Tudor Pro Cycling | 8:34 |
| 57 Gianni Vermeersch (Bel) Alpecin-Deceuninck | 10:16 |
| 58 Francesco Busatto (Ita) Intermarché-Wanty | 11:22 |
| 59 Mirco Maestri (Ita) Polti-VisitMalta | 11:39 |
| 60 Gianni Moscon (Ita) Red Bull-BORA-hansgrohe | 11:51 |
| 61 Hannes Wilksch (Ger) Tudor Pro Cycling | 14:11 |
| 62 Attila Valter (Hun) Visma-Lease a Bike | 15:31 |
| 63 Jorge Arcas (Esp) Movistar | 16:11 |
| 64 Rafal Majka (Pol) UAE Team Emirates-XRG | 16:44 |
| 65 Manuele Tarozzi (Ita) VF Group-Bardiani CSF | 17:02 |
| 66 Lawrence Warbasse (USA) Tudor Pro Cycling | 17:10 |
| 67 Benjamin Thomas (Fra) Cofidis | 17:12 |
| 68 Alessandro Tonelli (Ita) Polti-VisitMalta | 17:19 |
| 69 Gal Glivar (Slo) Alpecin-Deceuninck | 18:26 |
| 70 Matteo Scalco (Ita) VF Group-Bardiani CSF | 18:33 |
| 71 Lorenzo Germani (Ita) Groupama-FDJ | 19:39 |
| 72 Connor Swift (GBr) INEOS Grenadiers | 20:03 |
| 73 Tim van Dijke (Ned) Red Bull-BORA-hansgrohe | 20:40 |
| 74 Paul Ourselin (Fra) Cofidis | 21:01 |
| 75 Marco Frigo (Ita) Israel-Premier Tech | 21:02 |
| 76 Jasha Sütterlin (Ger) Jayco-AlUla | 21:02 |
| 77 Anthony Delaplace (Fra) Arkéa-B&B Hotels | 21:21 |
| 78 Steven Kruijswijk (Ned) Visma-Lease a Bike | 21:25 |
| 79 Casper Pedersen (Den) Soudal-Quick Step | 21:39 |
| 80 Damiano Caruso (Ita) Bahrain-Victorious | 21:41 |
| 81 Robert Stannard (Aus) Bahrain-Victorious | 22:12 |
| 82 Casper Van Uden (Ned) Picnic-PostNL | 22:19 |
| 83 Paul Magnier (Fra) Soudal-Quick Step | 22:30 |
| 84 Filip Maciejuk (Pol) Red Bull-BORA-hansgrohe | 22:45 |
| 85 Dries De Bondt (Bel) Decathlon-AG2R | 23:06 |
| 86 Clément Venturini (Fra) Arkéa-B&B Hotels | 23:54 |
| 87 Francisco Muñoz (Esp) Polti-VisitMalta | 23:59 |
| 88 Adne Holter (Nor) Uno-X Mobility | 24:03 |
| 89 Davide Toneatti (Ita) XDS-Astana | 24:16 |
| 90 Jonas Koch (Ger) Red Bull-BORA-hansgrohe | 24:53 |
| 91 Olav Kooij (Ned) Visma-Lease a Bike | 25:17 |
| 92 Samuele Battistella (Ita) EF Education-EasyPost | 26:51 |
| 93 Jakob Fuglsang (Den) Israel-Premier Tech | 26:54 |
| 94 Kevin Colleoni (Ita) Intermarché-Wanty | 26:55 |
| 95 Anders H Johannessen (Nor) Uno-X Mobility | 27:10 |
| 96 Florian Stork (Ger) Tudor Pro Cycling | 28:04 |
| 97 Dylan van Baarle (Ned) Visma-Lease a Bike | 28:05 |
| 98 Clément Russo (Fra) Groupama-FDJ | 28:48 |
| 99 William Blume Levy (Den) Uno-X Mobility | 29:08 |
| 100 Dorian Godon (Fra) Decathlon-AG2R | 29:14 |
| 101 Paul Penhoët (Fra) Groupama-FDJ | 30:30 |
| 102 Natnael Tesfatsion (Eri) Movistar | 31:20 |
| 103 Enzo Leijnse (Ned) Picnic-PostNL | 31:34 |
| 104 Jan Maas (Ned) Cofidis | 32:15 |
| 105 Toms Skujins (Lat) Lidl-Trek | 33:59 |
| 106 Giovanni Lonardi (Ita) Polti-VisitMalta | 34:36 |
| 107 Mathis Le Berre (Fra) Arkéa-B&B Hotels | 35:16 |
| 108 Samuel Gaze (NZl) Alpecin-Deceuninck | 35:38 |
| 109 Kamiel Bonneu (Bel) Intermarché-Wanty | 36:09 |
| 110 Josef Cerny (Cze) Soudal-Quick Step | 38:02 |
| 111 Nickolas Zukowsky (Can) Q36.5 Pro Cycling Team | 38:21 |
| 112 Davide Bais (Ita) Polti-VisitMalta | 38:26 |
| 113 Jake Stewart (GBr) Israel-Premier Tech | 38:30 |
| 114 Andrea Pietrobon (Ita) Polti-VisitMalta | 38:48 |
| 115 Damien Howson (Aus) Q36.5 Pro Cycling Team | 39:21 |
| 116 Maikel Zijlaard (Ned) Tudor Pro Cycling | 41:28 |
| 117 Pepijn Reinderink (Ned) Soudal-Quick Step | 41:51 |
| 118 Enrico Zanoncello (Ita) VF Group-Bardiani CSF | 41:54 |
| 119 Fran Miholjevic (Cro) Bahrain-Victorious | 42:01 |
| 120 Lucas Hamilton (Aus) INEOS Grenadiers | 42:30 |
| 121 Xandro Meurisse (Bel) Alpecin-Deceuninck | 43:17 |
| 122 Vito Braet (Bel) Intermarché-Wanty | 43:22 |
| 123 Magnus Cort Nielsen (Den) Uno-X Mobility | 45:23 |
| 124 Tord Gudmestad (Nor) Decathlon-AG2R | 45:29 |
| 125 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | 45:59 |
| 126 Bjoern Koerdt (GBr) Picnic-PostNL | 46:12 |
| 127 Rui Oliveira (Por) UAE Team Emirates-XRG | 47:38 |
| 128 Andrea Pasqualon (Ita) Bahrain-Victorious | 48:13 |
| 129 Luka Mezgec (Slo) Jayco-AlUla | 48:15 |
| 130 Domen Novak (Slo) UAE Team Emirates-XRG | 48:24 |
| 131 Amaury Capiot (Bel) Arkéa-B&B Hotels | 48:33 |
| 132 Niklas Markl (Ger) Picnic-PostNL | 48:41 |
| 133 Nadav Raisberg (Isr) Israel-Premier Tech | 48:45 |
| 134 Edward Theuns (Bel) Lidl-Trek | 49:32 |
| 135 Daniel McLay (GBr) Visma-Lease a Bike | 50:39 |
| 136 Bryan Coquard (Fra) Cofidis | 51:25 |
| 137 Elmar Reinders (Ned) Jayco-AlUla | 51:43 |
| 138 Pelayo Sánchez (Esp) Movistar | 52:00 |
| 139 Patrick Gamper (Aut) Jayco-AlUla | 52:33 |
| 140 Alexander Krieger (Ger) Tudor Pro Cycling | 53:56 |
| 141 Valentin Ferron (Fra) Cofidis | 55:23 |
| 142 Bram Welten (Ned) Picnic-PostNL | 55:53 |
| 143 Sam Bennett (Irl) Decathlon-AG2R | 56:09 |
| 144 Soren Waerenskjold (Nor) Uno-X Mobility | 57:12 |
| 145 Jonathan Milan (Ita) Lidl-Trek | 58:08 |
| 146 Salvatore Puccio (Ita) INEOS Grenadiers | 58:20 |
| 147 Dylan Groenewegen (Ned) Jayco-AlUla | 58:26 |
Tirreno-Adriatico: Stage 1
Tirreno-Adriatico: Stage 2
Tirreno-Adriatico: Stage 3
Tirreno-Adriatico: Stage 4
| Return to Canadian Cyclist homepage | Back to Top |