
Veneto Classic podium history | Race map & profile | 2025 edition | Start list
Cittadella - Bassano del Grappa, 157.6 km

World Champion Brandon McNulty finishes off his season in style.
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 Bassano del Grappa at 2:45 PM, local time: 23C (74F), sunny, with the wind from the east-southeast at 8 km/hr (5 mph). There is just a 2% chance of rain.
The race: Here's the report from winner Brandon McNulty's UAE Team Emirates-XRG.
UAE Team Emirates-XRG brought the curtain down on their 2026 season in style as Brandon McNulty powered to a solo victory at the Veneto Classic, with teammate Pavel Sivakov taking an impressive third place in his final race for the Emirati squad.
The victory marked McNulty’s first success in the rainbow jersey since becoming world road race champion in Montréal last month and brought UAE Team Emirates-XRG’s final tally for the season to 78 victories.
On a demanding course between Cittadella and Bassano del Grappa, featuring repeated ascents of the cobbled La Tisa climb and the steep gravel slopes of Diesel Farm, McNulty and his crew were among the main protagonists throughout an aggressive afternoon of racing.
With around 80km remaining, a strong group of favourites formed at the front, with McNulty joined by teammates Filippo Baroncini, Benoît Cosnefroy and Pavel Sivakov. The team’s numerical advantage proved decisive as the race entered its demanding final circuits.
McNulty was active in the attacks before eventually going clear alongside Anthon Charmig (Uno-X Mobility) with approximately 40km remaining. The pair quickly established an advantage over the fragmented chasing groups, stretching their lead towards a minute as the kilometres ticked down.
The decisive moment came on the steep slopes of Diesel Farm, where McNulty accelerated clear of Charmig with around 10km remaining. The world champion opened a gap on the gravel climb and, once over the top, put his time trialling strength to full use on the run towards Bassano del Grappa.
With a lead of around 20 seconds at 6km to go, McNulty continued to extend his advantage, eventually crossing the finish line alone to celebrate a memorable first victory in the rainbow jersey.
Behind, Sivakov completed an excellent team performance by securing third place, joining McNulty on the podium in what was an emotional final appearance for UAE Team Emirates-XRG.
The double podium was a fitting conclusion to a season which has tested the team in many ways. Despite a challenging year marked by crashes, injuries and periods without several key riders, the squad continued to challenge at the highest level, ultimately finishing the campaign with 78 victories.
McNulty’s triumph, coming just weeks after his World Championship success, provided a particularly memorable final chapter to the season, while Sivakov’s podium ensured the team ended its final race with two riders among the top three.
Complete results:
157.6 kilometers raced at an average speed of 44.405 km/hr
| 1 | Brandon McNulty | UAE Team Emirates-XRG | 3hr 32min 57sec |
| 2 | Anthon Charmig | Uno-X Mobility | @ 1min 6sec |
| 3 | Pavel Sivakov | UAE Team Emirates-XRG | 1:32 |
| 4 | Clément Berthet | Groupama-FDJ United | 1:53 |
| 5 | Marc Hirschi | Tudor Pro Cycling Team | 2:02 |
| 6 | Christian Scaroni | XDS Astana Team | 2:09 |
| 7 | Quinten Hermans | Pinarello Q36.5 Pro Cycling Team | 2:10 |
| 8 | Marcel Camprubí | Pinarello Q36.5 Pro Cycling Team | 2:20 |
| 9 | Diego Ulissi | XDS Astana Team | s.t. |
| 10 | Benoît Cosnefroy | UAE Team Emirates-XRG | s.t. |
| 11 | Pau Martí | NSN Cycling Team | 2:28 |
| 12 | Brieuc Rolland | Groupama-FDJ United | 2:50 |
| 13 | Finlay Pickering | Team Jayco AlUla | 3:23 |
| 14 | Filippo Baroncini | UAE Team Emirates-XRG | 3:26 |
| 15 | Filippo Turconi | Bardiani CSF 7 Saber | 3:38 |
| 16 | Jonas Abrahamsen | Uno-X Mobility | 4:17 |
| 17 | Clément Izquierdo | Cofidis | s.t. |
| 18 | Gorka Corres | Caja Rural-Seguros RGA | 4:19 |
| 19 | Dario Giuliano | Team Polti-VisitMalta | 4:49 |
| 20 | Xandro Meurisse | Pinarello Q36.5 Pro Cycling Team | 4:55 |
| 21 | Lorenzo Milesi | Movistar Team | 4:56 |
| 22 | Lorenzo Germani | Groupama-FDJ United | 4:58 |
| 23 | Sjoerd Bax | Pinarello Q36.5 Pro Cycling Team | 5:02 |
| 24 | Simone Velasco | XDS Astana Team | 5:36 |
| 25 | Sakarias Koller Løland | Uno-X Mobility | 5:39 |
| 26 | Robin Donzé | Tudor Pro Cycling Team | s.t. |
| 27 | Asbjørn Hellemose | Team Jayco AlUla | s.t. |
| 28 | Michele Bicelli | Biesse-Carrera-Premac | s.t. |
| 29 | Matteo Scalco | XDS Astana Team | 5:42 |
| 30 | Simon Dalby | Uno-X Mobility | 6:04 |
| 31 | Santiago Umba | Solution Tech NIPPO Rali | 6:07 |
| 32 | Alessandro Fancellu | MBH Bank CSB Telecom Fort | s.t. |
| 33 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 34 | Fernando Barceló | Caja Rural-Seguros RGA | s.t. |
| 35 | Mattia Negrente | XDS Astana Team | s.t. |
| 36 | Iker Mintegi | Euskaltel-Euskadi | s.t. |
| 37 | Kyrylo Tsarenko | Solution Tech NIPPO Rali | s.t. |
| 38 | Mattia Bais | Team Polti-VisitMalta | 6:11 |
| 39 | Giacomo Garavaglia | Swatt Club | 6:32 |
| 40 | Toralf Rydningen Martinsen | Uno-X Mobility | 6:33 |
| 41 | Fausto Masnada | MBH Bank CSB Telecom Fort | 6:36 |
| 42 | George Bennett | NSN Cycling Team | 7:15 |
| 43 | Christopher Juul-Jensen | Team Jayco AlUla | 7:26 |
| 44 | Lorenzo Galimberti | Swatt Club | 7:27 |
| 45 | Alexandre Balmer | Solution Tech NIPPO Rali | s.t. |
| 46 | Alex Tolio | Bardiani CSF 7 Saber | 7:30 |
| 47 | Ludovico Crescioli | Team Polti-VisitMalta | 7:33 |
| 48 | Valentin Madouas | Groupama-FDJ United | 7:35 |
| 49 | Pablo Lospitao | Caja Rural-Seguros RGA | 7:37 |
| 50 | Moritz Mauss | UAE Team Emirates-XRG | 8:31 |
| 51 | Alessandro Covi | Team Jayco AlUla | 9:05 |
| 52 | Jon Agirre | Euskaltel-Euskadi | 9:18 |
| 53 | Jon Barrenetxea | Movistar Team | s.t. |
| 54 | Florian Samuel Kajamini | MBH Bank CSB Telecom Fort | s.t. |
| 55 | Leonardo Volpato | Campana Imballagi-Morbiato-Trentino | 9:22 |
| 56 | Fabio Christen | Pinarello Q36.5 Pro Cycling Team | 9:35 |
| 57 | Andrea Pietrobon | Team Polti-VisitMalta | 12:01 |
| 58 | Pier-André Côté | NSN Cycling Team | s.t. |
| 59 | Nicolò Arrighetti | General Store-Essegibi-F.Lli Curia | s.t. |
| 60 | Yann Dubois | Groupama-FDJ United | s.t. |
| 61 | Germán Darío Gómez | Team Polti-VisitMalta | s.t. |
| 62 | Andrea Vendrame | Team Jayco AlUla | s.t. |
| 63 | Davide Bais | Team Polti-VisitMalta | s.t. |
| 64 | Manuel Oioli | Swatt Club | 12:07 |
| 65 | Giacomo Villa | Biesse-Carrera-Premac | 12:16 |
| 66 | Kasper Andersen | Swatt Club | 13:47 |
Start list with back numbers, October 17, 2026.
| UAE Team Emirates-XRG | |
| 1 | Brandon McNulty |
| 2 | Filippo Baroncini |
| 3 | Benoît Cosnefroy |
| 4 | António Morgado |
| 5 | Pavel Sivakov |
| 6 | Tim Wellens |
| 7 | Moritz Mauss |
| Groupama-FDJ United | |
| 11 | Lorenzo Germani |
| 12 | Valentin Madouas |
| 13 | Quentin Pacher |
| 14 | Brieuc Rolland |
| 15 | Clément Berthet |
| 16 | Baptiste Grégoire |
| 17 | Yann Dubois |
| Movistar Team | |
| 21 | Roger Adrià |
| 22 | Jon Barrenetxea |
| 23 | Jefferson Cepeda |
| 24 | Lorenzo Milesi |
| 25 | Javier Cubillas |
| 26 | Daniele Forlin |
| NSN Cycling Team | |
| 31 | George Bennett |
| 32 | Pier-André Côté |
| 33 | Pau Martí |
| 34 | Nick Schultz |
| 35 | Dion Smith |
| 36 | Corbin Strong |
| 37 | Floris Van Tricht |
| Team Jayco-AlUla | |
| 41 | Alessandro Covi |
| 42 | Asbjørn Hellemose |
| 43 | Christopher Juul-Jensen |
| 44 | Finlay Pickering |
| 45 | Riccardo Colombo |
| 46 | Andrea Vendrame |
| 47 | Mattia Sambinello |
| Uno-X Mobility | |
| 51 | Sakarias Koller Løland |
| 52 | Anthon Charmig |
| 53 | Simon Dalby |
| 54 | Alexander Kamp |
| 55 | Jonas Abrahamsen |
| 56 | Markus Hoelgaard |
| 57 | Toralf Rydningen Martinsen |
| XDS Astana Team | |
| 61 | Christian Scaroni |
| 62 | Nicola Conci |
| 64 | Diego Ulissi |
| 65 | Simone Velasco |
| 66 | Mattia Negrente |
| 67 | Matteo Scalco |
| Bardiani-CSF 7 Saber | |
| 71 | Luca Covili |
| 72 | Martín Herreño |
| 74 | Martin Marcellusi |
| 75 | Vicente Rojas |
| 76 | Alex Tolio |
| 77 | Filippo Turconi |
| Caja Rural-Seguros RGA | |
| 81 | Fernando Barceló |
| 82 | Estanislao Calabuig |
| 83 | Gorka Corres |
| 84 | Joseba Lopez |
| 85 | Pablo Lospitao |
| 86 | Alex Molenaar |
| 87 | Francisco Peñuela |
| Cofidis | |
| 91 | Clement Izquierdo |
| 92 | Dylan Teuns |
| 93 | Edoardo Zamperini |
| 94 | Sylvain Moniquet |
| 95 | Sergio Samitier |
| 96 | Luis Alberto Lajarin |
| Euskaltel-Euskadi | |
| 101 | Mikel Bizkarra |
| 102 | Jon Agirre |
| 103 | Nicolas Alustiza |
| 104 | Jonathan Lastra |
| 105 | Iker Mintegi |
| 106 | Louis Sutton |
| 107 | Marco Martin |
| MBH Bank CSB Telecom Fort | |
| 111 | Alessandro Fancellu |
| 113 | Luca Cretti |
| 114 | Florian Kajamini |
| 115 | Fausto Masnada |
| 116 | Márk Valent |
| 117 | Alessandro Verre |
| Pinarello-Q36.5 Pro Cycling Team | |
| 121 | Sjoerd Bax |
| 122 | Walter Calzoni |
| 123 | Marcel Camprubí |
| 124 | Fabio Christen |
| 125 | Aimé De Gendt |
| 126 | Xandro Meurisse |
| 127 | Quinten Hermans |
| Solution Tech-NIPPO-Rali | |
| 131 | Alessandro Iacchi |
| 132 | Kyrylo Tsarenko |
| 133 | Tommaso Nencini |
| 134 | Koshi Narita |
| 135 | Andrea Piras |
| 136 | Alexandre Balmer |
| 137 | Santiago Umba |
| Team Polti-VisitMalta | |
| 141 | Davide Bais |
| 142 | Mattia Bais |
| 143 | Andrea Mifsud |
| 144 | Ludovico Crescioli |
| 145 | Dario Giuliano |
| 146 | Germán Dario Gómez |
| 147 | Andrea Pietrobon |
| Tudor Pro Cycling Team | |
| 151 | Marc Hirschi |
| 152 | Robin Donzé |
| 154 | Aivaras Mikutis |
| 155 | Noé Melot |
| 156 | Mathys Rondel |
| 157 | Baptiste Lecoq |
| Swatt Club | |
| 161 | Kasper Andersen |
| 162 | Matias Malmberg |
| 163 | Nicolo Pettiti |
| 164 | Lorenzo Ginestra |
| 165 | Giacomo Garavaglia |
| 166 | Manuel Oioli |
| 167 | Lorenzo Galimberti |
| General Store-Essegibi-F.Lli Curia | |
| 171 | Nicoló Arrighetti |
| 172 | Tommaso Bosio |
| 173 | Davide De Cassan |
| 174 | Kevin Pezzo Rosola |
| 175 | Cristian Remelli |
| 176 | Filippo D'Aiuto |
| 177 | Andrii Ponomar |
| Biesse-Carrera-Premac | |
| 181 | Filippo Agostinacchio |
| 182 | Giacomo Villa |
| 183 | Michele Bicelli |
| 184 | Stefano Leali |
| 185 | Alessandro Milesi |
| 186 | Leonardo Vesco |
| 187 | Nicola Zumsteg |
| Campana Imballaggi-Morbiato-Trentino | |
| 191 | Lorenzo De Longhi |
| 192 | Roberto Busanello |
| 193 | Alessandro Zanin |
| 194 | Christian Piffer |
| 195 | Tommy Bassani |
| 196 | Alessandro Avi |
| 197 | Leonardo Volpato |
| SC Padovani Polo Cherry Bank | |
| 201 | Mirko Bozzola |
| 202 | Riccardo Lorello |
| 203 | Samuele Alari |
| 204 | Jacopo Pignatti |
| 205 | Stefano Masciarelli |
| 206 | Marco Palomba |
| 207 | Tommaso Quaglia |