BikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling historyBikeRaceInfo: Current and historical race results, plus interviews, bikes, travel, and cycling history
Search our site:
Email Newsletter icon, E-mail Newsletter icon, Email List icon, E-mail List icon Sign up for our Email Newsletter

2025 Tour de l'Ain (2.1), France

37th edition: August 6 - 8, 2025


Tour de l'Ain podium history | 2023 edition (we did not cover the 2024 race) | Start list
Stage 1 | Stage 2 | Stage 3

Map of 2025 Tour de l'Ain


Friday, August 8: 3rd & Final Stage, Plateau d'Hauteville (Haut-Bugey Agglomération) - Belley, 130.4 km

Stage 3 map & profile

Having left everyone else more than three minutes behind, Cian Uijtdebroeks can take time to celebrate his first pro victory.

Tour de France: 2020

Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.

Weather at the finish city of Belley at 2:25 PM, local time: 33C (91F), sunny, with the wind from the southwest at 8 km/hr (5 mph). No rain is forecast.

The race: Here's the report from stage and GC winner Cian Uijtdebroeks' Team Visma | Lease a Bike

Cian Uijtdebroeks claimed an impressive solo victory in the final stage of the Tour de l’Ain. On the slopes of the Col de la Grand Colombier, he dropped Nicolas Prodhomme and rode alone to the finish line. With this stage win, the young Belgian also secured the overall victory in the French stage race. Ben Tulett finished third in the general classification.

“This is incredible,” Uijtdebroeks said after the finish. “The past few months have been tough, so it feels amazing to come back like this. I was already feeling good in San Sebastián, but this is truly fantastic. It was a dream of mine to win a race this year. That was my goal: to learn how to win. To actually do it now is just amazing.”

“The team was incredibly strong again today,” he continued. “On the penultimate climb, we pushed the pace hard, which left us with a small group going into the Colombier. Ben did a great job after that, setting things up so I could launch my attack and finish it off.”

Team Visma | Lease a Bike showed their strength as a unit in the final stage. On the penultimate climb, they set a relentless pace, reducing the lead group to just seven riders, including Uijtdebroeks, Tulett, and Jørgen Nordhagen.

On the final ascent of the Col du Grand Colombier, it was Tulett who launched the first attack. Uijtdebroeks and Prodhomme responded, but not long after, the young Belgian unleashed a powerful acceleration. He dropped his French rival, gradually extended his lead, and soloed to his first professional win, sealing the overall classification in the process.

A performance that earned high praise from sports director Robert Wagner: “I’m incredibly proud of the team. We may not have done everything perfectly, but we gave it our all for three straight days. In the end, Cian finished it off in spectacular fashion, and he truly deserves it after the difficult months he’s had. I’m very pleased.”

Complete results:

130.4 kilometers raced at an average speed of 37.213 km/hr

1 Cian Uijtdebroeks Team Visma | Lease a Bike 3hr 30min 15sec
2 Nicolas Prodhomme Decathlon AG2R La Mondiale @ 3min 5sec
3 Ben Tulett Team Visma | Lease a Bike 5:33
4 Jordan Jegat Team TotalEnergies s.t.
5 Louis Rouland Arkea-B&B Hotels s.t.
6 Sylvain Moniquet Cofidis s.t.
7 Andrea Vendrame Decathlon AG2R La Mondiale 8:06
8 Odd Christian Eiking Unibet Tietema Rockets s.t.
9 Axel Mariault CIC-U-Nantes s.t.
10 Wilco Kelderman Team Visma | Lease a Bike s.t.
11 Gianluca Brambilla Q36.5 Pro Cycling Team s.t.
12 Thomas Champion St Michel-Preference Home-Auber 93 s.t.
13 Jørgen Nordhagen Team Visma | Lease a Bike 8:12
14 Geoffrey Bouchard Decathlon AG2R La Mondiale s.t.
15 Oliver Mattheis BIKE AID 12:47
16 Jamie Meehan Cofidis s.t.
17 Michel Ries Arkea-B&B Hotels s.t.
18 Robin Donzé Tudor Pro Cycling Team U23 s.t.
19 Lorenzo Germani Groupama-FDJ 12:54
20 Maxime Jarnet Van Rysel-Roubaix 16:04
21 Kenny Molly Van Rysel-Roubaix s.t.
22 Laurens Huys Arkea-B&B Hotels s.t.
23 Tijmen Graat Team Visma | Lease a Bike s.t.
24 Matthew Greenwood Decathlon AG2R La Mondiale 16:08
25 Sergio Samitier Cofidis s.t.
26 Brieuc Rolland Groupama-FDJ 16:10
27 Nicolas Breuillard St Michel-Preference Home-Auber 93 16:14
28 Baptiste Huyet Unibet Tietema Rockets 18:47
29 Antoine Berlin BIKE AID s.t.
30 Joseph Pidcock Q36.5 Pro Cycling Team s.t.
31 Rémi Capron Van Rysel-Roubaix 20:58
32 Johannes Adamietz Germany/Allemagne s.t.
33 Killian Verschuren Unibet Tietema Rockets s.t.
34 Victor Guernalec Arkea-B&B Hotels 22:43
35 Geoffrey Soupe Team TotalEnergies s.t.
36 Victor Lafay Decathlon AG2R La Mondiale s.t.
37 Bohémond Barrillot Nice Métropole-Côte d’Azur s.t.
38 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
39 Célestin Guillon Van Rysel-Roubaix 22:45
40 Fabien Doubey Team TotalEnergies s.t.
41 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
42 Maël Guégan CIC-U-Nantes s.t.
43 Maximilien Juillard Van Rysel-Roubaix s.t.
44 Jaakko Hänninen Nice Métropole-Côte d’Azur s.t.
45 Tom Donnenwirth Groupama-FDJ s.t.
46 Tommaso Dati Cofidis s.t.
47 Charlie Paige Unibet Tietema Rockets s.t.
48 Diego Casagrande Tudor Pro Cycling Team U23 s.t.
49 David Gaudu Groupama-FDJ s.t.
50 Tim Rex Team Visma | Lease a Bike s.t.
51 Joris Chaussinand CIC-U-Nantes s.t.
52 Yohann Simon St Michel-Preference Home-Auber 93 s.t.
53 Nicolas Debeaumarché Cofidis s.t.
54 Kamil Malecki Q36.5 Pro Cycling Team s.t.
55 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
56 Simon Carr Cofidis s.t.
57 Andrea Mifsud Nice Métropole-Côte d’Azur 24:33
58 Noa Isidore Decathlon AG2R La Mondiale 32:30
59 Carter Guichard Nice Métropole-Côte d’Azur s.t.
60 Yoel Habteab BIKE AID s.t.
61 Ole Theiler Germany/Allemagne s.t.
62 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
63 Miguel Heidemann Germany/Allemagne 37:49
64 Jon Knolle Germany/Allemagne s.t.
65 Arthur Progin Tudor Pro Cycling Team U23 40:36
66 Roger Kluge Germany/Allemagne 41:00
67 Anton Theo Lennemann BIKE AID s.t.
68 Julian Borresch Germany/Allemagne s.t.

 

