Rankings

Stage Ranking
1 33 33 - - - -
2 28 27 - - - -
3 39 23 - - - -
4 69 24 - - - -
5 16 17 - - - -
6 18 12 - - - -
7 34 12 - - - -
8 24 11 - - - -
9 39 18 - - - -
10 3 17 36 - - -
11 29 17 40 - - -
12 40 18 50 - - -
13 53 22 56 - - -
14 37 22 58 - - -
15 42 22 60 - - -
16 27 21 60 - - -
17 24 21 60 49 - -
18 76 21 61 49 - -
19 3 17 41 46 - -
20 26 17 43 46 - -
21 75 17 43 46 - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 9
  • Podiums 21

2015. Navitas Satalyst Racing team

6e of the Oceania Continental Championships U23 - 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 U23 - 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. Jayco-AIS World Tour Academy

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 U23 - 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 U23 - 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 Int. Österreich-Rundfahrt - Tour of Austria (Kitzbühel>St. Johann - Alpenbdorf)

5e of the Int. Österreich-Rundfahrt - 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 Int. Österreich-Rundfahrt - 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 - 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 - 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 - 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 Int. Österreich-Rundfahrt - Tour of Austria (Radstadt>Fuscher Törl)

5e of the National Championships Australia - ITT

6e of the fifteenth stage of the La Vuelta Ciclista a España (Tineo>Santuario del Acebo), of the Int. Österreich-Rundfahrt - 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 Int. Österreich-Rundfahrt - 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 Int. Österreich-Rundfahrt - 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 et du Var

24e of the second stage of the Tour des Alpes Maritimes et du Var (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 et du Var (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 et du Var

6e of the Tour de Romandie

7e of the second stage of the Tour des Alpes Maritimes et du Var (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 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 et du Var (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 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é

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 - Road Race

9e of the third stage of the Tour Down Under (Norwood>Campbelltown)

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

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)

16e of the fifth stage of the Tirreno-Adriatico (Morro d'Oro>Sassotetto - Fonte Lardina)

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])

20e of the first stage of the Volta Ciclista a Catalunya (Sant Feliu de Guíxols>Sant Feliu de Guíxols)

24e of the fifth stage of the Critérium du Dauphiné (Cormoranche-sur-Saône>Salins-les-Bains)

Follow us

Receive exclusive news about the Tour