GP Montreal 2025 - Race results

Montreal > Montreal, 209.1km

14.09

Brandon McNulty won the Grand Prix Cycliste de Montréal after Tadej Pogačar first went solo before waiting to help his teammate in the finale. The victory marked UAE Team Emirates’ 85th win of the season, equalling the all-time record set by Columbia-HTC in 2009. Pogačar, despite finishing runner-up, played the decisive role in securing the American’s triumph.

Results

Race

PosRiderTeam Time
1 Brandon McNulty UAE Team Emirates-XRG 5:14:04
2 Tadej Pogacar UAE Team Emirates-XRG + 00.00
3 Quinn Simmons Lidl-Trek + 01.03
4 Neilson Powless EF Education-EasyPost + 01.45
5 Adam Yates UAE Team Emirates-XRG + 01.49
6 Louis Barré Intermarché-Wanty + 02.00
7 Tiesj Benoot Team Visma | Lease a Bike + 02.25
8 Alex Aranburu Cofidis + 02.59
9 Corbin Strong Israel-Premier Tech + 02.59
10 Alberto Bettiol XDS Astana Team + 02.59
11 Jhonatan Narvaez UAE Team Emirates-XRG + 02.59
12 Quinten Hermans Alpecin-Deceuninck + 02.59
13 Ion Izagirre Cofidis + 02.59
14 Filippo Zana Team Jayco-AlUla + 02.59
15 Valentin Madouas Groupama-FDJ + 02.59
16 Ewen Costiou ARKEA-B&B HOTELS + 02.59
17 Mattias Skjelmose Lidl-Trek + 02.59
18 Alex Baudin EF Education-EasyPost + 02.59
19 Oscar Onley Team Picnic PostNL + 02.59
20 Pavel Sivakov UAE Team Emirates-XRG + 03.06
21 Clément Berthet Decathlon AG2R La Mondiale Team + 03.08
22 Mikkel Honore EF Education-EasyPost + 03.43
23 Riley Sheehan Israel-Premier Tech + 05.06
24 Mauro Schmid Team Jayco-AlUla + 08.58
25 Frank van den Broek Team Picnic PostNL + 08.58
26 Anthon Charmig XDS Astana Team + 08.58
27 Alexander Kamp Intermarché-Wanty + 08.58
28 Pello Bilbao Bahrain Victorious + 08.58
29 Arnaud De Lie Lotto + 11.21
30 Jonas Abrahamsen Uno-X Mobility + 11.24
31 Simone Velasco XDS Astana Team + 11.24
32 Dorian Godon Decathlon AG2R La Mondiale Team + 11.30
33 Jørgen Nordhagen Team Visma | Lease a Bike + 11.30
34 Lawrence Warbasse Tudor Pro Cycling Team + 11.30
35 Edoardo Zambanini Bahrain Victorious + 11.30
36 Sam Maisonobe Cofidis + 11.30
37 Mathis Le Berre ARKEA-B&B HOTELS + 11.30
38 Embret Svestad-Bårdseng ARKEA-B&B HOTELS + 11.30
39 Antonio Pedrero Movistar Team + 11.35
40 Harry Sweeny EF Education-EasyPost + 11.44
41 Sam Oomen Lidl-Trek + 12.03
42 Jan Tratnik Red Bull-BORA-hansgrohe + 12.05
43 Mattia Cattaneo Soudal Quick-Step + 12.26
44 Luca Vergallito Alpecin-Deceuninck + 12.26
45 Hugo Houle Israel-Premier Tech + 15.01
46 Stan Dewulf Decathlon AG2R La Mondiale Team + 15.12
47 Fredrik Dversnes Uno-X Mobility + 15.23
48 Joe Blackmore Israel-Premier Tech + 15.24
49 Anders Skaarseth Uno-X Mobility + 15.27
50 Anthony Delaplace ARKEA-B&B HOTELS + 15.27
51 AJ August INEOS Grenadiers + 15.27
52 Xandro Meurisse Alpecin-Deceuninck + 15.27
53 Hannes Wilksch Tudor Pro Cycling Team + 15.27
54 Lucas Eriksson Tudor Pro Cycling Team + 15.27
55 Michael Leonard INEOS Grenadiers + 16.21
- Lucas Hamilton INEOS Grenadiers DNS
- Gianni Vermeersch Alpecin-Deceuninck DNF
- William Blume Levy Uno-X Mobility DNF
- Nicolas Debeaumarché Cofidis DNF
- Matej Mohoric Bahrain Victorious DNF
- Luke Durbridge Team Jayco-AlUla DNF
- Samuel Couture Canada DNF
- Christophe Laporte Team Visma | Lease a Bike DNF
- Nils Politt UAE Team Emirates-XRG DNF
- Anders Halland Johannessen Uno-X Mobility DNF
- Vito Braet Intermarché-Wanty DNF
- Alex Kirsch Lidl-Trek DNF
- Jacob Eriksson Tudor Pro Cycling Team DNF
- Tim Wellens UAE Team Emirates-XRG DNF
- Paul Lapeira Decathlon AG2R La Mondiale Team DNF
- Marius Mayrhofer Tudor Pro Cycling Team DNF
- Aaron Gate XDS Astana Team DNF
- Henri Vandenabeele Lotto DNF
- Óscar Rodríguez INEOS Grenadiers DNF
- Robert Donaldson Team Jayco-AlUla DNF
- Ide Schelling XDS Astana Team DNF
- Luke Lamperti Soudal Quick-Step DNF
- Robbe Ghys Alpecin-Deceuninck DNF
- Ruben Guerreiro Movistar Team DNF
- Michael Matthews Team Jayco-AlUla DNF
- Gabriel Seguin Canada DNF
- Nikias Arndt Bahrain Victorious DNF
- Tobias Halland Johannessen Uno-X Mobility DNF
- Robbe Dhondt Team Picnic PostNL DNF
- Juan Pedro Lopez Lidl-Trek DNF
- Krists Neilands Israel-Premier Tech DNF
- Fabian Weiss Tudor Pro Cycling Team DNF
- Patrick Konrad Lidl-Trek DNF
- Fran Miholjevic Bahrain Victorious DNF
- Victor Lafay Decathlon AG2R La Mondiale Team DNF
- Jonas Rutsch Intermarché-Wanty DNF
- Laurence Pithie Red Bull-BORA-hansgrohe DNF
- Sébastien Grignard Lotto DNF
- Pascal Eenkhoorn Soudal Quick-Step DNF
- Tobias Lund Andresen Team Picnic PostNL DNF
- Romain Combaud Team Picnic PostNL DNF
- Salvatore Puccio INEOS Grenadiers DNF
- Afonso Eulalio Bahrain Victorious DNF
- Jerome Gauthier Canada DNF
- Rémy Rochas Groupama-FDJ DNF
- Biniam Girmay Intermarché-Wanty DNF
- Simon Clarke Israel-Premier Tech DNF
- Einer Rubio Movistar Team DNF
- Max Kanter XDS Astana Team DNF
- Jenno Berckmoes Lotto DNF
- Fred Wright Bahrain Victorious DNF
- Steven Kruijswijk Team Visma | Lease a Bike DNF
- Artem Shmidt INEOS Grenadiers DNF
- Pieter Serry Soudal Quick-Step DNF
- Warren Barguil Team Picnic PostNL DNF
- Jacopo Mosca Lidl-Trek DNF
- Filip Maciejuk Red Bull-BORA-hansgrohe DNF
- Philippe Jacob Canada DNF
- Quentin Pacher Groupama-FDJ DNF
- Oliver Knight Cofidis DNF
- Fabio Van den Bossche Alpecin-Deceuninck DNF
- Henok Mulubrhan XDS Astana Team DNF
- Damien Touzé Cofidis DNF
- Johan Jacobs Groupama-FDJ DNF
- Jarrad Drizners Lotto DNF
- Felix Hamel Canada DNF
- Anton Palzer Red Bull-BORA-hansgrohe DNF
- Sakarias Koller Løland Uno-X Mobility DNF
- Albert Torres Movistar Team DNF
- Lewis Askey Groupama-FDJ DNF
- Gil Gelders Soudal Quick-Step DNF
- Darren Rafferty EF Education-EasyPost DNF
- Roel van Sintmaartensdijk Intermarché-Wanty DNF
- William Barta Movistar Team DNF
- Stan Van Tricht Alpecin-Deceuninck DNF
- Anthony Perez Cofidis DNF
- Félix Bouchard Canada DNF
- Valentin Paret-Peintre Soudal Quick-Step DNF
- Florian Lipowitz Red Bull-BORA-hansgrohe DNF
- Laurens Huys ARKEA-B&B HOTELS DNF
- Jon Barrenetxea Movistar Team DNF
- Julian Alaphilippe Tudor Pro Cycling Team DNF
- Michel Ries ARKEA-B&B HOTELS DNF
- Asbjørn Hellemose Team Jayco-AlUla DNF
- Noa Isidore Decathlon AG2R La Mondiale Team DNF
- Attila Valter Team Visma | Lease a Bike DNF
- Logan Currie Lotto DNF
- Guillaume Boivin Israel-Premier Tech DNF
- Clément Davy Groupama-FDJ DNF
- Owain Doull EF Education-EasyPost DNF
- Tim Naberman Team Picnic PostNL DNF
- Colby Simmons EF Education-EasyPost DNF
- Mathias Sunekær Norsgaard Movistar Team DNF
- Michael Hepburn Team Jayco-AlUla DNF
- Quentin Cowan Canada DNF
- Antoine Huby Soudal Quick-Step DNF
- Jonas Koch Red Bull-BORA-hansgrohe DNF
- Tom Paquot Intermarché-Wanty DNF
- Roger Adrià Red Bull-BORA-hansgrohe DNF
- Donavan Grondin ARKEA-B&B HOTELS DNF
- Kevin Geniets Groupama-FDJ DNF
- Wout van Aert Team Visma | Lease a Bike DNF
- Peter Øxenberg INEOS Grenadiers DNF
- Bastien Tronchon Decathlon AG2R La Mondiale Team DNF
- Reuben Thompson Lotto DNF
- Simon Yates Team Visma | Lease a Bike DNF

Race profile

Race
GP Montreal
Date
14.09.2025
Total distance
209.1 km
Gen
Men
Cat
1.UWT
Country
Canada
Discipline
Road
First edition
2010

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️