- Intermediate sprint 0
- Stages victory 0
- Victories 8
- Podiums 45
Rankings
Stage | Ranking | ||||
---|---|---|---|---|---|
1 | 101 | 101 | - | - | - |
2 | 96 | 106 | - | 5 | - |
3 | - | 81 | - | 5 | - |
4 | 110 | 84 | - | 12 | - |
5 | 141 | 117 | - | 4 | - |
6 | 133 | 125 | - | 4 | - |
7 | DNF. | - | - | - | - |
8 | - | - | - | - | - |
2012. Chambéry Cyclisme Formation
2e of the first stage of the Ronde de l'Isard (St-Girons>Carla-Bayle)
2013. Chambéry Cyclisme Formation
1er of the Jeux de la Francophonie ME - Road Race
2e of the first stage of the Le Tour de Savoie Mont Blanc (Châtel>Passy)
4e of the Il Lombardia Under 23
5e of the first stage of the Tour du Gévaudan Occitanie (Chanac>Mont Aigoual), of the Tour du Doubs
6e of the Ronde de l'Isard
7e of the Tour du Gévaudan Occitanie
8e of the Le Tour de Savoie Mont Blanc, of the third stage of the Le Tour de Savoie Mont Blanc (Thorens-Glières>Valmeinier), of the second stage of the Ronde de l'Isard (St-Girons>Carla-Bayle)
9e of the third stage of the Ronde de l'Isard (Le Mas d'Azil>Goulier-Neige)
10e of the fourth stage of the Le Tour de Savoie Mont Blanc (Saint-Michel-de-Maurienne>La Toussuire), of the second stage of the Le Tour de Savoie Mont Blanc (Chambéry>Faucigny-Glières)
13e of the Giro dell'Emilia, of the National Championships France MU - Road Race, of the fourth stage of the Ronde de l'Isard (Foix>St-Girons)
14e of the second stage of the Tour du Gévaudan Occitanie (Mende>Mende)
17e of the first stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Pont Saint Martin>La Magdeleine), of the first stage of the Ronde de l'Isard (Boulogne>Boulogne)
20e of the Gran Premio città di Peccioli - Coppa Sabatini, of the second stage of the Giro Ciclistico della Valle d'Aosta - Mont Blanc (Saint Vincent>Champorcher)
22e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Charroux>Civray [ITT])
24e of the Giro Ciclistico della Valle d'Aosta - Mont Blanc
2014. Chambéry Cyclisme Formation
2e of the fourth stage of the Ronde de l'Isard (Foix>St-Girons)
3e of the Il Lombardia Under 23
4e of the fourth stage of the Tour de l'Avenir (Saint-Vulbas>Plateau de Solaison), of the fourth stage of the Le Tour de Savoie Mont Blanc (Châtel>Châtel [ITT])
5e of the sixth stage of the Tour de l'Avenir (Saint-Gervais>La Rosière), of the Le Tour de Savoie Mont Blanc
6e of the Tour de l'Avenir, of the seventh stage of the Tour de l'Avenir (Saint-Michel-de-Maurienne>La Toussuire), of the fifth stage of the Tour de l'Avenir (Bons-en-Chablais>Les Carroz d'Arraches), of the third stage of the Tour de l'Ain (Lagnieu>Lelex-Mont Jura)
7e of the fifth stage of the Le Tour de Savoie Mont Blanc (Bonneville>Plateau des Glières)
8e of the second stage of the Le Tour de Savoie Mont Blanc (Chambéry>Passy Plateau d'Assy)
9e of the Tour de l'Ain
10e of the first stage of the Le Tour de Savoie Mont Blanc (Saint-Michel-de-Maurienne>Valmeinier)
12e of the third stage of the Le Tour de Savoie Mont Blanc (Morillon>Châtel)
13e of the first stage of the Ronde de l'Isard (St-Girons>Goulier-Neige), of the Liège-Bastogne-Liège U23
17e of the Ronde de l'Isard
20e of the fourth stage of the Tour de l'Ain (Nantua>Arbent)
21e of the prologue of the Tour de l'Ain (Saint-Amour>Saint-Amour)
23e of the second stage of the Tour de l'Avenir (Brioude>Saint-Galmier)
2015. AG2R La Mondiale
1er of the fourth stage of the Tour de l'Ain (Nantua>Lelex-Mont Jura)
3e of the Tour de l'Ain, of the fifth stage of the Vuelta a Burgos (Comunera de Revenga>Lagunas de Neila), of the fourth stage of the Vuelta a Burgos (Belorado>Pineda de la Sierra (Valle del Sol)), of the La Route d'Occitanie - La Dépêche du Midi, of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Izaourt>Bagnères-de-Luchon)
4e of the third stage of the Tour de l'Ain (Lagnieu>Bellignat)
5e of the Vuelta a Burgos, of the fourth stage of the Tour of Austria (Stift Rein/Gratwein>Drobatsch), of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
7e of the Tour of Austria, of the Etoile de Bessèges - Tour du Gard
10e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts sur Guesnes>Loudun [ITT])
12e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT])
13e of the Tour Poitou - Charentes en Nouvelle Aquitaine
14e of the sixth stage of the Tour of Austria (Lienz>Kitzbüheler Horn)
15e of the Gran Premio città di Peccioli - Coppa Sabatini, of the Tour du Doubs
16e of the third stage of the Tour of Austria (Windischgarsten>Judendorf/Straßengel)
18e of the Gran Premio Bruno Beghelli, of the first stage of the Vuelta a Burgos (Santo Domingo de Silos>Romana de Clunia)
19e of the La Polynormande, of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Auch>Saint-Gaudens)
22e of the eighth stage of the Tour of Austria (Innsbruck>Bregenz), of the Grand Prix de la Somme Conseil Départemental 80
2016. AG2R La Mondiale
1er of the twentieth stage of the La Vuelta Ciclista a España (Benidorm>Alto de Aitana. Escuadrón Ejército del Aire)
2e of the third stage of the Tour de l'Ain (Nantua>Lelex Monts-Jura)
3e of the Tour de l'Ain, of the fourth stage of the Tour de l'Ain (Lagnieu>Belley), of the fifth stage of the Tour de Suisse (Brig/Glis>Carì)
7e of the Etoile de Bessèges - Tour du Gard
8e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
9e of the eleventh stage of the La Vuelta Ciclista a España (Colunga. Museo Jurásico>Peña Cabarga)
10e of the Il Lombardia, of the National Championships France - ITT, of the Trofeo Laigueglia
12e of the Giro dell'Emilia, of the Tour de Romandie
13e of the sixth stage of the La Vuelta Ciclista a España (Monforte de Lemos>Luintra. Ribera Sacra), of the fourth stage of the Tour de Romandie (Conthey>Villars-sur-Ollon), of the fifth stage of the Itzulia Basque Country (Orio>Arrate (Eibar))
14e of the third stage of the La Vuelta Ciclista a España (Marín>Dumbría. Mirador de Ézaro), of the second stage of the Tour de Romandie (Moudon>Morgins), of the Itzulia Basque Country, of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
15e of the sixth stage of the Tour de Suisse (Weese>Amden)
16e of the third stage of the Tour de Suisse (Grosswangen>Rheinfelden), of the first stage of the Itzulia Basque Country (Etxebarria>Markina-Xemein)
17e of the twelfth stage of the La Vuelta Ciclista a España (Los Corrales de Buelna>Bilbao)
18e of the Milano - Torino, of the seventh stage of the La Vuelta Ciclista a España (Maceda>Puebla de Sanabria), of the second stage of the Itzulia Basque Country (Markina-Xemein>Amurrio-Baranbio), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Tavel>Laudun)
19e of the La Flèche Wallonne, of the fourth stage of the Itzulia Basque Country (Lesaka>Orio)
21e of the first stage of the Tour de Suisse (Baar>Baar [ITT])
22e of the ninth stage of the La Vuelta Ciclista a España (Cistierna>Oviedo. Alto del Naranco)
23e of the fourteenth stage of the La Vuelta Ciclista a España (Urdax-Dantxarinea>Aubisque)
2017. AG2R La Mondiale
1er of the National Championships France - ITT
3e of the Tour du Finistère, of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
4e of the first stage of the Critérium du Dauphiné (Saint-Étienne>Saint-Étienne), of the Etoile de Bessèges - Tour du Gard
5e of the Faun-Ardèche Classic
6e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT])
7e of the fourth stage of the Tour de Romandie (Domdidier>Leysin), of the seventh stage of the Paris - Nice (Nice>Col de la Couillole)
9e of the Milano - Torino
10e of the first stage of the Tour de Romandie (Aigle>Champéry), of the second stage of the Etoile de Bessèges - Tour du Gard (Nîmes>Rodilhan)
13e of the third stage of the Volta Ciclista a Catalunya (Mataró>La Molina)
14e of the sixth stage of the Critérium du Dauphiné (Parc des Oiseaux - Villars-les-Dombes>La Motte-Servolex), of the fourth stage of the Critérium du Dauphiné (La Tour-du-Pin>Bourgion-Jalieu [ITT]), of the Tour de Romandie, of the La Flèche Wallonne
15e of the thirteenth stage of the Tour de France (Saint-Girons>Foix), of the twelfth stage of the Tour de France (Pau>Peyragudes), of the ninth stage of the Tour de France (Nantua>Chambéry), of the Critérium du Dauphiné, of the fifth stage of the Volta Ciclista a Catalunya (Valls>Lo Port (Tortosa))
16e of the eighth stage of the Critérium du Dauphiné (Albertville>Plateau de Solaison), of the third stage of the Critérium du Dauphiné (Le Chambon-sur-Lignon>Tullins), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
17e of the fifth stage of the Tour de France (Vittel>La Planche des Belles Filles), of the first stage of the Tour de France (Düsseldorf>Düsseldorf [ITT])
18e of the fifth stage of the Tour de Romandie (Lausanne>Lausanne [ITT])
20e of the fifth stage of the Critérium du Dauphiné (La Tour-de-Salvagny>Mâcon), of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Chusclan>Laudun)
21e of the third stage of the Tour de France (Verviers>Longwy), of the second stage of the Critérium du Dauphiné (Saint-Chamond>Arlanc), of the Grand Prix du Morbihan, of the first stage of the Volta Ciclista a Catalunya (Calella>Calella)
22e of the second stage of the Tour de Romandie (Aigle>Bulle)
23e of the eighth stage of the Tour de France (Dole>Station des Rousses)
24e of the fourth stage of the Volta Ciclista a Catalunya (La Seu d'Urgell>Igualada)
2018. AG2R La Mondiale
1er of the National Championships France - ITT
2e of the sixth stage of the Tour de France (Brest>Mûr de Bretagne)
3e of the Volta Ciclista a Catalunya, of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)
4e of the National Championships France ME - Road Race, of the fourth stage of the Volta Ciclista a Catalunya (Llanars>La Molina)
5e of the fourth stage of the Critérium du Dauphiné (Chazey-sur-Ain>Lans-en-Vercors)
6e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT]), of the third stage of the Tour de Romandie (Ollon>Villars [ITT])
7e of the Critérium du Dauphiné, of the fourth stage of the Tour de Romandie (Sion>Sion), of the first stage of the Tour de Romandie (Fribourg>Delémont)
8e of the sixth stage of the Critérium du Dauphiné (Frontenex>La Rosière Espace San Bernardo), of the Tour de Romandie, of the Faun-Ardèche Classic
9e of the seventh stage of the Critérium du Dauphiné (Moûtiers>Saint-Gervais Mont Blanc (Montée du Bettex)), of the second stage of the Tour de Romandie (Delémont>Yverdon-les-Bains), of the prologue of the Tour de Romandie (Fribourg>Fribourg), of the fourth stage of the Tour Down Under (Norwood>Uraidla)
10e of the sixteenth stage of the Tour de France (Carcassonne>Bagnères-de-Luchon)
11e of the sixth stage of the Tour Down Under (Adelaide>Adelaide), of the second stage of the Tour Down Under (Unley>Stirling)
12e of the fifth stage of the Tour Down Under (McLaren Vale>Willunga Hill)
13e of the Tour de France, of the fifth stage of the Tour de France (Lorient>Quimper), of the Cadel Evans Great Ocean Road Race, of the Tour Down Under
14e of the fifth stage of the Critérium du Dauphiné (Grenoble>Valmorel), of the first stage of the Critérium du Dauphiné (Valence>Saint-Just-Saint-Rambert), of the fourth stage of the Itzulia Basque Country (Lodosa>Lodosa [ITT])
15e of the thirteenth stage of the Tour de France (Bourg d'Oisans>Valence)
16e of the twelfth stage of the Tour de France (Bourg-Saint-Maurice Les Arcs>Alpe d'Huez)
17e of the nineteenth stage of the Tour de France (Lourdes>Laruns), of the eleventh stage of the Tour de France (Albertville>La Rosière Espace San Bernardo), of the second stage of the Tour de France (Mouilleron-Saint-Germain>La Roche-sur-Yon)
18e of the fifth stage of the Tour de Romandie (Mont-sur-Rolle>Genève)
19e of the Strade Bianche
21e of the Gran Premio Bruno Beghelli, of the sixth stage of the Volta Ciclista a Catalunya (Pobla de Segur>Torrefarrera), of the third stage of the Volta Ciclista a Catalunya (Sant Cugat>Camprodón)
22e of the tenth stage of the Tour de France (Annecy>Le Grand-Bornand)
23e of the seventeenth stage of the Tour de France (Bagnères-de-Luchon>Col Du Portet)
25e of the Faun Drôme Classic
2019. AG2R La Mondiale
3e of the thirteenth stage of the La Vuelta Ciclista a España (Bilbao>Los Machucos. Monumento Vaca Pasiega)
5e of the fifth stage of the Tour de Pologne (Wieliczka>Bielsko-Biała)
6e of the tenth stage of the La Vuelta Ciclista a España (Jurançon>Pau [ITT]), of the Tour de Pologne, of the sixth stage of the Tour de Pologne (Zakopane>Kościelisko)
7e of the Giro dell'Emilia
8e of the seventh stage of the Tour de Pologne (Bukovina Resort>Bukowina Tatrzańska)
9e of the Il Lombardia
11e of the Tre Valli Varesine, of the second stage of the La Vuelta Ciclista a España (Benidorm>Calpe)
12e of the sixth stage of the La Vuelta Ciclista a España (Mora de Rubielos>Ares del Maestrat), of the fifth stage of the La Vuelta Ciclista a España (L’Eliana>Observatorio Astrofísico de Javalambre)
14e of the National Championships France - ITT
17e of the seventh stage of the La Vuelta Ciclista a España (Onda>Mas de la Costa)
18e of the World Championships ME - ITT, of the twelfth stage of the La Vuelta Ciclista a España (Circuito de Navarra>Bilbao)
22e of the twentieth stage of the La Vuelta Ciclista a España (Arenas de San Pedro>Plataforma de Gredos), of the second stage of the Tour Down Under (Norwood>Angaston)
24e of the third stage of the Tour Down Under (Lobethal>Uraidla)
2020. AG2R La Mondiale
3e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
4e of the CIC - Mont Ventoux
14e of the first stage of the Critérium du Dauphiné (Clermont-Ferrand>Saint-Christo-en-Jarez)
15e of the second stage of the Tour de France (Nice>Nice)
20e of the fourth stage of the Paris - Nice (Saint-Amand-Montrond>Saint-Amand-Montrond [ITT])
21e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Le Pont du Gard>Le Mont Bouquet)
25e of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Saint-Affrique>Cazouls-lès-Béziers)
2021. Team Total Direct Energie
1er of the third stage of the Vuelta Asturias Julio Alvarez Mendo (Cangas del Narcea>Alto del Naranco)
3e of the fifth stage of the Skoda Tour de Luxembourg (Mersch>Luxembourg-City), of the Vuelta Asturias Julio Alvarez Mendo, of the first stage of the Vuelta Asturias Julio Alvarez Mendo (Oviedo>Pola de Lena), of the eighth stage of the Paris - Nice (Le Plan-du-Var>Levens)
4e of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Monts-sur-Guesnes>Loudun [ITT]), of the National Championships France - ITT
5e of the Skoda Tour de Luxembourg, of the fourth stage of the Skoda Tour de Luxembourg (Dudelange>Dudelange [ITT]), of the sixth stage of the Tour de Suisse (Fiesch>Disentis Sedrun)
7e of the second stage of the Skoda Tour de Luxembourg (Steinfort>Eschdorf)
8e of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT])
9e of the second stage of the Tour de France (Perros-Guirec>Mûr-de-Bretagne Guerlédan), of the second stage of the Vuelta Asturias Julio Alvarez Mendo (Candás>Cangas del Narcea), of the fourth stage of the Paris - Nice (Chalon-sur-Saône>Chiroubles)
10e of the second stage of the Tour de l'Ain (Lagnieu>Saint-Vulbas)
11e of the Tour de Suisse
12e of the first stage of the Skoda Tour de Luxembourg (Luxembourg-City>Luxembourg-City), of the Tour de l'Ain, of the second stage of the Itzulia Basque Country (Zalla>Sestao), of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
13e of the Gran Premio Miguel Indurain, of the sixth stage of the Paris - Nice (Brignoles>Biot)
14e of the seventh stage of the Tour de Suisse (Disentis Sedrun>Andermatt [ITT])
15e of the fifth stage of the Tour de France (Changé>Laval Espace Mayenne [ITT]), of the eighth stage of the Tour de Suisse (Andermatt>Andermatt)
16e of the Paris - Nice
17e of the first stage of the Itzulia Basque Country (Bilbao>Bilbao [ITT])
18e of the Tre Valli Varesine, of the third stage of the Tour de l'Ain (Izernore>Lélex Mont-Jura), of the fourth stage of the Itzulia Basque Country (Vitoria-Gasteiz>Hondarribia)
19e of the Etoile de Bessèges - Tour du Gard
21e of the second stage of the Tour de Suisse (Neuhausen am Rheinfall>Lachen), of the third stage of the Itzulia Basque Country (Amurrio>Ermualde (Laudio))
22e of the seventh stage of the Tour de France (Vierzon>Le Creusot), of the Itzulia Basque Country, of the seventh stage of the Paris - Nice (Le Broc>Valdeblore La Colmiane)
24e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Rousson>Saint-Siffret), of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
25e of the first stage of the Tour de France (Brest>Landerneau), of the fourth stage of the Tour de Suisse (Sankt Urban>Gstaad), of the sixth stage of the Itzulia Basque Country (Ondarroa>Arrate (Eibar)), of the fifth stage of the Paris - Nice (Vienne>Bollène)
2022. TotalEnergies
3e of the Tour Poitou - Charentes en Nouvelle Aquitaine, of the fourth stage of the Tour Poitou - Charentes en Nouvelle Aquitaine (Smarves>Vivonne [ITT])
4e of the second stage of the Tour de la Provence (Arles>Manosque), of the Etoile de Bessèges - Tour du Gard, of the first stage of the Paris - Nice (Mantes-la-Ville>Mantes-la-Ville), of the National Championships France - ITT, of the Tre Valli Varesine
5e of the Tour de la Provence, of the prologue of the Tour de la Provence (Berre-l'Étang>Berre-l'Étang), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Saint-Hilaire-de-Brethmas>Le Mont Bouquet)
6e of the third stage of the Itzulia Basque Country (Llodio>Amurrio), of the Gran Premio Miguel Indurain, of the stage o des Nations of the Chrono des Nations (Les Herbiers>Les Herbiers [ITT])
7e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès l'Ermitage [ITT]), of the fourth stage of the Paris - Nice (Domérat>Montluçon [ITT])
8e of the third stage of the Tour de la Provence (Manosque>Montagne de Lure), of the first stage of the Tour de la Provence (Istres>Les Saintes-Maries-de-la-Mer)
9e of the fifth stage of the Paris - Nice (Saint-Just-Saint-Rambert>Saint-Sauveur-de-Montagut)
10e of the second stage of the Etoile de Bessèges - Tour du Gard (Saint-Christol-lèz-Alès>Rousson), of the eleventh stage of the Tour de France (Albertville>Col du Granon)
11e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
12e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde)
13e of the sixth stage of the Tour de France (Binche>Longwy)
14e of the first stage of the Itzulia Basque Country (Hondarribia>Hondarribia [ITT]), of the Paris - Nice, of the seventh stage of the Paris - Nice (Nice>Col de Turini)
17e of the second stage of the Itzulia Basque Country (Leitza>Viana)
19e of the Grand Prix Cycliste de Montréal
20e of the sixth stage of the Paris - Nice (Courthézon>Aubagne)
21e of the second stage of the Paris - Nice (Auffargis>Orléans), of the Bretagne Classic - Ouest-France
22e of the Faun-Ardèche Classic, of the Giro dell'Emilia
23e of the Coppa Agostoni - Giro delle Brianze
25e of the eighteenth stage of the Tour de France (Lourdes>Hautacam)
2023. TotalEnergies
2e of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Alcalá de Guadaira>Alcalá de los Gazules), of the ninth stage of the Tour de France (Saint-Léonard-de-Noblat>Puy de Dôme)
3e of the Etoile de Bessèges - Tour du Gard, of the fourth stage of the Etoile de Bessèges - Tour du Gard (Saint-Christol-Lèz-Alès>Le Mont Bouquet), of the National Championships France - ITT
5e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])
8e of the third stage of the Etoile de Bessèges - Tour du Gard (Bessèges>Bessèges)
10e of the Faun-Ardèche Classic, of the seventh stage of the Paris - Nice (Nice>Col de la Couillole)
12e of the fourth stage of the Paris - Nice (Saint-Amand-Montrond>La Loge des Gardes)
14e of the first stage of the Etoile de Bessèges - Tour du Gard (Bellegarde>Bellegarde), of the Paris - Nice
17e of the sixteenth stage of the Tour de France (Passy>Combloux [ITT])
19e of the Tre Valli Varesine
2024. TotalEnergies
1er of the fifth stage of the Tour du Rwanda (Muzanze>Kinigi Kwita Izina [ITT])
2e of the eighth stage of the Tour du Rwanda (Kigali>Kigali)
5e of the fifth stage of the AlUla Tour (AlUla Old Town>Skyviews of Harrat Uwayrid)
9e of the second stage of the AlUla Tour (AlUla Winter Park>Sharaan Nature Reserve)
11e of the Tour du Rwanda
15e of the second stage of the Tour du Rwanda (Muhanga>Kibeho)
18e of the sixth stage of the Tour du Rwanda (Muzanze>Mont Kigali)
24e of the third stage of the Tour du Rwanda (Huye>Rusizi)
Follow us
Get exclusive information about the Paris-Nice