Races / Tour de l'Ain

Tour de l'Ain continental

FRA · 29 Jul – 31 Jul 2021

2026 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015
Race Hub
Tour de l'Ain 2021

Michael Storer wins Tour de l'Ain 2021. Andrea Bagioli finishes second at + 1' 15".

Finished Stage 3 of 3
GC
  1. 1 Michael Storer
  2. 2 Andrea Bagioli + 1' 15"
  3. 3 Mattias Skjelmose Jensen + 1' 17"
  4. 4 Harm Vanhoucke + 0' 55"
  5. 5 Matteo Badilatti + 1' 01"
Lowest total time leads the race.
Latest
Stage 3
Next

No remaining stages.

Stage Impact
What changed on Stage 3
Georg Steinhauser Michael Storer

Michael Storer took the GC lead from Georg Steinhauser on Stage 3. Michael Storer won the stage. Pedro Andrade2 lost the most time among the main GC movers.

Stage Winner
Michael Storer
GC Gainers
No clear GC gains
Time Losses

Stages — 2021

StageDateRouteDistanceWinner
Stage 1 29 Jul 141 km Alvaro Jose Hodeg
Stage 2 30 Jul 136 km Georg Zimmermann
Stage 3 31 Jul 125 km Michael Storer

Final GC — 2021

Official final general classification.

