
Giro di Sardegna podium history | 2011 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5

Map of the 2026 Giro di Sardegna
Sunday, March 1: 5th & Final Stage, Nuoro - Olbia, 177.3 km
Stage 5 map & profile | Stage 5 photos

Davide Donati wins the final stage. Sirotti photo
Roman philosopher Seneca’s Letter to his Friend Lucilius and an Essay Addressed to Emperor Nero is available in both audiobook and Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Olbia at 2:40 PM, local time: 16C (61F), fair, with the wind from the east at 13 km/hr (8 mph). There is just a 1% chance of rain.
The race: Here's the race organizer's stage five report.
Davide Donati (Red Bull – BORA – hansgrohe Rookies) won the final stage of the Giro della Sardegna, securing his second personal victory after the one in Carbonia. The overall standings went to Filippo Zana (Soudal Quick-Step), who won the Giro di Sardegna ahead of teammate Gianmarco Garofoli and Alessandro Verre (MBH Bank CSB Telecom Fort).
The Giro della Sardegna, organized by GS Emilia, was the first round of the third edition of the Coppa Italia delle Regioni and was supported by the Autonomous Region of Sardinia, through the Department of Tourism, Crafts, and Commerce.
The final stage started in Nuoro, with Riccardo Perani (Beltrami TSA Tre Colli) and Diego Uriarte (Equipo Kern Pharma) taking the lead in the early stages of the race.
As the kilometers ticked by, the action settled: Uriarte lost contact and Perani continued to lead alone, maintaining a lead until Golfo Aranci, with 18 km to go. Once the Italian rider had caught up, Uriarte again launched a solo attack, but was neutralized 2 km from the finish.
The stage was thus decided by a sprint, and Donati, with a strong progression in the final meters, managed to overtake his opponents and win ahead of Davide Persico (MBH Bank CSB Telecom Fort) and Slovenian Tilen Finkst (Solution Tech Nippo Rali). Thanks to this victory, the Red Bull – BORA – hansgrohe Rookies rider, the Italian Under-23 time trial champion, secured the points classification.
Soudal Quick-Step celebrated its overall victory with Zana and Garofoli's second place, 46 seconds behind. Verre (MBH Bank CSB Telecom Fort) finished third, 1:39 behind. The climbers' classification was won by Roberto Gonzalez (Solution Tech Nippo Rali), while the orange jersey for best young rider went to Poland's Jan Jackowiak (Bahrain Victorius Development Team).
Complete results:
Cesare Chesini (MBH Bank CSB Telecom Fort) did not start.
177.3 kilometers raced at an average speed of 44.679 km/hr
| 1 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | 3hr 58min 5sec |
| 2 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 3 | Tilen Finkst | Solution Tech-NIPPO-Rali | s.t. |
| 4 | Kristian Egholm | Lidl-Trek Future Racing | s.t. |
| 5 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 6 | Enrico Zanoncello | Bardiani-CSF 7 Saber | s.t. |
| 7 | Yoshiki Terada | Team UKYO | s.t. |
| 8 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 9 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 10 | Federico Iacomoni | Team UKYO | s.t. |
| 11 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 12 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 13 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 14 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 15 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 16 | Lorenzo De Longhi | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 17 | Matvey Boldyrev | UAE Team Emirates Gen-Z | s.t. |
| 18 | Tobias Nolde | Team Vorarlberg | s.t. |
| 19 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 20 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 21 | José Juan Prieto | Petrolike | s.t. |
| 22 | Mihajlo Stolic | Bahrain Victorious Development Team | s.t. |
| 23 | Andrea D'Amato | Team UKYO | s.t. |
| 24 | Nicola Conci | XDS Astana Team | s.t. |
| 25 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 26 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 27 | Jose Antonio Prieto | Petrolike | s.t. |
| 28 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | s.t. |
| 29 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 30 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 31 | Andrii Ponomar | Petrolike | s.t. |
| 32 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 33 | Mattia Stenico | Bardiani-CSF 7 Saber | s.t. |
| 34 | Thor Michielsen | Lidl-Trek Future Racing | s.t. |
| 35 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 36 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 37 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 38 | Andrea Bessega | Lidl-Trek Future Racing | s.t. |
| 39 | Patrick Frydkjær | Lidl-Trek Future Racing | s.t. |
| 40 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 41 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 42 | Simone Raccani | Team UKYO | s.t. |
| 43 | Filippo Zana | Soudal Quick-Step | s.t. |
| 44 | Liam O'Brien | Lidl-Trek Future Racing | s.t. |
| 45 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 46 | Michael Belleri | Beltrami TSA-Tre Colli | s.t. |
| 47 | Alexandre Balmer | Solution Tech-NIPPO-Rali | s.t. |
| 48 | Darren van Bekkum | XDS Astana Team | s.t. |
| 49 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 50 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 51 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 52 | Simone Buongiorno | Beltrami TSA-Tre Colli | s.t. |
| 53 | Michele Bicelli | Biesse-Carrera-Premac | s.t. |
| 54 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | s.t. |
| 55 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 56 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 57 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 58 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | s.t. |
| 59 | Nicolo Garibbo | Team UKYO | s.t. |
| 60 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 61 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 62 | Janek Jackowiak | Bahrain Victorious Development Team | s.t. |
| 63 | Max Bock | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 64 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 65 | David Lozano | Team Novo Nordisk | s.t. |
| 66 | Leonardo Rossi | Beltrami TSA-Tre Colli | s.t. |
| 67 | Alejandro Callejas | Petrolike | s.t. |
| 68 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 69 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 70 | Valentin Hofer | Bahrain Victorious Development Team | s.t. |
| 71 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 72 | Luca Covili | Bardiani-CSF 7 Saber | s.t. |
| 73 | Simone Zanini | XDS Astana Team | s.t. |
| 74 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 75 | Santiago Basso | Bahrain Victorious Development Team | s.t. |
| 76 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 77 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
| 78 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 79 | Marcos Freire | UAE Team Emirates Gen-Z | s.t. |
| 80 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 81 | Christian Piffer | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 82 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | s.t. |
| 83 | Sam Brand | Team Novo Nordisk | s.t. |
| 84 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 85 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 86 | Michael Zarate Animas | Petrolike | s.t. |
| 87 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 88 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 89 | Leonardo Volpato | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 90 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 91 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 92 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | s.t. |
| 93 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 94 | Simone Lucca | Gragnano Sporting Club | s.t. |
| 95 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | s.t. |
| 96 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 97 | Antonio Polga | Team Novo Nordisk | s.t. |
| 98 | Pietro Galbusera | XDS Astana Team | s.t. |
| 99 | Carlos Samudio | Solution Tech-NIPPO-Rali | s.t. |
| 100 | Roberto Busanello | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 101 | Leonardo Vesco | Biesse-Carrera-Premac | s.t. |
| 102 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 103 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 104 | Diego Bracalente | MBH Bank CSB Telecom Fort | s.t. |
| 105 | Unai Ramos | Equipo Kern Pharma | s.t. |
| 106 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 107 | Tommaso Dati | Team UKYO | s.t. |
| 108 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 109 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 110 | Riccardo Perani | Beltrami TSA-Tre Colli | s.t. |
| 111 | Samuele Alari | SC Padovani Polo Cherry Bank | s.t. |
| 112 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 113 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 114 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 115 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 116 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 117 | Juan Diego Quintero | Petrolike | s.t. |
| 118 | Stefano Leali | Biesse-Carrera-Premac | s.t. |
| 119 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 120 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 121 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 122 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 123 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 124 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 125 | Alessandro Avi | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 126 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 127 | Hamish Armitt | Team Novo Nordisk | s.t. |
| 128 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 129 | Harry Hudson | Lidl-Trek Future Racing | s.t. |
| 130 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 131 | Alessandro Milesi | Biesse-Carrera-Premac | s.t. |
| 132 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 133 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 134 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 135 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | s.t. |
| 136 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | s.t. |
| 137 | Cesar Perez | Equipo Kern Pharma | s.t. |
| 138 | Thomas Capra | Bahrain Victorious Development Team | s.t. |
| 139 | Giosue Epis | Petrolike | @ 29sec |
| 140 | Umberto Poli | Team Novo Nordisk | 0:33 |
| 141 | Manabu Ishibashi | Team UKYO | 0:39 |
| 142 | Diego Uriarte | Equipo Kern Pharma | 0:53 |
| 143 | Dominik Amann | Team Vorarlberg | 2:08 |
| 144 | Colin Stüssi | Team Vorarlberg | 2:43 |
| 145 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | 2:48 |
Final GC after stage 5:
825.1 kilometers raced at an average speed of 42.337 km/hr
| 1 | Filippo Zana | Soudal Quick-Step | 19hr 29min 20sec |
| 2 | Gianmarco Garofoli | Soudal Quick-Step | @ 46sec |
| 3 | Alessandro Verre | MBH Bank CSB Telecom Fort | 1:39 |
| 4 | Urko Berrade | Equipo Kern Pharma | 1:43 |
| 5 | Ibon Ruiz | Equipo Kern Pharma | 1:45 |
| 6 | Janek Jackowiak | Bahrain Victorious Development Team | s.t. |
| 7 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 8 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 9 | Max Bock | Red Bull-BORA-hansgrohe Rookies | 2:10 |
| 10 | Darren van Bekkum | XDS Astana Team | 2:11 |
| 11 | Liam O'Brien | Lidl-Trek Future Racing | 2:16 |
| 12 | Federico Iacomoni | Team UKYO | 2:39 |
| 13 | Luca Paletti | Bardiani-CSF 7 Saber | 2:40 |
| 14 | Nicola Conci | XDS Astana Team | s.t. |
| 15 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 16 | Simone Raccani | Team UKYO | s.t. |
| 17 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 18 | Alex Tolio | Bardiani-CSF 7 Saber | 2:46 |
| 19 | Luca Covili | Bardiani-CSF 7 Saber | 2:49 |
| 20 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 4:28 |
| 21 | Andrii Ponomar | Petrolike | 5:07 |
| 22 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 23 | Giacomo Ballabio | Team Vorarlberg | 5:12 |
| 24 | Louis Vervaeke | Soudal Quick-Step | 5:29 |
| 25 | Patrick Frydkjær | Lidl-Trek Future Racing | 7:32 |
| 26 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 7:35 |
| 27 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | 7:39 |
| 28 | Vicente Rojas | Bardiani-CSF 7 Saber | 8:31 |
| 29 | Alejandro Callejas | Petrolike | 9:00 |
| 30 | Nicolo Garibbo | Team UKYO | 9:22 |
| 31 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | 10:23 |
| 32 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 33 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 34 | Diego Bracalente | MBH Bank CSB Telecom Fort | 10:41 |
| 35 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | 10:42 |
| 36 | Matvey Boldyrev | UAE Team Emirates Gen-Z | 10:43 |
| 37 | Kristian Egholm | Lidl-Trek Future Racing | 12:31 |
| 38 | Carlos Samudio | Solution Tech-NIPPO-Rali | 12:47 |
| 39 | Filippo Magli | Bardiani-CSF 7 Saber | 12:54 |
| 40 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 41 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | 13:14 |
| 42 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | 16:02 |
| 43 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | 16:24 |
| 44 | Mattia Stenico | Bardiani-CSF 7 Saber | 16:43 |
| 45 | Hamish Armitt | Team Novo Nordisk | 17:09 |
| 46 | Tommaso Dati | Team UKYO | 17:58 |
| 47 | Simone Zanini | XDS Astana Team | 18:03 |
| 48 | Thomas Pesenti | Team Polti-VisitMalta | 19:50 |
| 49 | Enea Sambinello | UAE Team Emirates Gen-Z | 20:25 |
| 50 | Andrea Pietrobon | Team Polti-VisitMalta | 20:28 |
| 51 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | 20:43 |
| 52 | Leonardo Vesco | Biesse-Carrera-Premac | 22:04 |
| 53 | Juan Diego Quintero | Petrolike | 22:08 |
| 54 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | 22:14 |
| 55 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | 22:58 |
| 56 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 24:22 |
| 57 | Mauri Vansevenant | Soudal Quick-Step | 26:33 |
| 58 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | 26:36 |
| 59 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | 27:23 |
| 60 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | 29:01 |
| 61 | Riccardo Perani | Beltrami TSA-Tre Colli | 29:37 |
| 62 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | 30:12 |
| 63 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 64 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | 31:29 |
| 65 | Diego Uriarte | Equipo Kern Pharma | 31:42 |
| 66 | David Lozano | Team Novo Nordisk | 31:51 |
| 67 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | 31:55 |
| 68 | Gauthier Servranckx | Soudal Quick-Step | 32:00 |
| 69 | Mirco Maestri | Team Polti-VisitMalta | 32:04 |
| 70 | Pascal Eenkhoorn | Soudal Quick-Step | 32:20 |
| 71 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | 32:24 |
| 72 | Unai Ramos | Equipo Kern Pharma | 32:57 |
| 73 | Michele Bicelli | Biesse-Carrera-Premac | 35:40 |
| 74 | Harry Hudson | Lidl-Trek Future Racing | s.t. |
| 75 | Simone Lucca | Gragnano Sporting Club | 36:34 |
| 76 | Colin Stüssi | Team Vorarlberg | 36:53 |
| 77 | Andrea Bessega | Lidl-Trek Future Racing | 38:03 |
| 78 | Michael Belleri | Beltrami TSA-Tre Colli | 38:25 |
| 79 | Valentin Hofer | Bahrain Victorious Development Team | 38:40 |
| 80 | Leonardo Volpato | Campana Imballaggi-Morbiati-Trentino | 38:41 |
| 81 | Thor Michielsen | Lidl-Trek Future Racing | 39:52 |
| 82 | Sam Brand | Team Novo Nordisk | 40:19 |
| 83 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 40:25 |
| 84 | José Juan Prieto | Petrolike | 41:52 |
| 85 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 86 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | 43:20 |
| 87 | William Harding | MG.K Vis Costruzioni e Ambiente | 43:26 |
| 88 | Tilen Finkst | Solution Tech-NIPPO-Rali | 43:34 |
| 89 | Roberto Busanello | Campana Imballaggi-Morbiati-Trentino | 43:51 |
| 90 | Hugo Aznar | Equipo Kern Pharma | 45:07 |
| 91 | Cesar Perez | Equipo Kern Pharma | 45:14 |
| 92 | Pietro Galbusera | XDS Astana Team | 47:18 |
| 93 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | 47:27 |
| 94 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 49:56 |
| 95 | Marco Palomba | SC Padovani Polo Cherry Bank | 50:36 |
| 96 | Philipp Hofbauer | Team Vorarlberg | 51:20 |
| 97 | Antonio Polga | Team Novo Nordisk | 51:35 |
| 98 | Gabriele Raccagni | Team Polti-VisitMalta | 51:38 |
| 99 | Lorenzo De Longhi | Campana Imballaggi-Morbiati-Trentino | 51:42 |
| 100 | Leonardo Rossi | Beltrami TSA-Tre Colli | 51:46 |
| 101 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 51:49 |
| 102 | Adrián Benito | Team Polti-VisitMalta | 53:28 |
| 103 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | 55:13 |
| 104 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | 55:24 |
| 105 | Thomas Capra | Bahrain Victorious Development Team | 55:24: |
| 106 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 107 | Christian Piffer | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 108 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | 55:28 |
| 109 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 110 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 111 | Jose Antonio Prieto | Petrolike | s.t. |
| 112 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 113 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 114 | Santiago Basso | Bahrain Victorious Development Team | 55:31 |
| 115 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 116 | Tobias Nolde | Team Vorarlberg | 55:35 |
| 117 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 118 | Alessandro Avi | Campana Imballaggi-Morbiati-Trentino | 55:48 |
| 119 | Samuele Alari | SC Padovani Polo Cherry Bank | 55:55 |
| 120 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 121 | Nicola Rossi | Biesse-Carrera-Premac | 56:01 |
| 122 | Yoshiki Terada | Team UKYO | 57:38 |
| 123 | Davide Persico | MBH Bank CSB Telecom Fort | 1:00:15 |
| 124 | Mihajlo Stolic | Bahrain Victorious Development Team | s.t. |
| 125 | Andrea D'Amato | Team UKYO | 1:00:21 |
| 126 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 127 | Michael Zarate Animas | Petrolike | s.t. |
| 128 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 129 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 130 | Giosue Epis | Petrolike | 1:00:54 |
| 131 | Marcos Freire | UAE Team Emirates Gen-Z | 1:01:10 |
| 132 | Stefano Leali | Biesse-Carrera-Premac | 1:01:30 |
| 133 | Umberto Poli | Team Novo Nordisk | 1:01:38 |
| 134 | Manabu Ishibashi | Team UKYO | 1:02:24 |
| 135 | Simone Buongiorno | Beltrami TSA-Tre Colli | 1:02:35 |
| 136 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | 1:03:01 |
| 137 | Manuel Peñalver | Team Polti-VisitMalta | 1:05:56 |
| 138 | Gabriele De Fabritiis | Gragnano Sporting Club | 1:06:00 |
| 139 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 140 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 141 | Alessandro Milesi | Biesse-Carrera-Premac | 1:06:07 |
| 142 | Matteo Mengarelli | Gragnano Sporting Club | 1:06:34 |
| 143 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 144 | Dominik Amann | Team Vorarlberg | 1:09:22 |
| 145 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | 1:14:40 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Stage five photos by Fotoreporter Sirotti:

