Rankings

Stage Ranking
1 58 58 - - - -
2 157 58 - - - -
3 29 48 - - - -
4 23 23 - - - -
5 103 23 - - - -
6 1 1 4 6 - -
7 17 1 6 6 - -
8 17 1 7 6 - -
9 3 1 5 9 - -
10 22 1 5 12 - -
11 42 1 5 14 - -
12 14 1 6 15 - -
13 33 1 6 17 - -
14 28 1 7 18 - -
15 11 1 8 21 - -
16 20 1 9 20 - -
17 28 1 11 20 - -
18 27 1 13 20 - -
19 12 2 13 20 - -
20 6 2 12 21 - -
21 11 2 12 21 - -
  • Intermediate sprint 2
  • Stages victory 1
  • Victories 11
  • Podiums 30

2015. Navitas Satalyst Racing team

6e of the Oceania Continental Championships MU - ITT

10e of the second stage of the Le Tour de Filipinas (Balanga>Iba)

13e of the fourth stage of the Le Tour de Filipinas (Lingayen>Baguio)

16e of the Tour of Qinghai Lake, of the seventh stage of the Tour of Qinghai Lake (Guide>Xunhua)

17e of the Le Tour de Filipinas, of the National Championships Australia MU - ITT

24e of the eleventh stage of the Tour of Qinghai Lake (Tianshui>Pingliang)

25e of the fifth stage of the Tour of Qinghai Lake (Xihaizhen>Gonghe)

2016. Avanti IsoWhey Sport

1er of the New Zealand Cycle Classic, of the fourth stage of the New Zealand Cycle Classic (Masterton>Admiral Hill)

3e of the Le Tour de Savoie Mont Blanc, of the fifth stage of the Le Tour de Savoie Mont Blanc (Moutiers>Cluses), of the Tour de Taiwan, of the National Championships Australia MU - ITT

9e of the second stage of the Le Tour de Savoie Mont Blanc (Barby>Les Déserts), of the first stage of the Tour de Taiwan (Taipei>Taipei), of the National Championships Australia MU - Road Race

10e of the fifth stage of the Tour de Taiwan (Jianshanpi Jiangnan Resort>Wutai)

12e of the third stage of the New Zealand Cycle Classic (Carrington>Carrington)

15e of the fifth stage of the New Zealand Cycle Classic (Masterton>Masterton)

16e of the first stage of the Le Tour de Savoie Mont Blanc (St Michel de Maurienne>Cruseilles)

18e of the fourth stage of the Le Tour de Savoie Mont Blanc (St Michel de Maurienne>St Martin de la Porte [ITT])

19e of the third stage of the Le Tour de Savoie Mont Blanc (Chambéry>Modane)

22e of the second stage of the New Zealand Cycle Classic (Masterton>Martinborough)

2017. Team Dimension Data

1er of the fifth stage of the Tour of Austria (Kitzbühel>St. Johann - Alpenbdorf)

5e of the Tour of Austria

6e of the fourth stage of the PETRONAS Le Tour de Langkawi (Seri Manjung>Cameron Highlands)

8e of the PETRONAS Le Tour de Langkawi

19e of the third stage of the Arctic Race of Norway (Lyngseidet>Finnvikdalen (Tromsø))

20e of the Tour de Pologne, of the fourth stage of the Tour of Austria (Salzburg>Kitzbüheler Horn)

21e of the seventh stage of the Tour de Pologne (Bukowina Tatrzanska>Bukowina Tatrzanska)

22e of the Tour de Yorkshire

23e of the eighth stage of the PETRONAS Le Tour de Langkawi (Setiawangsa>Putrajaya)

24e of the sixth stage of the Tour de Pologne (Wieliczka>Zakopane), of the National Championships Australia ME - Road Race

2018. Team Dimension Data

1er of the third stage of the Tour of the Alps (Ora/Auer>Merano/Meran)

5e of the fifth stage of the Tour of the Alps (Rattenberg>Innsbruck)

7e of the Tour of the Alps

8e of the second stage of the Tour of the Alps (Lavarone>Fiemme/Alpe di Pampeago)

10e of the Trofeo Matteotti, of the National Championships Australia ME - ITT

11e of the ninth stage of the Giro d'Italia (Pesco Sannita>Gran Sasso d'Italia), of the Volta Ciclista a Catalunya, of the National Championships Australia ME - Road Race

12e of the sixth stage of the Giro d'Italia (Caltanissetta>Etna), of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona)

14e of the fourth stage of the Tour of the Alps (Chiusa/Klausen>Lienz)

15e of the fifteenth stage of the Giro d'Italia (Tolmezzo>Sappada), of the fourth stage of the Volta Ciclista a Catalunya (Llanars>La Molina)