Final GC after stage 3:

  • GC winner: Cian Uijtdebroeks (Visma | Lease a Bike)
  • Mountains classification winner: Cian Uijtdebroeks (Visma | Lease a Bike)
  • Points classification leader: Nicolas Prodhomme (Decathlon AG2R La Mondiale)
  • Best young rider: Cian Uijtdebroeks (Visma | Lease a Bike)
  • Teams classification winner: Visma | Lease a Bike

446.5 kilometers raced at an average speed of 39.815 km/hr

1 Cian Uijtdebroeks Team Visma | Lease a Bike 11hr 12min 52sec
2 Nicolas Prodhomme Decathlon AG2R La Mondiale @ 3min 3sec
3 Ben Tulett Team Visma | Lease a Bike 6:24
4 Louis Rouland Arkea-B&B Hotels s.t.
5 Sylvain Moniquet Cofidis s.t.
6 Jordan Jegat Team TotalEnergies 7:34
7 Gianluca Brambilla Q36.5 Pro Cycling Team 8:57
8 Geoffrey Bouchard Decathlon AG2R La Mondiale 9:03
9 Andrea Vendrame Decathlon AG2R La Mondiale 10:07
10 Axel Mariault CIC-U-Nantes s.t.
11 Odd Christian Eiking Unibet Tietema Rockets s.t.
12 Wilco Kelderman Team Visma | Lease a Bike s.t.
13 Jørgen Nordhagen Team Visma | Lease a Bike 10:13
14 Jamie Meehan Cofidis 13:38
15 Oliver Mattheis BIKE AID 14:48
16 Robin Donzé Tudor Pro Cycling Team U23 s.t.
17 Tijmen Graat Team Visma | Lease a Bike 17:00
18 Lorenzo Germani Groupama-FDJ 17:18
19 Nicolas Breuillard St Michel-Preference Home-Auber 93 18:15
20 Thomas Champion St Michel-Preference Home-Auber 93 20:27
21 Brieuc Rolland Groupama-FDJ 23:59
22 Maxime Jarnet Van Rysel-Roubaix 24:24
23 Victor Guernalec Arkea-B&B Hotels 24:44
24 Rémi Capron Van Rysel-Roubaix 26:39
25 Joseph Pidcock Q36.5 Pro Cycling Team 27:51
26 Laurens Huys Arkea-B&B Hotels 28:27
27 Matthew Greenwood Decathlon AG2R La Mondiale 30:00
28 Sergio Samitier Cofidis 32:16
29 Michel Ries Arkea-B&B Hotels 33:11
30 Killian Verschuren Unibet Tietema Rockets 34:48
31 Jaakko Hänninen Nice Métropole-Côte d’Azur 35:06
32 Kenny Molly Van Rysel-Roubaix 36:27
33 Fabien Doubey Team TotalEnergies 39:53
34 Geoffrey Soupe Team TotalEnergies 40:07
35 Victor Lafay Decathlon AG2R La Mondiale 42:27
36 Théo Delacroix St Michel-Preference Home-Auber 93 42:29
37 Diego Casagrande Tudor Pro Cycling Team U23 43:39
38 Nicolas Debeaumarché Cofidis 44:16
39 David Gaudu Groupama-FDJ 45:03
40 Antoine Berlin BIKE AID 45:35
41 Yohann Simon St Michel-Preference Home-Auber 93 45:47
42 Morne Van Niekerk St Michel-Preference Home-Auber 93 46:01
43 Romain Cardis St Michel-Preference Home-Auber 93 46:03
44 Tom Donnenwirth Groupama-FDJ 47:35
45 Tim Rex Team Visma | Lease a Bike 47:52
46 Maël Guégan CIC-U-Nantes 49:33
47 Célestin Guillon Van Rysel-Roubaix 50:10:
48 Tommaso Dati Cofidis s.t.
49 Kamil Malecki Q36.5 Pro Cycling Team s.t.
50 Charlie Paige Unibet Tietema Rockets 51:29
51 Baptiste Huyet Unibet Tietema Rockets 51:38
52 Johannes Adamietz Germany/Allemagne 51:59
53 Noa Isidore Decathlon AG2R La Mondiale 52:14
54 Andrea Mifsud Nice Métropole-Côte d’Azur 53:17
55 Ole Theiler Germany/Allemagne 54:01
56 Simon Carr Cofidis 55:36
57 Maximilien Juillard Van Rysel-Roubaix 59:47
58 Yoel Habteab BIKE AID 59:55
59 Joris Chaussinand CIC-U-Nantes 1:02:09
60 Bohémond Barrillot Nice Métropole-Côte d’Azur 1:03:21
61 Julian Borresch Germany/Allemagne 1:04:18
62 Miguel Heidemann Germany/Allemagne 1:05:14
63 Carter Guichard Nice Métropole-Côte d’Azur 1:13:08
64 Alexander Konijn Nice Métropole-Côte d’Azur 1:16:03
65 Jon Knolle Germany/Allemagne 1:18:27
66 Arthur Progin Tudor Pro Cycling Team U23 1:18:32
67 Theo Lennemann Anton BIKE AID 1:21:38
68 Roger Kluge Germany/Allemagne 1:27:41

 