Team Solution Tech-Nippo-Rali heads to the start.

GC leader Filippo Zana before the stage start.

Team Soudal Quick-Step is presented during the opening ceremonies.

Here's they come...

Davide Donati wins the stage

Davide Donati just after winning the stage.

And here's Davide Donati on the podium during the awards ceremony.

The final GC podium, from left: Gianmarco Garofoli (2nd), Filippo Zana (1st), & Alessandro Verre (3rd)/

GC winner Filippo Zana
Saturday, February 28: Stage 4, Arbatax - Nuoro, 153.6 km
Stage 4 map & profile | Stage 4 photos

Filippo Zana wins stage four and becomes the new GC leader. Sirotti photo
Les Woodland's book Dirty Feet: How the Great Unwashed Created the Tour de France is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Nuoro at 2:20 PM, local time: 13C (56F), partly cloudy, with the wind fom the east-northeast at 13 km/hr (8 mph). There is a 2% chance of rain.
The race: Here's the race organizer's stage four report.
Filippo Zana, a former Italian champion and career Giro d'Italia stage winner, soloed the fourth stage of the Giro della Sardegna, Arbatax–Nuoro, winning after a final push and securing a commanding victory in the race, which serves as the first round of the Coppa Italia delle Regioni.
The race heated up from the start, with four attackers: Andrea Cantoni (Mg.K Vis Costruzioni e Ambiente), Filippo Magli (Bardiani CSF 7 Saber), Alexandre Balmer (Solution Tech Nippo Rali), and Riccardo Lorello (Padovani). Under pressure from Soudal-Quick Step and Red Bull Bora hansgroe Rookies, the peloton regrouped with approximately 85 km to go.
It was the Belgian team that then took control of the operation, launching an offensive move with general classification leaders Filippo Zana and Gianmarco Garofoli, along with Louis Vervaeke and about twenty riders, while overall leader Garibbo (Team Ukyo) was unable to keep pace with the leading group.
The push then continued on the Su Padru categorized climb, where the peloton further separated, partly due to several repeated attempts by Zana and Van Bekkum.
On the downhill stretch towards Nuoro, with just over 10 kilometers to go, Zana made another attack. Perfectly protected by teammates Garofoli and Vervaeke, he quickly built up a lead of about 15 seconds, allowing him to cross the finish line alone, 36 seconds ahead of Alessandro Verre (MBH Bank CSB Telecom Fort) and his teammates Vervaeke and Garofoli, at the end of an intense and highly selective stage.
Thanks to his stage win, Filippo Zana now leads the overall standings with a 46-second lead over teammate Gianmarco Garofoli and 1:39 over Alessandro Verre.
Complete results:
153.6 kilometers raced at an average speed of 39.704 km/hr
| 1 | Filippo Zana | Soudal Quick-Step | 3hr 52min 7sec |
| 2 | Alessandro Verre | MBH Bank CSB Telecom Fort | @ 36sec |
| 3 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 4 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 5 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 6 | Janek Jackowiak | Bahrain Victorious Development Team | s.t. |
| 7 | Darren van Bekkum | XDS Astana Team | s.t. |
| 8 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 9 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 10 | Liam O'Brien | Lidl-Trek Future Racing | 0:42 |
| 11 | Max Bock | Red Bull-BORA-hansgrohe Rookies | 0:44 |
| 12 | Federico Iacomoni | Team UKYO | 1:30 |
| 13 | Dario Giuliano | Team Polti-VisitMalta | 1:31 |
| 14 | Nicola Conci | XDS Astana Team | s.t. |
| 15 | Andrii Ponomar | Petrolike | s.t. |
| 16 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 17 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 18 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 19 | Simone Raccani | Team UKYO | s.t. |
| 20 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 21 | Luca Covili | Bardiani-CSF 7 Saber | s.t. |
| 22 | Alejandro Callejas | Petrolike | 1:36 |
| 23 | Alex Tolio | Bardiani-CSF 7 Saber | 1:37 |
| 24 | Matvey Boldyrev | UAE Team Emirates Gen-Z | 3:19 |
| 25 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 26 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | 4:03 |
| 27 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 28 | Patrick Frydkjær | Lidl-Trek Future Racing | s.t. |
| 29 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 4:05 |
| 30 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | 4:03 |
| 31 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | 4:13 |
| 32 | Vicente Rojas | Bardiani-CSF 7 Saber | 4:29 |
| 33 | Kristian Egholm | Lidl-Trek Future Racing | 4:31 |
| 34 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | 9:14 |
| 35 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 36 | Carlos Samudio | Solution Tech-NIPPO-Rali | s.t. |
| 37 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 38 | Nicolo Garibbo | Team UKYO | 9:16 |
| 39 | Nicholas Travella | Biesse-Carrera-Premac | 9:18 |
| 40 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | s.t. |
| 41 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 42 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 43 | Diego Bracalente | MBH Bank CSB Telecom Fort | s.t. |
| 44 | Mattia Stenico | Bardiani-CSF 7 Saber | 9:19 |
| 45 | Valentin Hofer | Bahrain Victorious Development Team | s.t. |
| 46 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 47 | Hamish Armitt | Team Novo Nordisk | s.t. |
| 48 | Mauri Vansevenant | Soudal Quick-Step | 9:26 |
| 49 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | 9:27 |
| 50 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | 9:33 |
| 51 | Simone Zanini | XDS Astana Team | s.t. |
| 52 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | 12:26 |
| 53 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 54 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 55 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 56 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 57 | Riccardo Perani | Beltrami TSA-Tre Colli | s.t. |
| 58 | Unai Ramos | Equipo Kern Pharma | 12:31 |
| 59 | Tommaso Dati | Team UKYO | 16:49 |
| 60 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 61 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 62 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 63 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | s.t. |
| 64 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 65 | Leonardo Volpato | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 66 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | s.t. |
| 67 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 68 | Mirco Maestri | Team Polti-VisitMalta | 16:52 |
| 69 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 70 | Diego Uriarte | Equipo Kern Pharma | s.t. |
| 71 | Mihajlo Stolic | Bahrain Victorious Development Team | 18:22 |
| 72 | Sam Brand | Team Novo Nordisk | 18:28 |
| 73 | Santiago Basso | Bahrain Victorious Development Team | s.t. |
| 74 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 75 | Thomas Capra | Bahrain Victorious Development Team | s.t. |
| 76 | Thor Michielsen | Lidl-Trek Future Racing | s.t. |
| 77 | Michael Zarate | Petrolike | s.t. |
| 78 | Enrico Zanoncello | Bardiani-CSF 7 Saber | s.t. |
| 79 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 80 | Antonio Polga | Team Novo Nordisk | s.t. |
| 81 | Pietro Galbusera | XDS Astana Team | s.t. |
| 82 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 83 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 84 | Andrea D'Amato | Team UKYO | s.t. |
| 85 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 86 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 87 | Alessandro Avi | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 88 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 89 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 90 | Michele Bicelli | Biesse-Carrera-Premac | s.t. |
| 91 | Samuele Alari | SC Padovani Polo Cherry Bank | s.t. |
| 92 | Christian Piffer | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 93 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 94 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 95 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 96 | David Lozano | Team Novo Nordisk | s.t. |
| 97 | Michael Belleri | Beltrami TSA-Tre Colli | 18:32 |
| 98 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 99 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 100 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 101 | Leonardo Rossi | Beltrami TSA-Tre Colli | s.t. |
| 102 | Simone Lucca | Gragnano Sporting Club | s.t. |
| 103 | Andrea Bessega | Lidl-Trek Future Racing | s.t. |
| 104 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | s.t. |
| 105 | Giosue Epis | Petrolike | s.t. |
| 106 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 107 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | s.t. |
| 108 | Lorenzo De Longhi | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 109 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 110 | José Juan Prieto | Petrolike | s.t. |
| 111 | Tobias Nolde | Team Vorarlberg | s.t. |
| 112 | Jose Antonio Prieto | Petrolike | s.t. |
| 113 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 114 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 115 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 116 | Juan Diego Quintero | Petrolike | s.t. |
| 117 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 118 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 119 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 120 | William Harding | MG.K Vis Costruzioni e Ambiente | 18:38 |
| 121 | Cesar Perez | Equipo Kern Pharma | s.t. |
| 122 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 123 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 124 | Colin Stüssi | Team Vorarlberg | s.t. |
| 125 | Roberto Busanello | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 126 | Harry Hudson | Lidl-Trek Future Racing | s.t. |
| 127 | Leonardo Vesco | Biesse-Carrera-Premac | s.t. |
| 128 | Umberto Poli | Team Novo Nordisk | 18:50 |
| 129 | Simone Buongiorno | Beltrami TSA-Tre Colli | 20:42 |
| 130 | Yoshiki Terada | Team UKYO | s.t. |
| 131 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | 20:45 |
| 132 | Marcos Freire | UAE Team Emirates Gen-Z | 24:07 |
| 133 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 134 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 135 | Tilen Finkst | Solution Tech-NIPPO-Rali | s.t. |
| 136 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 137 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 138 | Dominik Amann | Team Vorarlberg | s.t. |
| 139 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 140 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 141 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | s.t. |
| 142 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 143 | Manabu Ishibashi | Team UKYO | s.t. |
| 144 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 145 | Stefano Leali | Biesse-Carrera-Premac | s.t. |
| 146 | Alessandro Milesi | Biesse-Carrera-Premac | 24:14 |
GC after stage 4:
647.8 kilometers raced so far at an average speed of 41.737 km/hr
| 1 | Filippo Zana | Soudal Quick-Step | 15hr 31min 15sec |
| 2 | Gianmarco Garofoli | Soudal Quick-Step | @ 46sec |
| 3 | Alessandro Verre | MBH Bank CSB Telecom Fort | 1:39 |
| 4 | Urko Berrade | Equipo Kern Pharma | 1:43 |
| 5 | Janek Jackowiak | Bahrain Victorious Development Team | 1:45 |
| 6 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 7 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 8 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 9 | Max Bock | Red Bull-BORA-hansgrohe Rookies | 2:10 |
| 10 | Darren van Bekkum | XDS Astana Team | 2:11 |
| 11 | Liam O'Brien | Lidl-Trek Future Racing | 2:16 |
| 12 | Federico Iacomoni | Team UKYO | 2:39 |
| 13 | Luca Paletti | Bardiani-CSF 7 Saber | 2:40 |
| 14 | Nicola Conci | XDS Astana Team | s.t. |
| 15 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 16 | Simone Raccani | Team UKYO | s.t. |
| 17 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 18 | Alex Tolio | Bardiani-CSF 7 Saber | 2:46 |
| 19 | Luca Covili | Bardiani-CSF 7 Saber | 2:49 |
| 20 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 4:28 |
| 21 | Andrii Ponomar | Petrolike | 5:07 |
| 22 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 23 | Giacomo Ballabio | Team Vorarlberg | 5:12 |
| 24 | Louis Vervaeke | Soudal Quick-Step | 5:29 |
| 25 | Patrick Frydkjær | Lidl-Trek Future Racing | 7:32 |
| 26 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 7:35 |
| 27 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | 7:39 |
| 28 | Vicente Rojas | Bardiani-CSF 7 Saber | 8:31 |
| 29 | Alejandro Callejas | Petrolike | 9:00 |
| 30 | Nicolo Garibbo | Team UKYO | 9:22 |
| 31 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | 10:23 |
| 32 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 33 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 34 | Diego Bracalente | MBH Bank CSB Telecom Fort | 10:41 |
| 35 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | 10:42 |
| 36 | Matvey Boldyrev | UAE Team Emirates Gen-Z | 10:43 |
| 37 | Kristian Egholm | Lidl-Trek Future Racing | 12:31 |
| 38 | Carlos Samudio | Solution Tech-NIPPO-Rali | 12:47 |
| 39 | Filippo Magli | Bardiani-CSF 7 Saber | 12:54 |
| 40 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 41 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | 13:14 |
| 42 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | 16:02 |
| 43 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | 16:24 |
| 44 | Mattia Stenico | Bardiani-CSF 7 Saber | 16:43 |
| 45 | Hamish Armitt | Team Novo Nordisk | 17:09 |
| 46 | Tommaso Dati | Team UKYO | 17:58 |
| 47 | Simone Zanini | XDS Astana Team | 18:03 |
| 48 | Thomas Pesenti | Team Polti-VisitMalta | 19:50 |
| 49 | Enea Sambinello | UAE Team Emirates Gen-Z | 20:25 |
| 50 | Andrea Pietrobon | Team Polti-VisitMalta | 20:28 |
| 51 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | 20:43 |
| 52 | Leonardo Vesco | Biesse-Carrera-Premac | 22:04 |
| 53 | Juan Diego Quintero | Petrolike | 22:08 |
| 54 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 55 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | 22:14 |
| 56 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | 22:58 |
| 57 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 24:22 |
| 58 | Mauri Vansevenant | Soudal Quick-Step | 26:33 |
| 59 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | 26:36 |
| 60 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | 27:23 |
| 61 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | 29:01 |
| 62 | Riccardo Perani | Beltrami TSA-Tre Colli | 29:37 |
| 63 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | 30:12 |
| 64 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 65 | Diego Uriarte | Equipo Kern Pharma | 30:49 |
| 66 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | 31:39 |
| 67 | David Lozano | Team Novo Nordisk | 31:51 |
| 68 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | 31:55 |
| 69 | Gauthier Servranckx | Soudal Quick-Step | 32:00 |
| 70 | Mirco Maestri | Team Polti-VisitMalta | 32:04 |
| 71 | Pascal Eenkhoorn | Soudal Quick-Step | 32:20 |
| 72 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | 32:24 |
| 73 | Unai Ramos | Equipo Kern Pharma | 32:57 |
| 74 | Colin Stüssi | Team Vorarlberg | 34:10 |
| 75 | Michele Bicelli | Biesse-Carrera-Premac | 35:40 |
| 76 | Harry Hudson | Lidl-Trek Future Racing | s.t. |
| 77 | Simone Lucca | Gragnano Sporting Club | 36:34 |
| 78 | Andrea Bessega | Lidl-Trek Future Racing | 38:03 |
| 79 | Michael Belleri | Beltrami TSA-Tre Colli | 38:25 |
| 80 | Valentin Hofer | Bahrain Victorious Development Team | 38:40 |
| 81 | Leonardo Volpato | Campana Imballaggi-Morbiati-Trentino | 38:41 |
| 82 | Thor Michielsen | Lidl-Trek Future Racing | 39:52 |
| 83 | Sam Brand | Team Novo Nordisk | 40:19 |
| 84 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 40:25 |
| 85 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | 41:52 |
| 86 | José Juan Prieto | Petrolike | s.t. |
| 87 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | 43:20 |
| 88 | William Harding | MG.K Vis Costruzioni e Ambiente | 43:26 |
| 89 | Tilen Finkst | Solution Tech-NIPPO-Rali | 43:38 |
| 90 | Roberto Busanello | Campana Imballaggi-Morbiati-Trentino | 43:51 |
| 91 | Hugo Aznar | Equipo Kern Pharma | 45:07 |
| 92 | Cesar Perez | Equipo Kern Pharma | 45:14 |
| 93 | Pietro Galbusera | XDS Astana Team | 47:18 |
| 94 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | 47:27 |
| 95 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 49:56 |
| 96 | Marco Palomba | SC Padovani Polo Cherry Bank | 50:36 |
| 97 | Philipp Hofbauer | Team Vorarlberg | 51:20 |
| 98 | Antonio Polga | Team Novo Nordisk | 51:35 |
| 99 | Gabriele Raccagni | Team Polti-VisitMalta | 51:38 |
| 100 | Lorenzo De Longhi | Campana Imballaggi-Morbiati-Trentino | 51:42 |
| 101 | Leonardo Rossi | Beltrami TSA-Tre Colli | 51:46 |
| 102 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 51:49 |
| 103 | Adrián Benito | Team Polti-VisitMalta | 53:28 |
| 104 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | 55:13 |
| 105 | Thomas Capra | Bahrain Victorious Development Team | 55:24 |
| 106 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | 55:24 |
| 107 | Christian Piffer | Campana Imballaggi-Morbiati-Trentino | s.t. |
| 108 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 109 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | 55:28 |
| 110 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 111 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 112 | Jose Antonio Prieto | Petrolike | s.t. |
| 113 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 114 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 115 | Santiago Basso | Bahrain Victorious Development Team | 55:31 |
| 116 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 117 | Emanuel Zangerle | Team Vorarlberg | 55:35 |
| 118 | Tobias Nolde | Team Vorarlberg | s.t. |
| 119 | Alessandro Avi | Campana Imballaggi-Morbiati-Trentino | 55:48 |
| 120 | Samuele Alari | SC Padovani Polo Cherry Bank | 55:55 |
| 121 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 122 | Nicola Rossi | Biesse-Carrera-Premac | 56:01 |
| 123 | Yoshiki Terada | Team UKYO | 57:38 |
| 124 | Mihajlo Stolic | Bahrain Victorious Development Team | 1:00:15 |
| 125 | Andrea D'Amato | Team UKYO | 1:00:21 |
| 126 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 127 | Michael Zarate | Petrolike | s.t. |
| 128 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 129 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 130 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 131 | Giosue Epis | Petrolike | 1:00:25 |
| 132 | Umberto Poli | Team Novo Nordisk | 1:01:05 |
| 133 | Marcos Freire | UAE Team Emirates Gen-Z | 1:01:10 |
| 134 | Stefano Leali | Biesse-Carrera-Premac | 1:01:30 |
| 135 | Manabu Ishibashi | Team UKYO | 1:01:45 |
| 136 | Simone Buongiorno | Beltrami TSA-Tre Colli | 1:02:35 |
| 137 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | 1:03:01 |
| 138 | Manuel Peñalver | Team Polti-VisitMalta | 1:05:56 |
| 139 | Franklin Archibold | Solution Tech-NIPPO-Rali | 1:06:00 |
| 140 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 141 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 142 | Alessandro Milesi | Biesse-Carrera-Premac | 1:06:07 |
| 143 | Piergiorgio Cozzani | Gragnano Sporting Club | 1:06:34 |
| 144 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 145 | Dominik Amann | Team Vorarlberg | 1:07:14 |
| 146 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | 1:11:52 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Stage 4 photos by Fotoreporter Sirotti:

The race's police escorts with some helpers

Solution Tech-NIPPO-Rali riders head to the start.

The strung-out peloton.

A small group has a gap on a climb.

Filippo Zana wins the stage.

The stage 4 podium, from left: Alessandro Verre (2nd), Filippo Zana (1st), & Louis Vervaeke (3rd).

Best young rider Jan Michal Jackowiak. That's Gianni Bugno in the dark glasses.

Stage winner & GC leader Filippo Zana
Friday, February 27: Stage 3, Cagliari - Tortoli, 168.1 km
Stage 3 map & profile | Stage 3 photos

Dusan Rajovic just beats Davide Donati for the stage win. Sirotti photo
David L. Stanley's masterful telling of his bout with skin cancer Melanoma: It Started with a Freckle is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Tortoli at 2:40 PM, local time: 14C (57F), partly cloudy, with the wind from the south-southeast at 14 km/hr (9 mph). There is just a 2% chance of rain.
The race: Here's the organizer's stage three report.
Dušan Rajović (Solution Tech NIPPO Rali) won the third stage of the Giro della Sardegna, from Cagliari to Tortolì, after a close sprint won by just a few centimeters. The Serbian rider finished ahead of Davide Donati (Red Bull – BORA – hansgrohe Rookies), winner of yesterday's stage, and Spaniard Manuel Peñalver (Polti VisitMalta), who finished with a tense finish.
The Giro della Sardegna, organized by GS Emilia, is the first stage of the third edition of the Coppa Italia delle Regioni and is supported by the Autonomous Region of Sardinia, through its Department of Tourism, Crafts, and Commerce.
The stage heats up from the first kilometers with several breakaway attempts, including that of the only Sardinian in the race, Ignazio Cireddu (Team Vorarlberg), born in 2004 and originally from San Vito, who put in a powerful effort on his home roads, along with Ivan Taccone (MG K Vis).
The two, who had a maximum lead of 3'40" over the peloton, split the passes at the Punta Culumbaris and Genna Cresia categorized climbs, before being reabsorbed with 26 km to go.
With just over 10 kilometers to go, Belgian Michielsen (Lidl-TREK) attempted to surprise the peloton, attempting a solo move in the final stretch before being caught by the peloton with about a kilometer to go.
A close-combat sprint was inevitable, with Rajovic poised to launch a sprint for a narrow victory over Donati and Peñalver.
The overall standings remain unchanged: Nicolò Garibbo (Team Ukyo) retains the leader's jersey with a 4" advantage over the Soudal-Quick-Step duo of Gianmarco Garofoli and Filippo Zana.
Stage 4 route: Arbatax – Nuoro (152.8 km)
Stage 4 will likely prove decisive for the overall classification; with over 3,000 meters of elevation gain concentrated in just over 150 km of racing, there will be plenty of opportunities to make a selection.
After the start (11:10 a.m.), after the first 20 km of essentially flat terrain, a long climb begins to reach the Giro's summit, located in Genna Silana at an altitude of 1,002 m. The average gradient, spread over the 20 km of climbing, is just over 4%, but the central section features more challenging climbing sections. The subsequent descent is accompanied by a series of panoramic sections that lead to the outskirts of Cala Gonone. The road then begins to climb steeply again, tackling a spectacular 2.4 km with a gradient exceeding 10%, before reaching the categorized finish line in Dorgali, located just before passing through the town.
After about 15 km of downhill and flat terrain, the climb continues, first gently to reach Oliena, then more steeply to skirt the city of Nuoro, where another categorized finish line will be located. Returning to the valley floor, the riders prepare to tackle the most challenging climb of the Giro: about 12 km at an average gradient of 6% to reach the Category 1 categorized finish line of Orune-Su Pradu, located 26 km from the finish.
6 km from the finish, the road begins to climb again for about 2 km at an average gradient of 5%, followed by a few ups and downs until reaching the final straight.
Tomorrow's stage will be broadcast live on Rai Sport, HBO Discovery, and the Lega Ciclismo Professionistico YouTube channel starting at 1:40 PM.
Complete results:
168.1 kilometers raced at an average speed of 42.554 km/hr
| 1 | Dusan Rajovic | Solution Tech-NIPPO-Rali | 3hr 57min 1sec |
| 2 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 3 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 4 | Enrico Zanoncello | Bardiani-CSF 7 Saber | s.t. |
| 5 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 6 | Thomas Capra | Bahrain Victorious Development Team | s.t. |
| 7 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | s.t. |
| 8 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 9 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 10 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 11 | Andrea D'Amato | Team UKYO | s.t. |
| 12 | Lorenzo De Longhi | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 13 | Mihajlo Stolic | Bahrain Victorious Development Team | s.t. |
| 14 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 15 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 16 | Matijs Van Strijthem | Soudal Quick-Step | s.t. |
| 17 | José Juan Prieto | Petrolike | s.t. |
| 18 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 19 | Matvey Boldyrev | UAE Team Emirates Gen-Z | s.t. |
| 20 | Yoshiki Terada | Team UKYO | s.t. |
| 21 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | s.t. |
| 22 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 23 | Riccardo Perani | Beltrami TSA-Tre Colli | s.t. |
| 24 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 25 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 26 | Filippo Zana | Soudal Quick-Step | s.t. |
| 27 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 28 | Jose Antonio Prieto | Petrolike | s.t. |
| 29 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 30 | Giosue Epis | Petrolike | s.t. |
| 31 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 32 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 33 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 34 | Nicolo Garibbo | Team UKYO | s.t. |
| 35 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 36 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 37 | Tommaso Dati | Team UKYO | s.t. |
| 38 | Tilen Finkst | Solution Tech-NIPPO-Rali | s.t. |
| 39 | Federico Iacomoni | Team UKYO | s.t. |
| 40 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 41 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 42 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 43 | Mattia Stenico | Bardiani-CSF 7 Saber | s.t. |
| 44 | Michael Belleri | Beltrami TSA-Tre Colli | s.t. |
| 45 | Liam O'Brien | Lidl-Trek Future Racing | s.t. |
| 46 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 47 | Janek Jackowiak | Bahrain Victorious Development Team | s.t. |
| 48 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 49 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 50 | Alejandro Callejas | Petrolike | s.t. |
| 51 | Simone Raccani | Team UKYO | s.t. |
| 52 | Andrea Bessega | Lidl-Trek Future Racing | s.t. |
| 53 | Andrii Ponomar | Petrolike | s.t. |
| 54 | David Lozano | Team Novo Nordisk | s.t. |
| 55 | Luca Covili | Bardiani-CSF 7 Saber | s.t. |
| 56 | Samuel Quaranta | Gragnano Sporting Club | s.t. |
| 57 | Carlos Samudio | Solution Tech-NIPPO-Rali | s.t. |
| 58 | Leonardo Rossi | Beltrami TSA-Tre Colli | s.t. |
| 59 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 60 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | s.t. |
| 61 | Simone Buongiorno | Beltrami TSA-Tre Colli | s.t. |
| 62 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 63 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 64 | Valentin Hofer | Bahrain Victorious Development Team | s.t. |
| 65 | Antonio Polga | Team Novo Nordisk | s.t. |
| 66 | Nicola Conci | XDS Astana Team | s.t. |
| 67 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 68 | Darren van Bekkum | XDS Astana Team | s.t. |
| 69 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 70 | Alexandre Balmer | Solution Tech-NIPPO-Rali | s.t. |
| 71 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 72 | Michele Bicelli | Biesse-Carrera-Premac | s.t. |
| 73 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 74 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 75 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 76 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 77 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 78 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 79 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 80 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 81 | Thor Michielsen | Lidl-Trek Future Racing | s.t. |
| 82 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 83 | Juan Diego Quintero | Petrolike | s.t. |
| 84 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
| 85 | Max Bock | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 86 | Santiago Basso | Bahrain Victorious Development Team | s.t. |
| 87 | Diego Bracalente | MBH Bank CSB Telecom Fort | s.t. |
| 88 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 89 | Christian Piffer | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 90 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 91 | Marcos Freire | UAE Team Emirates Gen-Z | s.t. |
| 92 | Michael Zarate | Petrolike | s.t. |
| 93 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 94 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 95 | Leonardo Vesco | Biesse-Carrera-Premac | s.t. |
| 96 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 97 | Simone Zanini | XDS Astana Team | s.t. |
| 98 | Pietro Galbusera | XDS Astana Team | s.t. |
| 99 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 100 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | s.t. |
| 101 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 102 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 103 | Leonardo Volpato | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 104 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 105 | Sam Brand | Team Novo Nordisk | s.t. |
| 106 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 107 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 108 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 109 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 110 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 111 | Haoyu Su | XDS Astana Team | s.t. |
| 112 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | s.t. |
| 113 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 114 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 115 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 116 | Alessandro Milesi | Biesse-Carrera-Premac | s.t. |
| 117 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 118 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 119 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 120 | Tobias Nolde | Team Vorarlberg | s.t. |
| 121 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 122 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 123 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 124 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | s.t. |
| 125 | Roberto Busanello | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 126 | Simone Lucca | Gragnano Sporting Club | s.t. |
| 127 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 128 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | s.t. |
| 129 | Adam Revesz | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 130 | Hamish Armitt | Team Novo Nordisk | @ 17sec |
| 131 | Jacopo Colladon | Team Novo Nordisk | 0:19 |
| 132 | You Li | XDS Astana Team | s.t. |
| 133 | Umberto Poli | Team Novo Nordisk | 0:22 |
| 134 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | s.t. |
| 135 | Florian Kajamini | XDS Astana Team | s.t. |
| 136 | Alessandro Avi | Campana Imballaggi-Morbiato-Trentino | 0:27 |
| 137 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 138 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 139 | Stefano Leali | Biesse-Carrera-Premac | s.t. |
| 140 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 141 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | 31 |
| 142 | Samuele Alari | SC Padovani Polo Cherry Bank | 0:s.t. |
| 143 | Harry Hudson | Lidl-Trek Future Racing | s.t. |
| 144 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | 0:33 |
| 145 | Kristian Egholm | Lidl-Trek Future Racing | 0:36 |
| 146 | Marco Palomba | SC Padovani Polo Cherry Bank | 0:40 |
| 147 | Manabu Ishibashi | Team UKYO | 0:42 |
| 148 | Unai Ramos | Equipo Kern Pharma | 0:52 |
| 149 | Cesar Perez | Equipo Kern Pharma | s.t. |
| 150 | Thomas Rossetti | General Store-Essegibi-F.Ili Curia | 0:58 |
| 151 | Dominik Amann | Team Vorarlberg | 1:07 |
| 152 | Diego Uriarte | Equipo Kern Pharma | 1:23 |
| 153 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 154 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | @ 0sec |
| 155 | Colin Stüssi | Team Vorarlberg | 1:52 |
| 156 | Patrick Frydkjær | Lidl-Trek Future Racing | @ 0sec |
| DNF | Luca Attolini | MG.K Vis Costruzioni e Ambiente |
GC after stage 3:
494.2 kilometers raced so far at an average speed of 42.406 km/hr
| 1 | Nicolo Garibbo | Team UKYO | 11:39:14 |
| 2 | Gianmarco Garofoli | Soudal Quick-Step | 4 |
| 3 | Filippo Zana | Soudal Quick-Step | s.t. |
| 4 | Urko Berrade | Equipo Kern Pharma | 6 |
| 5 | Giacomo Ballabio | Team Vorarlberg | 1:03 |
| 6 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 7 | Tommaso Dati | Team UKYO | s.t. |
| 8 | Janek Jackowiak | Bahrain Victorious Development Team | s.t. |
| 9 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 10 | Federico Iacomoni | Team UKYO | s.t. |
| 11 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 12 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 13 | Nicola Conci | XDS Astana Team | s.t. |
| 14 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 15 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 16 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 17 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 18 | Simone Raccani | Team UKYO | s.t. |
| 19 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 20 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 21 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 22 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 23 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 24 | Luca Covili | Bardiani-CSF 7 Saber | 1:12 |
| 25 | Diego Bracalente | MBH Bank CSB Telecom Fort | 1:17 |
| 26 | Max Bock | Red Bull-BORA-hansgrohe Rookies | 1:20 |
| 27 | Liam O'Brien | Lidl-Trek Future Racing | 1:28 |
| 28 | Darren van Bekkum | XDS Astana Team | 1:29 |
| 29 | Leonardo Vesco | Biesse-Carrera-Premac | 3:20 |
| 30 | Patrick Frydkjær | Lidl-Trek Future Racing | 3:23 |
| 31 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 3:24 |
| 32 | Carlos Samudio | Solution Tech-NIPPO-Rali | 3:27 |
| 33 | Filippo Magli | Bardiani-CSF 7 Saber | 3:30 |
| 34 | Andrii Ponomar | Petrolike | s.t. |
| 35 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | s.t. |
| 36 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 37 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 38 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 39 | Juan Diego Quintero | Petrolike | s.t. |
| 40 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 41 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 42 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 43 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 44 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | 3:50 |
| 45 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | 3:52 |
| 46 | Vicente Rojas | Bardiani-CSF 7 Saber | 3:56 |
| 47 | Louis Vervaeke | Soudal Quick-Step | 4:51 |
| 48 | Matvey Boldyrev | UAE Team Emirates Gen-Z | 7:18 |
| 49 | Mattia Stenico | Bardiani-CSF 7 Saber | s.t. |
| 50 | Alejandro Callejas | Petrolike | s.t. |
| 51 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 52 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 7:27 |
| 53 | Hamish Armitt | Team Novo Nordisk | 7:44 |
| 54 | Kristian Egholm | Lidl-Trek Future Racing | 7:54 |
| 55 | Simone Zanini | XDS Astana Team | 8:24 |
| 56 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | 11:18 |
| 57 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | 13:01 |
| 58 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | 13:17 |
| 59 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 60 | David Lozano | Team Novo Nordisk | s.t. |
| 61 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 62 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | 13:34 |
| 63 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | 13:50 |
| 64 | Diego Uriarte | Equipo Kern Pharma | 13:51 |
| 65 | Mirco Maestri | Team Polti-VisitMalta | 15:06 |
| 66 | Colin Stüssi | Team Vorarlberg | 15:26 |
| 67 | Harry Hudson | Lidl-Trek Future Racing | 16:56 |
| 68 | Mauri Vansevenant | Soudal Quick-Step | 17:01 |
| 69 | Riccardo Perani | Beltrami TSA-Tre Colli | 17:05 |
| 70 | Michele Bicelli | Biesse-Carrera-Premac | 17:06 |
| 71 | Simone Lucca | Gragnano Sporting Club | 17:56 |
| 72 | Florian Kajamini | XDS Astana Team | 18:07 |
| 73 | Tilen Finkst | Solution Tech-NIPPO-Rali | 19:25 |
| 74 | Andrea Bessega | Lidl-Trek Future Racing | s.t. |
| 75 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | 19:28 |
| 76 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 77 | Michael Belleri | Beltrami TSA-Tre Colli | 19:47 |
| 78 | Pascal Eenkhoorn | Soudal Quick-Step | 19:48 |
| 79 | Unai Ramos | Equipo Kern Pharma | 20:20 |
| 80 | Hugo Aznar | Equipo Kern Pharma | 20:54 |
| 81 | Thor Michielsen | Lidl-Trek Future Racing | 21:18 |
| 82 | Sam Brand | Team Novo Nordisk | 21:45 |
| 83 | Leonardo Volpato | Campana Imballaggi-Morbiato-Trentino | 21:46 |
| 84 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 21:51 |
| 85 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | 22:17 |
| 86 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | 23:14 |
| 87 | José Juan Prieto | Petrolike | s.t. |
| 88 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | s.t. |
| 89 | William Harding | MG.K Vis Costruzioni e Ambiente | 24:42:00 |
| 90 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | s.t. |
| 91 | Roberto Busanello | Campana Imballaggi-Morbiato-Trentino | 25:07:00 |
| 92 | Dusan Rajovic | Solution Tech-NIPPO-Rali | 25:29:00 |
| 93 | Cesar Perez | Equipo Kern Pharma | 26:30:00 |
| 94 | Pietro Galbusera | XDS Astana Team | 28:44:00 |
| 95 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | 28:49:00 |
| 96 | Valentin Hofer | Bahrain Victorious Development Team | 29:15:00 |
| 97 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 98 | Philipp Hofbauer | Team Vorarlberg | 32:42:00 |
| 99 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 33:01:00 |
| 100 | Antonio Polga | Team Novo Nordisk | s.t. |
| 101 | Lorenzo De Longhi | Campana Imballaggi-Morbiato-Trentino | 33:04:00 |
| 102 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 103 | Leonardo Rossi | Beltrami TSA-Tre Colli | 33:08:00 |
| 104 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 33:15:00 |
| 105 | Marco Palomba | SC Padovani Polo Cherry Bank | 33:41:00 |
| 106 | Thomas Capra | Bahrain Victorious Development Team | 36:50:00 |
| 107 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | s.t. |
| 108 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 109 | Yoshiki Terada | Team UKYO | s.t. |
| 110 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 111 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 112 | Jose Antonio Prieto | Petrolike | s.t. |
| 113 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 114 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 115 | Christian Piffer | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 116 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 117 | Adam Revesz | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 118 | Emanuel Zangerle | Team Vorarlberg | 36:57:00 |
| 119 | Santiago Basso | Bahrain Victorious Development Team | s.t. |
| 120 | Marcos Freire | UAE Team Emirates Gen-Z | s.t. |
| 121 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 122 | Haoyu Su | XDS Astana Team | s.t. |
| 123 | Tobias Nolde | Team Vorarlberg | s.t. |
| 124 | Alessandro Avi | Campana Imballaggi-Morbiato-Trentino | 37:14:00 |
| 125 | Stefano Leali | Biesse-Carrera-Premac | 37:17:00 |
| 126 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 127 | Samuele Alari | SC Padovani Polo Cherry Bank | 37:21:00 |
| 128 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 129 | Manabu Ishibashi | Team UKYO | 37:32:00 |
| 130 | Thomas Rossetti | General Store-Essegibi-F.Ili Curia | 37:48:00 |
| 131 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | 38:18:00 |
| 132 | Manuel Peñalver | Team Polti-VisitMalta | 41:43:00 |
| 133 | Andrea D'Amato | Team UKYO | 41:47:00 |
| 134 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 135 | Giosue Epis | Petrolike | s.t. |
| 136 | Mihajlo Stolic | Bahrain Victorious Development Team | s.t. |
| 137 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 138 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 139 | Simone Buongiorno | Beltrami TSA-Tre Colli | s.t. |
| 140 | Michael Zarate | Petrolike | s.t. |
| 141 | Samuel Quaranta | Gragnano Sporting Club | s.t. |
| 142 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 143 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 144 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 145 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 146 | Alessandro Milesi | Biesse-Carrera-Premac | s.t. |
| 147 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 148 | Matijs Van Strijthem | Soudal Quick-Step | 41:54:00 |
| 149 | Umberto Poli | Team Novo Nordisk | 42:09:00 |
| 150 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | 42:10:00 |
| 151 | You Li | XDS Astana Team | 42:13:00 |
| 152 | Matteo Mengarelli | Gragnano Sporting Club | 42:21:00 |
| 153 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 154 | Dominik Amann | Team Vorarlberg | 43:01:00 |
| 155 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | 47:39:00 |
| 156 | Jacopo Colladon | Team Novo Nordisk | 47:58:00 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Stage 3 photos by Fotoreporter Sirotti:

Lorenzo Finn heads to the start.

The Solution Tech-NIPPO-Rali team with points classification leader Davide Donati is presented.

Team Red Bull-BORA-hansgrohe

GC leader Nicolo Garibbo with Claudio Chiappucci and Gianni Bugno

Racing along the Sardinian coast.

Ignazio Cireddu attacks

Here they come for the sprint.

Dusan Rajovic beats Davide Donati for the stage win.

The stage podium, from left: Davide Donati (2nd), Dusan Rajovic (1st), & Manuel Peñalver (3rd)

Nicolo Garibbo will start stage four in the GC leader's light blue jersey,
Thursday, February 26: Stage 2, Oristano - Carbonia, 136.3 km
Stage 2 map & profile | Stage 2 photos

Davide Donati wins stage two. Sirotti phnoto
Bill and Carol McGann's book The Story of the Giro d'Italia, A Year-by-Year History of the Tour of Italy, Vol 2: 1971 - 2011 is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Carbonia at 2:30 PM, local time: 21C (69F), sunny, with the wind from the west at 10 km/hr (6 mph). There is just a 1% chance of rain.
The race: Here's the race organizer's stage two report.
Italian Under-23 Individual Time Trial Champion Davide Donati (Red Bull-BORA-hansgrohe Rookies) won the second stage of the Giro della Sardegna (the first round of the third edition of the Coppa Italia delle Regioni), the 136.2 km Oristano – Carbonia, at the end of an intense and challenging stage along the island's western coast.
The stage of the race, organized by GS Emilia and supported by the Autonomous Region of Sardinia through the Department of Tourism, Crafts and Commerce, started at a brisk pace, averaging 44.800 km/h in the first hour.
After the passage of the Genna Sciria categorized climb, won by Louis Vervaeke (Soudal Quick-Step), an attack ensued between Alexandre Balmer (Solution Tech NIPPO Rali) and Federico Iacomoni (Team UKYO), which was neutralized by an ever-vigilant peloton, led by Soudal Quick-Step.
Near Buggerru, Mattia Stenico (Bardiani) attempted to gain an advantage, joined shortly thereafter by Zoccarato, first on the second categorized climb of the day, Pietrobon, Blanc, Uriarte, Samudio, Hudson, Bambagioni, and Iacomoni, thus forming a leading group.
At the Montecani Pass, thanks to the pressure from Soudal Quick-Step, the peloton became attackers. Filippo Zana, Luca Paletti, and Gianmarco Garofoli then attempted to attack.
From the main group, Van Bekkum (XDS Astana) then attempted to get ahead of everyone, but was then absorbed with 5 km to go. After Terada and Balmer's final push in the finale, the stage was decided by a sprint finish by Davide Donati, ahead of Gianmarco Garofoli (Soudal Quick-Step) and Denmark's Patrick Frydkjaer (Lidl-TREK – Future Racing).
Nicolò Garibbo continues to lead the overall standings, with a 4-second advantage over the Soudal-Quick-Step duo of Garofoli and Zana.

