Rankings

Stage Ranking
1 - 116 - - - -
2 101 97 - - - -
3 43 42 - - - -
4 117 42 - - - -
5 DNF. - - - - -
6 - - - - - -
7 - - - - - -
8 - - - - - -
9 - - - - - -
10 - - - - - -
11 - - - - - -
12 - - - - - -
13 - - - - - -
14 - - - - - -
15 - - - - - -
16 - - - - - -
17 - - - - - -
18 - - - - - -
19 - - - - - -
20 - - - - - -
21 - - - - - -
  • Intermediate sprint 0
  • Stages victory 0
  • Victories 6
  • Podiums 25

2015. NFTO

2e of the National Championships Ireland ME - Road Race, of the National Championships Ireland ME - ITT

9e of the European Continental Championships U23 - ITT

21e of the Prudential RideLondon-Surrey Classic

24e of the fifth stage of the Tour of Britain (Prudhoe>Hartside Fell)

2016. Axeon Hagens Berman

1er of the seventh stage of the Rás Tailteann (Dungarvan>Baltinglass)

2e of the National Championships Ireland ME - ITT

4e of the Rás Tailteann

6e of the European Continental Championships U23 - ITT

8e of the National Championships Ireland ME - Road Race, of the third stage of the Rás Tailteann (Charleville>Dingle)

9e of the World Championships MU - ITT, of the first stage of the Rás Tailteann (Dublin Castle>Multyfarnham)

10e of the eighth stage of the Rás Tailteann (Kildare>Skerries)

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

17e of the fifth stage of the Rás Tailteann (Sneem>Cionakilty)

19e of the The Larry H.Miller Tour of Utah, of the first stage of the Le Tour de Savoie Mont Blanc (St Michel de Maurienne>Cruseilles)

20e of the Ronde van Vlaanderen Beloften, of the Volta ao Alentejo

21e of the second stage of the Rás Tailteann (Mullingar>Charleville), of the third stage of the Volta ao Alentejo (Portel>Beja)

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

23e of the third stage of the The Larry H.Miller Tour of Utah (Richfield>Payson), of the Le Tour de Savoie Mont Blanc, of the fifth stage of the Le Tour de Savoie Mont Blanc (Moutiers>Cluses)

24e of the seventh stage of the The Larry H.Miller Tour of Utah (Park City>Park City), of the sixth stage of the The Larry H.Miller Tour of Utah (Snowbasin>Snowbird)

2017. Axeon Hagens Berman

1er of the Ronde van Vlaanderen Beloften

2e of the Le Triptyque des Monts et Châteaux, of the stage 3a of the Le Triptyque des Monts et Châteaux (Chièvres>Chièvres [ITT])

3e of the Tr. Città di S. Vendemiano - GP Industria & Commercio

4e of the fourth stage of the Volta ao Alentejo (Odemira>Alcácer do Sal)

5e of the Classica da Arrabida - Cyclin'Portugal, of the Volta ao Alentejo

6e of the G.P. Palio del Recioto - Trofeo C&F Resinatura Blocchi

7e of the National Championships Ireland ME - ITT, of the second stage of the Le Triptyque des Monts et Châteaux (Frasnes-lez-Anvaing>Péronnes-lez-Antoing)

12e of the fifth stage of the Volta ao Alentejo (Ferreira do Alentejo>Évora)

14e of the Giro del Belvedere

16e of the Gent-Wevelgem / Kattekoers-Ieper

18e of the first stage of the Le Triptyque des Monts et Châteaux (Flobecq>Warcoing)

19e of the European Continental Championships U23 - ITT

2018. Team Sky

2e of the tenth stage of the Tour de l'Avenir (Val d'Isère>Saint-Colomban-des-Villards Col du Glandon)

4e of the Baloise Belgium Tour, of the fourth stage of the Tour de Yorkshire (Halifax>Leeds)

5e of the fourth stage of the Baloise Belgium Tour (Wanze>Wanze), of the Volta Limburg Classic

7e of the Hammer Hong Kong, of the National Championships Ireland ME - Road Race