Stage 3 map & profile:

Stage 3 map

Stage 3 profile


find us on Facebook See our youtube channel

The Story of the Tour de France, vol.2 South Salem Cycleworks frames Melanoma: It Started With a Freckle The Story of the Giro d’Italia, vol.2 Shade Vise sunglass holder Paris-Roubaix: The Inside Store Advertise with us!


Content continues below the ads

The Story of the Tour de France, vol.1 South Salem Cycleworks frames Melanoma: It Started With a Freckle

Thursday, August 7: Stage 2, Saint Vulbas - Lélex Monts-Jura, 153.1 km

Stage 2 map & profile

Nicolas Prodhomme can sit up and celebrate his win. Getty photo

Cycling's 50 Craziest Stories

Les Woodland's book Cycling’s 50 Craziest Stories 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 Lélex at 2:35 PM, local time: 27C (80F), sunny, with the wind from the southwest at 16 km/hr (10 mph). No rain is forecast.

The race: Here's the race report from second-place Cian Uijtdebroeks' Team Visma | Lease a Bike.

Cian Uijtdebroeks took second place in the second stage of the Tour de l’Ain. The young Belgian launched an attack on the final climb and was joined by Nicolas Prodhomme, who later proved the strongest in a two-man sprint. Ben Tulett finished fourth, Tijmen Graat came in ninth.

In the second stage of the French stage race, Team Visma | Lease a Bike immediately took control in the tough finale. Led by Tim Rex and Wilco Kelderman, a small group remained at the front, after which Uijtdebroeks launched his attack. The young Belgian was soon accompanied by Prodhomme.

Together, Uijtdebroeks and his French breakaway companion quickly built a solid gap over the chasing group, which included Tulett and Graat. Despite several attempts to shake off Prodhomme, Uijtdebroeks couldn’t drop him, and the Frenchman came out on top in the sprint.

“We rode a really strong race as a team today,” Uijtdebroeks reflected. “At the start, we were able to control the stage well, and Tim and Wilco did an amazing job on the climbs. The plan was to attack early to see if I could crack Prodhomme, but unfortunately, that didn’t work out. Still, I’m taking a positive feeling into tomorrow.”

Tomorrow brings the queen stage of the Tour de l’Ain, featuring the brutal Col du Grand Colombier as the key challenge. “I’m really looking forward to it. As a team, we’ll give it our all to bring home the overall win. My legs feel good, and the longer, tougher climbs tomorrow should suit me better. Hopefully, it will be a great day.”

Complete results:

153.1 kilometers raced at an average speed of 38.773 km/hr

