Rankings

Stage Ranking
1 40 40 - - - -
2 52 42 - - - -
3 73 40 - - - -
4 56 40 - - - -
5 31 33 - - - -
6 60 32 - - - -
7 31 29 - - - -
8 18 14 - - - -
9 1 2 33 4 - -
10 33 2 38 4 - -
11 15 5 40 8 - -
12 40 5 44 8 - -
13 36 5 49 8 - -
14 43 6 57 8 - -
15 26 5 61 8 - -
16 19 5 65 8 - -
17 5 5 43 8 - -
18 8 4 37 8 - -
19 62 4 39 7 - -
20 31 4 40 7 - -
21 32 4 42 7 - -
  • Intermediate sprint 1
  • Stages victory 1
  • Victories 6
  • Podiums 14

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 MU23 - 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 MU23 - 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 MU23 - 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 Turkey, of the fifth stage of the Presidential Cycling Tour of Turkey (Bursa>Kartepe)

20e of the second stage of the Presidential Cycling Tour of Turkey (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

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 Mont Ventoux Dénivelé Challenge, of the eighth stage of the Critérium du Dauphiné (La Léchère-Les-Bains>Les Gets)

5e of the Tour des Alpes Maritimes et du Var, of the seventh stage of the Critérium du Dauphiné (Saint-Martin-le-Vinoux>La Plagne)

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

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

18e of the second stage of the Tour de la Provence (Cassis>Manosque)

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

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 la Provence (Istres>Mont Ventoux/Chalet Reynard), 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 Romandie (Estavayer>Estavayer)

Follow us

Receive exclusive news about the Tour