
Wednesday, May 13: Stage 5, Praia a Mare - Potenza, 203 km
Stage 5 map & profile | Stage 5 photos

Igor Arrieta wins the stage. Second-place Afonso Eulalio (just behind Arrieta) becomes the new GC leader. RCS photo
Plato's dialogue Crito is available both in audiobook and Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Potenza at 2:45 PM, local time: 14C (57F), light rain, with the wind from the southwest at 19 km/hr (12 mph). The rain is forecast to continue through the afternoon. There was heavy rain at the start and at one point hail fell on the riders. Later in the stage the rain eased to "occasional rain".
The stage: A very eventful stage, taking place entirely in the inland region between Calabria and Basilicata. From the start, the route climbs into the Pollino National Park, featuring the GPM (King of the Mountains) at Prestieri—a climb spanning over 12 km, though without any particularly steep gradients. The course then traverses the Sinni Valley, predominantly downhill but featuring several uphill kicks, particularly within the built-up areas. After Francavilla in Sinni, the stage shifts into the Agri River Valley to reach Viggiano, where the riders tackle the toughest climb of the opening stages of the Giro. This is the Montagna Grande di Viggiano (6.6 km, max gradient 15%), which leads into the Pierfaone ski area via an undulating road before the descent toward Potenza.
Final Kilometers:
The final kilometers are characterized first by a climb into the center of Potenza, followed by a descent leading into the final kilometer. This final stretch is entirely uphill (at a gradient of approximately 2–5%). The finishing straight measures 700 meters and slopes gently upward (asphalt surface, 7 meters wide).
The race: Milan Menten (Lotto-Intermarché) did not start. Like his teammate Arnaud De Lie who quit Tuesday, he has a stomach virus. Later on Joshua Giddings (Lotto-Intermarché) also qui the race.
Early on Timo de Jong (Picnic-PostNL) abandoned. De Jong's team wrote: "On Sunday, De Jong crashed on a left corner at around eight kilometres to go and in the fall aggravated a previous wrist injury; which he sustained at the GP Monseré earlier in the season. Further checks on Monday’s rest day cleared him medically to race, but unfortunately the pain in De Jong’s wrist was too much for him to continue on stage five."
The finish: A finale beyond belief: Afonso Eulálio (Bahrain Victorious) completely cracked in the final kilometer, and Igor Arrieta — after crashing and even taking a wrong turn — somehow clawed his way back, caught him with 100 metres to go and blasted past for the win. A finish straight out of a movie!
Here's the race report from stage winner Igor Arrieta's UAE Team Emirates-XRG:
Igor Arrieta triumphs in chaotic Giro d’Italia stage to Potenza
Young Spaniard overcomes crash and wrong turn to deliver dramatic victory for UAE Team Emirates-XRG
Igor Arrieta produced one of the most remarkable rides of this year’s Giro d’Italia to claim victory on Stage 5 in Potenza, overcoming crashes, a wrong turn in the finale and brutal weather conditions to deliver back-to-back stage wins for UAE Team Emirates-XRG.
The 203km stage from Praia a Mare to Potenza was one of the longest and toughest of the race so far, raced under relentless rain and cold conditions from the opening kilometres. The difficult weather and the early category 2 ascent of Prestieri created an aggressive battle for the breakaway, with attacks continuing for more than 40km before the decisive move finally formed.
UAE Team Emirates-XRG were immediately active, with both Igor Arrieta and Stage 4 winner Jhonatan Narváez making the front group after a hectic opening phase. The 13-rider breakaway also included dangerous GC contenders such as Afonso Eulálio, Einer Rubio, and former pink jersey Thomas Silva, forcing Lidl-Trek to maintain a hard pace behind to defend the maglia rosa of Giulio Ciccone.
As the race progressed through the rain-soaked roads of southern Italy, Arrieta emerged as one of the strongest riders in the move. With 62km remaining, the Spaniard attacked solo on the gradual approach to the final categorized climb, quickly opening a gap over the breakaway. Only Portugal’s Afonso Eulálio was able to respond, bridging across to Arrieta with 51km to go as the pair began a thrilling two-man battle for both the stage victory and the pink jersey.