1 Nicolas Prodhomme Decathlon AG2R La Mondiale 3hr 56min 55sec
2 Cian Uijtdebroeks Team Visma | Lease a Bike @ 2sec
3 Jamie Meehan Cofidis 0:53
4 Ben Tulett Team Visma | Lease a Bike s.t.
5 Louis Rouland Arkea-B&B Hotels s.t.
6 Sylvain Moniquet Cofidis s.t.
7 Geoffrey Bouchard Decathlon AG2R La Mondiale s.t.
8 Gianluca Brambilla Q36.5 Pro Cycling Team s.t.
9 Tijmen Graat Team Visma | Lease a Bike 0:56
10 Andrea Vendrame Decathlon AG2R La Mondiale 2:03
11 Jordan Jegat Team TotalEnergies s.t.
12 Victor Guernalec Arkea-B&B Hotels s.t.
13 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
14 Oliver Mattheis BIKE AID s.t.
15 Odd Christian Eiking Unibet Tietema Rockets s.t.
16 Axel Mariault CIC-U-Nantes s.t.
17 Harm Vanhoucke Q36.5 Pro Cycling Team s.t.
18 Robin Donzé Tudor Pro Cycling Team U23 s.t.
19 Jørgen Nordhagen Team Visma | Lease a Bike s.t.
20 Wilco Kelderman Team Visma | Lease a Bike s.t.
21 Rémi Capron Van Rysel-Roubaix s.t.
22 Matteo Badilatti Q36.5 Pro Cycling Team 4:26
23 Lorenzo Germani Groupama-FDJ s.t.
24 Maxime Jarnet Van Rysel-Roubaix s.t.
25 Brieuc Rolland Groupama-FDJ 7:51
26 Kenny Molly Van Rysel-Roubaix 8:44
27 Joseph Pidcock Q36.5 Pro Cycling Team s.t.
28 Clément Braz Afonso Groupama-FDJ s.t.
29 Sergio Samitier Cofidis s.t.
30 Michel Ries Arkea-B&B Hotels 12:23
31 Damien Girard Nice Métropole-Côte d’Azur s.t.
32 Thomas Champion St Michel-Preference Home-Auber 93 s.t.
33 Jaakko Hänninen Nice Métropole-Côte d’Azur s.t.
34 Laurens Huys Arkea-B&B Hotels s.t.
35 Steff Cras Team TotalEnergies s.t.
36 Ole Theiler Germany/Allemagne 13:30
37 Nicolas Debeaumarché Cofidis s.t.
38 Fabien Doubey Team TotalEnergies s.t.
39 Geoffrey Soupe Team TotalEnergies s.t.
40 Diego Casagrande Tudor Pro Cycling Team U23 s.t.
41 Killian Verschuren Unibet Tietema Rockets s.t.
42 Tim Rex Team Visma | Lease a Bike s.t.
43 Matthew Greenwood Decathlon AG2R La Mondiale s.t.
44 David de la Cruz Q36.5 Pro Cycling Team 18:03
45 Victor Lafay Decathlon AG2R La Mondiale 19:24
46 Julian Borresch Germany/Allemagne s.t.
47 Tommaso Dati Cofidis s.t.
48 Kamil Malecki Q36.5 Pro Cycling Team s.t.
49 Noa Isidore Decathlon AG2R La Mondiale s.t.
50 Yoel Habteab BIKE AID s.t.
51 Antoine Berlin BIKE AID s.t.
52 Maël Guégan CIC-U-Nantes s.t.
53 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
54 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
55 Miguel Heidemann Germany/Allemagne s.t.
56 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
57 Yohann Simon St Michel-Preference Home-Auber 93 s.t.
58 Rémi Lelandais Arkea-B&B Hotels s.t.
59 Célestin Guillon Van Rysel-Roubaix s.t.
60 Johannes Adamietz Germany/Allemagne s.t.
61 David Gaudu Groupama-FDJ 22:20
62 Simon Carr Cofidis 24:50
63 Andrea Mifsud Nice Métropole-Côte d’Azur s.t.
64 Charlie Paige Unibet Tietema Rockets s.t.
65 Baptiste Huyet Unibet Tietema Rockets s.t.
66 Yaël Joalland CIC-U-Nantes 24:52
67 Joris Chaussinand CIC-U-Nantes s.t.
68 Tom Donnenwirth Groupama-FDJ s.t.
69 Arno Wallenborn Tudor Pro Cycling Team U23 26:17
70 Arthur Progin Tudor Pro Cycling Team U23 26:19
71 Roger Kluge Germany/Allemagne 27:34
72 Alexander Konijn Nice Métropole-Côte d’Azur 29:01
73 Jon Knolle Germany/Allemagne s.t.
74 Milkias Maekele BIKE AID s.t.
75 Bohémond Barrillot Nice Métropole-Côte d’Azur s.t.
76 Maximilien Juillard Van Rysel-Roubaix s.t.
77 Anton Theo Lennemann BIKE AID s.t.
78 Corentin Devroute CIC-U-Nantes s.t.
79 Justin Ducret CIC-U-Nantes s.t.
80 Mehmet Sampiyonbisiklet BIKE AID s.t.
81 Baptiste Planckaert Van Rysel-Roubaix s.t.
82 Carter Guichard Nice Métropole-Côte d’Azur s.t.

 

GC after stage 2:

  • GC leader: Nicolas Prodhomme (Decathlon AG2R La Mondiale)
  • Mountains classification leader: Sergio Samitier (Cofidis)
  • Points classification leader: Nicolas Prodhomme (Decathlon AG2R La Mondiale)
  • Best young rider: Cian Uijtdebroeks (Visma | Lease a Bike)
  • Teams classification leader: Visma | Lease a Bike

316.1 kilometers raced so far at an average speed of 41.000 km/hr

