
Il Giro d'Abruzzo podium history | Start list | 2025 edition
Stage 1 | Stage 2 | Stage 3 | Stage 4

Map of the 2026 Giro d'Abruzzo
Friday, September 18: 4th & Final Stage, Silvi - Controguerra, 182 km

Kévin Vauquelin wins the final stage and the 2026 Giro d'Abruzzo. Photo: La Presse
Stoic philosopher Epictetus' Golden Sayings is available in both audiobook & Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Controguerra at 2:45 PM, local time: 26C (78F), partly cloudy, with the wind from the east at 16 km/hr (10 mph). There is a 35% chance of rain at 4:00 PM, rising to 79% at 5:00 PM.
The stage: The decisive “Walls Stage”, featuring a succession of increasingly steep and shorter climbs. The route heads inland through rolling terrain towards the San Gabriele Sanctuary at Isola del Gran Sasso before turning north to tackle the climbs of Torricella Sicura and Campli. The finale is raced on a 29.9-kilometre circuit, including the consecutive climbs of Colonnella and Controguerra, both located close to the finish.
The final kilometers feature the steep Colonnella wall, with double-digit gradients, followed by the final climb averaging around 5% to the finish line. The approach is on twisting, undulating roads before the finishing straight.
The race: Here's the report from race winner Kévin Vauquelin's Netcompany INEOS Cycling team.
Kévin Vauquelin produced a perfectly timed uphill sprint to win on the final stage of Il Giro d'Abruzzo, and with it, claim victory in the General Classification.
The Frenchman had pushed clear heading into the final 30 kilometres of the race on a tough finishing circuit. On the run-in he kept his cool, overhauling the acceleration of Mathys Rondel (Tudor) to secure his first victory in Netcompany INEOS colours.
Bonus seconds also saw Vauquelin wrap up the GC by two seconds as the race went down to the wire. The pair had gone clear alongside Nicola Conci (XDS Astana) at the bell in Controguerra, opening out a gap of over a minute to the chasing peloton.
Dorian Godon completed a very strong race by leading home the bunch in fourth place, taking sixth position overall to back up his compatriot.
Kévin Vauquelin: "It’s really cool. To win now is a liberation! A lot of things are happening in my head now but I’m really happy. We had a strong team and for a few days we were close to winning. Today we won and I won the GC. To cross the line in first is an incredible emotion!
"Today was just about the legs. Today I felt really good and I said to the team we should be careful and follow the good moves. At the top we were three with Conci and Rondel, and I said 'okay it’s still far to the finish line'. But there weren't a lot of riders who could close the gap. We were three [riders] with the same level as we saw on the climb. Then I had confidence in my sprint and that’s it.
"Now I think it’s really positive and good for the next weeks and next goals."
Complete results:
182 kilometers raced at an average speed of 42.030 km/hr
| 1 | Kévin Vauquelin | Netcompany INEOS Cycling Team | 4hr 19min 49sec |
| 2 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 3 | Nicola Conci | XDS Astana Development Team | @ 2sec |
| 4 | Dorian Godon | Netcompany INEOS Cycling Team | 0:07 |
| 5 | Diego Ulissi | XDS Astana Development Team | s.t. |
| 6 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 7 | Nicolo Garibbo | Team UKYO | s.t. |
| 8 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 9 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 10 | Lennart Jasch | Tudor Pro Cycling Team | s.t. |
| 11 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | s.t. |
| 12 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 13 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 14 | Matteo Scalco | XDS Astana Development Team | s.t. |
| 15 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | s.t. |
| 16 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 17 | Cedrik Bakke Christophersen | Unibet Rose Rockets | s.t. |
| 18 | Jan Castellon | Caja Rural-Seguros RGA | s.t. |
| 19 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 20 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 21 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 22 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 23 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 24 | Peyton Burckel | EF Education-Aevolo | s.t. |
| 25 | Wout Poels | Unibet Rose Rockets | 0:14 |
| 26 | Emil Nymand Nielsen | NSN Development Team | s.t. |
| 27 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 28 | Colin Stüssi | Team Vorarlberg | s.t. |
| 29 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | s.t. |
| 30 | Joseba Lopez | Caja Rural-Seguros RGA | s.t. |
| 31 | Matar Peretz | NSN Development Team | 0:22 |
| 32 | Alessio Martinelli | Bardiani-CSF 7 Saber | 0:24 |
| 33 | Alvaro Garcia | NSN Development Team | 0:31 |
| 34 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | 0:36 |
| 35 | Joshua Golliker | EF Education-Aevolo | 0:45 |
| 36 | Gavin Hlady | EF Education-Aevolo | s.t. |
| 37 | George Wood | MG.K Vis Costruzioni e Ambiente | s.t. |
| 38 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 39 | Jonathan Lastra | Euskaltel-Euskadi | s.t. |
| 40 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 41 | Lorenzo Galimberti | Swatt Club | 0:48 |
| 42 | Vicente Rojas | Bardiani-CSF 7 Saber | 1:02 |
| 43 | Jannis Peter | Unibet Rose Rockets | 1:11 |
| 44 | Ludovico Mellano | XDS Astana Development Team | s.t. |
| 45 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | 1:33 |
| 46 | Ben Granger | Solution Tech-NIPPO-Rali | 2:06 |
| 47 | Diego Casagrande | Tudor Pro Cycling Team | 2:27 |
| 48 | Louis Sutton | Euskaltel-Euskadi | 2:49 |
| 49 | Peter Øxenberg | Netcompany INEOS Cycling Team | 3:20 |
| 50 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 51 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 3:25 |
| 52 | Fausto Masnada | MBH Bank CSB Telecom Fort | 4:29 |
| 53 | Owen Geleijn | Unibet Rose Rockets | 5:30 |
| 54 | Ben Swift | Netcompany INEOS Cycling Team | s.t. |
| 55 | Bob Jungels | Netcompany INEOS Cycling Team | s.t. |
| 56 | Pablo Lospitao | Caja Rural-Seguros RGA | s.t. |
| 57 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 58 | Ben Morin | NSN Development Team | 6:29 |
| 59 | Adam Toupalik | Unibet Rose Rockets | 6:54 |
| 60 | Federico Iacomoni | Team UKYO | 7:59 |
| 61 | Noah Streif | EF Education-Aevolo | 8:00 |
| 62 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 63 | Eivind Broholt Fougner | Unibet Rose Rockets | 8:03 |
| 64 | Dominik Röber | Team Vorarlberg | s.t. |
| 65 | Baptiste Lecoq | Tudor Pro Cycling Team | 10:28 |
| 66 | Mattie Dodd | Netcompany INEOS Cycling Team | s.t. |
| 67 | Kasper Andersen | Swatt Club | 10:52 |
| 68 | Marcin Wlodarski | Gragnano Sporting Club | 12:42 |
| 69 | Tommaso Dati | Team UKYO | s.t. |
| 70 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 71 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 72 | Andrea D'Amato | Team UKYO | s.t. |
| 73 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 74 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 75 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 76 | Ellande Larronde | Caja Rural-Seguros RGA | s.t. |
| 77 | Pietro Galbusera | XDS Astana Development Team | s.t. |
| 78 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 79 | Giacomo Garavaglia | Swatt Club | s.t. |
| 80 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | s.t. |
| 81 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 82 | Noé Melot | Tudor Pro Cycling Team | s.t. |
| 83 | Milkias Maekele | Netcompany INEOS Cycling Team | s.t. |
| 84 | Jack Makohon | EF Education-Aevolo | s.t. |
| 85 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | s.t. |
| 86 | Roberto Capello | EF Education-Aevolo | s.t. |
| 87 | Fernando Barceló | Caja Rural-Seguros RGA | s.t. |
| 88 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 89 | Simone Raccani | Team UKYO | s.t. |
| 90 | Yoshiki Terada | Team UKYO | s.t. |
| 91 | Matteo Fabbro | Solution Tech-NIPPO-Rali | s.t. |
| 92 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 93 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 94 | Florian Kajamini | MBH Bank CSB Telecom Fort | s.t. |
| 95 | Alex Beldon | NSN Development Team | 14:02 |
| 96 | Lorenzo Ginestra | Swatt Club | s.t. |
| 97 | Patrick Casey | NSN Development Team | s.t. |
| 98 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 99 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 100 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 101 | Manuel Oioli | Swatt Club | s.t. |
| 102 | Matteo Scofet | SC Padovani Polo Cherry Bank | s.t. |
| 103 | Vladislav Bashlykov | XDS Astana Development Team | s.t. |
| 104 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 105 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 106 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 107 | Michele Pascarella | Solution Tech-NIPPO-Rali | s.t. |
| 108 | Oliver Mätik | Tudor Pro Cycling Team | 19:05 |
| 109 | Jacob Eriksson | Tudor Pro Cycling Team | s.t. |
| 110 | Omer Ramon | NSN Development Team | s.t. |
| 111 | Riccardo Biondani | Gragnano Sporting Club | s.t. |
Final GC after stage 4:
639 kilometers raced at an average speed of 42.449 km/hr.
| 1 | Kévin Vauquelin | Netcompany INEOS Cycling Team | 15hr 3min 12sec |
| 2 | Mathys Rondel | Tudor Pro Cycling Team | @ 2sec |
| 3 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | 0:05 |
| 4 | Nicola Conci | XDS Astana Development Team | 0:12 |
| 5 | Lennart Jasch | Tudor Pro Cycling Team | 0:13 |
| 6 | Dorian Godon | Netcompany INEOS Cycling Team | 0:16 |
| 7 | Ludovico Crescioli | Team Polti-VisitMalta | 0:17 |
| 8 | Diego Ulissi | XDS Astana Development Team | s.t. |
| 9 | Nicolo Garibbo | Team UKYO | 0:21 |
| 10 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | 0:27 |
| 11 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 0:29 |
| 12 | Matteo Scalco | XDS Astana Development Team | 0:30 |
| 13 | Filippo Turconi | Bardiani-CSF 7 Saber | 0:32 |
| 14 | Jan Castellon | Caja Rural-Seguros RGA | 0:34 |
| 15 | Mattia Bais | Team Polti-VisitMalta | 0:38 |
| 16 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 17 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | 0:40 |
| 18 | Xabier Berasategi | Euskaltel-Euskadi | 0:45 |
| 19 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 20 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 21 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 22 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 23 | Colin Stüssi | Team Vorarlberg | 0:47 |
| 24 | Wout Poels | Unibet Rose Rockets | 0:52 |
| 25 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | 0:59 |
| 26 | Alvaro Garcia | NSN Development Team | 1:08 |
| 27 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 1:11 |
| 28 | Emil Nymand Nielsen | NSN Development Team | 1:16 |
| 29 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | 1:18 |
| 30 | Lorenzo Galimberti | Swatt Club | 1:21 |
| 31 | Jokin Murguialday | Euskaltel-Euskadi | 1:33 |
| 32 | Vicente Rojas | Bardiani-CSF 7 Saber | 1:35 |
| 33 | Joshua Golliker | EF Education-Aevolo | 1:36 |
| 34 | Jonathan Lastra | Euskaltel-Euskadi | 1:47 |
| 35 | Jannis Peter | Unibet Rose Rockets | 1:49 |
| 36 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 2:11 |
| 37 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | 2:39 |
| 38 | Joseba Lopez | Caja Rural-Seguros RGA | 3:15 |
| 39 | Louis Sutton | Euskaltel-Euskadi | 3:22 |
| 40 | Fernando Tercero | Team Polti-VisitMalta | 3:53 |
| 41 | Diego Casagrande | Tudor Pro Cycling Team | 4:03 |
| 42 | Peyton Burckel | EF Education-Aevolo | 4:16 |
| 43 | Ben Granger | Solution Tech-NIPPO-Rali | 4:42 |
| 44 | Fausto Masnada | MBH Bank CSB Telecom Fort | 5:17 |
| 45 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 6:35 |
| 46 | Matar Peretz | NSN Development Team | 6:51 |
| 47 | Alessio Martinelli | Bardiani-CSF 7 Saber | 7:46 |
| 48 | Owen Geleijn | Unibet Rose Rockets | 8:06 |
| 49 | Peter Øxenberg | Netcompany INEOS Cycling Team | 8:14 |
| 50 | Ben Morin | NSN Development Team | 8:19 |
| 51 | Noah Streif | EF Education-Aevolo | 9:06 |
| 52 | Pablo Lospitao | Caja Rural-Seguros RGA | 9:20 |
| 53 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | 10:43 |
| 54 | Adam Toupalik | Unibet Rose Rockets | 12:14 |
| 55 | Matteo Fabbro | Solution Tech-NIPPO-Rali | 13:04 |
| 56 | Tommaso Dati | Team UKYO | 13:36 |
| 57 | Gavin Hlady | EF Education-Aevolo | 13:59 |
| 58 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | 14:00 |
| 59 | Roberto Capello | EF Education-Aevolo | 14:17 |
| 60 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | 14:28 |
| 61 | Federico Iacomoni | Team UKYO | 15:04 |
| 62 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | 15:56 |
| 63 | Bob Jungels | Netcompany INEOS Cycling Team | 17:04 |
| 64 | Adrián Benito | Team Polti-VisitMalta | 17:33 |
| 65 | Alessandro Tonelli | Team Polti-VisitMalta | 19:18 |
| 66 | Ben Swift | Netcompany INEOS Cycling Team | 19:20 |
| 67 | Txomin Juaristi | Euskaltel-Euskadi | 19:38 |
| 68 | Mattie Dodd | Netcompany INEOS Cycling Team | 20:19 |
| 69 | Giacomo Garavaglia | Swatt Club | 20:51 |
| 70 | Dominik Röber | Team Vorarlberg | 22:14 |
| 71 | Pietro Galbusera | XDS Astana Development Team | 22:33 |
| 72 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | 22:40 |
| 73 | George Wood | MG.K Vis Costruzioni e Ambiente | 22:52 |
| 74 | Eivind Broholt Fougner | Unibet Rose Rockets | 22:58 |
| 75 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | 23:01 |
| 76 | Baptiste Lecoq | Tudor Pro Cycling Team | 23:10 |
| 77 | Manuel Oioli | Swatt Club | 24:08 |
| 78 | Ludovico Mellano | XDS Astana Development Team | 24:38 |
| 79 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | 25:37 |
| 80 | Matteo Scofet | SC Padovani Polo Cherry Bank | 26:21 |
| 81 | Jack Makohon | EF Education-Aevolo | 26:33 |
| 82 | Fernando Barceló | Caja Rural-Seguros RGA | 27:25 |
| 83 | Noé Melot | Tudor Pro Cycling Team | 27:37 |
| 84 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 28:49 |
| 85 | Alex Beldon | NSN Development Team | 28:56 |
| 86 | Florian Kajamini | MBH Bank CSB Telecom Fort | 28:59 |
| 87 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | 29:52 |
| 88 | Andrea D'Amato | Team UKYO | 30:30 |
| 89 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 31:38 |
| 90 | Andrea Pietrobon | Team Polti-VisitMalta | 33:03 |
| 91 | Ignazio Cireddu | Team Vorarlberg | 33:52 |
| 92 | Marco Palomba | SC Padovani Polo Cherry Bank | 34:51 |
| 93 | Iker Mintegi | Euskaltel-Euskadi | 37:11 |
| 94 | Milkias Maekele | Netcompany INEOS Cycling Team | 38:17 |
| 95 | Kasper Andersen | Swatt Club | 39:15 |
| 96 | Danny van der Tuuk | Euskaltel-Euskadi | 40:42 |
| 97 | Patrick Casey | NSN Development Team | 41:11 |
| 98 | Simone Raccani | Team UKYO | 42:52 |
| 99 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | 43:00 |
| 100 | Michele Pascarella | Solution Tech-NIPPO-Rali | 43:32 |
| 101 | William Harding | MG.K Vis Costruzioni e Ambiente | 43:36 |
| 102 | Ellande Larronde | Caja Rural-Seguros RGA | 43:54 |
| 103 | Omer Ramon | NSN Development Team | 44:33 |
| 104 | Yoshiki Terada | Team UKYO | 47:14 |
| 105 | Kilian Feurstein | Team Vorarlberg | 48:54 |
| 106 | Lorenzo Ginestra | Swatt Club | 50:17 |
| 107 | Vladislav Bashlykov | XDS Astana Development Team | 51:33 |
| 108 | Jacob Eriksson | Tudor Pro Cycling Team | 52:59 |
| 109 | Oliver Mätik | Tudor Pro Cycling Team | 53:44 |
| 110 | Riccardo Biondani | Gragnano Sporting Club | 54:10 |
| 111 | Marcin Wlodarski | Gragnano Sporting Club | 58:35 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Thursday, September 17: Stage 3, Oricola (Piana del Cavaliere) - San Benedetto dei Marsi, 159 km