#RiderTeamTotalGap
1 Michael Storer Team DSM (WT) 3h 02' 46"
2 Andrea Bagioli Deceuninck - Quick Step (WT) 3h 03' 29" + 1' 15"
3 Mattias Skjelmose Jensen Trek - Segafredo (WT) 3h 03' 29" + 1' 17"
4 Harm Vanhoucke Lotto Soudal (WT) 3h 03' 29" + 0' 55"
5 Matteo Badilatti Groupama - FDJ (WT) 3h 03' 31" + 1' 01"
6 Clement Champoussin AG2R Citroën Team (WT) 3h 03' 31" + 1' 23"
7 Maxime Bouet Team Arkéa Samsic (PRT) 3h 04' 09" + 3' 23"
8 Olivier Le Gac Groupama - FDJ (WT) 3h 04' 09" + 2' 01"
9 Dmitry Strakhov Gazprom - RusVelo (PRT) 3h 04' 09" + 3' 23"
10 Andreas Kron Lotto Soudal (WT) 3h 04' 09" + 2' 01"
11 Floris De Tier Alpecin - Fenix (PRT) 3h 04' 09" + 2' 01"
12 Steff Cras Lotto Soudal (WT) 3h 04' 09" + 2' 01"
13 Jose Manuel Diaz Gallego DELKO (PRT) 3h 04' 09" + 1' 57"
14 Maxime Chevalier B&B Hotels p/b KTM (PRT) 3h 04' 09" + 3' 23"
15 Rudy Molard Groupama - FDJ (WT) 3h 04' 09" + 2' 01"
16 Sean Quinn Hagens Berman Axeon (CT) 3h 04' 09" + 3' 23"
17 Anthony Delaplace Team Arkéa Samsic (PRT) 3h 04' 09" + 10' 14"
18 Pierre Latour TotalEnergies (PRT) 3h 04' 09" + 2' 01"
19 Florent Castellarnau France (NAT) 3h 04' 09" + 2' 01"
20 Remy Rochas Cofidis (WT) 3h 04' 09" + 1' 39"
21 Michel Ries Trek - Segafredo (WT) 3h 04' 09" + 3' 23"
22 Matthew Riccitello Hagens Berman Axeon (CT) 3h 04' 09" + 3' 23"
23 Edward Ravasi EOLO-Kometa (PRT) 3h 04' 09" + 7' 45"
24 Georg Zimmermann Intermarché - Wanty - Gobert Matériaux (WT) 3h 04' 09" + 1' 29"
25 Jakob Gessner Germany (NAT) 3h 04' 09" + 3' 23"
26 Delio Fernandez DELKO (PRT) 3h 04' 09" + 10' 14"
27 Stefan Bennett France (NAT) 3h 04' 09" + 3' 23"
28 Jhojan Garcia Caja Rural - Seguros RGA (PRT) 3h 04' 09" + 3' 23"
29 Georg Steinhauser Germany (NAT) 3h 04' 16" + 1' 46"
30 Victor Lafay Cofidis (WT) 3h 08' 10" + 11' 46"
31 Quentin Pacher B&B Hotels p/b KTM (PRT) 3h 08' 41" + 6' 33"
32 Sebastian Schonberger B&B Hotels p/b KTM (PRT) 3h 09' 25" + 13' 01"
33 Clement Jolibert France (NAT) 3h 09' 25" + 8' 39"
34 Sergey Chernetskiy Gazprom - RusVelo (PRT) 3h 09' 25" + 7' 17"
35 Nikolay Cherkasov Gazprom - RusVelo (PRT) 3h 10' 13" + 9' 27"
36 Clement Venturini AG2R Citroën Team (WT) 3h 10' 15" + 9' 29"
37 Sergio Garcia Gonzalez EOLO-Kometa (PRT) 3h 10' 15" + 16' 20"
38 Louis Richard France (NAT) 3h 10' 15" + 9' 29"
39 Nicolas Prodhomme AG2R Citroën Team (WT) 3h 10' 15" + 16' 20"
40 Elie Gesbert Team Arkéa Samsic (PRT) 3h 10' 15" + 9' 29"
41 Flavien Maurelet St Michel - Auber93 (CT) 3h 10' 15" + 16' 20"
42 Dominik Rober Germany (NAT) 3h 14' 10" + 13' 24"
43 Aurelien Paret Peintre AG2R Citroën Team (WT) 3h 14' 52" + 12' 44"
44 Alexander Tarlton Germany (NAT) 3h 16' 09" + 31' 33"
45 Mark Christian EOLO-Kometa (PRT) 3h 16' 09" + 15' 23"
46 Dorian Godon AG2R Citroën Team (WT) 3h 16' 09" + 29' 21"
47 Erik Fetter EOLO-Kometa (PRT) 3h 16' 09" + 22' 14"
48 Tobias Ludvigsson Groupama - FDJ (WT) 3h 16' 09" + 19' 45"
49 Antoine Duchesne Groupama - FDJ (WT) 3h 16' 09" + 23' 09"
50 Jannik Steimle Deceuninck - Quick Step (WT) 3h 16' 09" + 15' 23"
51 Niklas Eg Trek - Segafredo (WT) 3h 16' 09" + 15' 23"
52 Henri Vandenabeele Team DSM (WT) 3h 16' 09" + 15' 23"
53 Mathias De Witte Xelliss - Roubaix Lille Métropole (CT) 3h 16' 09" + 30' 25"
54 Sergio Martin2 Caja Rural - Seguros RGA (PRT) 3h 16' 09" + 29' 21"
55 Alan Boileau B&B Hotels p/b KTM (PRT) 3h 16' 09" + 15' 23"
56 Christian Scaroni Gazprom - RusVelo (PRT) 3h 16' 09" + 30' 25"
57 Jannis Peter Germany (NAT) 3h 16' 09" + 15' 23"
58 Quinn Simmons Trek - Segafredo (WT) 3h 16' 09" + 14' 01"
59 Thomas Champion Cofidis (WT) 3h 16' 09" + 22' 14"
60 Clement Didier France (NAT) 3h 16' 09" + 15' 23"
61 Geoffrey Soupe TotalEnergies (PRT) 3h 16' 09" + 22' 14"
62 Nans Peters AG2R Citroën Team (WT) 3h 16' 09" + 31' 57"
63 Fabien Doubey TotalEnergies (PRT) 3h 16' 09" + 15' 23"
64 Simon Guglielmi Groupama - FDJ (WT) 3h 16' 09" + 15' 23"
65 Jan Hirt Intermarché - Wanty - Gobert Matériaux (WT) 3h 16' 09" + 19' 45"
66 Pavel Kochetkov Gazprom - RusVelo (PRT) 3h 16' 09" + 30' 25"
67 Mathias Le Turnier DELKO (PRT) 3h 18' 46" + 25' 53"
68 Thibault Guernalec Team Arkéa Samsic (PRT) 3h 19' 45" + 30' 58"
69 Mathieu Burgaudeau TotalEnergies (PRT) 3h 19' 45" + 25' 50"
70 Sylvain Moniquet Lotto Soudal (WT) 3h 22' 13" + 21' 27"
71 Emile Brenans France (NAT) 3h 22' 13" + 36' 29"
72 Maxime Urruty Xelliss - Roubaix Lille Métropole (CT) 3h 22' 13" + 36' 29"
73 Romain Cardis St Michel - Auber93 (CT) 3h 22' 13" + 39' 36"
74 Eddy Fine Cofidis (WT) 3h 22' 13" + 28' 18"
75 Theo Delacroix Intermarché - Wanty - Gobert Matériaux (WT) 3h 22' 13" + 28' 18"
76 Florian Vermeersch Lotto Soudal (WT) 3h 22' 13" + 36' 29"
77 Shane Archbold Deceuninck - Quick Step (WT) 3h 22' 16" + 37' 20"
78 Bryan Coquard B&B Hotels p/b KTM (PRT) 3h 23' 36" + 37' 48"
79 Carmelo Urbano Fontiveros Caja Rural - Seguros RGA (PRT) 3h 23' 36" + 39' 38"
80 Frederik Frison Lotto Soudal (WT) 3h 24' 15" + 38' 31"
81 Felix Gall Team DSM (WT) 3h 24' 15" + 38' 31"
82 Kiel Reijnen Trek - Segafredo (WT) 3h 24' 15" + 41' 07"
83 Otto Vergaerde Alpecin - Fenix (PRT) 3h 24' 15" + 37' 27"
84 Alvaro Cuadros Caja Rural - Seguros RGA (PRT) 3h 24' 15" + 38' 31"
85 Dries De Bondt Alpecin - Fenix (PRT) 3h 24' 15" + 38' 31"
86 Ian Garrison Deceuninck - Quick Step (WT) 3h 24' 15" + 46' 50"
87 Philipp Walsleben Alpecin - Fenix (PRT) 3h 24' 15" + 38' 31"
88 Stijn Steels Deceuninck - Quick Step (WT) 3h 24' 15" + 38' 31"
89 Alvaro Jose Hodeg Deceuninck - Quick Step (WT) 3h 24' 15" + 30' 10"
90 Emmanuel Morin Cofidis (WT) 3h 24' 15" + 30' 20"
91 Jeremy Leveau Xelliss - Roubaix Lille Métropole (CT) 3h 24' 15" + 38' 31"
92 Lucas De Rossi DELKO (PRT) 3h 24' 15" + 38' 31"
93 Jason Tesson St Michel - Auber93 (CT) 3h 24' 15" + 47' 16"
94 Jean Pierre Drucker Cofidis (WT) 3h 24' 15" + 38' 31"
95 Artem Nych Gazprom - RusVelo (PRT) 3h 24' 15" + 23' 29"
96 Alexandre Geniez TotalEnergies (PRT) 3h 24' 15" + 23' 29"
97 Florian Lipowitz Germany (NAT) 3h 28' 44" + 27' 58"
98 Florian Stork Team DSM (WT) 3h 30' 02" + 45' 20"
99 Lubomir Petrus Alpecin - Fenix (PRT) 3h 30' 02" + 44' 18"
100 Jonas Van Genechten B&B Hotels p/b KTM (PRT) 3h 31' 00" + 46' 09"