
Tre Valli Varesine podium history | 2025 edition | Course map & profile | Start list
Busto Arsizio - Varese, 196.1 kilometers

Jarno Widar is the race winner. Sirotti photo
Les Woodland's book Paris-Roubaix: The Inside Story - All the bumps of cycling's cobbled classic is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Varese at 2:40 PM, local time: 22C (70F), partly cloudy, with the wind from the south-soutwest at 5 km/hr (3 mph). There is a 5% chance of rain.
The race:. Not starting: Ben Tulett (Visma | Lease a Bike) & Maxim Van Gils (Red Bull-BORA-hansgrohe).
Here's the race report from winner Jarno Widar's Team Lotto-Intermarché:
Jarno Widar has won the Italian classic Tre Valli Varesine. The 20-year-old Belgian beat Tom Pidcock and Matteo Jorgenson in a three-man sprint to claim the first professional victory of his career. “It’s an incredible feeling to take my first professional victory.”
Tre Valli Varesine once again proved to be a tough battle over the hills around Varese. Lotto-Intermarché kept Jarno Widar well positioned throughout the race, before the action exploded in the finale. “With around fifteen kilometres to go, Pidcock attacked, and the three of us got away.”
The trio entered the final kilometres with an advantage of around twenty seconds. “I tried to believe in my sprint. I knew I had to come from behind with speed, so I deliberately left a small gap. I started my sprint with 270 metres to go because I know I can handle sprints like that. When you look at the riders I was able to beat here, it’s actually hard to believe. I’m super happy with this victory.”
For Widar, the victory is also a particularly rewarding conclusion to a difficult start to the season. “It hasn’t been easy because of illness and injuries. I wasn’t in my best shape when I went to the Vuelta, but I was able to finish it with a good feeling. I had that same good feeling at the Giro dell’Emilia on Saturday, but I was set back by bad luck there. That’s why it feels so good to take my first professional victory today.”
Complete results:
196.1 kilometers raced at an average speed of 42.874 km/hr
| 1 | Jarno Widar | Lotto-Intermarché | 4hr 34min 26sec |
| 2 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 3 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
| 4 | Quinn Simmons | Lidl-Trek | @ 3sec |
| 5 | Marc Hirschi | Tudor Pro Cycling Team | s.t. |
| 6 | Pello Bilbao | Bahrain Victorious | s.t. |
| 7 | Christian Scaroni | XDS Astana Team | s.t. |
| 8 | Ludovico Crescioli | Team Polti-VisitMalta | s.t. |
| 9 | Jhonatan Narvaez | UAE Team Emirates-XRG | s.t. |
| 10 | Simone Gualdi | Lotto-Intermarché | s.t. |
| 11 | Clément Berthet | Groupama-FDJ United | s.t. |
| 12 | Axel Laurance | Netcompany INEOS Cycling Team | s.t. |
| 13 | Paul Lapeira | Decathlon CMA CGM Team | s.t. |
| 14 | Roger Adrià | Movistar Team | s.t. |
| 15 | Filippo Zana | Soudal Quick-Step | s.t. |
| 16 | Ramses Debruyne | Alpecin-Premier Tech | s.t. |
| 17 | Afonso Eulalio | Bahrain Victorious | s.t. |
| 18 | Davide Piganzoli | Team Visma | Lease a Bike | s.t. |
| 19 | Alex Baudin | EF Education-EasyPost | s.t. |
| 20 | Ben Healy | EF Education-EasyPost | s.t. |
| 21 | Lenny Martinez | Bahrain Victorious | s.t. |
| 22 | Jørgen Nordhagen | Team Visma | Lease a Bike | s.t. |
| 23 | Brandon McNulty | UAE Team Emirates-XRG | s.t. |
| 24 | Valentin Madouas | Groupama-FDJ United | s.t. |
| 25 | Mikel Landa | Soudal Quick-Step | s.t. |
| 26 | Steff Cras | Soudal Quick-Step | 0:12 |
| 27 | Louis Rouland | Cofidis | 0:50 |
| 28 | Pelayo Sanchez | Movistar Team | 1:08 |
| 29 | Enric Mas | Movistar Team | s.t. |
| 30 | Benoît Cosnefroy | UAE Team Emirates-XRG | 1:18 |
| 31 | Andrea Vendrame | Team Jayco-AlUla | s.t. |
| 32 | Filippo Turconi | Bardiani-CSF 7 Saber | s.t. |
| 33 | Diego Ulissi | XDS Astana Team | 1:20 |
| 34 | Aaron Dockx | Alpecin-Premier Tech | s.t. |
| 35 | Fernando Barceló | Caja Rural-Seguros RGA | s.t. |
| 36 | Alex Tolio | Bardiani-CSF 7 Saber | s.t. |
| 37 | Alessandro Covi | Team Jayco-AlUla | s.t. |
| 38 | Rudy Porter | Team Jayco-AlUla | s.t. |
| 39 | Julien Bernard | Lidl-Trek | s.t. |
| 40 | Nicola Conci | XDS Astana Team | s.t. |
| 41 | Gianmarco Garofoli | Soudal Quick-Step | s.t. |
| 42 | Menno Huising | Team Visma | Lease a Bike | s.t. |
| 43 | Sylvain Moniquet | Cofidis | s.t. |
| 44 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 45 | George Bennett | NSN Cycling Team | s.t. |
| 46 | Yaël Joalland | Cofidis | s.t. |
| 47 | José Félix Parra | Caja Rural-Seguros RGA | s.t. |
| 48 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | s.t. |
| 49 | Mattia Bais | Team Polti-VisitMalta | s.t. |
| 50 | Mauri Vansevenant | Soudal Quick-Step | s.t. |
| 51 | Michael Gogl | Alpecin-Premier Tech | s.t. |
| 52 | Vicente Rojas | Bardiani-CSF 7 Saber | s.t. |
| 53 | Matthew Riccitello | Decathlon CMA CGM Team | s.t. |
| 54 | Jakob Omrzel | Bahrain Victorious | s.t. |
| 55 | Max Schachmann | Soudal Quick-Step | s.t. |
| 56 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 57 | Mathys Rondel | Tudor Pro Cycling Team | s.t. |
| 58 | Michael Storer | Tudor Pro Cycling Team | s.t. |
| 59 | Rudy Molard | Groupama-FDJ United | s.t. |
| 60 | Cristian Rodriguez | XDS Astana Team | s.t. |
| 61 | Juan Pedro Lopez | Movistar Team | s.t. |
| 62 | Luca Vergallito | Alpecin-Premier Tech | 1:38 |
| 63 | Mikkel Honore | EF Education-EasyPost | 1:48 |
| 64 | Anders Skaarseth | Uno-X Mobility | 1:54 |
| 65 | Alessandro Verre | MBH Bank CSB Telecom Fort | 2:01 |
| 66 | Santiago Umba | Solution Tech-NIPPO-Rali | 2:05 |
| 67 | Sam Oomen | Lidl-Trek | s.t. |
| 68 | Jan Hirt | NSN Cycling Team | s.t. |
| 69 | Ben O'Connor | Team Jayco-AlUla | 2:11 |
| 70 | Dario Giuliano | Team Polti-VisitMalta | 2:20 |
| 71 | Fernando Tercero | Team Polti-VisitMalta | s.t. |
| 72 | Thymen Arensman | Netcompany INEOS Cycling Team | 2:31 |
| 73 | Andrea Bagioli | Lidl-Trek | 3:03 |
| 74 | Alessandro Pinarello | NSN Cycling Team | s.t. |
| 75 | Romain Grégoire | Groupama-FDJ United | s.t. |
| 76 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | 4:14 |
| 77 | Jai Hindley | Red Bull-BORA-hansgrohe | s.t. |
| 78 | Quinten Hermans | Pinarello-Q36.5 Pro Cycling Team | s.t. |
| 79 | Domenico Pozzovivo | Solution Tech-NIPPO-Rali | 5:06 |
| 80 | Santiago Buitrago | Bahrain Victorious | 5:48 |
| 81 | Juan Rodríguez | EF Education-EasyPost | s.t. |
| 82 | Pavel Sivakov | UAE Team Emirates-XRG | s.t. |
| 83 | Patrick Konrad | Lidl-Trek | s.t. |
| 84 | Dylan Teuns | Cofidis | s.t. |
| 85 | Emiel Verstrynge | Alpecin-Premier Tech | s.t. |
| 86 | Luca Cretti | MBH Bank CSB Telecom Fort | s.t. |
| 87 | Matej Mohoric | Bahrain Victorious | 6:50 |
| 88 | Harold Tejada | XDS Astana Team | s.t. |
| 89 | Reuben Thompson | Lotto-Intermarché | s.t. |
| 90 | Maxence Place | Lotto-Intermarché | s.t. |
| 91 | Noah Ramsay | Alpecin-Premier Tech | s.t. |
| 92 | Michael Leonard | EF Education-EasyPost | s.t. |
| 93 | Lawrence Warbasse | Tudor Pro Cycling Team | s.t. |
| 94 | Tim Rex | Team Visma | Lease a Bike | s.t. |
| 95 | Toralf Rydningen Martinsen | Uno-X Mobility | s.t. |
| 96 | Javier Romo | Movistar Team | s.t. |
| 97 | Lorenzo Germani | Groupama-FDJ United | s.t. |
| 98 | Clément Champoussin | XDS Astana Team | s.t. |
| 99 | Alexey Lutsenko | NSN Cycling Team | s.t. |
| 100 | Sean Quinn | EF Education-EasyPost | 10:28 |
| 101 | Lukas Nerurkar | EF Education-EasyPost | s.t. |
| 102 | Tobias Halland Johannessen | Uno-X Mobility | s.t. |
| 103 | Marcel Camprubí | Pinarello-Q36.5 Pro Cycling Team | s.t. |
Course map & profile:

2026 Tre Valli Varesine map

2026 Tre Valli Varesine detail map of the finishing circuit

2026 Tre Valli Varesine profile
Start list with back numbers, Oct 5, 2026:
| UAE Team Emirates-XRG | |
| 1 | Brandon McNulty |
| 2 | Benoît Cosnefroy |
| 3 | Luca Giaimi |
| 4 | Jhonatan Narvaez |
| 5 | Pavel Sivakov |
| 6 | Tim Wellens |
| 7 | Filippo Baroncini |
| Alpecin-Premier Tech | |
| 11 | Noah Ramsay |
| 12 | Ramses Debruyne |
| 13 | Aaron Dockx |
| 14 | Michael Gogl |
| 15 | Senna Remijn |
| 16 | Luca Vergallito |
| 17 | Emiel Verstrynge |
| Bahrain Victorious | |
| 21 | Lenny Martinez |
| 22 | Afonso Eulalio |
| 23 | Pello Bilbao |
| 24 | Santiago Buitrago |
| 25 | Jakob Omrzel |
| 26 | Antonio Tiberi |
| 27 | Matej Mohoric |
| Decathlon CMA CGM Team | |
| 31 | Matthew Riccitello |
| 32 | Rémi Arsac |
| 33 | Émilien Jacquelin |
| 34 | Paul Lapeira |
| 35 | Nicolas Prodhomme |
| 36 | Callum Scotson |
| 37 | Jordan Labrosse |
| EF Education-EasyPost | |
| 41 | Alex Baudin |
| 42 | Mikkel Honore |
| 43 | Lukas Nerurkar |
| 44 | Ben Healy |
| 45 | Sean Quinn |
| 46 | Michael Leonard |
| 47 | Juan Rodríguez |
| Groupama-FDJ United | |
| 51 | Romain Grégoire |
| 52 | Clément Berthet |
| 53 | Lorenzo Germani |
| 54 | Quentin Pacher |
| 55 | Valentin Madouas |
| 56 | Rudy Molard |
| 57 | Bastien Tronchon |
| Lidl-Trek | |
| 61 | Patrick Konrad |
| 62 | Quinn Simmons |
| 63 | Bauke Mollema |
| 64 | Amanuel Ghebreigzabhier |
| 65 | Andrea Bagioli |
| 66 | Sam Oomen |
| 67 | Julien Bernard |
| Lotto-Intermarché | |
| 71 | Milan Donie |
| 72 | Lars Craps |
| 73 | Jarno Widar |
| 74 | Reuben Thompson |
| 75 | Duarte Marivoet |
| 76 | Maxence Place |
| 77 | Simone Gualdi |
| Movistar Team | |
| 81 | Enric Mas |
| 82 | Jorge Arcas |
| 83 | Roger Adrià |
| 84 | Juan Pedro Lopez |
| 85 | Javier Romo |
| 86 | Pelayo Sanchez |
| 87 | Einer Rubio |
| Netcompany INEOS | |
| 91 | Thymen Arensman |
| 92 | Bob Jungels |
| 93 | Tobias Foss |
| 94 | Lucas Hamilton |
| 95 | AJ August |
| 96 | Magnus Sheffield |
| 97 | Axel Laurance |
| NSN Cycling Team | |
| 101 | Alessandro Pinarello |
| 102 | Alexey Lutsenko |
| 103 | Jan Hirt |
| 104 | Moritz Kretschy |
| 105 | Roei Edinger |
| 106 | Zac Marriage |
| 107 | George Bennett |
| Red Bull-BORA-hansgrohe | |
| 111 | Giulio Pellizzari |
| 112 | Lorenzo Finn |
| 113 | Jai Hindley |
| 114 | Giovanni Aleotti |
| 115 | Finn Fisher-Black |
| 116 | Frederik Wandahl |
| 117 | Maxim Van Gils |
| Soudal Quick-Step | |
| 121 | Filippo Zana |
| 122 | Steff Cras |
| 123 | Mauri Vansevenant |
| 124 | Mikel Landa |
| 125 | Max Schachmann |
| 126 | Gianmarco Garofoli |
| 127 | Henrique Bravo |
| Team Jayco-AlUla | |
| 131 | Alessandro Covi |
| 132 | Felix Engelhardt |
| 133 | Ben O'Connor |
| 134 | Andrea Vendrame |
| 135 | Rudy Porter |
| 136 | Luke Plapp |
| 137 | Christopher Juul-Jensen |
| Team Visma | Lease a Bike | |
| 141 | Davide Piganzoli |
| 142 | Menno Huising |
| 143 | Jørgen Nordhagen |
| 144 | Tim Rex |
| 145 | Ben Tulett |
| 146 | Matteo Jorgenson |
| 147 | Victor Campenaerts |
| Uno-X Mobility | |
| 151 | Tobias Halland Johannessen |
| 152 | Johannes Kulset |
| 153 | Andreas Leknessund |
| 154 | Toralf Rydningen Martinsen |
| 155 | Simon Dalby |
| 157 | Anders Skaarseth |
| XDS Astana Team | |
| 161 | Christian Scaroni |
| 162 | Lorenzo Fortunato |
| 163 | Clément Champoussin |
| 164 | Nicola Conci |
| 165 | Cristian Rodriguez |
| 166 | Harold Tejada |
| 167 | Diego Ulissi |
| Bardiani-CSF 7 Saber | |
| 171 | Vicente Rojas |
| 172 | Alex Tolio |
| 173 | Matteo Turconi |
| 174 | Alessio Martinelli |
| 175 | Marco Manenti |
| 177 | Filippo Turconi |
| Caja Rural-Seguros RGA | |
| 181 | Fernando Barceló |
| 182 | Joan Bou |
| 183 | Gorka Corres |
| 184 | Alex Diaz |
| 185 | Samuel Fernández Garcia |
| 186 | José Félix Parra |
| 187 | Marc Rubirola |
| Cofidis | |
| 192 | Dylan Teuns |
| 193 | Louis Rouland |
| 194 | Luis Alberto Lajarin |
| 195 | Yaël Joalland |
| 196 | Sylvain Moniquet |
| 197 | Sergio Samitier |
| MBH Bank CSB Telecom Fort | |
| 201 | Lorenzo Masciarelli |
| 202 | Luca Cretti |
| 203 | Lorenzo Nespoli |
| 206 | Matteo Ambrosini |
| 207 | Alessandro Verre |
| Pinarello-Q36.5 Pro Cycling Team | |
| 211 | Tom Pidcock |
| 212 | Walter Calzoni |
| 213 | Marcel Camprubí |
| 214 | Mark Donovan |
| 215 | Thomas Gloag |
| 216 | Quinten Hermans |
| 217 | Xandro Meurisse |
| Team Polti-VisitMalta | |
| 221 | Ludovico Crescioli |
| 222 | Mattia Bais |
| 223 | Dario Giuliano |
| 224 | Fabrizio Crozzolo |
| 225 | Germán Dario Gómez |
| 226 | Thomas Pesenti |
| 227 | Fernando Tercero |
| Tudor Pro Cycling Team | |
| 231 | Michael Storer |
| 232 | Jacob Eriksson |
| 233 | Marc Hirschi |
| 234 | Mathys Rondel |
| 235 | Roland Thalmann |
| 236 | Lawrence Warbasse |
| 237 | Fabian Weiss |
| Solution Tech-NIPPO-Rali | |
| 241 | Domenico Pozzovivo |
| 242 | Tommaso Nencini |
| 243 | Felix Meo |
| 244 | Kyrylo Tsarenko |
| 245 | Roberto Gonzalez |
| 246 | Santiago Umba |
| 247 | Andrea Piras |