8e of the Memorial Marco Pantani, of the Tour de l'Avenir, of the Tour de Yorkshire

9e of the seventh stage of the Tour de l'Avenir (Moutiers>Méribe)

10e of the eighth stage of the Tour de l'Avenir (La Bathie>Crest-Voland Cohennoz)

11e of the fourth stage of the Gree-Tour of Guangxi (Nanning>Mashan Nongla Scenic Spot)

12e of the second stage of the Tour de Yorkshire (Barnsley>Ilkley)

13e of the Gree-Tour of Guangxi

15e of the Giro della Toscana - Memorial Alfredo Martini

19e of the third stage of the Tour de l'Avenir (Le Lude>Châteaudu), of the fifth stage of the Baloise Belgium Tour (Landen>Tongeren), of the first stage of the Baloise Belgium Tour (Buggenhout>Buggenhout), of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Sogliano al Rubicone)

20e of the World Championships MU - Road Race

21e of the ninth stage of the Tour de l'Avenir (Séez>Val d'Isère), of the Settimana Internazionale Coppi e Bartali

24e of the fifth stage of the Gree-Tour of Guangxi (Liuzhou>Guilin)

25e of the fourth stage of the Settimana Internazionale Coppi e Bartali (Fiorano Modenese>Montegibbio [ITT])

2019. Team Sky

2e of the National Championships Ireland ME - Road Race, of the National Championships Ireland ME - ITT, of the first stage of the La Route d'Occitanie - La Dépêche du Midi (Gignac - Vallée de l’Hérault>Saint-Geniez-d’Olt-et-d’Aubrac)

3e of the twelfth stage of the Giro d'Italia (Cuneo>Pinerolo), of the Tour de Yorkshire, of the fourth stage of the Tour de Yorkshire (Halifax>Leeds)

5e of the La Route d'Occitanie - La Dépêche du Midi, of the second stage of the Tour de la Provence (Istres>La Ciotat)

6e of the Giro della Toscana - Memorial Alfredo Martini, of the Ethias-Tour de Wallonie

7e of the third stage of the La Route d'Occitanie - La Dépêche du Midi (Arreau>Luchon - Hospice de France), of the Tour de la Provence

10e of the second stage of the Ethias-Tour de Wallonie (Waremme>Beyne Heusay), of the third stage of the Tour de la Provence (Aubagne>Le Castellet (Circuit Paul Ricard))

11e of the fourth stage of the La Route d'Occitanie - La Dépêche du Midi (Gers - Astarac Arros en Gascogne>Clermont-Pouyguillès)

13e of the fourth stage of the Tour de la Provence (Avignon>Aix-en-Provence)

15e of the Donostia San Sebastian Klasikoa

16e of the third stage of the Tour de Yorkshire (Bridlington>Scarborough)

17e of the fifth stage of the Ethias-Tour de Wallonie (Couvin>Thuin)

19e of the European Continental Championships ME - ITT, of the second stage of the La Route d'Occitanie - La Dépêche du Midi (Labruguière>Martres-Tolosane), of the twentieth stage of the Giro d'Italia (Feltre>Monte Avena), of the fifteenth stage of the Giro d'Italia (Ivrea>Como)

22e of the third stage of the Tour of Britain (Berwick-upon-Tweed>Newcastle-upon-Tyne), of the Giro d'Italia, of the fourteenth stage of the Giro d'Italia (Saint Vincent>Courmayeur (Skyway Monte Bianco))

24e of the nineteenth stage of the Giro d'Italia (Treviso>San Martino di Castrozza)

2020. Team INEOS

4e of the Giro dell'Emilia

5e of the third stage of the Tour de la Provence (Istres>Mont Ventoux/Chalet Reynard)

6e of the Tour de la Provence, of the second stage of the Tour de la Provence (Aubagne>La Ciotat)

10e of the third stage of the UAE Tour (Al Qudra Cycle Track>Jebel Hafeet)

11e of the third stage of the Tour de Pologne (Wadowice>Bielsko-Biała), of the UAE Tour

12e of the first stage of the Vuelta a Burgos (Catedral de Burgos>Mirador del Castillo)