1 Nicolas Prodhomme Decathlon AG2R La Mondiale 7hr 42min 35sec
2 Cian Uijtdebroeks Team Visma | Lease a Bike @ 2sec
3 Ben Tulett Team Visma | Lease a Bike 0:53
4 Sylvain Moniquet Cofidis s.t.
5 Louis Rouland Arkea-B&B Hotels s.t.
6 Gianluca Brambilla Q36.5 Pro Cycling Team s.t.
7 Jamie Meehan Cofidis s.t.
8 Geoffrey Bouchard Decathlon AG2R La Mondiale s.t.
9 Tijmen Graat Team Visma | Lease a Bike 0:56
10 Andrea Vendrame Decathlon AG2R La Mondiale 2:03
11 Jordan Jegat Team TotalEnergies s.t.
12 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
13 Axel Mariault CIC-U-Nantes s.t.
14 Victor Guernalec Arkea-B&B Hotels s.t.
15 Oliver Mattheis BIKE AID s.t.
16 Robin Donzé Tudor Pro Cycling Team U23 s.t.
17 Odd Christian Eiking Unibet Tietema Rockets s.t.
18 Jørgen Nordhagen Team Visma | Lease a Bike s.t.
19 Harm Vanhoucke Q36.5 Pro Cycling Team s.t.
20 Wilco Kelderman Team Visma | Lease a Bike s.t.
21 Lorenzo Germani Groupama-FDJ 4:26
22 Matteo Badilatti Q36.5 Pro Cycling Team 4:48
23 Rémi Capron Van Rysel-Roubaix 5:43
24 Brieuc Rolland Groupama-FDJ 7:51
25 Maxime Jarnet Van Rysel-Roubaix 8:22
26 Clément Braz Afonso Groupama-FDJ 8:44
27 Joseph Pidcock Q36.5 Pro Cycling Team 9:06
28 Steff Cras Team TotalEnergies 12:23
29 Jaakko Hänninen Nice Métropole-Côte d’Azur s.t.
30 Thomas Champion St Michel-Preference Home-Auber 93 s.t.
31 Laurens Huys Arkea-B&B Hotels s.t.
32 Killian Verschuren Unibet Tietema Rockets 13:52
33 Matthew Greenwood Decathlon AG2R La Mondiale 13:54
34 Sergio Samitier Cofidis 16:10
35 Damien Girard Nice Métropole-Côte d’Azur 16:19
36 Fabien Doubey Team TotalEnergies 17:10
37 Geoffrey Soupe Team TotalEnergies 17:26
38 David de la Cruz Q36.5 Pro Cycling Team 18:25
39 Victor Lafay Decathlon AG2R La Mondiale 19:46
40 Noa Isidore Decathlon AG2R La Mondiale s.t.
41 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
42 Kenny Molly Van Rysel-Roubaix 20:23
43 Michel Ries Arkea-B&B Hotels 20:26
44 Diego Casagrande Tudor Pro Cycling Team U23 20:56
45 Ole Theiler Germany/Allemagne 21:33
46 Nicolas Debeaumarché Cofidis s.t.
47 David Gaudu Groupama-FDJ 22:20
48 Yohann Simon St Michel-Preference Home-Auber 93 23:04
49 Julian Borresch Germany/Allemagne 23:20
50 Morne Van Niekerk St Michel-Preference Home-Auber 93 s.t.
51 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
52 Tom Donnenwirth Groupama-FDJ 24:52
53 Tim Rex Team Visma | Lease a Bike 25:09
54 Antoine Berlin BIKE AID 26:50
55 Maël Guégan CIC-U-Nantes s.t.
56 Kamil Malecki Q36.5 Pro Cycling Team 27:27
57 Tommaso Dati Cofidis s.t.
58 Yoel Habteab BIKE AID s.t.
59 Miguel Heidemann Germany/Allemagne s.t.
60 Célestin Guillon Van Rysel-Roubaix s.t.
61 Charlie Paige Unibet Tietema Rockets 28:46
62 Andrea Mifsud Nice Métropole-Côte d’Azur s.t.
63 Arno Wallenborn Tudor Pro Cycling Team U23 30:13
64 Rémi Lelandais Arkea-B&B Hotels 31:03
65 Johannes Adamietz Germany/Allemagne s.t.
66 Simon Carr Cofidis 32:53
67 Baptiste Huyet Unibet Tietema Rockets s.t.
68 Maximilien Juillard Van Rysel-Roubaix 37:04
69 Arthur Progin Tudor Pro Cycling Team U23 37:58
70 Yaël Joalland CIC-U-Nantes 39:26
71 Joris Chaussinand CIC-U-Nantes s.t.
72 Jon Knolle Germany/Allemagne 40:40
73 Bohémond Barrillot Nice Métropole-Côte d’Azur s.t.
74 Mehmet Sampiyonbisiklet BIKE AID s.t.
75 Corentin Devroute CIC-U-Nantes s.t.
76 Carter Guichard Nice Métropole-Côte d’Azur s.t.
77 Milkias Maekele BIKE AID s.t.
78 Anton Theo Lennemann BIKE AID s.t.
79 Baptiste Planckaert Van Rysel-Roubaix s.t.
80 Alexander Konijn Nice Métropole-Côte d’Azur 43:35
81 Justin Ducret CIC-U-Nantes s.t.
82 Roger Kluge Germany/Allemagne 46:43

 

Stage 2 map & profile:

Stage 2 map

Stage 2 profile



Content continues below the ads

The Story of the Giro d’Italia, vol.1 Shade Vise sunglass holder Paris-Roubaix: The Inside Store

Wednesday, August 6: Stage 1, Feillens - Lagnieu, 163 km

Stage 1 map & profile

Team Groupama-FDJ scores a 1-2 in the first stage with Tom Donnenwirth 1st & David Gaudu 2nd.

Tour de France: the Inside Story

Les Woodland's book Tour de France: The Inside Story - Making the World's Greatest Bicycle Race 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 finish city of Lagnieu at 2:20 PM, local time: 23C (74F), sunny, with the wind from the northwest at 10 km/hr (6 mph). No rain is forecast.

The race: Here's the report from stage winner Tom Donnenwirth's Team Groupama-FDJ.

He will forever remember this 6th of August. On the opening stage of the Tour de l’Ain, heading towards Lagnieu and featuring the Col de Portes, Tom Donnenwirth celebrated his very first pro win on Wednesday. Riding at the WorldTour level since this season with Groupama-FDJ, the 27-year-old puncher finished off a superb team effort by winning a sprint ahead of… David Gaudu, who also claimed his first pro victory in the Tour de l’Ain eight years ago. Lorenzo Germani also slipped into the mix and took fourth place. A perfect start, to say the least.

Unlike in previous editions, the sprinters were really not welcomed to the Tour de l’Ain this year. The first stage, usually suited to them, already offered a major difficulty on Wednesday. Forty kilometres from the finish, the peloton had to tackle the Col de Portes (14.6 km at 5.4%), the only climb of the day, but one that was surely enough to make a proper selection. Over the 120 kilometres of flat before that, a trio formed at the front and was able to lead the race with a two-minute margin over the pack. The gap was approximately similar before the first slopes, and it obviously only decreased on the Col de Portes as riders started to get dropped from behind. Then, halfway up the climb, Visma-Lease a Bike really made a big push, and three men quickly broke away from the rest.

“I really had to manage my effort because my legs were really hurting, and the goal for me was to not go above my limits so that I could make a good sprint at the finish,” explained Tom Donnenwirth. “I had really good legs during our quick ride yesterday, and I thought I could do it today, on a course that really suited me.” Like his teammates, he entered a chasing group of about ten, then some twenty riders. “We suffered on the attacks, but these were the first efforts after a long period without racing,” added Yvon Caër. “We didn’t panic. We knew Lorenzo would be able to close the gap on the descent.”

