
Grand Prix Cycliste de Montréal podium history | GP Cycliste de Québec | Course map & profile | Start list | 2025 edition

A very courteous champion, winner Isaac del Toro bows to the spectators.
16 x 13.4 km circuits = 214.4 km
The 2025 Grand Prix Cycliste de Montréal is a circuit race with a challenging course. It's 16 laps of 13.4 km with three climbs, totaling 214.4 km. The race ends with an uphill finish on Avenue du Parc.
Bill & Carol McGann's book The Story of the Tour de France, Vol 1: 1903 - 1975 is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Montréal at 12:45 PM, local time: 22C (72F), cloudy, with the wind from the sourth st 5 km/hr (3 mph). Thre is a 24% chance of rain.
The climbs:
The race: Here's the race report from winner Isaac del Toro's UAE team Emirates-XRG.
Over in Canada, Isaac del Toro won the Grand Prix Cycliste de Montréal for UAE Team Emirates-XRG on Sunday. It was a stellar display from the Mexican, with the 22-year-old getting the better of Paul Seixas (Decathlon CMA CGM) in a two-up sprint to the line on Mount Royal.
Remarkably, Del Toro’s victory is UAE Team Emirates-XRG’s fifth in Montréal in the last five years, with the Emirati squad winning every edition of the race since the COVID-19 pandemic.
Adding his name to a list of winners that includes Tadej Pogačar and Adam Yates, Del Toro’s victory was made all the sweeter by the man in third place on the day, his teammate Brandon McNulty. Heading into the race as the defending champion following his brilliant win in last year’s edition, McNulty was a provocateur on Sunday afternoon, and eventually powered his way to the final podium.
Split by just Seixas in second, the two UAE Team Emirates-XRG riders stood on the podium in Montréal to celebrate another fantastic team display. Del Toro’s win was the squad’s 73rd of the season, with the Emirati team sitting firmly at the top of the UCI WorldTeam standings.
Finished off by Del Toro’s individual souplesse, Sunday’s victory was earned in large part thanks to an all-round team effort by UAE Team Emirates-XRG.
Earlier in the day, teammates Felix Grossschartner, Tim Wellens and Florian Vermeersch had combined to position their colleagues in prime position. This had allowed Adam Yates to nip up the road as part of a dangerous breakaway that also included Ben Healy (EF Education-EasyPost) and Maxim Van Gils (Red Bull-BORA-hansgrohe).
With the British climber out front, the rest of the UAE Team Emirates-XRG squad, including the ever-threatening Jhonatan Narváez, could sit tight and save their bullets as other teams led the pursuit.
Into the final 25km of racing, it was Healy who mounted an audacious long-range attack from the front, with the Irishman going it alone. In response, McNulty was the first UAE Team Emirates-XRG rider to make his move and bridge up to Yates. Once the defending champion had made his intentions clear, the rest of the contenders soon followed.
Thanks to the high pace that ensued, Healy was brought to heel, and it was Seixas who ultimately made the catch of the EF Education-EasyPost rider. Sensing his moment to go, the Frenchman made a stinging attack on the Côte Camillien-Houde. Already 15 laps deep, the ‘peloton’ around Seixas quickly disintegrated in pursuit.
From this pack, Del Toro burst free to bridge up to Seixas, with the pair soon holding a 20-second lead over those behind.
Over the following 10km, the two youngsters worked together to consolidate this advantage and ensure that they would be contesting the win as the road ramped up towards the finish line.
With their gap absolute, Del Toro forced Seixas to the front inside the final kilometre before getting the jump on the 19-year-old with around 200m to ride. Sprinting down in the drops, Del Toro immediately opened up a gap and would not be caught before the line. It was there that the Mexican could deploy his trademark bow celebration, as he crowned himself the winner of the 2026 GP de Montréal.
Speaking after the finish, the 22-year-old was quick to heap the praise on his teammates, with the squad celebrating a fifth Montréal victory in succession.
Del Toro: “We tried today with numbers in the final. Everybody was so strong today in our team. We had Adam in the final part in the breakaway, then Brandon went with Quinn Simmons, and I tried to follow the big moves behind. In the end, we had pretty much a great situation for us. They just put me into the place to try to fight for the victory, and I’m just super glad to have these guys around me. They support me so much and to be in this team with these guys, it is thanks to them.
“Thanks to the guys, they tried to help me a lot. It was a strange situation at the beginning of the race, we didn’t understand so much [the tactics] of the other teams. Then we decided to put a normal pace, but I didn’t feel so well. They supported me and we tried again in the final part of the race.
“I try to do my best always, but we are human beings. Not every day will be super. Today, the team committed to me so much that I wanted to do the best job possible. I didn’t feel so well, but thanks to Brandon, Adam, Felix, Florian, Jhony and Tim, it was easier to win this race.”
Complete results:
214.4 kilometers raced at an average speed of 41.064 km.hr
| 1 | Isaac del Toro | UAE Team Emirates-XRG | 5hr 13min 16sec |
| 2 | Paul Seixas | Decathlon CMA CGM Team | s.t. |
| 3 | Brandon McNulty | UAE Team Emirates-XRG | @ 27sec |
| 4 | Quinn Simmons | Lidl-Trek | 0:30 |
| 5 | Remco Evenepoel | Red Bull-BORA-hansgrohe | 0:35 |
| 6 | Tom Pidcock | Pinarello-Q36.5 Pro Cycling Team | 0:36 |
| 7 | Giulio Ciccone | Lidl-Trek | s.t. |
| 8 | Ben Healy | EF Education-EasyPost | s.t. |
| 9 | Afonso Eulalio | Bahrain Victorious | 0:39 |
| 10 | Lennert Van Eetvelt | Lotto-Intermarché | s.t. |
| 11 | Alex Baudin | EF Education-EasyPost | 0:42 |
| 12 | Alberto Bettiol | XDS Astana Team | 0:43 |
| 13 | Adam Yates | UAE Team Emirates-XRG | 0:55 |
| 14 | Riley Sheehan | NSN Cycling Team | 1:16 |
| 15 | Jhonatan Narvaez | UAE Team Emirates-XRG | 1:27 |
| 16 | Simone Gualdi | Lotto-Intermarché | s.t. |
| 17 | AJ August | Netcompany INEOS Cycling Team | s.t. |
| 18 | Michael Woods | Canada | s.t. |
| 19 | Matteo Jorgenson | Team Visma | Lease a Bike | s.t. |
| 20 | Thomas Silva | XDS Astana Team | s.t. |
| 21 | Tim Wellens | UAE Team Emirates-XRG | 1:35 |
| 22 | Alexander Kamp | Uno-X Mobility | 1:55 |
| 23 | Andrea Raccagni Noviero | Soudal Quick-Step | 2:13 |
| 24 | Clément Braz Afonso | Groupama-FDJ United | s.t. |
| 25 | Pepijn Reinderink | Soudal Quick-Step | s.t. |
| 26 | Wilco Kelderman | Team Visma | Lease a Bike | 2:17 |
| 27 | Marc Hirschi | Tudor Pro Cycling Team | 2:20 |
| 28 | Giovanni Aleotti | Red Bull-BORA-hansgrohe | 2:26 |
| 29 | Toms Skujins | Lidl-Trek | 3:52 |
| 30 | Quentin Pacher | Groupama-FDJ United | s.t. |
| 31 | Max Schachmann | Soudal Quick-Step | s.t. |
| 32 | Nelson Oliveira | Movistar Team | s.t. |
| 33 | Quinten Hermans | Pinarello-Q36.5 Pro Cycling Team | 3:54 |
| 34 | Maxim Van Gils | Red Bull-BORA-hansgrohe | 3:58 |
| 35 | Alessandro Borgo | Bahrain Victorious | 4:52 |
| 36 | Mauro Schmid | Team Jayco-AlUla | s.t. |
| 37 | Jenno Berckmoes | Lotto-Intermarché | s.t. |
| 38 | Jan Tratnik | Red Bull-BORA-hansgrohe | s.t. |
| 39 | Anthon Charmig | Uno-X Mobility | 6:24 |
| 40 | Pelayo Sanchez | Movistar Team | 7:44 |
| 41 | Warren Barguil | Team Picnic PostNL | 8:25 |
| 42 | Corbin Strong | NSN Cycling Team | s.t. |
| 43 | Nicolas Prodhomme | Decathlon CMA CGM Team | s.t. |
| 44 | Sergio Higuita | XDS Astana Team | s.t. |
| 45 | Thibaud Gruel | Groupama-FDJ United | s.t. |
| 46 | Jonas Rutsch | Lotto-Intermarché | 9:21 |
| 47 | Luca Vergallito | Alpecin-Premier Tech | s.t. |
| 48 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 49 | Nickolas Zukowsky | Pinarello-Q36.5 Pro Cycling Team | 13:25 |
| 50 | Florian Stork | Tudor Pro Cycling Team | s.t. |
| 51 | Mattia Cattaneo | Red Bull-BORA-hansgrohe | s.t. |
| 52 | Tiesj Benoot | Decathlon CMA CGM Team | s.t. |
| 53 | Johan Jacobs | Groupama-FDJ United | s.t. |
| 54 | Michael Matthews | Team Jayco-AlUla | 15:43 |
| 55 | Alec Segaert | Bahrain Victorious | 16:27 |
| 56 | Martin López | XDS Astana Team | s.t. |
| 57 | Robin Donzé | Tudor Pro Cycling Team | 21:06 |
| 58 | Tobias Bayer | Alpecin-Premier Tech | s.t. |
| 59 | Michel Hessmann | Movistar Team | s.t. |
Start list with back numbers, September 12, 2026:
| UAE Team Emirates-XRG | |
| 1 | Isaac del Toro |
| 2 | Felix Grossschartner |
| 3 | Brandon McNulty |
| 4 | Jhonatan Narvaez |
| 5 | Florian Vermeersch |
| 6 | Tim Wellens |
| 7 | Adam Yates |
| Red Bull-BORA-hansgrohe | |
| 11 | Remco Evenepoel |
| 12 | Giovanni Aleotti |
| 13 | Mattia Cattaneo |
| 14 | Emil Herzog |
| 15 | Jan Tratnik |
| 16 | Maxim Van Gils |
| 17 | Nico Denz |
| Team Visma | Lease a Bike | |
| 21 | Matteo Jorgenson |
| 23 | Victor Campenaerts |
| 24 | Filippo Fiorelli |
| 25 | Tim Rex |
| 26 | Bart Lemmen |
| 27 | Wilco Kelderman |
| Decathlon CMA CGM Team | |
| 31 | Paul Seixas |
| 32 | Tiesj Benoot |
| 33 | Noa Isidore |
| 34 | Paul Lapeira |
| 35 | Stefan Bissegger |
| 36 | Rasmus Søjberg Pedersen |
| 37 | Nicolas Prodhomme |
| Lidl-Trek | |
| 41 | Quinn Simmons |
| 42 | Juan Ayuso |
| 43 | Sam Oomen |
| 44 | Giulio Ciccone |
| 45 | Derek Gee-West |
| 46 | Matteo Sobrero |
| 47 | Toms Skujins |
| XDS Astana Team | |
| 51 | Alberto Bettiol |
| 52 | Sergio Higuita |
| 53 | Aaron Gate |
| 54 | Thomas Silva |
| 55 | Martin López |
| 56 | Arjen Livyns |
| 57 | Davide Toneatti |
| Bahrain Victorious | |
| 61 | Edoardo Zambanini |
| 62 | Nikias Arndt |
| 63 | Alessandro Borgo |
| 64 | Afonso Eulalio |
| 65 | Alec Segaert |
| 66 | Robert Stannard |
| 67 | Oliver Stockwell |
| Netcompany INEOS | |
| 71 | Michal Kwiatkowski |
| 72 | Thymen Arensman |
| 73 | AJ August |
| 74 | Artem Shmidt |
| 75 | Tobias Foss |
| 76 | Brandon Rivera |
| 77 | Magnus Sheffield |
| Soudal Quick-Step | |
| 81 | Max Schachmann |
| 82 | Steff Cras |
| 83 | Casper Pedersen |
| 84 | Andrea Raccagni Noviero |
| 85 | Pepijn Reinderink |
| 86 | Ilan Van Wilder |
| 87 | Louis Vervaeke |
| Alpecin-Premier Tech | |
| 91 | Kaden Groves |
| 92 | Tobias Bayer |
| 93 | Lennert Belmans |
| 94 | Aaron Dockx |
| 95 | Edward Planckaert |
| 96 | Henri Uhlig |
| 97 | Luca Vergallito |
| Uno-X Mobility | |
| 101 | Anthon Charmig |
| 102 | Sven Erik Bystrøm |
| 103 | Ådne Holter |
| 104 | Storm Ingebrigtsen |
| 105 | Alexander Kamp |
| 106 | Anders Skaarseth |
| 107 | Tobias Svarre |
| Team Jayco-AlUla | |
| 111 | Michael Matthews |
| 112 | Robert Donaldson |
| 113 | Luke Durbridge |
| 114 | Anders Foldager |
| 115 | Patrick Gamper |
| 116 | Christopher Juul-Jensen |
| 117 | Mauro Schmid |
| EF Education-EasyPost | |
| 121 | Ben Healy |
| 122 | Kasper Asgreen |
| 123 | Alex Baudin |
| 124 | Sean Quinn |
| 125 | Luke Lamperti |
| 126 | Colby Simmons |
| 127 | Michael Leonard |
| NSN Cycling Team | |
| 131 | Guillaume Boivin |
| 132 | Pier-André Côté |
| 133 | Nadav Raisberg |
| 134 | Alessandro Pinarello |
| 135 | Riley Sheehan |
| 136 | Dion Smith |
| 137 | Corbin Strong |
| Movistar Team | |
| 141 | Manlio Moro |
| 142 | Michel Heßmann |
| 143 | Pavel Novak |
| 144 | Nelson Oliveira |
| 145 | Davide Formolo |
| 146 | Filip Maciejuk |
| 147 | Pelayo Sanchez |
| Lotto-Intermarché | |
| 151 | Sébastien Grignard |
| 152 | Jenno Berckmoes |
| 153 | Cédric Beullens |
| 154 | Simone Gualdi |
| 155 | Jonas Rutsch |
| 156 | Lennert Van Eetvelt |
| 157 | Georg Zimmermann |
| Groupama-FDJ United | |
| 161 | Ewen Costiou |
| 162 | Clément Braz Afonso |
| 163 | Titouan Fontaine |
| 164 | Thibaud Gruel |
| 165 | Johan Jacobs |
| 166 | Quentin Pacher |
| 167 | Clément Russo |
| Team Picnic PostNL | |
| 171 | Frank van den Broek |
| 172 | Warren Barguil |
| 173 | Robbe Dhondt |
| 174 | Alexy Faure-Prost |
| 175 | James Knox |
| 176 | Tim Naberman |
| 177 | Sean Flynn |
| Tudor Pro Cycling Team | |
| 181 | Marc Hirschi |
| 182 | Sebastian Kolze Changizi |
| 183 | Aivaras Mikutis |
| 184 | Florian Stork |
| 185 | Yannis Voisard |
| 186 | Luc Wirtgen |
| 187 | Robin Donzé |
| Pinarello-Q36.5 Pro Cycling Team | |
| 191 | Tom Pidcock |
| 192 | Mark Donovan |
| 193 | Quinten Hermans |
| 194 | Damien Howson |
| 195 | Xandro Meurisse |
| 196 | Brent Van Moer |
| 197 | Nickolas Zukowsky |
| Modern Adventure Pro Cycling | |
| 201 | Ben Oliver |
| 202 | Robin Carpenter |
| 203 | Samuel Boardman |
| 204 | Stefan de Bod |
| 205 | Kieran Haug |
| 206 | Byron Munton |
| 207 | Riley Pickrell |
| Canada | |
| 211 | Jerome Gauthier |
| 212 | Samuel Couture |
| 213 | Jacob Roy |
| 214 | Gabriel Seguin |
| 215 | Adam Smith |
| 216 | Jonas Walton |
| 217 | Michael Woods |