A rough day in the saddle. The riders have been hit by both pouring rain and hail. RCS photo
Behind them, the peloton gradually lost cohesion, with the gap ballooning to almost seven minutes entering the final 15km, effectively placing Eulálio into the overall race lead.
The finale then descended into chaos on the wet roads approaching Potenza. With 14km remaining, Arrieta crashed heavily on a slippery downhill corner while leading the race, forcing a rapid bike change from the UAE team car. Initially appearing out of contention, the Spaniard fought his way back toward Eulálio – only for the Portuguese rider to also crash on the treacherous roads inside 7km remaining.

Riders being hammered by the day's rain and hail. RCS photo
The pair regrouped for the final kilometres, visibly exhausted after spending the entire day at the front in brutal conditions. Yet the drama was far from over. Inside the final two kilometres, Arrieta accidentally took the wrong side of a road split and briefly rode into the taped-off section of the course, appearing to lose his chance at victory once again. Somehow, however, the Spaniard recovered his composure, accelerated back onto the correct route, and launched one final effort on the uphill finishing straight.
Despite being seemingly beaten multiple times throughout the finale, Arrieta surged past Eulálio in the final few hundred metres to complete an extraordinary victory in Potenza – the biggest success of his young career and the second win of the Giro for UAE.
Igor Arrieta:
“I don’t really know what to say. I’m really, really happy to achieve this victory, it means a lot for me, because of the crash in the opening days and all the teammates who went home. I didn’t think it was lost after crashing – I needed to try until the end. After such a hard stage, you never know.
"I was completely empty in the last kilometers but I knew Eulálio was also suffering.
"When I lost him after taking the wrong turn in the final two kilometres I thought: ‘it’s not possible’. But I just kept pushing. When I got back to his wheel, I started to believe maybe I could still win the stage.”
The victory marks a major milestone for the 23-year-old Spaniard, who takes his first win at World Tour level.
Complete results:
203 kilometers raced at an average speed of 39.565 km/hr
| 1 | Igor Arrieta | UAE Team Emirates-XRG | 5hr 7min 51sec |
| 2 | Afonso Eulalio | Bahrain Victorious | @ 2sec |
| 3 | Thomas Silva | XDS Astana Team | 0:51 |
| 4 | Lorenzo Milesi | Movistar Team | 1:29 |
| 5 | Christian Scaroni | XDS Astana Team | 1:30 |
| 6 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 7 | Koen Bouwman | Team Jayco-AlUla | 3:11 |
| 8 | Johannes Kulset | Uno-X Mobility | 3:13 |
| 9 | Andrea Raccagni Noviero | Soudal Quick-Step | 3:29 |
| 10 | Ludovico Crescioli | Team Polti-VisitMalta | 4:42 |
| 11 | Martin López | XDS Astana Team | 7:13 |
| 12 | Lennert Van Eetvelt | Lotto-Intermarché | s.t. |
| 13 | Luca Paletti | Bardiani-CSF 7 Saber | s.t. |
| 14 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | s.t. |
| 15 | Markel Beloki | EF Education-EasyPost | s.t. |
| 16 | Ben O'Connor | Team Jayco-AlUla | s.t. |
| 17 | Javier Romo | Movistar Team | s.t. |
| 18 | Florian Stork | Tudor Pro Cycling Team | s.t. |
| 19 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 20 | Martin Tjøtta | Uno-X Mobility | s.t. |
| 21 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 22 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 23 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 24 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 25 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 26 | Jan Christen | UAE Team Emirates-XRG | s.t. |
| 27 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 28 | Giulio Ciccone | Lidl-Trek | s.t. |
| 29 | Derek Gee-West | Lidl-Trek | s.t. |
| 30 | Thymen Arensman | Netcompany INEOS Cycling Team | s.t. |
| 31 | Enric Mas | Movistar Team | s.t. |
| 32 | Damiano Caruso | Bahrain Victorious | s.t. |
| 33 | Egan Bernal | Netcompany INEOS Cycling Team | s.t. |
| 34 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 35 | Michael Storer | Tudor Pro Cycling Team | s.t. |
| 36 | Chris Harper | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 37 | Felix Gall | Decathlon CMA CGM Team | s.t. |
| 38 | Gregor Mühlberger | Decathlon CMA CGM Team | s.t. |
| 39 | Josh Kench | Groupama-FDJ United | s.t. |
| 40 | Sepp Kuss | Team Visma | Lease a Bike | s.t. |
| 41 | Callum Scotson | Decathlon CMA CGM Team | s.t. |
| 42 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 43 | Juan Pedro Lopez | Movistar Team | s.t. |
| 44 | Jan Hirt | NSN Cycling Team | s.t. |
| 45 | Manuele Tarozzi | Bardiani-CSF 7 Saber | 7:55 |
| 46 | Andrea Mifsud | Team Polti-VisitMalta | 8:02 |
| 47 | Jhonatan Narvaez | UAE Team Emirates-XRG | 8:24 |
| 48 | Embret Svestad-Bårdseng | Netcompany INEOS Cycling Team | 13:17 |
| 49 | Wout Poels | Unibet Rose Rockets | 16:07 |
| 50 | Johannes Staune-Mittet | Decathlon CMA CGM Team | 17:06 |
| 51 | Magnus Sheffield | Netcompany INEOS Cycling Team | s.t. |
| 52 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 53 | Einer Rubio | Movistar Team | s.t. |
| 54 | Tim Rex | Team Visma | Lease a Bike | s.t. |
| 55 | Jasper Stuyven | Soudal Quick-Step | s.t. |
| 56 | Nick Schultz | NSN Cycling Team | s.t. |
| 57 | Diego Ulissi | XDS Astana Team | s.t. |
| 58 | Matteo Sobrero | Lidl-Trek | s.t. |
| 59 | Filippo Zana | Soudal Quick-Step | s.t. |
| 60 | Michael Valgren | EF Education-EasyPost | s.t. |
| 61 | Ben Turner | Netcompany INEOS Cycling Team | 17:24 |
| 62 | Bart Lemmen | Team Visma | Lease a Bike | s.t. |
| 63 | Victor Campenaerts | Team Visma | Lease a Bike | s.t. |
| 64 | Nikita Tsvetkov | Bardiani-CSF 7 Saber | 17:37 |
| 65 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 66 | Alec Segaert | Bahrain Victorious | s.t. |
| 67 | Warren Barguil | Team Picnic PostNL | s.t. |
| 68 | Thomas Pesenti | Team Polti-VisitMalta | s.t. |
| 69 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 70 | Madis Mihkels | EF Education-EasyPost | s.t. |
| 71 | Mathijs Paasschens | Bahrain Victorious | s.t. |
| 72 | Markus Hoelgaard | Uno-X Mobility | s.t. |
| 73 | Simone Gualdi | Lotto-Intermarché | s.t. |
| 74 | Ethan Vernon | NSN Cycling Team | s.t. |
| 75 | Iván García Cortina | Movistar Team | s.t. |
| 76 | Edoardo Zambanini | Bahrain Victorious | s.t. |
| 77 | James Shaw | EF Education-EasyPost | s.t. |
| 78 | Nelson Oliveira | Movistar Team | s.t. |
| 79 | Pascal Ackermann | Team Jayco-AlUla | s.t. |
| 80 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 81 | Filippo Magli | Bardiani-CSF 7 Saber | s.t. |
| 82 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 83 | Jonas Geens | Alpecin-Premier Tech | s.t. |
| 84 | Mirco Maestri | Team Polti-VisitMalta | s.t. |
| 85 | Connor Swift | Netcompany INEOS Cycling Team | s.t. |
| 86 | Lorenzo Rota | Lotto-Intermarché | s.t. |
| 87 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 88 | Felix Engelhardt | Team Jayco-AlUla | s.t. |
| 89 | Francesco Busatto | Alpecin-Premier Tech | s.t. |
| 90 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 91 | Alan Hatherly | Team Jayco-AlUla | s.t. |
| 92 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 93 | Remi Cavagna | Groupama-FDJ United | s.t. |
| 94 | Axel Huens | Groupama-FDJ United | s.t. |
| 95 | Diego Sevilla | Team Polti-VisitMalta | s.t. |
| 96 | Toon Aerts | Lotto-Intermarché | s.t. |
| 97 | Chris Hamilton | Team Picnic PostNL | s.t. |
| 98 | Jack Haig | Netcompany INEOS Cycling Team | s.t. |
| 99 | Mikkel Bjerg | UAE Team Emirates-XRG | s.t. |
| 100 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 101 | Gijs Leemreize | Team Picnic PostNL | s.t. |
| 102 | Tobias Lund Andresen | Decathlon CMA CGM Team | s.t. |
| 103 | Edward Planckaert | Alpecin-Premier Tech | s.t. |
| 104 | Mark Donovan | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 105 | Corbin Strong | NSN Cycling Team | s.t. |
| 106 | Alberto Bettiol | XDS Astana Team | s.t. |
| 107 | William Barta | Tudor Pro Cycling Team | s.t. |
| 108 | Brieuc Rolland | Groupama-FDJ United | s.t. |
| 109 | Sjoerd Bax | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 110 | Martin Marcellusi | Bardiani-CSF 7 Saber | s.t. |
| 111 | Timo Kielich | Team Visma | Lease a Bike | s.t. |
| 112 | Davide Ballerini | XDS Astana Team | s.t. |
| 113 | Darren Rafferty | EF Education-EasyPost | 17:49 |
| 114 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 18:04 |
| 115 | Gianni Moscon | Red Bull-BORA-hansgrohe | 19:12 |
| 116 | Filippo Ganna | Netcompany INEOS Cycling Team | s.t. |
| 117 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 118 | Christopher Juul-Jensen | Team Jayco-AlUla | s.t. |
| 119 | Paul Magnier | Soudal Quick-Step | s.t. |
| 120 | Fabio Van den Bossche | Soudal Quick-Step | s.t. |
| 121 | Jardi Van Der Lee | EF Education-EasyPost | s.t. |
| 122 | Orluis Aular | Movistar Team | s.t. |
| 123 | Luca Vergallito | Alpecin-Premier Tech | 19:27 |
| 124 | Robert Stannard | Bahrain Victorious | 19:41 |
| 125 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 22:39 |
| 126 | Ayco Bastiaens | Soudal Quick-Step | 22:46 |
| 127 | Fran Miholjevic | Bahrain Victorious | 24:39 |
| 128 | Jonas Rutsch | Lotto-Intermarché | 26:16 |
| 129 | António Morgado | UAE Team Emirates-XRG | s.t. |
| 130 | Niklas Larsen | Unibet Rose Rockets | 26:36 |
| 131 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | s.t. |
| 132 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 133 | Ryan Mullen | NSN Cycling Team | s.t. |
| 134 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 135 | Jonathan Milan | Lidl-Trek | s.t. |
| 136 | Simone Consonni | Lidl-Trek | s.t. |
| 137 | Cyril Barthe | Groupama-FDJ United | s.t. |
| 138 | Luca Mozzato | Tudor Pro Cycling Team | s.t. |
| 139 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 140 | Matyas Kopecky | Unibet Rose Rockets | s.t. |
| 141 | Jake Stewart | NSN Cycling Team | s.t. |
| 142 | Paul Penhoët | Groupama-FDJ United | s.t. |
| 143 | Max Walscheid | Lidl-Trek | s.t. |
| 144 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 145 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 146 | Oliver Naesen | Decathlon CMA CGM Team | s.t. |
| 147 | Dion Smith | NSN Cycling Team | s.t. |
| 148 | Tomas Kopecky | Unibet Rose Rockets | s.t. |
| 149 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 150 | Robin Froidevaux | Tudor Pro Cycling Team | s.t. |
| 151 | David González | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 152 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 153 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 154 | Tim Naberman | Team Picnic PostNL | s.t. |
| 155 | Johan Price-Pejtersen | Alpecin-Premier Tech | s.t. |
| 156 | Casper van Uden | Team Picnic PostNL | s.t. |
| 157 | Hartthijs de Vries | Unibet Rose Rockets | s.t. |
| 158 | Elmar Reinders | Unibet Rose Rockets | s.t. |
| 159 | Tord Gudmestad | Decathlon CMA CGM Team | s.t. |
| 160 | Lukas Kubis | Unibet Rose Rockets | s.t. |
| 161 | Dylan Groenewegen | Unibet Rose Rockets | s.t. |
| 162 | Giovanni Lonardi | Team Polti-VisitMalta | s.t. |
| 163 | Sakarias Koller Løland | Uno-X Mobility | 27:06 |
| 164 | Erlend Blikra | Uno-X Mobility | s.t. |
| 165 | Arjen Livyns | XDS Astana Team | 27:11 |
| 166 | Sean Flynn | Team Picnic PostNL | s.t. |
| 167 | Frank van den Broek | Team Picnic PostNL | s.t. |
| 168 | Matteo Malucelli | XDS Astana Team | s.t. |
| 169 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | 28:09 |
| 170 | Enrico Zanoncello | Bardiani-CSF 7 Saber | s.t. |
GC after stage 5:
881 kilometers raced so far at an average speed of 41.049 km/hr
| 1 | Afonso Eulalio | Bahrain Victorious | 21hr 27min 43sec |
| 2 | Igor Arrieta | UAE Team Emirates-XRG | @ 2min 51sec |
| 3 | Christian Scaroni | XDS Astana Team | 3:34 |
| 4 | Andrea Raccagni Noviero | Soudal Quick-Step | 3:39 |
| 5 | Johannes Kulset | Uno-X Mobility | 5:17 |
| 6 | Giulio Ciccone | Lidl-Trek | 6:12 |
| 7 | Jan Christen | UAE Team Emirates-XRG | 6:16 |
| 8 | Florian Stork | Tudor Pro Cycling Team | s.t. |
| 9 | Egan Bernal | Netcompany INEOS Cycling Team | s.t. |
| 10 | Thymen Arensman | Netcompany INEOS Cycling Team | 6:18 |
| 11 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | s.t. |
| 12 | Lennert Van Eetvelt | Lotto-Intermarché | 6:22 |
| 13 | Enric Mas | Movistar Team | s.t. |
| 14 | Markel Beloki | EF Education-EasyPost | s.t. |
| 15 | Jonas Vingegaard | Team Visma | Lease a Bike | s.t. |
| 16 | Jan Hirt | NSN Cycling Team | s.t. |
| 17 | Damiano Caruso | Bahrain Victorious | s.t. |
| 18 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 19 | Alexander Cepeda | EF Education-EasyPost | s.t. |
| 20 | Ben O'Connor | Team Jayco-AlUla | s.t. |
| 21 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 22 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 23 | Michael Storer | Tudor Pro Cycling Team | s.t. |
| 24 | Felix Gall | Decathlon CMA CGM Team | s.t. |
| 25 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 26 | Josh Kench | Groupama-FDJ United | s.t. |
| 27 | Koen Bouwman | Team Jayco-AlUla | 7:20 |
| 28 | Derek Gee-West | Lidl-Trek | 7:23 |
| 29 | Sepp Kuss | Team Visma | Lease a Bike | s.t. |
| 30 | David de la Cruz | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 31 | Chris Harper | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 32 | Ludovico Crescioli | Team Polti-VisitMalta | 7:47 |
| 33 | Gregor Mühlberger | Decathlon CMA CGM Team | 8:27 |
| 34 | Lorenzo Milesi | Movistar Team | 8:57 |
| 35 | Javier Romo | Movistar Team | 9:17 |
| 36 | Martin López | XDS Astana Team | s.t. |
| 37 | Andreas Leknessund | Uno-X Mobility | s.t. |
| 38 | Aleksandr Vlasov | Red Bull-BORA-hansgrohe | 10:18 |
| 39 | Manuele Tarozzi | Bardiani-CSF 7 Saber | 11:52 |
| 40 | Thomas Silva | XDS Astana Team | 12:02 |
| 41 | Jhonatan Narvaez | UAE Team Emirates-XRG | 12:49 |
| 42 | Gianmarco Garofoli | Soudal Quick-Step | 13:56 |
| 43 | Juan Pedro Lopez | Movistar Team | 13:59 |
| 44 | Martin Tjøtta | Uno-X Mobility | 14:46 |
| 45 | Callum Scotson | Decathlon CMA CGM Team | 15:00 |
| 46 | Einer Rubio | Movistar Team | 16:15 |
| 47 | Filippo Zana | Soudal Quick-Step | s.t. |
| 48 | Matteo Sobrero | Lidl-Trek | s.t. |
| 49 | Wout Poels | Unibet Rose Rockets | 16:17 |
| 50 | Felix Engelhardt | Team Jayco-AlUla | 16:46 |
| 51 | Luca Paletti | Bardiani-CSF 7 Saber | 16:51 |
| 52 | Alessandro Pinarello | NSN Cycling Team | 17:16 |
| 53 | Diego Ulissi | XDS Astana Team | s.t. |
| 54 | Bart Lemmen | Team Visma | Lease a Bike | 17:34 |
| 55 | Ben Turner | Netcompany INEOS Cycling Team | 18:38 |
| 56 | Victor Campenaerts | Team Visma | Lease a Bike | s.t. |
| 57 | Orluis Aular | Movistar Team | 19:16 |
| 58 | Darren Rafferty | EF Education-EasyPost | 19:53 |
| 59 | Nelson Oliveira | Movistar Team | 20:01 |
| 60 | Magnus Sheffield | Netcompany INEOS Cycling Team | 20:11 |
| 61 | Andrea Mifsud | Team Polti-VisitMalta | 20:28 |
| 62 | Alec Segaert | Bahrain Victorious | 20:42 |
| 63 | William Barta | Tudor Pro Cycling Team | s.t. |
| 64 | Nick Schultz | NSN Cycling Team | 21:15 |
| 65 | Michael Valgren | EF Education-EasyPost | 21:41 |
| 66 | Alessandro Tonelli | Team Polti-VisitMalta | 21:44 |
| 67 | Edoardo Zambanini | Bahrain Victorious | 21:46 |
| 68 | Simone Gualdi | Lotto-Intermarché | s.t. |
| 69 | Corbin Strong | NSN Cycling Team | s.t. |
| 70 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 22:13 |
| 71 | Ben Zwiehoff | Red Bull-BORA-hansgrohe | 22:49 |
| 72 | Toon Aerts | Lotto-Intermarché | 25:07 |
| 73 | Jack Haig | Netcompany INEOS Cycling Team | s.t. |
| 74 | Tobias Lund Andresen | Decathlon CMA CGM Team | 25:18 |
| 75 | Francesco Busatto | Alpecin-Premier Tech | 25:24 |
| 76 | Thomas Pesenti | Team Polti-VisitMalta | 26:11 |
| 77 | Alan Hatherly | Team Jayco-AlUla | s.t. |
| 78 | Brieuc Rolland | Groupama-FDJ United | 26:28 |
| 79 | Johannes Staune-Mittet | Decathlon CMA CGM Team | 26:44 |
| 80 | Lawrence Warbasse | Tudor Pro Cycling Team | 27:15 |
| 81 | Embret Svestad-Bårdseng | Netcompany INEOS Cycling Team | 27:54 |
| 82 | Filippo Ganna | Netcompany INEOS Cycling Team | 28:20 |
| 83 | Paul Magnier | Soudal Quick-Step | 28:30 |
| 84 | Martin Marcellusi | Bardiani-CSF 7 Saber | 29:27 |
| 85 | Warren Barguil | Team Picnic PostNL | s.t. |
| 86 | Axel Huens | Groupama-FDJ United | 30:36 |
| 87 | Niklas Larsen | Unibet Rose Rockets | 30:45 |
| 88 | Lorenzo Rota | Lotto-Intermarché | 31:07 |
| 89 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 90 | Markus Hoelgaard | Uno-X Mobility | 31:14 |
| 91 | Sjoerd Bax | Pinarello-Q36.5 Pro Cycling Team | 31:27 |
| 92 | Jasper Stuyven | Soudal Quick-Step | 31:43 |
| 93 | Gijs Leemreize | Team Picnic PostNL | 31:54 |
| 94 | Iván García Cortina | Movistar Team | 31:55 |
| 95 | Gianni Moscon | Red Bull-BORA-hansgrohe | 32:11 |
| 96 | Filippo Magli | Bardiani-CSF 7 Saber | 32:14 |
| 97 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 98 | Mark Donovan | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 99 | Nikita Tsvetkov | Bardiani-CSF 7 Saber | 32:58 |
| 100 | Vicente Rojas | Bardiani-CSF 7 Saber | 33:19 |
| 101 | Christopher Juul-Jensen | Team Jayco-AlUla | 33:49 |
| 102 | Mathijs Paasschens | Bahrain Victorious | 34:11 |
| 103 | Fabio Van den Bossche | Soudal Quick-Step | 34:14 |
| 104 | Robert Stannard | Bahrain Victorious | 34:18 |
| 105 | Filippo Turconi | Bardiani-CSF 7 Saber | 34:24 |
| 106 | Mikkel Bjerg | UAE Team Emirates-XRG | 34:52 |
| 107 | Lukas Kubis | Unibet Rose Rockets | 35:37 |
| 108 | Fabio Christen | Pinarello-Q36.5 Pro Cycling Team | 35:39 |
| 109 | Sakarias Koller Løland | Uno-X Mobility | 35:40 |
| 110 | Pascal Ackermann | Team Jayco-AlUla | 36:06 |
| 111 | Mirco Maestri | Team Polti-VisitMalta | 36:06 |
| 112 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 113 | Alberto Bettiol | XDS Astana Team | s.t. |
| 114 | Jonathan Milan | Lidl-Trek | 36:08 |
| 115 | Madis Mihkels | EF Education-EasyPost | 36:19 |
| 116 | Mick van Dijke | Red Bull-BORA-hansgrohe | s.t. |
| 117 | Robert Donaldson | Team Jayco-AlUla | 37:41 |
| 118 | Diego Sevilla | Team Polti-VisitMalta | 37:49 |
| 119 | Ethan Vernon | NSN Cycling Team | 37:53 |
| 120 | Timo Kielich | Team Visma | Lease a Bike | 37:57 |
| 121 | Jonas Rutsch | Lotto-Intermarché | 38:06 |
| 122 | Remi Cavagna | Groupama-FDJ United | 38:56 |
| 123 | James Shaw | EF Education-EasyPost | s.t. |
| 124 | Rasmus Søjberg Pedersen | Decathlon CMA CGM Team | 39:12 |
| 125 | Fran Miholjevic | Bahrain Victorious | 39:16 |
| 126 | Chris Hamilton | Team Picnic PostNL | 39:26 |
| 127 | Luca Vergallito | Alpecin-Premier Tech | 39:47 |
| 128 | Edward Planckaert | Alpecin-Premier Tech | 40:35 |
| 129 | Oliver Naesen | Decathlon CMA CGM Team | 41:13 |
| 130 | Connor Swift | Netcompany INEOS Cycling Team | 41:35 |
| 131 | Davide Ballerini | XDS Astana Team | 41:45 |
| 132 | Ayco Bastiaens | Soudal Quick-Step | 41:56 |
| 133 | David González | Pinarello-Q36.5 Pro Cycling Team | 41:57 |
| 134 | Nico Denz | Red Bull-BORA-hansgrohe | s.t. |
| 135 | Mattia Bais | Team Polti-VisitMalta | 42:26 |
| 136 | Cyril Barthe | Groupama-FDJ United | 43:27 |
| 137 | Amanuel Ghebreigzabhier | Lidl-Trek | s.t. |
| 138 | Tim Rex | Team Visma | Lease a Bike | 44:08 |
| 139 | Jonas Geens | Alpecin-Premier Tech | 44:39 |
| 140 | António Morgado | UAE Team Emirates-XRG | 44:43 |
| 141 | Jardi Van Der Lee | EF Education-EasyPost | 44:53 |
| 142 | Simone Consonni | Lidl-Trek | 45:05 |
| 143 | Tord Gudmestad | Decathlon CMA CGM Team | 46:56 |
| 144 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 145 | Jensen Plowright | Alpecin-Premier Tech | s.t. |
| 146 | Matyas Kopecky | Unibet Rose Rockets | s.t. |
| 147 | Tomas Kopecky | Unibet Rose Rockets | s.t. |
| 148 | Hartthijs de Vries | Unibet Rose Rockets | s.t. |
| 149 | Tim Torn Teutenberg | Lidl-Trek | 47:02 |
| 150 | Casper van Uden | Team Picnic PostNL | 47:08 |
| 151 | Enrico Zanoncello | Bardiani-CSF 7 Saber | 48:48 |
| 152 | Paul Penhoët | Groupama-FDJ United | 48:53 |
| 153 | Dylan Groenewegen | Unibet Rose Rockets | 49:05 |
| 154 | Giovanni Lonardi | Team Polti-VisitMalta | 49:09 |
| 155 | Elmar Reinders | Unibet Rose Rockets | s.t. |
| 156 | Luca Mozzato | Tudor Pro Cycling Team | s.t. |
| 157 | Arjen Livyns | XDS Astana Team | 51:11 |
| 158 | Max Walscheid | Lidl-Trek | 51:47 |
| 159 | Rémy Rochas | Groupama-FDJ United | s.t. |
| 160 | Erlend Blikra | Uno-X Mobility | 51:55 |
| 161 | Matteo Malucelli | XDS Astana Team | 52:00 |
| 162 | Robin Froidevaux | Tudor Pro Cycling Team | 52:33 |
| 163 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 164 | Johan Price-Pejtersen | Alpecin-Premier Tech | 52:58 |
| 165 | Tim Naberman | Team Picnic PostNL | 53:38 |
| 166 | Ryan Mullen | NSN Cycling Team | s.t. |
| 167 | Sean Flynn | Team Picnic PostNL | 54:13 |
| 168 | Jake Stewart | NSN Cycling Team | 57:22 |
| 169 | Dion Smith | NSN Cycling Team | s.t. |
| 170 | Frank van den Broek | Team Picnic PostNL | 1:03:55 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Stage 5 photos by Fotoreporter Sirotti:

Starting ceremonies: Team Groupama-FDJ United is presented.

Team XDS Astana

On the start line. GC leader Giulio Ciccone inspects his pedal.

Points classification leader Paul Magnier and Best Young Rider Jan Christen.

Stage five gets rolling at the start city of Praia a Mare.

Here they come to sprint for the stage win, Afonso Eulalio (on left) & Igor Arrieta.

Igor Arrieta wins stage five ahead of Afonso Eulalio.

Thomas Silva finishes third.

Lorenzo Milesi was fourth.

Stage winner Igor Arrieta

Afonso Eulalio will start stage six in pink.