Filippo D'Aiuto wins stage three. La Presse 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 San Benedetto dei Marsi at 2:55 PM, local time: 27C (81F), partly cloudy, with the wind from the south-southwest at 16 km/hr (10 mph). There is a 6% chance of rain.
The stage: A largely flat stage with a short climb early on before entering the Fucino Plain. The route passes through Magliano de’ Marsi, Celano and Gioia dei Marsi before reaching San Benedetto dei Marsi, where riders complete a 27.7-kilometre circuit featuring gentle undulations. Roads are generally wide, although urban sections include the usual traffic-calming features.
Final kilometers: The closing kilometers are flat, with long, wide straights leading into San Benedetto dei Marsi, where the riders negotiate town streets interrupted by several right-angle turns before a slightly uphill finish.
The race: Here's the race organizer's stage three report.
Never stop believing! Filippo D’Aiuto produced a masterpiece of strength and resilience at the finish in San Benedetto dei Marsi, on Stage 3 of Il Giro d’Abruzzo 2026. The Friulian rider from General Store-Essegibi-F.lli Curia, who had been part of the day’s breakaway, found himself alone at the front with 15 km to go and somehow managed to defend a 45” advantage all the way to the line, holding off the fast-charging peloton.
Once again, Dorian Godon (Netcompany Ineos) was left disappointed. After his team had worked all day, the Frenchman won the bunch sprint but had to settle for second place, with Tommaso Dati (Team Ukyo) third. Alessandro Fancellu (MBH Bank CSB Telecom Fort) remains in the Maglia BiancoVerdeBlu and even managed to extend his lead over Lennart Jasch (Tudor), second overall, by 4” after a gap opened up in the final sprint.
D’Aiuto goes all-in in the finale
The breakaway formed after the Valico Colle Civitella, with Jack Makohon (EF Education-Aevolo), Filippo D’Aiuto (General Store-Essegibi-F.lli Curia), Omer Ramon (NSN Development), Michele Pascarella (Solution Tech NIPPO Rali), Giacomo Garavaglia and Manuel Oioli (Swatt Club) building a maximum advantage of 4’30” over a peloton driven by Netcompany Ineos and Caja Rural-Seguros RGA, the latter working for Fernando Gaviria.