Nicolo Garibbo remains the GC leader. Sirotti photo
Stage Three Route: Cagliari – Tortolì (168.3 km)
With a total elevation gain of 1,190 meters, the third stage promises to be the least challenging in terms of altitude. After the start (at 11:15 a.m.) from Poetto, the first 20 km are perfectly flat, while the following stage introduces a series of more or less pronounced undulations that should not be underestimated, especially for those teams aiming for a sprint finish and wanting to keep the race close.
At the apex of the largest of these, Punta Culumbaris, is a categorized finish line. The next few kilometers are mostly flat, followed by a slightly more undulating section, and then the road climbs again, albeit slightly, until the second categorized finish line, located in Genna. Cresia. The subsequent descent is also very gradual and uneventful. The final 20 kilometers are essentially flat or slightly undulating until they join the final straight, about 800 meters long, wide and slightly uphill.
Tomorrow's stage will be broadcast live on Rai Sport, the HBO Discovery platforms, and the Lega Ciclismo Professionistico YouTube channel starting at 1:40 PM.
Complete results:
136.3 kilometers raced at an average speed of 44.632 km/hr
| 1 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | 3hr 3min 14sec |
| 2 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 3 | Patrick Frydkjær | Lidl-Trek Future Racing | s.t. |
| 4 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 5 | Nicola Conci | XDS Astana Team | s.t. |
| 6 | Tommaso Dati | Team UKYO | s.t. |
| 7 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 8 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 9 | Janek Jackowiak | Bahrain Victorious Development Team | s.t. |
| 10 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 11 | Leonardo Vesco | Biesse-Carrera-Premac | s.t. |
| 12 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 13 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 14 | Filippo Zana | Soudal Quick-Step | s.t. |
| 15 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 16 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 17 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 18 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | s.t. |
| 19 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 20 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 21 | David Lozano | Team Novo Nordisk | s.t. |
| 22 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 23 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 24 | Nicolo Garibbo | Team UKYO | s.t. |
| 25 | Luca Covili | Bardiani-CSF 7 Saber | s.t. |
| 26 | Carlos Samudio | Solution Tech-NIPPO-Rali | s.t. |
| 27 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 28 | Andrii Ponomar | Petrolike | s.t. |
| 29 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 30 | Federico Iacomoni | Team UKYO | s.t. |
| 31 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 32 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | s.t. |
| 33 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 34 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 35 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 36 | Juan Diego Quintero | Petrolike | s.t. |
| 37 | Michele Bicelli | Biesse-Carrera-Premac | s.t. |
| 38 | Alexandre Balmer | Solution Tech-NIPPO-Rali | s.t. |
| 39 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 40 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 41 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 42 | Simone Raccani | Team UKYO | s.t. |
| 43 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 44 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 45 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 46 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 47 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 48 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 49 | Diego Bracalente | MBH Bank CSB Telecom Fort | @ 14sec |
| 50 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | 0:17 |
| 51 | Max Bock | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 52 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | 0:22 |
| 53 | Liam O'Brien | Lidl-Trek Future Racing | 0:25 |
| 54 | Darren van Bekkum | XDS Astana Team | 0:26 |
| 55 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 56 | Florian Kajamini | XDS Astana Team | 0:39 |
| 57 | Harry Hudson | Lidl-Trek Future Racing | 3:34 |
| 58 | Louis Vervaeke | Soudal Quick-Step | 3:48 |
| 59 | Matvey Boldyrev | UAE Team Emirates Gen-Z | s.t. |
| 60 | Mattia Stenico | Bardiani-CSF 7 Saber | s.t. |
| 61 | Kristian Egholm | Lidl-Trek Future Racing | s.t. |
| 62 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 63 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 64 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | s.t. |
| 65 | Hamish Armitt | Team Novo Nordisk | s.t. |
| 66 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 67 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 68 | Alejandro Callejas | Petrolike | s.t. |
| 69 | Riccardo Perani | Beltrami TSA-Tre Colli | s.t. |
| 70 | Simone Lucca | Gragnano Sporting Club | 4:39 |
| 71 | Simone Zanini | XDS Astana Team | 4:49 |
| 72 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | 6:08 |
| 73 | José Juan Prieto | Petrolike | s.t. |
| 74 | Tilen Finkst | Solution Tech-NIPPO-Rali | s.t. |
| 75 | Andrea Bessega | Lidl-Trek Future Racing | s.t. |
| 76 | Thor Michielsen | Lidl-Trek Future Racing | 8:01 |
| 77 | Roberto Busanello | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 78 | Sam Brand | Team Novo Nordisk | 8:28 |
| 79 | Leonardo Volpato | Campana Imballaggi-Morbiato-Trentino | 8:29 |
| 80 | Michael Belleri | Beltrami TSA-Tre Colli | s.t. |
| 81 | Cesar Perez | Equipo Kern Pharma | 8:32 |
| 82 | Dusan Rajovic | Solution Tech-NIPPO-Rali | 8:33 |
| 83 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 8:34 |
| 84 | Diego Uriarte | Equipo Kern Pharma | 8:58 |
| 85 | William Harding | MG.K Vis Costruzioni e Ambiente | 11:25 |
| 86 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | s.t. |
| 87 | Colin Stüssi | Team Vorarlberg | 12:31 |
| 88 | Pietro Galbusera | XDS Astana Team | 15:53 |
| 89 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | s.t. |
| 90 | Valentin Hofer | Bahrain Victorious Development Team | 15:58 |
| 91 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 92 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 93 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 94 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 95 | Lorenzo De Longhi | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 96 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
| 97 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 98 | Unai Ramos | Equipo Kern Pharma | s.t. |
| 99 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 100 | Thomas Capra | Bahrain Victorious Development Team | 19:44 |
| 101 | Andrea D'Amato | Team UKYO | s.t. |
| 102 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 103 | Yoshiki Terada | Team UKYO | s.t. |
| 104 | Giosue Epis | Petrolike | s.t. |
| 105 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 106 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | s.t. |
| 107 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 108 | Michael Zarate | Petrolike | s.t. |
| 109 | Mihajlo Stolic | Bahrain Victorious Development Team | s.t. |
| 110 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 111 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 112 | Christian Piffer | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 113 | Thomas Rossetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 114 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | s.t. |
| 115 | Antonio Polga | Team Novo Nordisk | s.t. |
| 116 | Jose Antonio Prieto | Petrolike | s.t. |
| 117 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 118 | Jacopo Colladon | Team Novo Nordisk | s.t. |
| 119 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 120 | Samuele Alari | SC Padovani Polo Cherry Bank | s.t. |
| 121 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 122 | Simone Buongiorno | Beltrami TSA-Tre Colli | s.t. |
| 123 | Alessandro Avi | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 124 | Alessandro Milesi | Biesse-Carrera-Premac | s.t. |
| 125 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 126 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 127 | Stefano Leali | Biesse-Carrera-Premac | s.t. |
| 128 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 129 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 130 | Umberto Poli | Team Novo Nordisk | s.t. |
| 131 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 132 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 133 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 134 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 135 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 136 | Adam Revesz | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 137 | Manabu Ishibashi | Team UKYO | s.t. |
| 138 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 139 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 140 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 141 | Samuel Quaranta | Gragnano Sporting Club | s.t. |
| 142 | Leonardo Rossi | Beltrami TSA-Tre Colli | 19:51 |
| 143 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 144 | Marcos Freire | UAE Team Emirates Gen-Z | s.t. |
| 145 | Dominik Amann | Team Vorarlberg | s.t. |
| 146 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 147 | Luca Attolini | MG.K Vis Costruzioni e Ambiente | s.t. |
| 148 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 149 | Haoyu Su | XDS Astana Team | s.t. |
| 150 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 151 | Santiago Basso | Bahrain Victorious Development Team | s.t. |
| 152 | Tobias Nolde | Team Vorarlberg | s.t. |
| 153 | You Li | XDS Astana Team | s.t. |
| 154 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 155 | Matijs Van Strijthem | Soudal Quick-Step | s.t. |
| 156 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 19:58 |
| 157 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | 20:07 |
GC after stage 2:
326.1 kilometers raced so far at an average speed of 42.331 km/hr
| 1 | Nicolo Garibbo | Team UKYO | 7hr 42min 13sec |
| 2 | Gianmarco Garofoli | Soudal Quick-Step | @ 4sec |
| 3 | Filippo Zana | Soudal Quick-Step | s.t. |
| 4 | Urko Berrade | Equipo Kern Pharma | 0:06 |
| 5 | Giacomo Ballabio | Team Vorarlberg | 1:03 |
| 6 | Tommaso Dati | Team UKYO | s.t. |
| 7 | Nicola Conci | XDS Astana Team | s.t. |
| 8 | Janek Jackowiak | Bahrain Victorious Development Team | s.t. |
| 9 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 10 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 11 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 12 | Federico Iacomoni | Team UKYO | s.t. |
| 13 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 14 | Giacomo Rosato | Bahrain Victorious Development Team | s.t. |
| 15 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 16 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 17 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 18 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 19 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 20 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 21 | Simone Raccani | Team UKYO | s.t. |
| 22 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 23 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 24 | Luca Covili | Bardiani-CSF 7 Saber | 1:12 |
| 25 | Diego Bracalente | MBH Bank CSB Telecom Fort | 1:17 |
| 26 | Max Bock | Red Bull-BORA-hansgrohe Rookies | 1:20 |
| 27 | Liam O'Brien | Lidl-Trek Future Racing | 1:28 |
| 28 | Darren van Bekkum | XDS Astana Team | 1:29 |
| 29 | Leonardo Vesco | Biesse-Carrera-Premac | 3:20 |
| 30 | Patrick Frydkjær | Lidl-Trek Future Racing | 3:23 |
| 31 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 3:24 |
| 32 | Carlos Samudio | Solution Tech-NIPPO-Rali | 3:27 |
| 33 | Filippo Magli | Bardiani-CSF 7 Saber | 3:30 |
| 34 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 35 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 36 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 37 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | s.t. |
| 38 | Andrii Ponomar | Petrolike | s.t. |
| 39 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 40 | Juan Diego Quintero | Petrolike | s.t. |
| 41 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 42 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 43 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 44 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | 3:50 |
| 45 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | 3:52 |
| 46 | Vicente Rojas | Bardiani-CSF 7 Saber | 3:56 |
| 47 | Louis Vervaeke | Soudal Quick-Step | 4:51 |
| 48 | Kristian Egholm | Lidl-Trek Future Racing | 7:18 |
| 49 | Matvey Boldyrev | UAE Team Emirates Gen-Z | s.t. |
| 50 | Mattia Stenico | Bardiani-CSF 7 Saber | s.t. |
| 51 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 52 | Alejandro Callejas | Petrolike | s.t. |
| 53 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 7:27 |
| 54 | Hamish Armitt | Team Novo Nordisk | 7:27 |
| 55 | Simone Zanini | XDS Astana Team | 8:24 |
| 56 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | 11:18 |
| 57 | Diego Uriarte | Equipo Kern Pharma | 12:28 |
| 58 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | 13:07 |
| 59 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | 13:17 |
| 60 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 61 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 62 | David Lozano | Team Novo Nordisk | s.t. |
| 63 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 64 | Colin Stüssi | Team Vorarlberg | 13:34 |
| 65 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | 13:34 |
| 66 | Mirco Maestri | Team Polti-VisitMalta | 15:06 |
| 67 | Harry Hudson | Lidl-Trek Future Racing | 16:25 |
| 68 | Mauri Vansevenant | Soudal Quick-Step | 17:01 |
| 69 | Riccardo Perani | Beltrami TSA-Tre Colli | 17:05 |
| 70 | Michele Bicelli | Biesse-Carrera-Premac | 17:06 |
| 71 | Florian Kajamini | XDS Astana Team | 17:45 |
| 72 | Simone Lucca | Gragnano Sporting Club | 17:56 |
| 73 | Andrea Bessega | Lidl-Trek Future Racing | 19:25 |
| 74 | Tilen Finkst | Solution Tech-NIPPO-Rali | 19:25 |
| 75 | Pascal Eenkhoorn | Soudal Quick-Step | 19:28 |
| 76 | Unai Ramos | Equipo Kern Pharma | s.t. |
| 77 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 78 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 79 | Michael Belleri | Beltrami TSA-Tre Colli | 19:47 |
| 80 | Hugo Aznar | Equipo Kern Pharma | 20:54 |
| 81 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 82 | Thor Michielsen | Lidl-Trek Future Racing | 21:18 |
| 83 | Sam Brand | Team Novo Nordisk | 21:45 |
| 84 | Leonardo Volpato | Campana Imballaggi-Morbiato-Trentino | 21:46 |
| 85 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 21:51 |
| 86 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | 23:14 |
| 87 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | s.t. |
| 88 | José Juan Prieto | Petrolike | s.t. |
| 89 | Luca Attolini | MG.K Vis Costruzioni e Ambiente | 23:21 |
| 90 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | 24:42 |
| 91 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 92 | Roberto Busanello | Campana Imballaggi-Morbiato-Trentino | 25:07 |
| 93 | Cesar Perez | Equipo Kern Pharma | 25:38 |
| 94 | Dusan Rajovic | Solution Tech-NIPPO-Rali | 25:39 |
| 95 | Pietro Galbusera | XDS Astana Team | 28:44 |
| 96 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | 28:49 |
| 97 | Valentin Hofer | Bahrain Victorious Development Team | 29:15 |
| 98 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 99 | Philipp Hofbauer | Team Vorarlberg | 32:42 |
| 100 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 33:01 |
| 101 | Antonio Polga | Team Novo Nordisk | s.t. |
| 102 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 103 | Gabriele Raccagni | Team Polti-VisitMalta | 33:04 |
| 104 | Lorenzo De Longhi | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 105 | Leonardo Rossi | Beltrami TSA-Tre Colli | 33:08 |
| 106 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 33:15 |
| 107 | Alessandro Avi | Campana Imballaggi-Morbiato-Trentino | 36:47 |
| 108 | Thomas Capra | Bahrain Victorious Development Team | 36:50 |
| 109 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | s.t. |
| 110 | Samuele Alari | SC Padovani Polo Cherry Bank | s.t. |
| 111 | Christian Piffer | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 112 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 113 | Yoshiki Terada | Team UKYO | s.t. |
| 114 | Thomas Rossetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 115 | Stefano Leali | Biesse-Carrera-Premac | s.t. |
| 116 | Jose Antonio Prieto | Petrolike | s.t. |
| 117 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 118 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 119 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 120 | Adam Revesz | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 121 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 122 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 123 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 124 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 125 | Manabu Ishibashi | Team UKYO | s.t. |
| 126 | Marcos Freire | UAE Team Emirates Gen-Z | 36:57 |
| 127 | Elia Andreaus | Bahrain Victorious Development Team | s.t. |
| 128 | Santiago Basso | Bahrain Victorious Development Team | s.t. |
| 129 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 130 | Tobias Nolde | Team Vorarlberg | s.t. |
| 131 | Haoyu Su | XDS Astana Team | s.t. |
| 132 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | 37:56 |
| 133 | Giosue Epis | Petrolike | 41:47 |
| 134 | Michael Zarate | Petrolike | s.t. |
| 135 | Andrea D'Amato | Team UKYO | s.t. |
| 136 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 137 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 138 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 139 | Mihajlo Stolic | Bahrain Victorious Development Team | s.t. |
| 140 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 141 | Alessandro Milesi | Biesse-Carrera-Premac | s.t. |
| 142 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 143 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 144 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 145 | Simone Buongiorno | Beltrami TSA-Tre Colli | s.t. |
| 146 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 147 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 148 | Samuel Quaranta | Gragnano Sporting Club | s.t. |
| 149 | Umberto Poli | Team Novo Nordisk | s.t. |
| 150 | Dominik Amann | Team Vorarlberg | 41:54 |
| 151 | You Li | XDS Astana Team | s.t. |
| 152 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 153 | Matijs Van Strijthem | Soudal Quick-Step | s.t. |
| 154 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 155 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | 42:10 |
| 156 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | 47:39 |
| 157 | Jacopo Colladon | Team Novo Nordisk | s.t. |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Stage two photos by Fotoreporter Sirotti:

Before the start, politician Roberto Pella, GC leader Nicolo Garibbo, Claudio Chiappucci, & Gianni Bugno.

GC leader Nicolo Garibbo gets his bike before the stage start.

Lorenzo Finn

The peloton races across the beautiful Sardinian countryside.

A closer shot of the pack.

Davide Donati wins the stage.

The stage podium, from left. Gianmarco Garofoli (2nd), Davide Donati (1st), & Patrick Frydkjær (3rd)

Mountains classification leader: Robert Carlos Gonzales

GC leader Nicolo Garibbo celebrating his GC leadership.
Wednesday, February 25: Stage 1, Castelsardo - Bosa, 189.8 km
Stage 1 map & profile | Stage 1 photos

Nicolo Garibbo (left) just beats Filippo Zana for the stage win. Sirotti photo
James Witherell's book Bicycle History: A Chronological History of People, Races and Technology is available in both print and Kindle eBook formats. To get your copy just click on the Amazon link on the right.
Weather at the finish city of Bosa at 2:30 PM, local time: 19C (66F), sunny, with the wind from the west-southwest at 6 km/hr (4 mph). There is just a 2% chance of rain.
The race: Here's the race organizer's report.
Ligurian Nicolò Garibbo (Team Ukyo) won the first stage of the Giro di Sardegna, the 189.5-km Castelsardo – Bosa, the inaugural stage and the longest of the 2026 edition.
The Giro di Sardegna, organized by GS Emilia, is the first round of the third edition of the Coppa Italia delle Regioni and is supported by the Autonomous Region of Sardinia, through the Department of Tourism, Crafts, and Commerce.
The race heated up from the first kilometers, with several attempts to break away after the official start. However, it took about 15 kilometers for the positive momentum to emerge, when Cristian Remelli (General Store Essegibi), Panamanian Roberto Gonzales (Solution Tech Nippo Rali), Britain's Hamish Armitt (Team Novo Nordisk), and Austria's Philipp Hoffbauer (Team Vorarlberg) took the lead. Shortly thereafter, Matteo Spreafico (MG K Vis Costruzioni) also rejoins the frontrunners, completing a quintet that manages to gain a maximum advantage of over 4'30" over the peloton at kilometer 30.
The race changes course on the Villanova Monteleone climb, the final categorized climb of the day. Spreafico and Hoffbauer first lose the lead, while the most anticipated riders begin to break away from the peloton. Filippo Zana (Soudal Quick-Step) makes a decisive move to rejoin the frontrunners, further establishing the lead.
Meanwhile, Nicolò Garibbo (Team Ukyo), Urko Berrade (Equipo Kern Pharma), and Gianmarco Garofoli (Soudal Quick-Step) emerge from the peloton, the latter being instrumental in covering the moves in favor of his teammate. With approximately 22 km to go, a quintet of Zana, Garibbo, Berrade, Garofoli, and Gonzales thus forms, who shortly after will lose contact.

