
GP Industria & Artigianato di Larciano podium history | Course map & profile | 2025 edition | Start list
Larciano - Larciano, 196.5 kilometers

The podium, from left: Christian Scaroni (2nd), Tom Pidcock (1st), & Anthon Charmig (3rd).
David L. Stanley's masterful telling of his bout with skin cancer Melanoma: It Started with a Freckle is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Larciano at 2:55 PM, local time: 35C (95F), fair, with the wind from the north at 6 km/hr (4 mph). There is just a 1% chance of rain.
The race: Here's the report from second-place Christian Scaroni's XDS Astana Team.
XDS Astana Team rider Christian Scaroni finished second in the Italian one-day race GP Industria & Artigianato, held today in the town of Larciano in Tuscany.
The decisive moments of the race came on the final climb of the day, Mungherino. British rider Tom Pidcock attacked from the peloton, followed by Christian Scaroni and several other riders. The chasers were unable to catch Pidcock on the descent, and he went on to take the victory. Christian Scaroni launched a counterattack from the chasing group with one kilometer to go and finished the race in second place. It was Scaroni’s second podium in this race, after also finishing second last year.
“I think I did the maximum possible today. When you finish behind a rider like Pidcock, it shows that you are in good shape. Tom was the strongest today, congratulations to him. Our team rode an amazing race, and I want to thank the guys for their help. The final climb was new to the route and, of course, it made the race even more selective. Pidcock attacked on the steepest section. I couldn’t respond immediately, but I tried to follow his attack at my own pace. It was very hot today, and I can’t say I like this kind of weather. Nevertheless, I did everything I could. On the descent, we got closer to the leader, but we weren’t able to fully organise the chase. I knew the finish and understood that it would be better to try to avoid a sprint, so I attacked in the final kilometer and managed to finish second again. Of course, I would have really liked to win, but today I can be happy with the podium. There are still a few more races ahead, so we’ll see how things go,” said Christian Scaroni.
Complete results:
196.5 kilometers raced at an average speed of 43.166 km/hr
| 1 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 4hr 33min 8sec |
| 2 | Christian Scaroni | XDS Astana Team | @ 12sec |
| 3 | Anthon Charmig | Uno-X Mobility | s.t. |
| 4 | Roger Adrià | Movistar Team | s.t. |
| 5 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | s.t. |
| 6 | Antonio Tiberi | Bahrain Victorious | s.t. |
| 7 | Thomas Gachignard | Team TotalEnergies | s.t. |
| 8 | Mathys Rondel | Tudor Pro Cycling Team | 0:18 |
| 9 | Ben O'Connor | Team Jayco-AlUla | 0:28 |
| 10 | Romain Grégoire | Groupama-FDJ United | 0:40 |
| 11 | Jordan Jegat | Team TotalEnergies | s.t. |
| 12 | Natnael Tesfazion | Movistar Team | 0:42 |
| 13 | Michael Storer | Tudor Pro Cycling Team | s.t. |
| 14 | Quinten Hermans | Pinarello-Q36.5 Pro Cycling Team | 1:05 |
| 15 | Brieuc Rolland | Groupama-FDJ United | 1:10 |
| 16 | Markus Hoelgaard | Uno-X Mobility | s.t. |
| 17 | Mathieu Burgaudeau | Team TotalEnergies | 1:16 |
| 18 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 19 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 20 | Andrii Ponomar | General Store-Essegibi-F.Ili Curia | s.t. |
| 21 | Johannes Kulset | Uno-X Mobility | s.t. |
| 22 | Stefano Oldani | Caja Rural-Seguros RGA | s.t. |
| 23 | Jamie Meehan | Cofidis | s.t. |
| 24 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 25 | Samuele Battistella | EF Education-EasyPost | s.t. |
| 26 | Jan Christen | UAE Team Emirates-XRG | 1:19 |
| 27 | Lennart Jasch | Tudor Pro Cycling Team | s.t. |
| 28 | Ludovico Crescioli | Team Polti-VisitMalta | 1:23 |
| 29 | Alex Molenaar | Caja Rural-Seguros RGA | 2:05 |
| 30 | Lorenzo Quartucci | Burgos Burpellet BH | s.t. |
| 31 | Felix Engelhardt | Team Jayco-AlUla | s.t. |
| 32 | Andrea Cantoni | MG.K Vis Costruzioni e Ambiente | s.t. |
| 33 | Samuel Bertolli | Solution Tech-NIPPO-Rali | s.t. |
| 34 | Sergio Higuita | XDS Astana Team | 2:07 |
| 35 | Alex Tolio | Bardiani-CSF 7 Saber | 2:09 |
| 36 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | 2:12 |
| 37 | Gotzon Martín | Euskaltel-Euskadi | 2:28 |
| 38 | Jonathan Lastra | Euskaltel-Euskadi | s.t. |
| 39 | Fabrizio Crozzolo | Team Polti-VisitMalta | s.t. |
| 40 | Diego Ulissi | XDS Astana Team | 2:33 |
| 41 | Neilson Powless | EF Education-EasyPost | s.t. |
| 42 | Jon Agirre | Euskaltel-Euskadi | 2:46 |
| 43 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 44 | Fernando Tercero | Team Polti-VisitMalta | 2:47 |
| 45 | Koller Løland Sakarias | Uno-X Mobility | 2:51 |
| 46 | Igor Arrieta | UAE Team Emirates-XRG | s.t. |
| 47 | Ion Izagirre | Cofidis | s.t. |
| 48 | Thomas Pesenti | Team Polti-VisitMalta | 3:14 |
| 49 | Alessandro Verre | MBH Bank CSB Telecom Fort | s.t. |
| 50 | Alexandre Delettre | Team TotalEnergies | 3:56 |
| 51 | Mattéo Vercher | Team TotalEnergies | s.t. |
| 52 | Joris Delbove | Team TotalEnergies | s.t. |
| 53 | Max van der Meulen | Bahrain Victorious | 4:13 |
| 54 | Pedro Lopez Juan | Movistar Team | s.t. |
| 55 | Hartthijs de Vries | Unibet Rose Rockets | s.t. |
| 56 | Luca Covili | Bardiani-CSF 7 Saber | 4:28 |
| 57 | Lorenzo Masciarelli | MBH Bank CSB Telecom Fort | s.t. |
| 58 | Einer Rubio | Movistar Team | 5:37 |
| 59 | Ben Granger | Solution Tech-NIPPO-Rali | 5:53 |
| 60 | Joan Bou | Caja Rural-Seguros RGA | 6:15 |
| 61 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 62 | Mikkel Honore | EF Education-EasyPost | s.t. |
| 63 | Adria Pericas | UAE Team Emirates-XRG | s.t. |
| 64 | Julen Arriola-Bengoa | Caja Rural-Seguros RGA | s.t. |
| 65 | Alex Aranburu | Cofidis | s.t. |
| 66 | Andrea Mifsud | Team Polti-VisitMalta | 6:38 |
| 67 | Merhawi Kudus | Burgos Burpellet BH | s.t. |
| 68 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 69 | Rydningen Martinsen Toralf | Uno-X Mobility | 8:46 |
| 70 | Fran Miholjevic | Bahrain Victorious | 9:11 |
| 71 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 72 | António Morgado | UAE Team Emirates-XRG | 9:14 |
| 73 | Jokin Murguialday | Euskaltel-Euskadi | s.t. |
| 74 | Alberto Bettiol | XDS Astana Team | s.t. |
| 75 | Eric Fagundez | Burgos Burpellet BH | s.t. |
| 76 | Kyrylo Tsarenko | Solution Tech-NIPPO-Rali | 9:27 |
| 77 | Luca Cretti | MBH Bank CSB Telecom Fort | 10:01 |
| 78 | Kevin Geniets | Groupama-FDJ United | 11:13 |
| 79 | Jambaljamts Sainbayar | Burgos Burpellet BH | s.t. |
| 80 | Carlos Garcia | Burgos Burpellet BH | s.t. |
| 81 | Wout Poels | Unibet Rose Rockets | s.t. |
| 82 | Sergio Meris | Unibet Rose Rockets | s.t. |
Race map & profile:

2026 race map

2026 race profile
Start list with back numbers, September 5, 2026:
| UAE Team Emirates-XRG | |
| 1 | Jan Christen |
| 2 | Filippo Baroncini |
| 3 | Igor Arrieta |
| 4 | Vegard Stake Laengen |
| 5 | Adria Pericas |
| 6 | António Morgado |
| 7 | Jaime Torres |
| Bahrain Victorious | |
| 11 | Antonio Tiberi |
| 12 | Kamil Gradek |
| 13 | Rainer Kepplinger |
| 14 | Lenny Martinez |
| 15 | Fran Miholjevic |
| 16 | Bálint Feldhoffer |
| 17 | Max van der Meulen |
| EF Education-EasyPost | |
| 21 | Samuele Battistella |
| 22 | Alexander Cepeda |
| 23 | Joshua Golliker |
| 24 | Mikkel Honore |
| 25 | Lukas Nerurkar |
| 26 | Neilson Powless |
| 27 | Jardi Van Der Lee |
| Groupama-FDJ United | |
| 31 | Romain Grégoire |
| 32 | Kevin Geniets |
| 33 | Lorenzo Germani |
| 34 | Baptiste Grégoire |
| 35 | Maxime Decomble |
| 36 | Josh Kench |
| 37 | Brieuc Rolland |
| Movistar Team | |
| 41 | Natnael Tesfazion |
| 42 | Jefferson Cepeda |
| 43 | Juan Pedro Lopez |
| 44 | Lorenzo Milesi |
| 45 | Mattia Proietti Gagliardoni |
| 46 | Einer Rubio |
| 47 | Roger Adrià |
| Team Jayco-AlUla | |
| 51 | Oliver Bleddyn |
| 52 | Filippo Conca |
| 53 | Felix Engelhardt |
| 54 | David Gaffney |
| 55 | Ben O'Connor |
| 56 | Giacomo Serangeli |
| 57 | Andrea Vendrame |
| Uno-X Mobility | |
| 61 | Anders Halland Johannessen |
| 62 | Anthon Charmig |
| 63 | Markus Hoelgaard |
| 64 | Martin Urianstad Bugge |
| 65 | Johannes Kulset |
| 66 | Sakarias Koller Løland |
| 67 | Toralf Rydningen Martinsen |
| XDS Astana Team | |
| 71 | Christian Scaroni |
| 72 | Alberto Bettiol |
| 73 | Sergio Higuita |
| 74 | Davide Ballerini |
| 75 | Diego Ulissi |
| 76 | Clément Champoussin |
| 77 | Nicolas Vinokurov |
| Bardiani-CSF 7 Saber | |
| 81 | Luca Covili |
| 82 | Edward Cruz Martínez |
| 83 | Martín Herreño |
| 84 | Luca Paletti |
| 85 | Vicente Rojas |
| 86 | Alex Tolio |
| 87 | Filippo Turconi |
| Burgos Burpellet BH | |
| 91 | Daniel Cavia |
| 92 | Hugo de la Calle |
| 93 | Eric Fagundez |
| 94 | Carlos Garcia |
| 95 | Merhawi Kudus |
| 96 | Lorenzo Quartucci |
| 97 | Jambaljamts Sainbayar |
| Caja Rural-Seguros RGA | |
| 101 | Julen Arriola-Bengoa |
| 102 | Sebastian Berwick |
| 103 | Joan Bou |
| 104 | Jan Castellon |
| 105 | Alex Molenaar |
| 106 | Stefano Oldani |
| 107 | Gorka Sorarrain |
| Cofidis | |
| 111 | Alex Aranburu |
| 112 | Simon Carr |
| 113 | Ion Izagirre |
| 114 | Sam Maisonobe |
| 115 | Jamie Meehan |
| 116 | Dylan Teuns |
| 117 | Benjamin Thomas |
| Euskaltel-Euskadi | |
| 121 | Xabier Berasategi |
| 122 | Jon Agirre |
| 123 | Jonathan Lastra |
| 124 | Iker Mintegi |
| 125 | Jokin Murguialday |
| 126 | Mikel Bizkarra |
| 127 | Gotzon Martín |
| MBH Bank CSB Telecom Fort | |
| 131 | Alessandro Fancellu |
| 132 | Luca Cretti |
| 133 | Diego Bracalente |
| 134 | Florian Kajamini |
| 135 | Lorenzo Masciarelli |
| 136 | Alessandro Verre |
| 137 | Samuele Zoccarato |
| Pinarello-Q36.5 Pro Cycling Team | |
| 141 | Tom Pidcock |
| 142 | Sjoerd Bax |
| 143 | Oliver Sims |
| 144 | Quinten Hermans |
| 145 | Nicolò Parisini |
| 146 | Joe Pidcock |
| 147 | Matteo Badilatti |
| Solution Tech-NIPPO-Rali | |
| 151 | Domenico Pozzovivo |
| 152 | Matteo Fabbro |
| 153 | Roberto Gonzalez |
| 154 | Ben Granger |
| 155 | Samuel Bertolli |
| 156 | Kyrylo Tsarenko |
| 157 | Santiago Umba |
| Team Polti-VisitMalta | |
| 161 | Ludovico Crescioli |
| 162 | Mattia Bais |
| 163 | Fabrizio Crozzolo |
| 164 | Andrea Mifsud |
| 165 | Francisco Muñoz |
| 166 | Thomas Pesenti |
| 167 | Fernando Tercero |
| Team TotalEnergies | |
| 171 | Nicolas Breuillard |
| 172 | Mathieu Burgaudeau |
| 173 | Joris Delbove |
| 174 | Alexandre Delettre |
| 175 | Thomas Gachignard |
| 176 | Jordan Jegat |
| 177 | Mattéo Vercher |
| Tudor Pro Cycling Team | |
| 181 | Michael Storer |
| 182 | Jan Huber |
| 183 | Lennart Jasch |
| 184 | Aivaras Mikutis |
| 185 | Mathys Rondel |
| 186 | Diego Casagrande |
| 187 | Luc Wirtgen |
| Unibet Rose Rockets | |
| 191 | Wout Poels |
| 192 | Hartthijs de Vries |
| 193 | Jelle Johannink |
| 194 | Sergio Meris |
| 195 | Jannis Peter |
| 196 | Cedrik Bakke Christophersen |
| 197 | Abram Stockman |
| General Store-Essegibi-F.Ili Curia | |
| 201 | Diego Nembrini |
| 202 | Andrea Cobalchini |
| 203 | Giacomo Dentelli |
| 204 | Thomas Gamba |
| 205 | Andrii Ponomar |
| 206 | Cristian Remelli |
| 207 | Thomas Rossetti |
| Gragnano Sporting Club | |
| 211 | Riccardo Biondani |
| 212 | Carlo Cortesi |
| 213 | Piergiorgio Cozzani |
| 214 | Simone Lucca |
| 215 | Soh Narumi |
| 216 | Francesco Tessari |
| 217 | Ivan Troia |
| MG.K Vis Costruzioni e Ambiente | |
| 221 | Andrea Cantoni |
| 222 | Tommaso Alunni |
| 223 | Matthew Kingston |
| 224 | Maxim Mishankov |
| 225 | Francesco Parravano |
| 226 | Matteo Spreafico |
| 227 | George Wood |