13e of the fifth stage of the UAE Tour (Al Ain>Jebel Hafeet)

20e of the fifth stage of the Vuelta a Burgos (Covarrubias>Lagunas de Neila)

23e of the Vuelta a Burgos

2021. INEOS Grenadiers

4e of the eighth stage of the Tour de Suisse (Andermatt>Andermatt)

9e of the GP Industria & Artigianato

12e of the Tour de Suisse, of the fifth stage of the Tour de Suisse (Gstaad>Leukerbad)

17e of the fourth stage of the Tour de Suisse (Sankt Urban>Gstaad), of the second stage of the Tour de Suisse (Neuhausen am Rheinfall>Lachen)

19e of the third stage of the Tour de Suisse (Lachen>Pfaffnau)

2022. INEOS Grenadiers

1er of the Settimana Internazionale Coppi e Bartali, of the Tour de Hongrie

2e of the third stage of the Settimana Internazionale Coppi e Bartali (San Marino>San Marino), of the first stage of the Settimana Internazionale Coppi e Bartali (Riccione>Riccione), of the fifth stage of the Tour de Hongrie (Miskolc>Gyöngyös-Kékestető)

3e of the National Championships Ireland ME - ITT

5e of the second stage of the Tour of the Alps (Primiero/S. Martino di Castrozza>Lana)

7e of the National Championships Ireland ME - Road Race

13e of the fourth stage of the Settimana Internazionale Coppi e Bartali (Montecatini>Montecatini)

15e of the fourth stage of the Etoile de Bessèges - Tour du Gard (Saint-Hilaire-de-Brethmas>Le Mont Bouquet), of the fifth stage of the Settimana Internazionale Coppi e Bartali (Casalguidi>Cantagrillo), of the second stage of the Settimana Internazionale Coppi e Bartali (Riccione>Longiano)

16e of the third stage of the Tour of the Alps (Lana>Villabassa)

18e of the first stage of the Tour of the Alps (Cles>Primiero/S. Martino di Castrozza), of the Tour of the Alps

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

23e of the fourth stage of the Tour de Hongrie (Kazincbarcika>Kazincbarcika)

24e of the fourth stage of the Tour of the Alps (Villabassa>Kals am Grossglockner), of the third stage of the Critérium du Dauphiné (Saint-Paulien>Chastreix-Sancy)

25e of the first stage of the Ethias-Tour de Wallonie (Temploux>Huy)

2023. Team Jayco AlUla

4e of the sixteenth stage of the Giro d'Italia (Sabbio Chiese>Monte Bondone)

7e of the Giro d'Italia

8e of the thirteenth stage of the Giro d'Italia (Le Châble>Crans-Montana), of the second stage of the Tour de Pologne (Leszno>Karpacz)

9e of the Tour de Romandie, of the fourth stage of the Tour de Romandie (Sion>Thyon 2000), of the seventh stage of the Giro d'Italia (Capua>Gran Sasso d'Italia (Campo Imperatore)), of the fourth stage of the Giro d'Italia (Venosa>Lago Laceno)

10e of the eighteenth stage of the Giro d'Italia (Oderzo>Val di Zoldo (Palafavera))

13e of the nineteenth stage of the Giro d'Italia (Longarone>Tre Cime di Lavaredo)

15e of the twenty-first stage of the Giro d'Italia (Roma>Roma)

17e of the third stage of the Tour de Pologne (Wałbrzych>Duszniki-Zdrój)

18e of the eighth stage of the Giro d'Italia (Terni>Fossombrone)

19e of the twentieth stage of the Giro d'Italia (Tarvisio>Monte Lussari [ITT]), of the fifteenth stage of the Giro d'Italia (Seregno>Bergamo)

20e of the fifth stage of the Giro d'Italia (Atripalda>Salerno)

22e of the ninth stage of the Giro d'Italia (Savignano sul Rubicone>Cesena [ITT])

24e of the first stage of the Giro d'Italia (Fossacesia Marina>Ortona [ITT])

Follow us

Get exclusive information about La Vuelta