16e of the fourteenth stage of the Giro d'Italia (San Vito al Tagliamento>Monte Zoncolan)

17e of the seventh stage of the Tour de Pologne (Bukowina Tatrzańska>Bukowina Tatrzańska)

18e of the Tour Down Under

21e of the eleventh stage of the Giro d'Italia (Assisi>Osimo), of the fifth stage of the Tour Down Under (McLaren Vale>Willunga Hill)

24e of the sixteenth stage of the Giro d'Italia (Trento>Rovereto [ITT])

25e of the Tour de Pologne

2019. Team Dimension Data

2e of the fourth stage of the Tour of Austria (Radstadt>Fuscher Törl)

5e of the National Championships Australia ME - ITT

6e of the fifteenth stage of the La Vuelta Ciclista a España (Tineo>Santuario del Acebo), of the Tour of Austria

13e of the eleventh stage of the La Vuelta Ciclista a España (Saint-Palais>Urdax-Dantxarinea)

16e of the sixth stage of the Tour of Austria (Kitzbühel>Kitzbüheler Horn)

17e of the ninth stage of the Giro d'Italia (Riccione>San Marino [ITT])

19e of the Presidential Cycling Tour of Türkiye, of the fifth stage of the Presidential Cycling Tour of Türkiye (Bursa>Kartepe)

20e of the second stage of the Presidential Cycling Tour of Türkiye (Tekirdağ>Eceabat), of the Tour Down Under

21e of the sixth stage of the Tour Down Under (McLaren Vale>Willunga Hill)

23e of the ninth stage of the La Vuelta Ciclista a España (Andorra la Vella>Cortals d’Encamp)

24e of the fifth stage of the Tour of Austria (Bruck>Kitzbühel)

25e of the La Vuelta Ciclista a España

2020. NTT Pro Cycling

1er of the seventeenth stage of the Giro d'Italia (Bassano del Grappa>Madonna di Campiglio), of the fourth stage of the Etoile de Bessèges - Tour du Gard (Le Pont du Gard>Le Mont Bouquet)

2e of the sixteenth stage of the Giro d'Italia (Udine>San Daniele del Friuli)

6e of the fifth stage of the Etoile de Bessèges - Tour du Gard (Alès>Alès [ITT])

15e of the twentieth stage of the Giro d'Italia (Alba>Sestriere), of the eighteenth stage of the Giro d'Italia (Pinzolo>Laghi di Cancano)

16e of the fifteenth stage of the Giro d'Italia (Base Aerea Rivolto>Piancavallo)

20e of the Giro d'Italia

22e of the Tour des Alpes-Maritimes