And that’s indeed what happened. After crossing the summit of the Col de Portes twenty seconds behind the leading trio, the chasing group was able to bridge across on the downhill thanks to the young Italian rider from Groupama-FDJ, who kept his effort going all the way to the bottom, with his leader David Gaudu in his wheel. Inside a first “peloton” of twenty-nine riders, the French squad still had the French climber, Tom Donnenwirth, Lorenzo Germani, Brieuc Rolland and Clément Braz Afonso. The latter was soon put to work after Oliver Mattheis’ attack on the flat thirteen-kilometre section leading to the finish.

“The guys trusted me, and I need that to perform”, said Tom. “They told me I could win, that I was one of the fastest guys in the peloton. The whole team was really great all day, pulling on the climb, in the final. There was some action, but I always remained calm. I kept telling myself that I could do it, and I really didn’t want to mess up.” Thanks in particular to the work done by Clément Braz Afonso, the fugitive was caught with two kilometres to go, and the Groupama-FDJ train then set itself on track. In the wake of Brieuc Rolland, the team got to the front of the group shortly after the flamme rouge and never left this position from then on.

In the final corner, 200 metres from the finish line, Lorenzo Germani launched the last two wagons, namely Tom Donnenwirth and David Gaudu, and it all ended with a superb one-two finish and the first pro win of the young Frenchman. “It was a textbook finish,” said Tom with a big smile on his face. “The guys put me in a perfect position with 100 metres to go, I just had to sprint hard, finish it off, and it worked. I really have to thank the whole team who worked for me and who trusted me. It’s just pure joy. It’s a day I will always remember, that’s for sure. There have been ups and downs this season, but I always tried to believe in my capabilities, and I told myself that it would eventually work out. I hope that this is the turning point and that it will continue like this for the end of the season.”

Symbolically, Tom Donnenwirth raised his arms at the finish line alongside his leader David Gaudu, who placed second, and who also took his first pro victory in a one-two finish – with Thibaut Pinot – in the same race. “The final was really nice to see,” added Yvon. “We made this happen together and did exactly what we planned. We trusted Tom, and it paid off, but I also want to highlight the work of his teammates because everyone stepped up when needed. It’s really satisfying from a team point of view.”

On Thursday, Tom Donnenwirth will start the second stage of the Tour de l’Ain with the yellow jersey on his shoulders, while the general classification is expected to change quite a lot.

Complete Results:

163 kilometers raced at an average speed of 43.338 km/hr

1 Tom Donnenwirth Groupama-FDJ 3hr 45min 40sec
2 David Gaudu Groupama-FDJ s.t.
3 Andrea Vendrame Decathlon AG2R La Mondiale s.t.
4 Lorenzo Germani Groupama-FDJ s.t.
5 Steff Cras Team TotalEnergies s.t.
6 Nicolas Prodhomme Decathlon AG2R La Mondiale s.t.
7 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
8 Axel Mariault CIC-U-Nantes s.t.
9 Jordan Jegat Team TotalEnergies s.t.
10 Ben Tulett Team Visma | Lease a Bike s.t.
11 Jaakko Hänninen Nice Métropole-Côte d’Azur s.t.
12 Gianluca Brambilla Q36.5 Pro Cycling Team s.t.
13 Sylvain Moniquet Cofidis s.t.
14 Victor Guernalec Arkea-B&B Hotels s.t.
15 Louis Rouland Arkea-B&B Hotels s.t.
16 Thomas Champion St Michel-Preference Home-Auber 93 s.t.
17 Robin Donzé Tudor Pro Cycling Team U23 s.t.
18 Brieuc Rolland Groupama-FDJ s.t.
19 Oliver Mattheis BIKE AID s.t.
20 Jørgen Nordhagen Team Visma | Lease a Bike s.t.
21 Laurens Huys Arkea-B&B Hotels s.t.
22 Odd Christian Eiking Unibet Tietema Rockets s.t.
23 Wilco Kelderman Team Visma | Lease a Bike s.t.
24 Geoffrey Bouchard Decathlon AG2R La Mondiale s.t.
25 Harm Vanhoucke Q36.5 Pro Cycling Team s.t.
26 Cian Uijtdebroeks Team Visma | Lease a Bike s.t.
27 Jamie Meehan Cofidis s.t.
28 Clément Braz Afonso Groupama-FDJ s.t.
29 Tijmen Graat Team Visma | Lease a Bike s.t.
30 Noa Isidore Decathlon AG2R La Mondiale @ 22sec
31 Killian Verschuren Unibet Tietema Rockets s.t.
32 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
33 Joseph Pidcock Q36.5 Pro Cycling Team s.t.
34 Victor Lafay Decathlon AG2R La Mondiale s.t.
35 Matteo Badilatti Q36.5 Pro Cycling Team s.t.
36 David de la Cruz Q36.5 Pro Cycling Team s.t.
37 Matthew Greenwood Decathlon AG2R La Mondiale 0:24
38 Fabien Doubey Team TotalEnergies 3:40
39 Yohann Simon St Michel-Preference Home-Auber 93 s.t.
40 Rémi Capron Van Rysel-Roubaix s.t.
41 Morne Van Niekerk St Michel-Preference Home-Auber 93 3:56
42 Arno Wallenborn Tudor Pro Cycling Team U23 s.t.
43 Julian Borresch Germany/Allemagne s.t.
44 Maxime Jarnet Van Rysel-Roubaix s.t.
45 Charlie Paige Unibet Tietema Rockets s.t.
46 Geoffrey Soupe Team TotalEnergies s.t.
47 Andrea Mifsud Nice Métropole-Côte d’Azur s.t.
48 Damien Girard Nice Métropole-Côte d’Azur s.t.
49 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
50 Antoine Berlin BIKE AID 7:26
51 Maël Guégan CIC-U-Nantes s.t.
52 Rémy Rochas Groupama-FDJ s.t.
53 Diego Casagrande Tudor Pro Cycling Team U23 s.t.
54 Sergio Samitier Cofidis s.t.
55 Maximilien Juillard Van Rysel-Roubaix 8:03
56 Célestin Guillon Van Rysel-Roubaix s.t.
57 Kamil Malecki Q36.5 Pro Cycling Team s.t.
58 Miguel Heidemann Germany/Allemagne s.t.
59 Ole Theiler Germany/Allemagne s.t.
60 Michel Ries Arkea-B&B Hotels s.t.
61 Tommaso Dati Cofidis s.t.
62 Yoel Habteab BIKE AID s.t.
63 Simon Carr Cofidis s.t.
64 Nicolas Debeaumarché Cofidis s.t.
65 Baptiste Huyet Unibet Tietema Rockets s.t.
66 Rémi Lelandais Arkea-B&B Hotels 11:39
67 Mehmet Sampiyonbisiklet BIKE AID s.t.
68 Edoardo Zamperini Arkea-B&B Hotels s.t.
69 Carter Guichard Nice Métropole-Côte d’Azur s.t.
70 Johannes Adamietz Germany/Allemagne s.t.
71 Corentin Devroute CIC-U-Nantes s.t.
72 Bohémond Barrillot Nice Métropole-Côte d’Azur s.t.
73 Jon Knolle Germany/Allemagne s.t.
74 Baptiste Planckaert Van Rysel-Roubaix s.t.
75 Anton Theo Lennemann BIKE AID s.t.
76 Kenny Molly Van Rysel-Roubaix s.t.
77 Arthur Progin Tudor Pro Cycling Team U23 s.t.
78 Milkias Maekele BIKE AID s.t.
79 Tim Rex Team Visma | Lease a Bike s.t.
80 Alan Jousseaume Team TotalEnergies s.t.
81 Yaël Joalland CIC-U-Nantes 14:34
82 Mathias Guillemette Tudor Pro Cycling Team U23 s.t.
83 Joris Chaussinand CIC-U-Nantes s.t.
84 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
85 Justin Ducret CIC-U-Nantes s.t.
86 Roger Kluge Germany/Allemagne 19:09

 