The peloton about an hour into the stage.
It looked like the classic script, with little hope for the breakaway. But with 30 km to go, D’Aiuto and Oioli, unhappy with the pace at the front, upped the tempo and rode away from their companions. The General Store rider in particular looked to be flying and, with 15 km remaining, he powered clear of Oioli as well. It seemed like a desperate move, perhaps little more than an attempt to gain some extra exposure, with the peloton looming just 45” behind. Instead, D’Aiuto kept going full gas and his advantage began to fall very, very slowly.
Netcompany struggled to find much cooperation from the other teams, opening the door for D’Aiuto to pull off a remarkable victory. He repeatedly looked over his shoulder, kept an eye on the gap to the peloton and eventually reached the finish with enough time to flex his muscles in celebration.
Although he does not officially race at professional level, competing for a Continental team, this is already his second victory against the pros after his success at the Settimana Coppi & Bartali in March. To make the achievement even more impressive, it came in the fastest stage in Il Giro d’Abruzzo history, completed at an average speed of 48.793 km/h.
Complete results:
159 kilometers raced at an average speed of 48.793 km/hr
| 1 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | 3hr 15min 31sec |
| 2 | Dorian Godon | Netcompany INEOS Cycling Team | @ 2sec |
| 3 | Tommaso Dati | Team UKYO | s.t. |
| 4 | Luca Colnaghi | Bardiani-CSF 7 Saber | s.t. |
| 5 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 6 | Tommaso Bessega | Team Polti-VisitMalta | s.t. |
| 7 | Andrea D'Amato | Team UKYO | s.t. |
| 8 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 9 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | s.t. |
| 10 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 11 | Oliver Mätik | Tudor Pro Cycling Team | s.t. |
| 12 | Joseba Lopez | Caja Rural-Seguros RGA | s.t. |
| 13 | Riccardo Barbuto | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 14 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 15 | Nicolo Garibbo | Team UKYO | 0:06 |
| 16 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 17 | Ludovico Mellano | XDS Astana Development Team | s.t. |
| 18 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 19 | Ben Swift | Netcompany INEOS Cycling Team | s.t. |
| 20 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 21 | Nicola Conci | XDS Astana Development Team | s.t. |
| 22 | Lennart Jasch | Tudor Pro Cycling Team | s.t. |
| 23 | Matar Peretz | NSN Development Team | s.t. |
| 24 | Jan Castellon | Caja Rural-Seguros RGA | s.t. |
| 25 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 26 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 27 | Ben Morin | NSN Development Team | s.t. |
| 28 | Peyton Burckel | EF Education-Aevolo | s.t. |
| 29 | Colin Stüssi | Team Vorarlberg | s.t. |
| 30 | Diego Ulissi | XDS Astana Development Team | s.t. |
| 31 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 32 | Kasper Andersen | Swatt Club | s.t. |
| 33 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 34 | Jonathan Lastra | Euskaltel-Euskadi | s.t. |
| 35 | Fernando Gaviria | Caja Rural-Seguros RGA | s.t. |
| 36 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 37 | Yoshiki Terada | Team UKYO | s.t. |
| 38 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 39 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 40 | Owen Geleijn | Unibet Rose Rockets | s.t. |
| 41 | Wout Poels | Unibet Rose Rockets | s.t. |
| 42 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | s.t. |
| 43 | Matteo Fabbro | Solution Tech-NIPPO-Rali | s.t. |
| 44 | Nicolo Pettiti | Swatt Club | s.t. |
| 45 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 46 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 47 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 48 | Federico Iacomoni | Team UKYO | s.t. |
| 49 | Cedrik Bakke Christophersen | Unibet Rose Rockets | s.t. |
| 50 | Pietro Galbusera | XDS Astana Development Team | s.t. |
| 51 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 52 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 53 | Gavin Hlady | EF Education-Aevolo | s.t. |
| 54 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | s.t. |
| 55 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 56 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | s.t. |
| 57 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 58 | Ignazio Cireddu | Team Vorarlberg | s.t. |
| 59 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 60 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 61 | Lorenzo Galimberti | Swatt Club | s.t. |
| 62 | Ben Granger | Solution Tech-NIPPO-Rali | s.t. |
| 63 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 64 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 65 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 66 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 67 | Riccardo Biondani | Gragnano Sporting Club | s.t. |
| 68 | Nymand Nielsen Emil | NSN Development Team | s.t. |
| 69 | Riccardo Archetti | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 70 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 71 | Alvaro Garcia | NSN Development Team | s.t. |
| 72 | Jannis Peter | Unibet Rose Rockets | s.t. |
| 73 | Marcin Wlodarski | Gragnano Sporting Club | s.t. |
| 74 | Joshua Golliker | EF Education-Aevolo | s.t. |
| 75 | Diego Casagrande | Tudor Pro Cycling Team | s.t. |
| 76 | Noah Streif | EF Education-Aevolo | s.t. |
| 77 | Dominik Röber | Team Vorarlberg | s.t. |
| 78 | Adam Toupalik | Unibet Rose Rockets | s.t. |
| 79 | Alessandro Tonelli | Team Polti-VisitMalta | s.t. |
| 80 | Adrián Benito | Team Polti-VisitMalta | s.t. |
| 81 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 82 | Matteo Scalco | XDS Astana Development Team | s.t. |
| 83 | Alessio Martinelli | Bardiani-CSF 7 Saber | s.t. |
| 84 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 85 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 86 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | 0:23 |
| 87 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | 0:44 |
| 88 | Roberto Capello | EF Education-Aevolo | s.t. |
| 89 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 90 | Matteo Scofet | SC Padovani Polo Cherry Bank | s.t. |
| 91 | Jack Makohon | EF Education-Aevolo | s.t. |
| 92 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 93 | Patrick Casey | NSN Development Team | s.t. |
| 94 | Florian Kajamini | MBH Bank CSB Telecom Fort | s.t. |
| 95 | Bob Jungels | Netcompany INEOS Cycling Team | 1:00 |
| 96 | Baptiste Lecoq | Tudor Pro Cycling Team | 1:03 |
| 97 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 98 | Alex Beldon | NSN Development Team | 1:10 |
| 99 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 1:11 |
| 100 | Noé Melot | Tudor Pro Cycling Team | s.t. |
| 101 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 102 | Manuel Oioli | Swatt Club | s.t. |
| 103 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 104 | Pablo Lospitao | Caja Rural-Seguros RGA | s.t. |
| 105 | Lorenzo Ginestra | Swatt Club | s.t. |
| 106 | Giacomo Garavaglia | Swatt Club | s.t. |
| 107 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 108 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | s.t. |
| 109 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 110 | Ellande Larronde | Caja Rural-Seguros RGA | s.t. |
| 111 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 112 | Michele Pascarella | Solution Tech-NIPPO-Rali | s.t. |
| 113 | Milkias Maekele | Netcompany INEOS Cycling Team | 1:25 |
| 114 | Mattie Dodd | Netcompany INEOS Cycling Team | s.t. |
| 115 | Jacob Eriksson | Tudor Pro Cycling Team | 1:39 |
| 116 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 117 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna Caffè Borbone | 1:41 |
| 118 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 119 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 120 | Matthew Kingston | MG.K Vis Costruzioni e Ambiente | 1:45 |
| 121 | Fernando Barceló | Caja Rural-Seguros RGA | s.t. |
| 122 | Omer Ramon | NSN Development Team | 2:27 |
| 123 | Simone Raccani | Team UKYO | 2:42 |
| 124 | Vladislav Bashlykov | XDS Astana Development Team | s.t. |
| 125 | George Wood | MG.K Vis Costruzioni e Ambiente | 3:07 |
| 126 | Carlo Cortesi | Gragnano Sporting Club | 3:25 |
| DNF | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | |
| DNF | Riccardo Pagliari | Swatt Club |
GC after stage 3:
457 kilometers raced so far at an average speed of 42.621 km/hr
| 1 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | 10hr 43min 21sec |
| 2 | Lennart Jasch | Tudor Pro Cycling Team | @ 8sec |
| 3 | Mathys Rondel | Tudor Pro Cycling Team | 0:10 |
| 4 | Dorian Godon | Netcompany INEOS Cycling Team | 0:11 |
| 5 | Ludovico Crescioli | Team Polti-VisitMalta | 0:12 |
| 6 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 7 | Diego Ulissi | XDS Astana Development Team | s.t. |
| 8 | Nicolo Garibbo | Team UKYO | 0:16 |
| 9 | Nicola Conci | XDS Astana Development Team | s.t. |
| 10 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | 0:22 |
| 11 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 0:24 |
| 12 | Matteo Fabbro | Solution Tech-NIPPO-Rali | s.t. |
| 13 | Matteo Scalco | XDS Astana Development Team | 0:25 |
| 14 | Filippo Turconi | Bardiani-CSF 7 Saber | 0:27 |
| 15 | Jan Castellon | Caja Rural-Seguros RGA | 0:29 |
| 16 | Mattia Bais | Team Polti-VisitMalta | 0:33 |
| 17 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 18 | Colin Stüssi | Team Vorarlberg | 0:35 |
| 19 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 20 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 21 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 22 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 23 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 24 | Lorenzo Galimberti | Swatt Club | s.t. |
| 25 | Alvaro Garcia | NSN Development Team | 0:39 |
| 26 | Xabier Berasategi | Euskaltel-Euskadi | 0:40 |
| 27 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 28 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 29 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 30 | Wout Poels | Unibet Rose Rockets | s.t. |
| 31 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 32 | Jannis Peter | Unibet Rose Rockets | s.t. |
| 33 | Riccardo Barbuto | Team Technipes #inEmiliaRomagna Caffè Borbone | 0:46 |
| 34 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | 0:48 |
| 35 | Fausto Masnada | MBH Bank CSB Telecom Fort | 50 |
| 36 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 37 | Joshua Golliker | EF Education-Aevolo | 0:55 |
| 38 | Tommaso Dati | Team UKYO | 0:56 |
| 39 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 0:59 |
| 40 | Jonathan Lastra | Euskaltel-Euskadi | 1:04 |
| 41 | Emil Nymand Nielsen | NSN Development Team | s.t. |
| 42 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | 1:08 |
| 43 | Noah Streif | EF Education-Aevolo | s.t. |
| 44 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | 1:20 |
| 45 | Roberto Capello | EF Education-Aevolo | 1:37 |
| 46 | Diego Casagrande | Tudor Pro Cycling Team | 1:38 |
| 47 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | 1:48 |
| 48 | Ben Morin | NSN Development Team | 1:55 |
| 49 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 2:06 |
| 50 | Owen Geleijn | Unibet Rose Rockets | 2:38 |
| 51 | Ben Granger | Solution Tech-NIPPO-Rali | s.t. |
| 52 | Joseba Lopez | Caja Rural-Seguros RGA | 3:03 |
| 53 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 3:12 |
| 54 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | 3:16 |
| 55 | Pablo Lospitao | Caja Rural-Seguros RGA | 3:52 |
| 56 | Peyton Burckel | EF Education-Aevolo | 4:11 |
| 57 | Peter Øxenberg | Netcompany INEOS Cycling Team | 4:56 |
| 58 | Adam Toupalik | Unibet Rose Rockets | 5:22 |
| 59 | Txomin Juaristi | Euskaltel-Euskadi | 5:38 |
| 60 | Matar Peretz | NSN Development Team | 6:31 |
| 61 | Alessandro Tonelli | Team Polti-VisitMalta | 6:38 |
| 62 | Federico Iacomoni | Team UKYO | 7:07 |
| 63 | Alessio Martinelli | Bardiani-CSF 7 Saber | 7:24 |
| 64 | Tommaso Bessega | Team Polti-VisitMalta | 8:03 |
| 65 | Giacomo Garavaglia | Swatt Club | 8:11 |
| 66 | Pietro Galbusera | XDS Astana Development Team | 9:53 |
| 67 | Mattie Dodd | Netcompany INEOS Cycling Team | 9:53 |
| 68 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | 10:00 |
| 69 | Manuel Oioli | Swatt Club | 10:08 |
| 70 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | 10:09 |
| 71 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | 10:21 |
| 72 | Bob Jungels | Netcompany INEOS Cycling Team | 11:36 |
| 73 | Riccardo Archetti | Team Technipes #inEmiliaRomagna Caffè Borbone | 11:47 |
| 74 | Adrián Benito | Team Polti-VisitMalta | 12:05 |
| 75 | Luca Colnaghi | Bardiani-CSF 7 Saber | 12:17 |
| 76 | Nicolo Pettiti | Swatt Club | 12:19 |
| 77 | Matteo Scofet | SC Padovani Polo Cherry Bank | 12:21 |
| 78 | Baptiste Lecoq | Tudor Pro Cycling Team | 12:44 |
| 79 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | 12:57 |
| 80 | Gavin Hlady | EF Education-Aevolo | 13:16 |
| 81 | Ben Swift | Netcompany INEOS Cycling Team | 13:52 |
| 82 | Jack Makohon | EF Education-Aevolo | 13:53 |
| 83 | Dominik Röber | Team Vorarlberg | 14:13 |
| 84 | Fernando Barceló | Caja Rural-Seguros RGA | 14:45 |
| 85 | Alex Beldon | NSN Development Team | 14:56 |
| 86 | Noé Melot | Tudor Pro Cycling Team | 14:57 |
| 87 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 88 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 16:09 |
| 89 | Florian Kajamini | MBH Bank CSB Telecom Fort | 16:19 |
| 90 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | 17:12 |
| 91 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | 17:19 |
| 92 | Andrea D'Amato | Team UKYO | 17:50 |
| 93 | Philipp Hofbauer | Team Vorarlberg | 18:16 |
| 94 | Piergiorgio Cozzani | Gragnano Sporting Club | 18:24 |
| 95 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 18:58 |
| 96 | Andrea Pietrobon | Team Polti-VisitMalta | 20:23 |
| 97 | Marco Palomba | SC Padovani Polo Cherry Bank | 20:51 |
| 98 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna Caffè Borbone | 21:05 |
| 99 | George Wood | MG.K Vis Costruzioni e Ambiente | 22:09 |
| 100 | Iker Mintegi | Euskaltel-Euskadi | 23:11 |
| 101 | Ludovico Mellano | XDS Astana Development Team | 23:29 |
| 102 | Omer Ramon | NSN Development Team | 25:30 |
| 103 | Milkias Maekele | Netcompany INEOS Cycling Team | 25:37 |
| 104 | Ignazio Cireddu | Team Vorarlberg | 25:54 |
| 105 | Danny van der Tuuk | Euskaltel-Euskadi | 26:42 |
| 106 | Patrick Casey | NSN Development Team | 27:11 |
| 107 | Kasper Andersen | Swatt Club | 28:25 |
| 108 | Michele Pascarella | Solution Tech-NIPPO-Rali | 29:32 |
| 109 | William Harding | MG.K Vis Costruzioni e Ambiente | 29:36 |
| 110 | Carlo Cortesi | Gragnano Sporting Club | 29:52 |
| 111 | Simone Raccani | Team UKYO | 30:12 |
| 112 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | 30:20 |
| 113 | Ellande Larronde | Caja Rural-Seguros RGA | 31:14 |
| 114 | Jacob Eriksson | Tudor Pro Cycling Team | 33:56 |
| 115 | Yoshiki Terada | Team UKYO | 34:34 |
| 116 | Oliver Mätik | Tudor Pro Cycling Team | 34:41 |
| 117 | Kilian Feurstein | Team Vorarlberg | 34:54 |
| 118 | Alessandro Verre | MBH Bank CSB Telecom Fort | 34:55: |
| 119 | Riccardo Biondani | Gragnano Sporting Club | 35:07 |
| 120 | Lorenzo Ginestra | Swatt Club | 36:17 |
| 121 | Vladislav Bashlykov | XDS Astana Development Team | 37:33 |
| 122 | Matthew Kingston | MG.K Vis Costruzioni e Ambiente | 43:51 |
| 123 | Ivan Troia | Gragnano Sporting Club | 45:37 |
| 124 | Marcin Wlodarski | Gragnano Sporting Club | 45:55 |
| 125 | Fernando Gaviria | Caja Rural-Seguros RGA | 46:09 |
| 126 | Matteo Mengarelli | Gragnano Sporting Club | 47:12 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Wednesday, September 16: Stage 2, Popoli Terme - Caramanico Terme, 143 km