24e of the second stage of the Tour des Alpes-Maritimes (Pégomas>Col d'Eze)

25e of the twenty-first stage of the Giro d'Italia (Cernusco sul Naviglio>Milan [ITT]), of the twelfth stage of the Giro d'Italia (Cesenatico>Cesenatico)

2021. AG2R Citroën Team

1er of the ninth stage of the Tour de France (Cluses>Tignes)

2e of the fourth stage of the Tour de Romandie (Sion>Thyon 2000)

3e of the third stage of the Tour des Alpes-Maritimes (Blausasc>Blausasc)

4e of the Tour de France, of the CIC - Mont Ventoux, of the eighth stage of the Critérium du Dauphiné (La Léchère-Les-Bains>Les Gets)

5e of the seventeenth stage of the Tour de France (Muret>Saint-Lary-Soulan (Col du Portet)), of the seventh stage of the Critérium du Dauphiné (Saint-Martin-le-Vinoux>La Plagne), of the Tour des Alpes-Maritimes

6e of the Tour de Romandie

7e of the second stage of the Tour des Alpes-Maritimes (Fayence>Fayence)

8e of the eighteenth stage of the Tour de France (Pau>Luz Ardiden), of the Critérium du Dauphiné

12e of the sixth stage of the Itzulia Basque Country (Ondarroa>Arrate (Eibar)), of the Paris-Nice

13e of the fourth stage of the Critérium du Dauphiné (Firminy>Roche-La-Molière [ITT])

14e of the seventh stage of the Paris-Nice (Le Broc>Valdeblore La Colmiane)

15e of the eleventh stage of the Tour de France (Sorgues>Malaucène)

16e of the fourth stage of the Skoda Tour de Luxembourg (Dudelange>Dudelange [ITT]), of the fifth stage of the Tour de Romandie (Fribourg>Fribourg [ITT]), of the sixth stage of the Paris-Nice (Brignoles>Biot), of the Tour de la Provence

18e of the eighth stage of the Tour de France (Oyonnax>Le Grand-Bornand), of the second stage of the Tour de la Provence (Cassis>Manosque)

19e of the sixteenth stage of the Tour de France (El Pas de la Casa>Saint-Gaudens)

20e of the fourth stage of the Paris-Nice (Chalon-sur-Saône>Chiroubles), of the first stage of the Tour des Alpes-Maritimes (Biot>Gourdon)

21e of the eighth stage of the Paris-Nice (Le Plan-du-Var>Levens)

22e of the sixth stage of the Critérium du Dauphiné (Loriol-sur-Drome>Le Sappey-en-Chartreuse)

23e of the third stage of the Tour de Romandie (Estavayer>Estavayer), of the Itzulia Basque Country, of the third stage of the Itzulia Basque Country (Amurrio>Ermualde (Laudio)), of the third stage of the Tour de la Provence (Istres>Mont Ventoux/Chalet Reynard)

25e of the second stage of the Skoda Tour de Luxembourg (Steinfort>Eschdorf)

2022. AG2R Citroën Team

1er of the Tour du Jura Cycliste, of the third stage of the Volta Ciclista a Catalunya (Perpignan>La Molina)

3e of the Critérium du Dauphiné, of the eighth stage of the Critérium du Dauphiné (Saint-Alban-Leysse>Plateau de Salaison)

4e of the fourth stage of the Tour de Romandie (Aigle>Zinal (Val d'Anniviers)), of the seventh stage of the Critérium du Dauphiné (Saint-Chaffrey>Vaujany)

5e of the Tour de Romandie

6e of the Classic Grand Besançon Doubs, of the Volta Ciclista a Catalunya, of the first stage of the Tour de Romandie (La Grande Beroche>Romont), of the fourth stage of the La Vuelta Ciclista a España (Vitoria-Gasteiz>Laguardia), of the fifteenth stage of the La Vuelta Ciclista a España (Martos>Sierra Nevada)

7e of the Vuelta a Andalucia Ruta Ciclista Del Sol, of the eighteenth stage of the La Vuelta Ciclista a España (Trujillo>Alto del Piornal)

8e of the second stage of the Tour de Romandie (Échallens>Échallens), of the La Vuelta Ciclista a España

9e of the fourth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Cúllar Vega>Baza)

10e of the fifth stage of the Tour de Romandie (Aigle>Villars [ITT])

11e of the fourteenth stage of the La Vuelta Ciclista a España (Montoro>Sierra de La Pandera), of the twentieth stage of the La Vuelta Ciclista a España (Moralzarzal>Puerto de Navacerrada)

12e of the fourth stage of the Volta Ciclista a Catalunya (La Seu d'Urgell>Boí Taüll), of the tenth stage of the La Vuelta Ciclista a España (Elche>Alicante [ITT])

13e of the third stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Lucena>Otura)

14e of the second stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Archidona>Alcalá la Real), of the seventh stage of the Volta Ciclista a Catalunya (Barcelona>Barcelona), of the fourth stage of the Critérium du Dauphiné (Montbrison>La Bâtie d’Urfé [ITT]), of the eighth stage of the La Vuelta Ciclista a España (La Pola Llaviana/Pola de Laviana>Colláu Fancuaya)

15e of the third stage of the Critérium du Dauphiné (Saint-Paulien>Chastreix-Sancy), of the sixth stage of the La Vuelta Ciclista a España (Bilbao>Ascensión al Pico Jano. San Miguel de Aguayo)

16e of the second stage of the Paris-Nice (Auffargis>Orléans)

18e of the sixth stage of the Volta Ciclista a Catalunya (Salou>Cambrils)

19e of the fifth stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Huesa>Chiclana de Segura)

21e of the seventeenth stage of the La Vuelta Ciclista a España (Aracena>Monasterio de Tentudía)

22e of the first stage of the Vuelta a Andalucia Ruta Ciclista Del Sol (Ubrique>Iznájar)

24e of the prologue of the Tour de Romandie (Lausanne>Lausanne)

2023. AG2R Citroën Team

3e of the fifth stage of the Tour Down Under (Unley>Mount Lofty), of the Critérium du Dauphiné, of the nineteenth stage of the Tour de France (Moirans-en-Montagne>Poligny), of the tenth stage of the Tour de France (Vulcania>Issoire)

4e of the eighth stage of the Critérium du Dauphiné (Le Pont-de-Claix>La Bastille – Grenoble Alpes Métropole), of the seventh stage of the Critérium du Dauphiné (Porte-de-Savoie>Col de la Croix de Fer)

5e of the Tour du Jura Cycliste, of the sixth stage of the Critérium du Dauphiné (Nantua>Crest-Voland), of the fourth stage of the Critérium du Dauphiné (Cours>Belmont-de-la-Loire [ITT])