GC after stage 1:

  • GC leader: Tom Donnenwirth (Groupama-FDJ)
  • Mountains classification leader: Cian Uijtdebroeks (Visma | Lease a Bike)
  • Points classification leader: Tom Donnenwirth (Groupama-FDJ)
  • Best young rider: Robin Donzé (Tudor Pro Cycling)
  • Teams classification leader: Groupama-FDJ
1 Tom Donnenwirth Groupama-FDJ 3hr 45min 40sec
2 David Gaudu Groupama-FDJ s.t.
3 Andrea Vendrame Decathlon AG2R La Mondiale s.t.
4 Lorenzo Germani Groupama-FDJ s.t.
5 Steff Cras Team TotalEnergies s.t.
6 Nicolas Prodhomme Decathlon AG2R La Mondiale s.t.
7 Nicolas Breuillard St Michel-Preference Home-Auber 93 s.t.
8 Axel Mariault CIC-U-Nantes s.t.
9 Jordan Jegat Team TotalEnergies s.t.
10 Ben Tulett Team Visma | Lease a Bike s.t.
11 Jaakko Hänninen Nice Métropole-Côte d’Azur s.t.
12 Gianluca Brambilla Q36.5 Pro Cycling Team s.t.
13 Sylvain Moniquet Cofidis s.t.
14 Victor Guernalec Arkea-B&B Hotels s.t.
15 Louis Rouland Arkea-B&B Hotels s.t.
16 Thomas Champion St Michel-Preference Home-Auber 93 s.t.
17 Robin Donzé Tudor Pro Cycling Team U23 s.t.
18 Brieuc Rolland Groupama-FDJ s.t.
19 Oliver Mattheis BIKE AID s.t.
20 Jørgen Nordhagen Team Visma | Lease a Bike s.t.
21 Laurens Huys Arkea-B&B Hotels s.t.
22 Odd Christian Eiking Unibet Tietema Rockets s.t.
23 Wilco Kelderman Team Visma | Lease a Bike s.t.
24 Geoffrey Bouchard Decathlon AG2R La Mondiale s.t.
25 Harm Vanhoucke Q36.5 Pro Cycling Team s.t.
26 Cian Uijtdebroeks Team Visma | Lease a Bike s.t.
27 Jamie Meehan Cofidis s.t.
28 Clément Braz Afonso Groupama-FDJ s.t.
29 Tijmen Graat Team Visma | Lease a Bike s.t.
30 Noa Isidore Decathlon AG2R La Mondiale @ 22sec
31 Killian Verschuren Unibet Tietema Rockets s.t.
32 Théo Delacroix St Michel-Preference Home-Auber 93 s.t.
33 Joseph Pidcock Q36.5 Pro Cycling Team s.t.
34 Victor Lafay Decathlon AG2R La Mondiale s.t.
35 Matteo Badilatti Q36.5 Pro Cycling Team s.t.
36 David de la Cruz Q36.5 Pro Cycling Team s.t.
37 Matthew Greenwood Decathlon AG2R La Mondiale 0:24
38 Fabien Doubey Team TotalEnergies 3:40
39 Yohann Simon St Michel-Preference Home-Auber 93 s.t.
40 Rémi Capron Van Rysel-Roubaix s.t.
41 Morne Van Niekerk St Michel-Preference Home-Auber 93 3:56
42 Arno Wallenborn Tudor Pro Cycling Team U23 s.t.
43 Julian Borresch Germany/Allemagne s.t.
44 Maxime Jarnet Van Rysel-Roubaix s.t.
45 Charlie Paige Unibet Tietema Rockets s.t.
46 Geoffrey Soupe Team TotalEnergies s.t.
47 Andrea Mifsud Nice Métropole-Côte d’Azur s.t.
48 Damien Girard Nice Métropole-Côte d’Azur s.t.
49 Romain Cardis St Michel-Preference Home-Auber 93 s.t.
50 Antoine Berlin BIKE AID 7:26
51 Maël Guégan CIC-U-Nantes s.t.
52 Rémy Rochas Groupama-FDJ s.t.
53 Diego Casagrande Tudor Pro Cycling Team U23 s.t.
54 Sergio Samitier Cofidis s.t.
55 Maximilien Juillard Van Rysel-Roubaix 8:03
56 Célestin Guillon Van Rysel-Roubaix s.t.
57 Kamil Malecki Q36.5 Pro Cycling Team s.t.
58 Miguel Heidemann Germany/Allemagne s.t.
59 Ole Theiler Germany/Allemagne s.t.
60 Michel Ries Arkea-B&B Hotels s.t.
61 Tommaso Dati Cofidis s.t.
62 Yoel Habteab BIKE AID s.t.
63 Simon Carr Cofidis s.t.
64 Nicolas Debeaumarché Cofidis s.t.
65 Baptiste Huyet Unibet Tietema Rockets s.t.
66 Rémi Lelandais Arkea-B&B Hotels 11:39
67 Mehmet Sampiyonbisiklet BIKE AID s.t.
68 Edoardo Zamperini Arkea-B&B Hotels s.t.
69 Carter Guichard Nice Métropole-Côte d’Azur s.t.
70 Johannes Adamietz Germany/Allemagne s.t.
71 Corentin Devroute CIC-U-Nantes s.t.
72 Bohémond Barrillot Nice Métropole-Côte d’Azur s.t.
73 Jon Knolle Germany/Allemagne s.t.
74 Baptiste Planckaert Van Rysel-Roubaix s.t.
75 Anton Theo Lennemann BIKE AID s.t.
76 Kenny Molly Van Rysel-Roubaix s.t.
77 Arthur Progin Tudor Pro Cycling Team U23 s.t.
78 Milkias Maekele BIKE AID s.t.
79 Tim Rex Team Visma | Lease a Bike s.t.
80 Alan Jousseaume Team TotalEnergies s.t.
81 Yaël Joalland CIC-U-Nantes 14:34
82 Mathias Guillemette Tudor Pro Cycling Team U23 s.t.
83 Joris Chaussinand CIC-U-Nantes s.t.
84 Alexander Konijn Nice Métropole-Côte d’Azur s.t.
85 Justin Ducret CIC-U-Nantes s.t.
86 Roger Kluge Germany/Allemagne 19:09