Another shot of Nicolo Garibbo winning the first stage.
The stage is then decided by a sprint to the finish line in Bosa: Nicolò Garibbo takes the lead, taking a prestigious victory ahead of Zana and Spaniard Berrade. Behind them, Giacomo Ballabio leads the peloton. Tomorrow, Nicolò Gabribbo will start in the leader's jersey.
The route of the second stage: Oristano – Carbonia (136.2 km):
After today's stage, which was the longest of the tour, tomorrow's second stage is the shortest.
It runs mostly along the western coast of the island, so the wind could become a factor not to be overlooked. The first 25 km are entirely flat, so a very fast start is expected; the crossing of the Marceddì Bridge deserves attention.
Subsequently, the profile begins to undulate, although there are no sections with significant gradients, including the climb leading to the first categorized climb of Genna Sciria. After the town of Arbus, the road resumes The route climbs slightly to Passo Bidderdì, where the descent is very fast. The route then tackles the highly panoramic climb overlooking the town of Buggerru (the second categorized finish line), followed by the subsequent climb, approximately 6.5 km long with an average gradient of 5.5%, leading to the Montecani categorized finish line. The final 20 km are mostly flat, although the road climbs gently in some sections. About 2 km from the finish line, the route enters the town of Carbonia, entering the final kilometer of the race. This climb is all slightly uphill, with a gradient peaking at around 4% in the final few meters.
Tomorrow's stage will be broadcast live on Rai Sport, HBO Discovery, and the Lega Ciclismo Professionistico YouTube channel starting at 1:40 PM.
Complete results:
189.8 kilometers raced at an average speed of 40.795 km/hr
| 1 | Nicolo Garibbo | Team UKYO | 4hr 39min 9sec |
| 2 | Filippo Zana | Soudal Quick-Step | s.t. |
| 3 | Urko Berrade | Equipo Kern Pharma | s.t. |
| 4 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 5 | Giacomo Ballabio | Team Vorarlberg | @ 53sec |
| 6 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 7 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 8 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 9 | Tommaso Dati | Team UKYO | s.t. |
| 10 | Federico Iacomoni | Team UKYO | s.t. |
| 11 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 12 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 13 | Janek Jackowiak | Bahrain Victorious Development | s.t. |
| 14 | Nicola Conci | XDS Astana Team | s.t. |
| 15 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 16 | Giacomo Rosato | Bahrain Victorious Development | s.t. |
| 17 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 18 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 19 | Liam O'Brien | Lidl-Trek Future Racing | s.t. |
| 20 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 21 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 22 | Simone Raccani | Team UKYO | s.t. |
| 23 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
| 24 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 25 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 26 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 27 | Colin Stüssi | Team Vorarlberg | s.t. |
| 28 | Diego Bracalente | MBH Bank CSB Telecom Fort | s.t. |
| 29 | Darren van Bekkum | XDS Astana Team | s.t. |
| 30 | Max Bock | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 31 | Luca Covili | Bardiani-CSF 7 Saber | 1:02 |
| 32 | Leonardo Vesco | Biesse-Carrera-Premac | 3:10 |
| 33 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 3:14 |
| 34 | Carlos Samudio | Solution Tech-NIPPO-Rali | 3:17 |
| 35 | Patrick Frydkjær | Lidl-Trek Future Racing | s.t. |
| 36 | Kristian Egholm | Lidl-Trek Future Racing | 3:20 |
| 37 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 38 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 39 | Luca Attolini | MG.K Vis Costruzioni e Ambiente | s.t. |
| 40 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 41 | Andrii Ponomar | Petrolike | s.t. |
| 42 | Matvey Boldyrev | UAE Team Emirates Gen-Z | s.t. |
| 43 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 44 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 45 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 46 | Juan Diego Quintero | Petrolike | s.t. |
| 47 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 48 | Mattia Stenico | Bardiani-CSF 7 Saber | s.t. |
| 49 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 50 | Unai Ramos | Equipo Kern Pharma | s.t. |
| 51 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | s.t. |
| 52 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 53 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 54 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 55 | Diego Uriarte | Equipo Kern Pharma | s.t. |
| 56 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 57 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 58 | Alejandro Callejas | Petrolike | s.t. |
| 59 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | s.t. |
| 60 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 61 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 62 | Simone Zanini | XDS Astana Team | 3:25 |
| 63 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 3:29 |
| 64 | Hamish Armitt | Team Novo Nordisk | s.t. |
| 65 | Mirco Maestri | Team Polti-VisitMalta | 11:08 |
| 66 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 67 | Michael Belleri | Beltrami TSA-Tre Colli | s.t. |
| 68 | Pietro Galbusera | XDS Astana Team | 12:41 |
| 69 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 70 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 71 | Harry Hudson | Lidl-Trek Future Racing | s.t. |
| 72 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 13:07 |
| 73 | Thor Michielsen | Lidl-Trek Future Racing | s.t. |
| 74 | Leonardo Volpato | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 75 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 76 | Riccardo Perani | Beltrami TSA-Tre Colli | s.t. |
| 77 | Sam Brand | Team Novo Nordisk | s.t. |
| 78 | Leonardo Rossi | Beltrami TSA-Tre Colli | s.t. |
| 79 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 80 | Simone Lucca | Gragnano Sporting Club | s.t. |
| 81 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 82 | Antonio Polga | Team Novo Nordisk | s.t. |
| 83 | Andrea Bessega | Lidl-Trek Future Racing | s.t. |
| 84 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 85 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 86 | Tilen Finkst | Solution Tech-NIPPO-Rali | s.t. |
| 87 | Valentin Hofer | Bahrain Victorious Development | s.t. |
| 88 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | s.t. |
| 89 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 90 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 91 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 92 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 93 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 94 | David Lozano | Team Novo Nordisk | s.t. |
| 95 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 96 | Alessandro Avi | Campana Imballaggi-Morbiato-Trentino | 16:53 |
| 97 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | 16:56 |
| 98 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 99 | Thomas Capra | Bahrain Victorious Development | s.t. |
| 100 | Santiago Basso | Bahrain Victorious Development | s.t. |
| 101 | Samuele Alari | SC Padovani Polo Cherry Bank | s.t. |
| 102 | Marcos Freire | UAE Team Emirates Gen-Z | s.t. |
| 103 | Elia Andreaus | Bahrain Victorious Development | s.t. |
| 104 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | s.t. |
| 105 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 106 | Stefano Leali | Biesse-Carrera-Premac | s.t. |
| 107 | Adam Revesz | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 108 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 109 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 110 | Christian Piffer | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 111 | Lorenzo De Longhi | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 112 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 113 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 114 | Michele Bicelli | Biesse-Carrera-Premac | s.t. |
| 115 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 116 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 117 | Tobias Nolde | Team Vorarlberg | s.t. |
| 118 | Jose Antonio Prieto | Petrolike | s.t. |
| 119 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 120 | Thomas Rossetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 121 | Juan Prieto José | Petrolike | s.t. |
| 122 | Roberto Busanello | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 123 | Dusan Rajovic | Solution Tech-NIPPO-Rali | s.t. |
| 124 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 125 | Haoyu Su | XDS Astana Team | s.t. |
| 126 | Cesar Perez | Equipo Kern Pharma | s.t. |
| 127 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 128 | Yoshiki Terada | Team UKYO | s.t. |
| 129 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 130 | Manabu Ishibashi | Team UKYO | s.t. |
| 131 | Florian Kajamini | XDS Astana Team | s.t. |
| 132 | Michael Zarate | Petrolike | 21:53 |
| 133 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 134 | Giosue Epis | Petrolike | s.t. |
| 135 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | s.t. |
| 136 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 137 | Samuel Quaranta | Gragnano Sporting Club | s.t. |
| 138 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | s.t. |
| 139 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 140 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 141 | Andrea D'Amato | Team UKYO | s.t. |
| 142 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 143 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 144 | Alessandro Milesi | Biesse-Carrera-Premac | s.t. |
| 145 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 146 | You Li | XDS Astana Team | s.t. |
| 147 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 148 | Mihajlo Stolic | Bahrain Victorious Development | s.t. |
| 149 | Simone Buongiorno | Beltrami TSA-Tre Colli | s.t. |
| 150 | Umberto Poli | Team Novo Nordisk | s.t. |
| 151 | Matijs Van Strijthem | Soudal Quick-Step | s.t. |
| 152 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 153 | Dominik Amann | Team Vorarlberg | s.t. |
| 154 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 155 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 156 | Jacopo Colladon | Team Novo Nordisk | 27:45 |
| 157 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | s.t. |
GC after stage 1:
| 1 | Nicolo Garibbo | Team UKYO | 4hr 38min 59sec |
| 2 | Filippo Zana | Soudal Quick-Step | @ 4sec |
| 3 | Urko Berrade | Equipo Kern Pharma | 0:06 |
| 4 | Gianmarco Garofoli | Soudal Quick-Step | 0:10 |
| 5 | Giacomo Ballabio | Team Vorarlberg | 1:03 |
| 6 | Louis Vervaeke | Soudal Quick-Step | s.t. |
| 7 | Ibon Ruiz | Equipo Kern Pharma | s.t. |
| 8 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 9 | Tommaso Dati | Team UKYO | s.t. |
| 10 | Federico Iacomoni | Team UKYO | s.t. |
| 11 | Kamiel Bonneu | Solution Tech-NIPPO-Rali | s.t. |
| 12 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 13 | Janek Jackowiak | Bahrain Victorious Development | s.t. |
| 14 | Nicola Conci | XDS Astana Team | s.t. |
| 15 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 16 | Giacomo Rosato | Bahrain Victorious Development | s.t. |
| 17 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 18 | Roberto Gonzalez | Solution Tech-NIPPO-Rali | s.t. |
| 19 | Liam O'Brien | Lidl-Trek Future Racing | s.t. |
| 20 | Unai Iribar | Equipo Kern Pharma | s.t. |
| 21 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 22 | Simone Raccani | Team UKYO | s.t. |
| 23 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
| 24 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 25 | Adria Pericas | UAE Team Emirates Gen-Z | s.t. |
| 26 | Lorenzo Finn | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 27 | Colin Stüssi | Team Vorarlberg | s.t. |
| 28 | Diego Bracalente | MBH Bank CSB Telecom Fort | s.t. |
| 29 | Darren van Bekkum | XDS Astana Team | s.t. |
| 30 | Max Bock | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 31 | Luca Covili | Bardiani-CSF 7 Saber | 1:12 |
| 32 | Leonardo Vesco | Biesse-Carrera-Premac | 3:20 |
| 33 | Alexandre Balmer | Solution Tech-NIPPO-Rali | 3:24 |
| 34 | Carlos Samudio | Solution Tech-NIPPO-Rali | 3:27 |
| 35 | Patrick Frydkjær | Lidl-Trek Future Racing | s.t. |
| 36 | Kristian Egholm | Lidl-Trek Future Racing | 3:30 |
| 37 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 38 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 39 | Luca Attolini | MG.K Vis Costruzioni e Ambiente | s.t. |
| 40 | Dario Giuliano | Team Polti-VisitMalta | s.t. |
| 41 | Andrii Ponomar | Petrolike | s.t. |
| 42 | Matvey Boldyrev | UAE Team Emirates Gen-Z | s.t. |
| 43 | Pascal Eenkhoorn | Soudal Quick-Step | s.t. |
| 44 | Paul Fietzke | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 45 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 46 | Juan Diego Quintero | Petrolike | s.t. |
| 47 | Enea Sambinello | UAE Team Emirates Gen-Z | s.t. |
| 48 | Mattia Stenico | Bardiani-CSF 7 Saber | s.t. |
| 49 | Kevin Biehl | General Store-Essegibi-F.Ili Curia | s.t. |
| 50 | Unai Ramos | Equipo Kern Pharma | s.t. |
| 51 | Alessandro Cattani | Team Technipes #inEmiliaRomagna | s.t. |
| 52 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 53 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 54 | Cesare Chesini | MBH Bank CSB Telecom Fort | s.t. |
| 55 | Diego Uriarte | Equipo Kern Pharma | s.t. |
| 56 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 57 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 58 | Alejandro Callejas | Petrolike | s.t. |
| 59 | Tommaso Quaglia | SC Padovani Polo Cherry Bank | s.t. |
| 60 | Nicholas Travella | Biesse-Carrera-Premac | s.t. |
| 61 | Gauthier Servranckx | Soudal Quick-Step | s.t. |
| 62 | Simone Zanini | XDS Astana Team | 3:35 |
| 63 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 3:39 |
| 64 | Hamish Armitt | Team Novo Nordisk | s.t. |
| 65 | Mirco Maestri | Team Polti-VisitMalta | 11:18 |
| 66 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 67 | Michael Belleri | Beltrami TSA-Tre Colli | s.t. |
| 68 | Pietro Galbusera | XDS Astana Team | 12:51 |
| 69 | Sebastian Putz | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 70 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 71 | Harry Hudson | Lidl-Trek Future Racing | s.t. |
| 72 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 13:17 |
| 73 | Thor Michielsen | Lidl-Trek Future Racing | s.t. |
| 74 | Leonardo Volpato | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 75 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 76 | Riccardo Perani | Beltrami TSA-Tre Colli | s.t. |
| 77 | Sam Brand | Team Novo Nordisk | s.t. |
| 78 | Leonardo Rossi | Beltrami TSA-Tre Colli | s.t. |
| 79 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 80 | Simone Lucca | Gragnano Sporting Club | s.t. |
| 81 | Gabriele Scagliola | Lidl-Trek Future Racing | s.t. |
| 82 | Antonio Polga | Team Novo Nordisk | s.t. |
| 83 | Andrea Bessega | Lidl-Trek Future Racing | s.t. |
| 84 | Davide Donati | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 85 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 86 | Tilen Finkst | Solution Tech-NIPPO-Rali | s.t. |
| 87 | Valentin Hofer | Bahrain Victorious Development | s.t. |
| 88 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna | s.t. |
| 89 | Gijs Schoonvelde | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 90 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 91 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 92 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 93 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 94 | David Lozano | Team Novo Nordisk | s.t. |
| 95 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 96 | Alessandro Avi | Campana Imballaggi-Morbiato-Trentino | 17:03 |
| 97 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna | 17:06 |
| 98 | Gabriele Raccagni | Team Polti-VisitMalta | s.t. |
| 99 | Thomas Capra | Bahrain Victorious Development | s.t. |
| 100 | Santiago Basso | Bahrain Victorious Development | s.t. |
| 101 | Samuele Alari | SC Padovani Polo Cherry Bank | s.t. |
| 102 | Marcos Freire | UAE Team Emirates Gen-Z | s.t. |
| 103 | Elia Andreaus | Bahrain Victorious Development | s.t. |
| 104 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna | s.t. |
| 105 | Andrea De Totto | Gragnano Sporting Club | s.t. |
| 106 | Stefano Leali | Biesse-Carrera-Premac | s.t. |
| 107 | Adam Revesz | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 108 | Matteo Vanden Wijngaert | UAE Team Emirates Gen-Z | s.t. |
| 109 | Raffaele Tela | Beltrami TSA-Tre Colli | s.t. |
| 110 | Christian Piffer | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 111 | Lorenzo De Longhi | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 112 | Andrea Biancalani | Beltrami TSA-Tre Colli | s.t. |
| 113 | Nicola Rossi | Biesse-Carrera-Premac | s.t. |
| 114 | Michele Bicelli | Biesse-Carrera-Premac | s.t. |
| 115 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 116 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 117 | Tobias Nolde | Team Vorarlberg | s.t. |
| 118 | JoseAntonio Prieto | Petrolike | s.t. |
| 119 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 120 | Thomas Rossetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 121 | José Juan Prieto | Petrolike | s.t. |
| 122 | Roberto Busanello | Campana Imballaggi-Morbiato-Trentino | s.t. |
| 123 | Dusan Rajovic | Solution Tech-NIPPO-Rali | s.t. |
| 124 | Alessio Menghini | Team Technipes #inEmiliaRomagna | s.t. |
| 125 | Haoyu Su | XDS Astana Team | s.t. |
| 126 | Cesar Perez | Equipo Kern Pharma | s.t. |
| 127 | Hugo Aznar | Equipo Kern Pharma | s.t. |
| 128 | Yoshiki Terada | Team UKYO | s.t. |
| 129 | Gustave Blanc | Red Bull-BORA-hansgrohe Rookies | s.t. |
| 130 | Manabu Ishibashi | Team UKYO | s.t. |
| 131 | Florian Kajamini | XDS Astana Team | s.t. |
| 132 | Michael Zarate | Petrolike | 22:03 |
| 133 | Manuel Peñalver | Team Polti-VisitMalta | s.t. |
| 134 | Giosue Epis | Petrolike | s.t. |
| 135 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna | s.t. |
| 136 | Pierluigi Garbi | Beltrami TSA-Tre Colli | s.t. |
| 137 | Samuel Quaranta | Gragnano Sporting Club | s.t. |
| 138 | Lorenzo Ursella | SC Padovani Polo Cherry Bank | s.t. |
| 139 | Davide Persico | MBH Bank CSB Telecom Fort | s.t. |
| 140 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 141 | Andrea D'Amato | Team UKYO | s.t. |
| 142 | Gabriele De Fabritiis | Gragnano Sporting Club | s.t. |
| 143 | Andrea Donati | Biesse-Carrera-Premac | s.t. |
| 144 | Alessandro Milesi | Biesse-Carrera-Premac | s.t. |
| 145 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 146 | You Li | XDS Astana Team | s.t. |
| 147 | Franklin Archibold | Solution Tech-NIPPO-Rali | s.t. |
| 148 | Mihajlo Stolic | Bahrain Victorious Development | s.t. |
| 149 | Simone Buongiorno | Beltrami TSA-Tre Colli | s.t. |
| 150 | Umberto Poli | Team Novo Nordisk | s.t. |
| 151 | Matijs Van Strijthem | Soudal Quick-Step | s.t. |
| 152 | Vittorio Friggi | MG.K Vis Costruzioni e Ambiente | s.t. |
| 153 | Dominik Amann | Team Vorarlberg | s.t. |
| 154 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 155 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 156 | Jacopo Colladon | Team Novo Nordisk | 27:55 |
| 157 | Leonardo Meccia | Team Technipes #inEmiliaRomagna | s.t. |
Stage 1 map & profile:

Stage 1 maps

Stage 1 profile
Stage 1 photos by Fotoreporter Sirotti:

Claudio Chiappucci (in black) was at the start.

Team Ukyo is presented during the starting ceremonies.

Here's Team Vorarlberg.

Filippo Zana and teammates head to the start.

The lined-out peloton descends.

Another shot of the peloton heading downhill

Nicolo Garibbo (left) beats Filippo Zana to win the first stage.

Almost a minute later here comes the pack to contest the field sprint.

Giacomo Ballabio wins the field sprint for fifth place.

A happy Nicolo Garibbo after winning the stage.

Stage winner and GC leader Nicolo Garibbo on the podium.
Start list with back numbers. February 24, 2026
| Bahrain Victorious Development Team | |
| 1 | Elia Andreaus |
| 2 | Thomas Capra |
| 3 | Santiago Basso |
| 4 | Valentin Hofer |
| 5 | Janek Jackowiak |
| 6 | Giacomo Rosato |
| 7 | Mihajlo Stolic |
| Bardiani-CSF 7 Saber | |
| 11 | Luca Covili |
| 12 | Filippo Magli |
| 13 | Luca Paletti |
| 14 | Vicente Rojas |
| 15 | Mattia Stenico |
| 16 | Alex Tolio |
| 17 | Enrico Zanoncello |
| Beltrami TSA-Tre Colli | |
| 21 | Michael Belleri |
| 22 | Andrea Biancalani |
| 23 | Simone Buongiorno |
| 24 | Pierluigi Garbi |
| 25 | Riccardo Perani |
| 26 | Leonardo Rossi |
| 27 | Raffaele Tela |
| Biesse-Carrera-Premac | |
| 31 | Michele Bicelli |
| 32 | Andrea Donati |
| 33 | Stefano Leali |
| 34 | Alessandro Milesi |
| 35 | Nicola Rossi |
| 36 | Nicholas Travella |
| 37 | Leonardo Vesco |
| Campana Imballaggi-Morbiato-Trentino | |
| 41 | Jenson Brown |
| 42 | Roberto Busanello |
| 43 | Lorenzo De Longhi |
| 44 | Christian Piffer |
| 45 | Alessandro Avi |
| 46 | Leonardo Volpato |
| 47 | Adam Revesz |
| Equipo Kern Pharma | |
| 51 | Hugo Aznar |
| 52 | Urko Berrade |
| 53 | Unai Iribar |
| 54 | Cesar Perez |
| 55 | Unai Ramos |
| 56 | Ibon Ruiz |
| 57 | Diego Uriarte |
| General Store-Essegibi-F.Ili Curia | |
| 61 | Nicoló Arrighetti |
| 62 | Kevin Biehl |
| 63 | Giovanni Bortoluzzi |
| 64 | Tommaso Bosio |
| 65 | Davide De Cassan |
| 66 | Thomas Rossetti |
| 67 | Cristian Remelli |
| Gragnano Sporting Club | |
| 71 | Matteo Mengarelli |
| 72 | Piergiorgio Cozzani |
| 73 | Gabriele De Fabritiis |
| 74 | Andrea De Totto |
| 75 | Simone Lucca |
| 76 | Samuel Quaranta |
| 77 | Ivan Troia |
| Lidl-Trek Future Racing | |
| 81 | Andrea Bessega |
| 82 | Kristian Egholm |
| 83 | Patrick Frydkjær |
| 84 | Harry Hudson |
| 85 | Thor Michielsen |
| 86 | Liam O'Brien |
| 87 | Gabriele Scagliola |
| MBH Bank CSB Telecom Fort | |
| 91 | Diego Bracalente |
| 92 | Cesare Chesini |
| 93 | Lorenzo Masciarelli |
| 94 | Fausto Masnada |
| 95 | Davide Persico |
| 96 | Alessandro Verre |
| 97 | Samuele Zoccarato |
| Mg.K Vis Costruzioni e Ambiente | |
| 101 | Luca Attolini |
| 102 | Andrea Cantoni |
| 103 | Vittorio Friggi |
| 104 | William Harding |
| 105 | Francesco Parravano |
| 106 | Matteo Spreafico |
| 107 | Ivan Taccone |
| Petrolike | |
| 111 | Alejandro Callejas |
| 112 | Giosue Epis |
| 113 | Andrii Ponomar |
| 114 | Jose Antonio Prieto |
| 115 | José Juan Prieto |
| 116 | Juan Diego Quintero |
| 117 | Michael Zarate |
| Red Bull-BORA-hansgrohe Rookies | |
| 121 | Gustave Blanc |
| 122 | Max Bock |
| 123 | Davide Donati |
| 124 | Paul Fietzke |
| 125 | Lorenzo Finn |
| 126 | Sebastian Putz |
| 127 | Gijs Schoonvelde |
| S.C. Padovani Polo Cherry Bank | |
| 131 | Samuele Alari |
| 132 | Lorenzo Ursella |
| 133 | Mirko Bozzola |
| 134 | Riccardo Lorello |
| 135 | Stefano Masciarelli |
| 136 | Marco Palomba |
| 137 | Tommaso Quaglia |
| Solution Tech-NIPPO-Rali | |
| 141 | Franklin Archibold |
| 142 | Alexandre Balmer |
| 143 | Kamiel Bonneu |
| 144 | Tilen Finkst |
| 145 | Roberto Gonzalez |
| 146 | Dusan Rajovic |
| 147 | Carlos Samudio |
| Soudal Quick-Step | |
| 151 | Pascal Eenkhoorn |
| 152 | Gianmarco Garofoli |
| 153 | Gauthier Servranckx |
| 154 | Matijs Van Strijthem |
| 155 | Mauri Vansevenant |
| 156 | Louis Vervaeke |
| 157 | Filippo Zana |
| Team Novo Nordisk | |
| 161 | Hamish Armitt |
| 162 | Sam Brand |
| 163 | Jacopo Colladon |
| 164 | David Lozano |
| 165 | Antonio Polga |
| 166 | Umberto Poli |
| 167 | Filippo Ridolfo |
| Team Polti-VisitMalta | |
| 171 | Adrián Benito |
| 172 | Dario Giuliano |
| 173 | Mirco Maestri |
| 174 | Manuel Peñalver |
| 175 | Thomas Pesenti |
| 176 | Andrea Pietrobon |
| 177 | Gabriele Raccagni |
| Team Technipes #inEmiliaRomagna Caffè Borbone | |
| 181 | Tommaso Anastasia |
| 182 | Emanuele Ansaloni |
| 183 | Tommaso Bambagioni |
| 184 | Alessandro Cattani |
| 185 | Leonardo Meccia |
| 186 | Alessio Menghini |
| 187 | Nicolo Pizzi |
| Team UKYO | |
| 191 | Andrea D'Amato |
| 192 | Tommaso Dati |
| 193 | Nicolo Garibbo |
| 194 | Federico Iacomoni |
| 195 | Manabu Ishibashi |
| 196 | Simone Raccani |
| 197 | Yoshiki Terada |
| Team Vorarlberg | |
| 201 | Dominik Amann |
| 202 | Giacomo Ballabio |
| 203 | Ignazio Cireddu |
| 204 | Philipp Hofbauer |
| 205 | Tobias Nolde |
| 206 | Colin Stüssi |
| 207 | Emanuel Zangerle |
| UAE Team Emirates Gen Z | |
| 211 | Matvey Boldyrev |
| 212 | Marcos Freire |
| 213 | Adria Pericas |
| 214 | Enea Sambinello |
| 215 | Jaime Torres |
| 216 | Matteo Vanden Wijngaert |
| XDS Astana Team | |
| 221 | Nicola Conci |
| 222 | Pietro Galbusera |
| 223 | Florian Kajamini |
| 224 | You Li |
| 225 | Haoyu Su |
| 226 | Darren van Bekkum |
| 227 | Simone Zanini |