6e of the Tour Down Under

7e of the National Championships Australia ME - Road Race, of the Grand Prix Cycliste de Montréal

8e of the fourth stage of the Skoda Tour de Luxembourg (Pétange>Pétange [ITT])

9e of the third stage of the Tour Down Under (Norwood>Campbelltown), of the Skoda Tour de Luxembourg

10e of the Tre Valli Varesine

11e of the third stage of the Volta Ciclista a Catalunya (Olost>La Molina (Alp)), of the Classic Grand Besançon Doubs, of the Giro dell'Emilia

12e of the Coppa Agostoni - Giro delle Brianze

13e of the Tirreno-Adriatico

14e of the Volta Ciclista a Catalunya, of the second stage of the Critérium du Dauphiné (Brassac-les-Mines>La Chaise-Dieu)

15e of the sixth stage of the Tirreno-Adriatico (Osimo Stazione>Osimo), of the third stage of the Skoda Tour de Luxembourg (Mertert>Vianden)

16e of the fifth stage of the Tirreno-Adriatico (Morro d'Oro>Sassotetto - Fonte Lardina), of the fifth stage of the Tour de France (Pau>Laruns)

17e of the second stage of the Volta Ciclista a Catalunya (Mataró>Vallter), of the first stage of the Tirreno-Adriatico (Lido di Camaiore>Lido di Camaiore [ITT]), of the Tour de France

18e of the sixth stage of the Tour de France (Tarbes>Cauterets-Cambasque)

20e of the first stage of the Volta Ciclista a Catalunya (Sant Feliu de Guíxols>Sant Feliu de Guíxols), of the second stage of the Skoda Tour de Luxembourg (Mondorf-les-Bains>Mamer)

24e of the fifth stage of the Critérium du Dauphiné (Cormoranche-sur-Saône>Salins-les-Bains), of the seventeenth stage of the Tour de France (Saint-Gervais Mont-Blanc>Courchevel), of the eighth stage of the Tour de France (Libourne>Limoges)

2024. Decathlon AG2R La Mondiale Team

1er of the third stage of the UAE Tour (Al Marjan Island>Jebel Jais), of the Vuelta Ciclista a la Region de Murcia "Costa Calida"

2e of the UAE Tour, of the Tour of the Alps

3e of the seventh stage of the UAE Tour (Al Ain Bait Mohammed Bin Khalifa>Jebel Hafeet), of the fourth stage of the Tour of the Alps (Leifers/Laives>Borgo Valsugana), of the eighth stage of the Giro d'Italia (Spoleto>Prati di Tivo)

4e of the fifth stage of the Tirreno-Adriatico (Torricella Sicura>Valle Castellana), of the first stage of the Tour of the Alps (Neumarkt/Egna>Kurtinig/Cortina), of the Giro d'Italia

5e of the Tirreno-Adriatico

6e of the sixth stage of the Tirreno-Adriatico (Sassoferrato>Cagli (Monte Petrano))

7e of the fourteenth stage of the Giro d'Italia (Castiglione delle Stiviere>Desenzano del Garda [ITT])

8e of the third stage of the Tour of the Alps (Schwaz>Schwaz), of the twentieth stage of the Giro d'Italia (Alpago>Bassano del Grappa), of the fifteenth stage of the Giro d'Italia (Manerba del Garda>Livigno (Mottolino))

11e of the second stage of the UAE Tour (Al Hudayriyat Island>Al Hudayriyat Island [ITT]), of the seventh stage of the Giro d'Italia (Foligno>Perugia [ITT]), of the Donostia San Sebastian Klasikoa

12e of the seventeenth stage of the Giro d'Italia (Selva di Val Gardena>Passo Brocon)

13e of the fifth stage of the Tour of the Alps (Levico Terme>Levico Terme), of the second stage of the Giro d'Italia (San Francesco al Campo>Santuario di Oropa)

14e of the sixteenth stage of the Giro d'Italia (Laas>Santa Cristina Valgardena (Monte Pana)), of the tenth stage of the Giro d'Italia (Pompei>Bocca della Selva)

15e of the second stage of the Tour of the Alps (Salurn/Salorno>Stans)

19e of the first stage of the Giro d'Italia (Venaria Reale>Torino)

22e of the fourth stage of the Tirreno-Adriatico (Arrone>Giulianova), of the first stage of the Tirreno-Adriatico (Lido di Camaiore>Lido di Camaiore [ITT])

23e of the twelfth stage of the Giro d'Italia (Martinsicuro>Fano)

Follow us

Get exclusive information about La Vuelta