Stage 1 map & profile:

Stage 1 map

Stage 1 profile


Content continues below the ads

Advertise with us!

Start list with back numbers, August 5, 2025:

Team Visma | Lease a Bike
1 Cian Uijtdebroeks
2 Tim Rex
3 Tijmen Graat
4 Wilco Kelderman
5 Jørgen Nordhagen
6 Ben Tulett
Van Rysel-Roubaix
11 Rémi Capron
12 Célestin Guillon
13 Maxime Jarnet
14 Maximilien Juillard
15 Kenny Molly
16 Baptiste Planckaert
Cofidis
21 Sylvain Moniquet
22 Simon Carr
23 Nicolas Debeaumarché
24 Sergio Samitier
25 Jamie Meehan
26 Tommaso Dati
Decathlon AG2R La Mondiale
31 Nicolas Prodhomme
32 Geoffrey Bouchard
33 Andrea Vendrame
34 Matthew Greenwood
35 Noa Isidore
36 Victor Lafay
Groupama-FDJ
41 David Gaudu
42 Clément Braz Afonso
43 Tom Donnenwirth
44 Rémy Rochas
45 Lorenzo Germani
46 Brieuc Rolland
St Michel-Preference Home-Auber 93
51 Nicolas Breuillard
52 Thomas Champion
53 Romain Cardis
54 Théo Delacroix
55 Yohann Simon
56 Morne Van Niekerk
Q36.5 Pro Cycling Team
61 Matteo Badilatti
62 Gianluca Brambilla
63 David de la Cruz
64 Kamil Malecki
65 Joseph Pidcock
66 Harm Vanhoucke
Arkea-B&B Hotels
71 Victor Guernalec
72 Rémi Lelandais
73 Laurens Huys
74 Michel Ries
75 Louis Rouland
76 Edoardo Zamperini
CIC-U-Nantes
81 Axel Mariault
82 Joris Chaussinand
83 Justin Ducret
84 Maël Guégan
85 Corentin Devroute
86 Yaël Joalland
Tudor Pro Cycling Team U23
91 Samuele Alari
92 Diego Casagrande
93 Arthur Progin
94 Robin Donzé
95 Mathias Guillemette
96 Arno Wallenborn
BIKE AID
101 Anton Lennemann
102 Yoel Habteab
103 Oliver Mattheis
104 Antoine Berlin
105 Milkias Maekele
106 Mehmet Sampiyonbisiklet
Team TotalEnergies
111 Geoffrey Soupe
112 Rayan Boulahoite
113 Steff Cras
114 Jordan Jegat
115 Fabien Doubey
116 Alan Jousseaume
Nice Métropole-Côte d'Azur
121 Andrea Mifsud
122 Jaakko Hänninen
123 Carter Guichard
124 Damien Girard
125 Bohémond Barrillot
126 Alexander Konijn
Unibet Tietema Rockets
131 Baptiste Huyet
132 Charlie Paige
133 Killian Verschuren
134 Odd Christian Eiking
Germany/Allemagne
141 Johannes Adamietz
142 Julian Borresch
143 Roger Kluge
144 Miguel Heidemann
145 Jon Knolle
146 Ole Theiler