Lennert Jasch solos across the finish line. Photo: LaPresse
Les Woodland's book Cycling Heroes: The Golden Years is available in the print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Caramanico Terme at 2:50 PM, local time: 28C (82F), sunny, with the wind from the north-northeast at 11 km/hr (7 mph). There is just a 1% chance of rain/
The stage: A mountain stage featuring several climbs, the toughest of which, Forcella di Acciano, comes shortly after the start. A long descent brings the riders back near Popoli Terme before climbing through Castiglione a Casauria, Pescosansonesco and Nocciano on constantly undulating roads. The final 20 kilometers are predominantly uphill, culminating at the summit of Scagnano (KOM) before a series of gentle rises and descents to the finish.
Final kilometers: The final kilometers are uphill. With 500 meters to go, riders negotiate a U-turn around a roundabout before the final ascent to the finish line.
The race: Here's the race organizer's stage two report.
A perfectly timed and powerful move saw Lennart Jasch claim Stage 2 of Il Giro d’Abruzzo 2026, the Popoli Terme–Caramanico Terme. The Tudor rider had attacked alongside Matteo Scalco (XDS Astana) and Mattia Bais (Polti VisitMalta) on the climb towards Scagnano, before going solo around the flamme rouge and holding off the fast-charging peloton all the way to the line.
It was a bitter blow for Dorian Godon and Netcompany Ineos, who were unable to close the gap to the German. Despite dominating the sprint from the chasing group, the Frenchman had to settle for 2nd place, ahead of Scalco. Jasch also made a significant leap up the general classification, gaining nine positions to move into 2nd overall, just 4 seconds behind Alessandro Fancellu (MBH Bank CSB Telecom Fort), who retains the leader’s jersey.
The Scagnano climb proves decisive
After around 20 kilometres, six riders managed to break clear: Txomin Juaristi (Euskaltel Euskadi), Tommaso Bosio (General Store-Essegibi-F.lli Curia), Álvaro García (NSN Development), Kasper Andersen (Swatt Club), Adrián Benito (Polti VisitMalta) and Emanuele Ansaloni (Technipes #inEmiliaRomagna). They were reduced to five when Andersen lost contact on the steep Forcella di Acciano.
The breakaway tried to make life difficult for the peloton, but unfortunately for them, too many teams were determined to keep the race under control. Alongside MBH, Netcompany, Team Ukyo and XDS Astana all contributed to the chase, and with 16 km remaining the breakaway was reeled in.
On the Scagnano climb, it was the Kazakh team who took control, stretching out the peloton and paving the way for Matteo Scalco to attack in an attempt to draw out his rivals. Bais and Jasch bridged across to the rider from Vicenza, and the trio pressed on all the way to the summit, cresting the climb with a 25” advantage over the Netcompany-led peloton. The situation remained unchanged on the false flat that followed, until Jasch finally made his move, leaving his companions behind ahead of the final ramp to the finish.
It was his second victory of the season after his success at the Tour of the Alps. A hugely satisfying result for the 2000-born German, who is still relatively new to cycling: until 2023, he was a speed skater, and he only took up cycling just over two years ago.
Tomorrow brings the least demanding stage of the week in terms of climbing, the 159 km Oricola (Piana del Cavaliere)–San Benedetto dei Marsi, which on paper should suit the sprinters.
Complete results:
143 kilometers raced at an average speed of 39.646 km/hr
| 1 | Lennart Jasch | Tudor Pro Cycling Team | 3hr 36min 25sec |
| 2 | Dorian Godon | Netcompany INEOS Cycling Team | @ 9sec |
| 3 | Matteo Scalco | XDS Astana Development Team | s.t. |
| 4 | Tommaso Dati | Team UKYO | s.t. |
| 5 | Nicolo Garibbo | Team UKYO | s.t. |
| 6 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 7 | Riccardo Lorello | SC Padovani Polo Cherry Bank | s.t. |
| 8 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 9 | Riccardo Barbuto | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 10 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 11 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 12 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 13 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 14 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 15 | Colin Stüssi | Team Vorarlberg | s.t. |
| 16 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | s.t. |
| 17 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 18 | Cedrik Bakke Christophersen | Unibet Rose Rockets | s.t. |
| 19 | Nicola Conci | XDS Astana Development Team | s.t. |
| 20 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | s.t. |
| 21 | Diego Ulissi | XDS Astana Development Team | s.t. |
| 22 | Jan Castellon | Caja Rural-Seguros RGA | s.t. |
| 23 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 24 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 25 | Matteo Fabbro | Solution Tech-NIPPO-Rali | s.t. |
| 26 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 27 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 28 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 29 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | s.t. |
| 30 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 31 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 32 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 33 | Ben Granger | Solution Tech-NIPPO-Rali | s.t. |
| 34 | Joseba Lopez | Caja Rural-Seguros RGA | s.t. |
| 35 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 36 | Jonathan Lastra | Euskaltel-Euskadi | s.t. |
| 37 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 38 | Lorenzo Galimberti | Swatt Club | s.t. |
| 39 | Owen Geleijn | Unibet Rose Rockets | s.t. |
| 40 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 41 | Wout Poels | Unibet Rose Rockets | s.t. |
| 42 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 43 | Diego Casagrande | Tudor Pro Cycling Team | s.t. |
| 44 | Peyton Burckel | EF Education-Aevolo | s.t. |
| 45 | Jannis Peter | Unibet Rose Rockets | s.t. |
| 46 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 47 | Ben Morin | NSN Development Team | s.t. |
| 48 | Noah Streif | EF Education-Aevolo | s.t. |
| 49 | Emil Nymand Nielsen | NSN Development Team | s.t. |
| 50 | Alvaro Garcia | NSN Development Team | s.t. |
| 51 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 52 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 53 | Adam Toupalik | Unibet Rose Rockets | s.t. |
| 54 | Roberto Capello | EF Education-Aevolo | s.t. |
| 55 | Pablo Lospitao | Caja Rural-Seguros RGA | s.t. |
| 56 | Federico Iacomoni | Team UKYO | s.t. |
| 57 | Joshua Golliker | EF Education-Aevolo | s.t. |
| 58 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 59 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 1:35 |
| 60 | Peter Øxenberg | Netcompany INEOS Cycling Team | s.t. |
| 61 | Txomin Juaristi | Euskaltel-Euskadi | 2:50 |
| 62 | Mattie Dodd | Netcompany INEOS Cycling Team | 3:56 |
| 63 | Alessandro Tonelli | Team Polti-VisitMalta | 4:52 |
| 64 | Giacomo Garavaglia | Swatt Club | s.t. |
| 65 | Tommaso Bessega | Team Polti-VisitMalta | s.t. |
| 66 | Matar Peretz | NSN Development Team | s.t. |
| 67 | Ignazio Cireddu | Team Vorarlberg | 5:51 |
| 68 | Manuel Oioli | Swatt Club | 5:59 |
| 69 | Alessio Martinelli | Bardiani-CSF 7 Saber | 6:04 |
| 70 | Bob Jungels | Netcompany INEOS Cycling Team | s.t. |
| 71 | Nicolo Pettiti | Swatt Club | 9:14 |
| 72 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 73 | Pietro Galbusera | XDS Astana Development Team | s.t. |
| 74 | Riccardo Archetti | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 75 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 76 | Matteo Scofet | SC Padovani Polo Cherry Bank | s.t. |
| 77 | Ludovico Mellano | XDS Astana Development Team | s.t. |
| 78 | Baptiste Lecoq | Tudor Pro Cycling Team | s.t. |
| 79 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | s.t. |
| 80 | Noé Melot | Tudor Pro Cycling Team | s.t. |
| 81 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 82 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 83 | Luca Colnaghi | Bardiani-CSF 7 Saber | s.t. |
| 84 | Gavin Hlady | EF Education-Aevolo | s.t. |
| 85 | Jack Makohon | EF Education-Aevolo | s.t. |
| 86 | Alex Beldon | NSN Development Team | s.t. |
| 87 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 88 | Danny van der Tuuk | Euskaltel-Euskadi | s.t. |
| 89 | Omer Ramon | NSN Development Team | s.t. |
| 90 | Ben Swift | Netcompany INEOS Cycling Team | s.t. |
| 91 | Ellande Larronde | Caja Rural-Seguros RGA | s.t. |
| 92 | Fernando Barceló | Caja Rural-Seguros RGA | s.t. |
| 93 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 94 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 95 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 96 | Adrián Benito | Team Polti-VisitMalta | 10:56 |
| 97 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 11:57 |
| 98 | Milkias Maekele | Netcompany INEOS Cycling Team | s.t. |
| 99 | Dominik Röber | Team Vorarlberg | s.t. |
| 100 | Piergiorgio Cozzani | Gragnano Sporting Club | 14:12 |
| 101 | Michele Pascarella | Solution Tech-NIPPO-Rali | s.t. |
| 102 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 103 | Kilian Feurstein | Team Vorarlberg | s.t. |
| 104 | Kasper Andersen | Swatt Club | s.t. |
| 105 | George Wood | MG.K Vis Costruzioni e Ambiente | s.t. |
| 106 | Carlo Cortesi | Gragnano Sporting Club | s.t. |
| 107 | Vladislav Bashlykov | XDS Astana Development Team | s.t. |
| 108 | Patrick Casey | NSN Development Team | s.t. |
| 109 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 110 | Jacob Eriksson | Tudor Pro Cycling Team | s.t. |
| 111 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 112 | Florian Kajamini | MBH Bank CSB Telecom Fort | s.t. |
| 113 | Oliver Mätik | Tudor Pro Cycling Team | s.t. |
| 114 | Yoshiki Terada | Team UKYO | s.t. |
| 115 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna Caffè Borbone | 14:17 |
| 116 | Lorenzo Ginestra | Swatt Club | s.t. |
| 117 | Andrea D'Amato | Team UKYO | s.t. |
| 118 | Simone Raccani | Team UKYO | s.t. |
| 119 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 14:22 |
| 120 | Riccardo Biondani | Gragnano Sporting Club | s.t. |
| 121 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | s.t. |
| 122 | Alessandro Verre | MBH Bank CSB Telecom Fort | 21:15 |
| 123 | Matthew Kingston | MG.K Vis Costruzioni e Ambiente | 21:17 |
| 124 | Marcin Wlodarski | Gragnano Sporting Club | 24:52 |
| 125 | Ivan Troia | Gragnano Sporting Club | s.t. |
| 126 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 127 | Riccardo Pagliari | Swatt Club | s.t. |
| 128 | Fernando Gaviria | Caja Rural-Seguros RGA | 25:14 |
GC after stage 2:
298 kilometers raced so far at an average speed of 39.929 km/hr
| 1 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | 7hr 27min 48sec |
| 2 | Lennart Jasch | Tudor Pro Cycling Team | @ 4sec |
| 3 | Mathys Rondel | Tudor Pro Cycling Team | 0:06 |
| 4 | Diego Ulissi | XDS Astana Development Team | 0:08 |
| 5 | Nicolo Garibbo | Team UKYO | 0:12 |
| 6 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 7 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 8 | Nicola Conci | XDS Astana Development Team | s.t. |
| 9 | Dorian Godon | Netcompany INEOS Cycling Team | 0:17 |
| 10 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | 0:18 |
| 11 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 0:20 |
| 12 | Matteo Fabbro | Solution Tech-NIPPO-Rali | s.t. |
| 13 | Matteo Scalco | XDS Astana Development Team | 0:21 |
| 14 | Filippo Turconi | Bardiani-CSF 7 Saber | 0:23 |
| 15 | Jan Castellon | Caja Rural-Seguros RGA | 0:25 |
| 16 | Mattia Bais | Team Polti-VisitMalta | 0:29 |
| 17 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 18 | Colin Stüssi | Team Vorarlberg | 0:31 |
| 19 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 20 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 21 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 22 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 23 | Lorenzo Galimberti | Swatt Club | s.t. |
| 24 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 25 | Alvaro Garcia | NSN Development Team | 0:35 |
| 26 | Giacomo Ballabio | Team Vorarlberg | 0:36 |
| 27 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 28 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 29 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 30 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 31 | Jannis Peter | Unibet Rose Rockets | s.t. |
| 32 | Wout Poels | Unibet Rose Rockets | s.t. |
| 33 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | 0:44 |
| 34 | Riccardo Barbuto | Team Technipes #inEmiliaRomagna Caffè Borbone | 0:46 |
| 35 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 36 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 37 | Joshua Golliker | EF Education-Aevolo | 0:51 |
| 38 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | 0:55 |
| 39 | Roberto Capello | EF Education-Aevolo | s.t. |
| 40 | Tommaso Dati | Team UKYO | 1:00 |
| 41 | Jonathan Lastra | Euskaltel-Euskadi | s.t. |
| 42 | Emil Nymand Nielsen | NSN Development Team | s.t. |
| 43 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | 1:04 |
| 44 | Noah Streif | EF Education-Aevolo | s.t. |
| 45 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | 1:16 |
| 46 | Diego Casagrande | Tudor Pro Cycling Team | 1:34 |
| 47 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | 1:44 |
| 48 | Ben Morin | NSN Development Team | 1:51 |
| 49 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 2:06 |
| 50 | Ben Granger | Solution Tech-NIPPO-Rali | 2:34 |
| 51 | Owen Geleijn | Unibet Rose Rockets | s.t. |
| 52 | Pablo Lospitao | Caja Rural-Seguros RGA | 2:43 |
| 53 | Joseba Lopez | Caja Rural-Seguros RGA | 3:03 |
| 54 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 3:08 |
| 55 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | 3:12 |
| 56 | Peter Øxenberg | Netcompany INEOS Cycling Team | 3:47 |
| 57 | Peyton Burckel | EF Education-Aevolo | 4:07 |
| 58 | Txomin Juaristi | Euskaltel-Euskadi | 4:29 |
| 59 | Adam Toupalik | Unibet Rose Rockets | 5:18 |
| 60 | Matar Peretz | NSN Development Team | 6:27 |
| 61 | Alessandro Tonelli | Team Polti-VisitMalta | 6:34 |
| 62 | Federico Iacomoni | Team UKYO | 7:03 |
| 63 | Giacomo Garavaglia | Swatt Club | 7:04 |
| 64 | Alessio Martinelli | Bardiani-CSF 7 Saber | 7:20 |
| 65 | Tommaso Bessega | Team Polti-VisitMalta | 8:03 |
| 66 | Mattie Dodd | Netcompany INEOS Cycling Team | 8:30 |
| 67 | Manuel Oioli | Swatt Club | 9:02 |
| 68 | Pietro Galbusera | XDS Astana Development Team | 9:49 |
| 69 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | 10:00 |
| 70 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 71 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | 10:05 |
| 72 | Bob Jungels | Netcompany INEOS Cycling Team | 10:38 |
| 73 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | 10:39 |
| 74 | Matteo Scofet | SC Padovani Polo Cherry Bank | 11:39 |
| 75 | Riccardo Archetti | Team Technipes #inEmiliaRomagna Caffè Borbone | 11:43 |
| 76 | Baptiste Lecoq | Tudor Pro Cycling Team | s.t. |
| 77 | Adrián Benito | Team Polti-VisitMalta | 12:01 |
| 78 | Nicolo Pettiti | Swatt Club | 12:15 |
| 79 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 80 | Luca Colnaghi | Bardiani-CSF 7 Saber | 12:17 |
| 81 | Fernando Barceló | Caja Rural-Seguros RGA | 13:02 |
| 82 | Gavin Hlady | EF Education-Aevolo | 13:12 |
| 83 | Jack Makohon | EF Education-Aevolo | s.t. |
| 84 | Noé Melot | Tudor Pro Cycling Team | 13:48 |
| 85 | Alex Beldon | NSN Development Team | s.t. |
| 86 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 87 | Ben Swift | Netcompany INEOS Cycling Team | s.t. |
| 88 | Dominik Röber | Team Vorarlberg | 14:09 |
| 89 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | 15:00 |
| 90 | Florian Kajamini | MBH Bank CSB Telecom Fort | 15:37 |
| 91 | Piergiorgio Cozzani | Gragnano Sporting Club | 17:15 |
| 92 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 93 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 94 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | 17:24 |
| 95 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 17:49 |
| 96 | Andrea D'Amato | Team UKYO | 17:50 |
| 97 | Andrea Pietrobon | Team Polti-VisitMalta | 18:46 |
| 98 | George Wood | MG.K Vis Costruzioni e Ambiente | 19:04 |
| 99 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna Caffè Borbone | 19:26 |
| 100 | Marco Palomba | SC Padovani Polo Cherry Bank | 20:47 |
| 101 | Iker Mintegi | Euskaltel-Euskadi | 22:02 |
| 102 | Omer Ramon | NSN Development Team | 23:05 |
| 103 | Ludovico Mellano | XDS Astana Development Team | 23:25 |
| 104 | Milkias Maekele | Netcompany INEOS Cycling Team | 24:14 |
| 105 | Ignazio Cireddu | Team Vorarlberg | 25:50 |
| 106 | Danny van der Tuuk | Euskaltel-Euskadi | 26:00 |
| 107 | Carlo Cortesi | Gragnano Sporting Club | 26:29 |
| 108 | Patrick Casey | NSN Development Team | s.t. |
| 109 | Simone Raccani | Team UKYO | 27:32 |
| 110 | Kasper Andersen | Swatt Club | 28:21 |
| 111 | Michele Pascarella | Solution Tech-NIPPO-Rali | 28:23 |
| 112 | William Harding | MG.K Vis Costruzioni e Ambiente | 29:32 |
| 113 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | 29:38 |
| 114 | Ellande Larronde | Caja Rural-Seguros RGA | 30:05 |
| 115 | Jacob Eriksson | Tudor Pro Cycling Team | 32:19 |
| 116 | Alessandro Verre | MBH Bank CSB Telecom Fort | 33:16 |
| 117 | Yoshiki Terada | Team UKYO | 34:30 |
| 118 | Oliver Mätik | Tudor Pro Cycling Team | 34:41 |
| 119 | Kilian Feurstein | Team Vorarlberg | 34:50 |
| 120 | Vladislav Bashlykov | XDS Astana Development Team | 34:53 |
| 121 | Riccardo Biondani | Gragnano Sporting Club | 35:03 |
| 122 | Lorenzo Ginestra | Swatt Club | 35:08 |
| 123 | Matthew Kingston | MG.K Vis Costruzioni e Ambiente | 42:08 |
| 124 | Ivan Troia | Gragnano Sporting Club | 45:33 |
| 125 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 126 | Riccardo Pagliari | Swatt Club | 45:43 |
| 127 | Marcin Wlodarski | Gragnano Sporting Club | 45:51 |
| 128 | Fernando Gaviria | Caja Rural-Seguros RGA | 46:05 |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Tuesday, September 15: Stage 1, Cupello - Casalincontrada, 155 km

Alessandro Fancellu wins the first stage.
Bill & Carol McGann’s book The Story of the 2023 Tour de France, 2023: The Viking Again Conquers the Tour is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Casalincontrada at 2:45 PM, local time: 26C (78F), fair, with the wind from the north-northeast at 16 km/hr (10 mph). No rain is forecast.
The stage: A very demanding opening stage featuring a first section focused on the slopes of the Majella before finishing atop a true wall climb. The route heads along the Adriatic coast and through the Sangro Valley before tackling a succession of rolling roads via Bomba and Villa Santa Maria, followed by the climbs to Montelapiano and, after Casalanguida, Colle dei Ferrari. A long descent leads to State Road 81 before a gentle rise to Guardiagrele and a fast descent to the foot of the final climb. The opening part is raced on medium-width roads with numerous bends and small villages, while the finale takes place on wider, straighter roads.
The final kilometers are uphill, with gradients exceeding 10% before the last corner and a slightly rising finishing straight.
The race: Edward Cruz (Bardiani CSF 7 Saber) did not start.
Here's the race report from winner Alessandro Fancellu's Team MBH Bank CSB Telecom Fort:
CASALINCONTRADA (CHIETI): Alessandro Fancellu won the opening stage of the Giro d’Abruzzo and deservedly claimed the general classification leader's jersey, holding a 6-second lead over Mattys Rondel and Diego Ulissi.
The rider from Como, racing for the MBH Bank CSB Telecom Fort team, secured the win after a challenging 155-kilometer route from Cupello to Casalincontrada. This marks his second victory of the season—following his win in Stage 4 of the Czech Tour a month ago—and sees him don both the race leader's jersey and the points classification jersey.

Time to race. Stage one gets started.
For the team led by Antonio Bevilacqua, Gabor Deak, the D’Aprile family, and Zoltan Bebto, this is their 16th victory of the season. It is a particularly emotional win for Bevilacqua, who hails from the Abruzzo region.
THE SPRINT: On the uphill finish, Fancellu chose the perfect moment to launch his decisive attack; he surged 350 meters from the line, immediately opening a gap that his rivals could not close. He finished ahead of Rondel and Ulissi, claiming a prestigious victory under the guidance of sports directors Gianluca Valoti and Davide Martinelli.
Supported by a cohesive team throughout the stage, the rider demonstrated a level of consistency never seen before in his career, the result of careful, collaborative planning and his own hard work.
"It was hard to pick the right moment to go, because if you attack too early, you risk paying the price in the final stretch. Timing was crucial; I had to stay calm and launch my move at exactly the right moment. I’d lost races a few times this year by making that kind of mistake. I’m in great form and proud of what I’ve achieved this season. I’ve had some important results over the last month, including fifth-place finishes at Larciano and in Tuscany."

Stunning scenery as the peloton races through the Abruzzo countryside.
"There were a lot of top-level riders here. Now we’ll work on trying to win the overall classification." "It won’t be easy, because there are several highly experienced WorldTour-level athletes, but we’ll give it our all to achieve this goal."
Acknowledgments: "To my teammates who kept me shielded until two kilometers from the finish, and to those who work tirelessly for us. As for my personal journey? Some make it to the top right away, while others need time to get there. I belong to that second group."

Another shot of the pack racing in beautiful southern Italy.
MANAGER: Team Manager Antonio Bevilacqua’s comments: "It’s a source of immense satisfaction for us, competing against WorldTour teams. Personally, I have to commend the entire squad for working intelligently and cohesively. Finally, as an Abruzzo native, I’m doubly—actually, triply—happy: a stage win and the general classification jersey, all in my home region."
Complete results:
155 kilometers raced at an average speed of 40.19 km/hr
| 1 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | 3hr 51min 24sec |
| 2 | Mathys Rondel | Tudor Pro Cycling Team | @ 2sec |
| 3 | Diego Ulissi | XDS Astana Development Team | s.t. |
| 4 | Kévin Vauquelin | Netcompany INEOS Cycling Team | s.t. |
| 5 | Nicolo Garibbo | Team UKYO | s.t. |
| 6 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 7 | Nicola Conci | XDS Astana Development Team | s.t. |
| 8 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | 0:08 |
| 9 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 0:10 |
| 10 | Matteo Fabbro | Solution Tech-NIPPO-Rali | s.t. |
| 11 | Lennart Jasch | Tudor Pro Cycling Team | 0:13 |
| 12 | Dorian Godon | Netcompany INEOS Cycling Team | s.t. |
| 13 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 14 | Matteo Scalco | XDS Astana Development Team | 0:15 |
| 15 | Jan Castellon | Caja Rural-Seguros RGA | s.t. |
| 16 | Mattia Bais | Team Polti-VisitMalta | 0:19 |
| 17 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 18 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | 0:21 |
| 19 | Colin Stüssi | Team Vorarlberg | s.t. |
| 20 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 21 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 22 | Lorenzo Galimberti | Swatt Club | s.t. |
| 23 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 24 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 25 | Jannis Peter | Unibet Rose Rockets | 0:26 |
| 26 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 27 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 28 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 29 | Alvaro Garcia | NSN Development Team | s.t. |
| 30 | Wout Poels | Unibet Rose Rockets | s.t. |
| 31 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 32 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 33 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | 0:34 |
| 34 | Pietro Galbusera | XDS Astana Development Team | s.t. |
| 35 | Riccardo Barbuto | Team Technipes #inEmiliaRomagna Caffè Borbone | 0:36 |
| 36 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 37 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 38 | Joshua Golliker | EF Education-Aevolo | 0:41 |
| 39 | Roberto Capello | EF Education-Aevolo | 0:45 |
| 40 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 41 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 42 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 43 | Emil Nymand Nielsen | NSN Development Team | 0:50 |
| 44 | Tommaso Dati | Team UKYO | s.t. |
| 45 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 46 | Jonathan Lastra | Euskaltel-Euskadi | s.t. |
| 47 | Noah Streif | EF Education-Aevolo | 0:54 |
| 48 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 49 | Adrián Benito | Team Polti-VisitMalta | 1:06 |
| 50 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 51 | Alessio Martinelli | Bardiani-CSF 7 Saber | 1:15 |
| 52 | Diego Casagrande | Tudor Pro Cycling Team | 1:24 |
| 53 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 54 | Florian Kajamini | MBH Bank CSB Telecom Fort | s.t. |
| 55 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 1:32 |
| 56 | Matar Peretz | NSN Development Team | 1:34 |
| 57 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 58 | Alessandro Tonelli | Team Polti-VisitMalta | 1:41 |
| 59 | Ben Morin | NSN Development Team | s.t. |
| 60 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 61 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 1:56 |
| 62 | Peter Øxenberg | Netcompany INEOS Cycling Team | 2:11 |
| 63 | Giacomo Garavaglia | Swatt Club | s.t. |
| 64 | Dominik Röber | Team Vorarlberg | s.t. |
| 65 | Owen Geleijn | Unibet Rose Rockets | 2:24 |
| 66 | Matteo Scofet | SC Padovani Polo Cherry Bank | s.t. |
| 67 | Ben Granger | Solution Tech-NIPPO-Rali | s.t. |
| 68 | Riccardo Archetti | Team Technipes #inEmiliaRomagna Caffè Borbone | 2:28 |
| 69 | Baptiste Lecoq | Tudor Pro Cycling Team | s.t. |
| 70 | Pablo Lospitao | Caja Rural-Seguros RGA | 2:33 |
| 71 | Joseba Lopez | Caja Rural-Seguros RGA | s.t. |
| 72 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | 3:00 |
| 73 | Nicolo Pettiti | Swatt Club | s.t. |
| 74 | Manuel Oioli | Swatt Club | 3:02 |
| 75 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 76 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 77 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 78 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 79 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | s.t. |
| 80 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | s.t. |
| 81 | Luca Colnaghi | Bardiani-CSF 7 Saber | s.t. |
| 82 | Tommaso Bessega | Team Polti-VisitMalta | 3:10 |
| 83 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 3:26 |
| 84 | Andrea D'Amato | Team UKYO | 3:32 |
| 85 | Fernando Barceló | Caja Rural-Seguros RGA | 3:47 |
| 86 | Peyton Burckel | EF Education-Aevolo | 3:57 |
| 87 | Jack Makohon | EF Education-Aevolo | s.t. |
| 88 | Gavin Hlady | EF Education-Aevolo | s.t. |
| 89 | Bob Jungels | Netcompany INEOS Cycling Team | 4:33 |
| 90 | Mattie Dodd | Netcompany INEOS Cycling Team | s.t. |
| 91 | Ben Swift | Netcompany INEOS Cycling Team | s.t. |
| 92 | Noé Melot | Tudor Pro Cycling Team | s.t. |
| 93 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 94 | Alex Beldon | NSN Development Team | s.t. |
| 95 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 96 | George Wood | MG.K Vis Costruzioni e Ambiente | 4:51 |
| 97 | Adam Toupalik | Unibet Rose Rockets | 5:08 |
| 98 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 99 | Federico Iacomoni | Team UKYO | 6:53 |
| 100 | Alessandro Verre | MBH Bank CSB Telecom Fort | 12:00 |
| 101 | Odd Christian Eiking | Unibet Rose Rockets | 12:16 |
| 102 | Carlo Cortesi | Gragnano Sporting Club | s.t. |
| 103 | Milkias Maekele | Netcompany INEOS Cycling Team | s.t. |
| 104 | Patrick Casey | NSN Development Team | s.t. |
| 105 | Iker Mintegi | Euskaltel-Euskadi | 12:47 |
| 106 | Simone Raccani | Team UKYO | 13:14 |
| 107 | Omer Ramon | NSN Development Team | 13:50 |
| 108 | Michele Pascarella | Solution Tech-NIPPO-Rali | 14:10 |
| 109 | Ludovico Mellano | XDS Astana Development Team | s.t. |
| 110 | Kasper Andersen | Swatt Club | s.t. |
| 111 | Danny van der Tuuk | Euskaltel-Euskadi | 16:45 |
| 112 | Jacob Eriksson | Tudor Pro Cycling Team | 18:06 |
| 113 | Ignazio Cireddu | Team Vorarlberg | 19:58 |
| 114 | Ren Mochizuki | Team UKYO | 20:17 |
| 115 | Yoshiki Terada | Team UKYO | s.t. |
| 116 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 117 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | 20:23 |
| 118 | Oliver Mätik | Tudor Pro Cycling Team | 20:28 |
| 119 | Kilian Feurstein | Team Vorarlberg | 20:37 |
| 120 | Ivan Troia | Gragnano Sporting Club | 20:40 |
| 121 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 122 | Vladislav Bashlykov | XDS Astana Development Team | s.t. |
| 123 | Mirko Bozzola | SC Padovani Polo Cherry Bank | s.t. |
| 124 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 125 | Riccardo Biondani | Gragnano Sporting Club | s.t. |
| 126 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 127 | Riccardo Pagliari | Swatt Club | 20:50 |
| 128 | Fernando Gaviria | Caja Rural-Seguros RGA | s.t. |
| 129 | Ellande Larronde | Caja Rural-Seguros RGA | s.t. |
| 130 | Matthew Kingston | MG.K Vis Costruzioni e Ambiente | s.t. |
| 131 | Lorenzo Ginestra | Swatt Club | s.t. |
| 132 | Marcin Wlodarski | Gragnano Sporting Club | 20:58 |
GC after stage 1:
| 1 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | 3hr 51min 14sec |
| 2 | Mathys Rondel | Tudor Pro Cycling Team | @ 6sec |
| 3 | Diego Ulissi | XDS Astana Development Team | 0:08 |
| 4 | Kévin Vauquelin | Netcompany INEOS Cycling Team | 0:12 |
| 5 | Nicolo Garibbo | Team UKYO | s.t. |
| 6 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 7 | Nicola Conci | XDS Astana Development Team | s.t. |
| 8 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | 0:18 |
| 9 | Cedrik Bakke Christophersen | Unibet Rose Rockets | 0:20 |
| 10 | Matteo Fabbro | Solution Tech-NIPPO-Rali | s.t. |
| 11 | Lennart Jasch | Tudor Pro Cycling Team | 0:23 |
| 12 | Dorian Godon | Netcompany INEOS Cycling Team | s.t. |
| 13 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 14 | Matteo Scalco | XDS Astana Development Team | 0:25 |
| 15 | Jan Castellon | Caja Rural-Seguros RGA | s.t. |
| 16 | Mattia Bais | Team Polti-VisitMalta | 0:29 |
| 17 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 18 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | 0:31 |
| 19 | Colin Stüssi | Team Vorarlberg | s.t. |
| 20 | Louis Sutton | Euskaltel-Euskadi | s.t. |
| 21 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 22 | Lorenzo Galimberti | Swatt Club | s.t. |
| 23 | Davide De Cassan | General Store-Essegibi-F.Ili Curia | s.t. |
| 24 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 25 | Jannis Peter | Unibet Rose Rockets | 0:36 |
| 26 | Tomos Pattinson | EF Education-Aevolo | s.t. |
| 27 | Giacomo Ballabio | Team Vorarlberg | s.t. |
| 28 | Joan Bou | Caja Rural-Seguros RGA | s.t. |
| 29 | Alvaro Garcia | NSN Development Team | s.t. |
| 30 | Wout Poels | Unibet Rose Rockets | s.t. |
| 31 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 32 | Xabier Berasategi | Euskaltel-Euskadi | s.t. |
| 33 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | 0:44 |
| 34 | Pietro Galbusera | XDS Astana Development Team | s.t. |
| 35 | Riccardo Barbuto | Team Technipes #inEmiliaRomagna Caffè Borbone | 0:46 |
| 36 | Fausto Masnada | MBH Bank CSB Telecom Fort | s.t. |
| 37 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 38 | Joshua Golliker | EF Education-Aevolo | 0:51 |
| 39 | Roberto Capello | EF Education-Aevolo | 0:55 |
| 40 | Stefano Masciarelli | SC Padovani Polo Cherry Bank | s.t. |
| 41 | Nicoló Arrighetti | General Store-Essegibi-F.Ili Curia | s.t. |
| 42 | Mattia Ballerini | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 43 | Emil Nymand Nielsen | NSN Development Team | 1:00 |
| 44 | Tommaso Dati | Team UKYO | s.t. |
| 45 | Nicolo Pizzi | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 46 | Jonathan Lastra | Euskaltel-Euskadi | s.t. |
| 47 | Noah Streif | EF Education-Aevolo | 1:04 |
| 48 | Francesco Parravano | MG.K Vis Costruzioni e Ambiente | s.t. |
| 49 | Adrián Benito | Team Polti-VisitMalta | 1:16 |
| 50 | Tommaso Bosio | General Store-Essegibi-F.Ili Curia | s.t. |
| 51 | Alessio Martinelli | Bardiani-CSF 7 Saber | 1:25 |
| 52 | Diego Casagrande | Tudor Pro Cycling Team | 1:34 |
| 53 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 54 | Florian Kajamini | MBH Bank CSB Telecom Fort | s.t. |
| 55 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 1:42 |
| 56 | Matar Peretz | NSN Development Team | 1:44 |
| 57 | Giovanni Bortoluzzi | General Store-Essegibi-F.Ili Curia | s.t. |
| 58 | Alessandro Tonelli | Team Polti-VisitMalta | 1:51 |
| 59 | Ben Morin | NSN Development Team | s.t. |
| 60 | Txomin Juaristi | Euskaltel-Euskadi | s.t. |
| 61 | Riccardo Lorello | SC Padovani Polo Cherry Bank | 2:06 |
| 62 | Peter Øxenberg | Netcompany INEOS Cycling Team | 2:21 |
| 63 | Giacomo Garavaglia | Swatt Club | s.t. |
| 64 | Dominik Röber | Team Vorarlberg | s.t. |
| 65 | Owen Geleijn | Unibet Rose Rockets | 2:34 |
| 66 | Matteo Scofet | SC Padovani Polo Cherry Bank | s.t. |
| 67 | Ben Granger | Solution Tech-NIPPO-Rali | s.t. |
| 68 | Riccardo Archetti | Team Technipes #inEmiliaRomagna Caffè Borbone | 2:38 |
| 69 | Baptiste Lecoq | Tudor Pro Cycling Team | s.t. |
| 70 | Pablo Lospitao | Caja Rural-Seguros RGA | 2:43 |
| 71 | Joseba Lopez | Caja Rural-Seguros RGA | 3:03 |
| 72 | Emanuele Ansaloni | Team Technipes #inEmiliaRomagna Caffè Borbone | 3:10 |
| 73 | Nicolo Pettiti | Swatt Club | s.t. |
| 74 | Filippo D'Aiuto | General Store-Essegibi-F.Ili Curia | 3:11 |
| 75 | Manuel Oioli | Swatt Club | 3:12 |
| 76 | Matteo Spreafico | MG.K Vis Costruzioni e Ambiente | s.t. |
| 77 | Piergiorgio Cozzani | Gragnano Sporting Club | s.t. |
| 78 | Tommaso Anastasia | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 79 | Philipp Hofbauer | Team Vorarlberg | s.t. |
| 80 | Cristian Remelli | General Store-Essegibi-F.Ili Curia | s.t. |
| 81 | Luca Colnaghi | Bardiani-CSF 7 Saber | s.t. |
| 82 | Tommaso Bessega | Team Polti-VisitMalta | 3:20 |
| 83 | Samuele Zoccarato | MBH Bank CSB Telecom Fort | 3:36 |
| 84 | Andrea D'Amato | Team UKYO | 3:42 |
| 85 | Fernando Barceló | Caja Rural-Seguros RGA | 3:57 |
| 86 | Peyton Burckel | EF Education-Aevolo | 4:07 |
| 87 | Jack Makohon | EF Education-Aevolo | s.t. |
| 88 | Gavin Hlady | EF Education-Aevolo | s.t. |
| 89 | Bob Jungels | Netcompany INEOS Cycling Team | 4:43 |
| 90 | Mattie Dodd | Netcompany INEOS Cycling Team | s.t. |
| 91 | Ben Swift | Netcompany INEOS Cycling Team | s.t. |
| 92 | Noé Melot | Tudor Pro Cycling Team | s.t. |
| 93 | Eivind Broholt Fougner | Unibet Rose Rockets | s.t. |
| 94 | Alex Beldon | NSN Development Team | s.t. |
| 95 | Andrea Pietrobon | Team Polti-VisitMalta | s.t. |
| 96 | George Wood | MG.K Vis Costruzioni e Ambiente | 5:01 |
| 97 | Adam Toupalik | Unibet Rose Rockets | 5:18 |
| 98 | Tommaso Bambagioni | Team Technipes #inEmiliaRomagna Caffè Borbone | s.t. |
| 99 | Federico Iacomoni | Team UKYO | 7:03 |
| 100 | Alessandro Verre | MBH Bank CSB Telecom Fort | 12:10 |
| 101 | Odd Christian Eiking | Unibet Rose Rockets | 12:26 |
| 102 | Carlo Cortesi | Gragnano Sporting Club | s.t. |
| 103 | Milkias Maekele | Netcompany INEOS Cycling Team | s.t. |
| 104 | Patrick Casey | NSN Development Team | s.t. |
| 105 | Iker Mintegi | Euskaltel-Euskadi | 12:57 |
| 106 | Simone Raccani | Team UKYO | 13:24 |
| 107 | Omer Ramon | NSN Development Team | 14:00 |
| 108 | Kasper Andersen | Swatt Club | 14:18 |
| 109 | Michele Pascarella | Solution Tech-NIPPO-Rali | 14:20 |
| 110 | Ludovico Mellano | XDS Astana Development Team | s.t. |
| 111 | Danny van der Tuuk | Euskaltel-Euskadi | 16:55 |
| 112 | Jacob Eriksson | Tudor Pro Cycling Team | 18:16 |
| 113 | Ignazio Cireddu | Team Vorarlberg | 20:08 |
| 114 | Ren Mochizuki | Team UKYO | 20:27 |
| 115 | Yoshiki Terada | Team UKYO | s.t. |
| 116 | William Harding | MG.K Vis Costruzioni e Ambiente | s.t. |
| 117 | Ivan Taccone | MG.K Vis Costruzioni e Ambiente | 20:33 |
| 118 | Oliver Mätik | Tudor Pro Cycling Team | 20:38 |
| 119 | Kilian Feurstein | Team Vorarlberg | 20:47 |
| 120 | Marco Palomba | SC Padovani Polo Cherry Bank | s.t. |
| 121 | Ivan Troia | Gragnano Sporting Club | 20:50 |
| 122 | Emanuel Zangerle | Team Vorarlberg | s.t. |
| 123 | Vladislav Bashlykov | XDS Astana Development Team | s.t. |
| 124 | Mirko Bozzola | SC Padovani Polo Cherry Bank | s.t. |
| 125 | Riccardo Biondani | Gragnano Sporting Club | s.t. |
| 126 | Matteo Mengarelli | Gragnano Sporting Club | s.t. |
| 127 | Riccardo Pagliari | Swatt Club | 21:00 |
| 128 | Fernando Gaviria | Caja Rural-Seguros RGA | s.t. |
| 129 | Ellande Larronde | Caja Rural-Seguros RGA | s.t. |
| 130 | Matthew Kingston | MG.K Vis Costruzioni e Ambiente | s.t. |
| 131 | Lorenzo Ginestra | Swatt Club | s.t. |
| 132 | Marcin Wlodarski | Gragnano Sporting Club | 21:08 |
Stage 1 map & profile:
Stage 1 map

Stage 1 profile
2065 Il Giro d'Abruzzo start list. September 14, 2026
| Bardiani-CSF 7 Saber | |
| 1 | Alex Tolio |
| 2 | Luca Colnaghi |
| 3 | Edward Cruz Martínez |
| 4 | Martín Herreño |
| 5 | Alessio Martinelli |
| 6 | Vicente Rojas |
| 7 | Filippo Turconi |
| Caja Rural-Seguros RGA | |
| 11 | Fernando Gaviria |
| 12 | Fernando Barceló |
| 13 | Joan Bou |
| 14 | Jan Castellon |
| 15 | Ellande Larronde |
| 16 | Joseba Lopez |
| 17 | Pablo Lospitao |
| EF Education-Aevolo | |
| 21 | Peyton Burckel |
| 22 | Roberto Capello |
| 23 | Joshua Golliker |
| 24 | Gavin Hlady |
| 25 | Jack Makohon |
| 26 | Tomos Pattinson |
| 27 | Noah Streif |
| Euskaltel-Euskadi | |
| 31 | Xabier Berasategi |
| 32 | Jokin Murguialday |
| 33 | Txomin Juaristi |
| 34 | Jonathan Lastra |
| 35 | Iker Mintegi |
| 36 | Louis Sutton |
| 37 | Danny van der Tuuk |
| General Store-Essegibi-F.Ili Curia | |
| 41 | Andrii Ponomar |
| 42 | Nicoló Arrighetti |
| 43 | Giovanni Bortoluzzi |
| 44 | Tommaso Bosio |
| 45 | Filippo D'Aiuto |
| 46 | Davide De Cassan |
| 47 | Cristian Remelli |
| Gragnano Sporting Club | |
| 51 | Riccardo Biondani |
| 52 | Carlo Cortesi |
| 53 | Piergiorgio Cozzani |
| 54 | Matteo Mengarelli |
| 55 | Soh Narumi |
| 56 | Marcin Wlodarski |
| 57 | Ivan Troia |
| MBH Bank CSB Telecom Fort | |
| 61 | Fausto Masnada |
| 62 | Florian Kajamini |
| 63 | Samuele Zoccarato |
| 64 | Alessandro Fancellu |
| 65 | Lorenzo Masciarelli |
| 66 | Davide Persico |
| 67 | Alessandro Verre |
| MG.K Vis Costruzioni e Ambiente | |
| 71 | Andrea Cantoni |
| 72 | Ivan Taccone |
| 73 | William Harding |
| 74 | Matthew Kingston |
| 75 | Francesco Parravano |
| 76 | Matteo Spreafico |
| 77 | George Wood |
| Netcompany INEOS | |
| 81 | Dorian Godon |
| 82 | Mattie Dodd |
| 83 | Milkias Maekele |
| 84 | Bob Jungels |
| 85 | Peter Øxenberg |
| 86 | Ben Swift |
| 87 | Kévin Vauquelin |
| NSN Development Team | |
| 91 | Alex Beldon |
| 92 | Patrick Casey |
| 93 | Alvaro Garcia |
| 94 | Ben Morin |
| 95 | Nymand Nielsen Emil |
| 96 | Matar Peretz |
| 97 | Omer Ramon |
| SC Padovani Polo Cherry Bank | |
| 102 | Mirko Bozzola |
| 103 | Riccardo Lorello |
| 104 | Stefano Masciarelli |
| 105 | Marco Palomba |
| 107 | Matteo Scofet |
| Solution Tech-NIPPO-Rali | |
| 111 | Domenico Pozzovivo |
| 112 | Samuel Bertolli |
| 113 | Matteo Fabbro |
| 114 | Ben Granger |
| 115 | Michele Pascarella |
| 116 | Kyrylo Tsarenko |
| 117 | Santiago Umba |
| Swatt Club | |
| 121 | Kasper Andersen |
| 122 | Riccardo Pagliari |
| 123 | Lorenzo Galimberti |
| 124 | Giacomo Garavaglia |
| 125 | Lorenzo Ginestra |
| 126 | Manuel Oioli |
| 127 | Nicolo Pettiti |
| Team Polti-VisitMalta | |
| 131 | Ludovico Crescioli |
| 132 | Adrián Benito |
| 133 | Tommaso Bessega |
| 134 | Mattia Bais |
| 135 | Andrea Pietrobon |
| 136 | Fernando Tercero |
| 137 | Alessandro Tonelli |
| Team Technipes #inEmiliaRomagna Caffè Borbone | |
| 141 | Tommaso Anastasia |
| 142 | Emanuele Ansaloni |
| 143 | Riccardo Archetti |
| 144 | Mattia Ballerini |
| 145 | Tommaso Bambagioni |
| 146 | Riccardo Barbuto |
| 147 | Nicolo Pizzi |
| Team UKYO | |
| 151 | Tommaso Dati |
| 152 | Andrea D'Amato |
| 153 | Nicolo Garibbo |
| 154 | Federico Iacomoni |
| 155 | Ren Mochizuki |
| 156 | Simone Raccani |
| 157 | Yoshiki Terada |
| Team Vorarlberg | |
| 161 | Giacomo Ballabio |
| 162 | Ignazio Cireddu |
| 163 | Kilian Feurstein |
| 164 | Philipp Hofbauer |
| 165 | Dominik Röber |
| 166 | Colin Stüssi |
| 167 | Emanuel Zangerle |
| Tudor Pro Cycling Team | |
| 171 | Lennart Jasch |
| 172 | Diego Casagrande |
| 173 | Jacob Eriksson |
| 174 | Baptiste Lecoq |
| 175 | Oliver Mätik |
| 176 | Noé Melot |
| 177 | Mathys Rondel |
| Unibet Rose Rockets | |
| 181 | Wout Poels |
| 182 | Cedrik Bakke Christophersen |
| 183 | Odd Christian Eiking |
| 184 | Eivind Broholt Fougner |
| 185 | Owen Geleijn |
| 186 | Jannis Peter |
| 187 | Adam Toupalik |
| XDS Astana Development Team | |
| 191 | Diego Ulissi |
| 192 | Vladislav Bashlykov |
| 194 | Nicola Conci |
| 195 | Pietro Galbusera |
| 196 | Ludovico Mellano |
| 197 | Matteo Scalco |