2019 Giro d'Italia, Stage 1 to Stage 11

From Wikipedia, the free encyclopedia

The 2019 Giro d'Italia is the 102nd edition of the Giro d'Italia, one of cycling's Grand Tours. The Giro began in Bologna with an individual time trial on 11 May, and Stage 11 occurred on 22 May with a stage to Novi Ligure. The race will finish in Verona on 2 June.

Stage 1[]

1 SanLuca ITT alt jpg-1.jpg

11 May 2019 - Bologna to Bologna (San Luca), 8 km (5.0 mi) (ITT)[1]

The first rider departed at 16:50 CEST (UTC+02:00). The route started on the Via F. Rizzoli, heading west for the first half of the course. The riders then turned back east for 2 km (1.2 mi), to the timecheck at the Via di San Luca. The course then headed southwest on a 2.1-kilometre-long (1.3 mi) category 3 climb, with a 9.7% average gradient, to the finish line.[2]

The stage was won by Primož Roglič (Team Jumbo–Visma) who therefore became the first wearer of the maglia rosa, the pink jersey identifying the leader of the general classification. Roglič also took the lead in the points classification. Giulio Ciccone (Trek–Segafredo) took the lead in the mountains classification and became the first wearer of the blue jersey, while Miguel Angel Lopez (Astana Qazaqstan Team) finished as the fastest young rider and became the leader of the young rider classification.[3]

Stage 1 result and general classification after stage 1[3][4]
Rank Rider Team Time
1  Primož Roglič (SLO) Jersey pink.svgJersey violet.svg Team Jumbo–Visma 12' 54"
2  Simon Yates (GBR) Mitchelton–Scott + 19"
3  Vincenzo Nibali (ITA) Bahrain–Merida + 23"
4  Miguel Ángel López (COL) Jersey white.svg Astana + 28"
5  Tom Dumoulin (NED) Team Sunweb + 28"
6  Rafał Majka (POL) Bora–Hansgrohe + 33"
7  Tao Geoghegan Hart (GBR) Team Ineos + 35"
8  Laurens De Plus (BEL) Team Jumbo–Visma + 35"
9  Bauke Mollema (NED) Trek–Segafredo + 39"
10  Damiano Caruso (ITA) Bahrain–Merida + 40"

Stage 2[]

2 Fucecchio alt jpg-1.jpg

12 May 2019 - Bologna to Fucecchio, 200 km (120 mi)[1]

Stage 2 result[5][6]
Rank Rider Team Time
1  Pascal Ackermann (GER) Bora–Hansgrohe 4h 44' 43"
2  Elia Viviani (ITA) Deceuninck–Quick-Step + 0"
3  Caleb Ewan (AUS) Lotto–Soudal + 0"
4  Fernando Gaviria (COL) UAE Team Emirates + 0"
5  Arnaud Démare (FRA) Groupama–FDJ + 0"
6  Davide Cimolai (ITA) Israel Cycling Academy + 0"
7  Viacheslav Kuznetsov (RUS) Team Katusha–Alpecin + 0"
8  Jasper De Buyst (BEL) Lotto–Soudal + 0"
9  Kristian Sbaragli (ITA) Israel Cycling Academy + 0"
10  Rüdiger Selig (GER) Bora–Hansgrohe + 0"
General classification after stage 2[5][6]
Rank Rider Team Time
1  Primož Roglič (SLO) Jersey pink.svg Team Jumbo–Visma 4h 57' 42"
2  Simon Yates (GBR) Mitchelton–Scott + 19"
3  Vincenzo Nibali (ITA) Bahrain–Merida + 23"
4  Miguel Ángel López (COL) Jersey white.svg Astana + 28"
5  Tom Dumoulin (NED) Team Sunweb + 28"
6  Rafał Majka (POL) Bora–Hansgrohe + 33"
7  Tao Geoghegan Hart (GBR) Team Ineos + 35"
8  Bauke Mollema (NED) Trek–Segafredo + 39"
9  Damiano Caruso (ITA) Bahrain–Merida + 40"
10  Pello Bilbao (ESP) Astana + 42"

Stage 3[]

3 Orbetello alt zoom.jpg

13 May 2019 - Vinci to Orbetello, 219 km (136 mi)[1]

Elia Viviani from Deceuninck–Quick-Step crossed the line first, but was relegated by the jury due to moving from his racing line during the final sprint, therefore Fernando Gaviria, who crossed the line second, is the winner of the stage.[7]

Stage 3 result[8][9]
Rank Rider Team Time
1  Fernando Gaviria (COL) UAE Team Emirates 5h 23' 19"
2  Arnaud Démare (FRA) Groupama–FDJ + 0"
3  Pascal Ackermann (GER) Jersey violet.svg Bora–Hansgrohe + 0"
4  Matteo Moschetti (ITA) Trek–Segafredo + 0"
5  Giacomo Nizzolo (ITA) Team Dimension Data + 0"
6  Jakub Mareczko (ITA) CCC Team + 0"
7  Davide Cimolai (ITA) Israel Cycling Academy + 0"
8  Manuel Belletti (ITA) Androni Giocattoli–Sidermec + 0"
9  Christian Knees (GER) Team Ineos + 0"
10  Sacha Modolo (ITA) EF Education First + 0"
General classification after stage 3[8][9]
Rank Rider Team Time
1  Primož Roglič (SLO) Jersey pink.svg Team Jumbo–Visma 10h 21' 01"
2  Simon Yates (GBR) Mitchelton–Scott + 19"
3  Vincenzo Nibali (ITA) Bahrain–Merida + 23"
4  Miguel Ángel López (COL) Jersey white.svg Astana + 28"
5  Tom Dumoulin (NED) Team Sunweb + 28"
6  Rafał Majka (POL) Bora–Hansgrohe + 33"
7  Bauke Mollema (NED) Trek–Segafredo + 39"
8  Damiano Caruso (ITA) Bahrain–Merida + 40"
9  Pello Bilbao (ESP) Astana + 42"
10  Víctor de la Parte (ESP) CCC Team + 45"

Stage 4[]

4 Frascati MOD alt jpg.jpg

14 May 2019 - Orbetello to Frascati, 228 km (142 mi)[1]

Stage 4 result[10][11]
Rank Rider Team Time
1  Richard Carapaz (ECU) Movistar Team 5h 58' 17"
2  Caleb Ewan (AUS) Lotto–Soudal + 0"
3  Diego Ulissi (ITA) UAE Team Emirates + 0"
4  Pascal Ackermann (GER) Bora–Hansgrohe + 2"
5  Florian Sénéchal (FRA) Deceuninck–Quick-Step + 2"
6  Primož Roglič (SLO) Jersey pink.svg Team Jumbo–Visma + 2"
7  Valerio Conti (ITA) UAE Team Emirates + 14"
8  Miguel Ángel López (COL) Jersey white.svg Astana + 18"
9  Arnaud Démare (FRA) Groupama–FDJ + 18"
10  Simon Yates (GBR) Mitchelton–Scott + 18"
General classification after stage 4[10][11]
Rank Rider Team Time
1  Primož Roglič (SLO) Jersey pink.svg Team Jumbo–Visma 16h 19' 20"
2  Simon Yates (GBR) Mitchelton–Scott + 35"
3  Vincenzo Nibali (ITA) Bahrain–Merida + 39"
4  Miguel Ángel López (COL) Jersey white.svg Astana + 44"
5  Diego Ulissi (ITA) UAE Team Emirates + 44"
6  Rafał Majka (POL) Bora–Hansgrohe + 49"
7  Bauke Mollema (NED) Trek–Segafredo + 55"
8  Damiano Caruso (ITA) Bahrain–Merida + 56"
9  Bob Jungels (LUX) Deceuninck–Quick-Step + 1' 02"
10  Davide Formolo (ITA) Bora–Hansgrohe + 1' 06"

Stage 5[]

5 Terracina alt jpg-1.jpg

15 May 2019 - Frascati to Terracina, 140 km (87 mi)[1]

Tom Dumoulin, the 2017 winner and one of the race favourites, withdrew in the stage's neutral zone. He had suffered a knee injury in a crash on the previous stage.[12]

Stage 5 result[13][14]
Rank Rider Team Time
1  Pascal Ackermann (GER) Jersey violet.svg Bora–Hansgrohe 3h 27' 05"
2  Fernando Gaviria (COL) UAE Team Emirates + 0"
3  Arnaud Démare (FRA) Groupama–FDJ + 0"
4  Caleb Ewan (AUS) Lotto–Soudal + 0"
5  Matteo Moschetti (ITA) Trek–Segafredo + 0"
6  Ryan Gibbons (SAF) Team Dimension Data + 0"
7  Paolo Simion (ITA) Bardiani–CSF + 0"
8  Jenthe Biermans (BEL) Team Katusha–Alpecin + 0"
9  Giovanni Lonardi (ITA) Nippo–Vini Fantini–Faizanè + 0"
10  Manuel Belletti (ITA) Androni Giocattoli–Sidermec + 0"
General classification after stage 5[13][14]
Rank Rider Team Time
1  Primož Roglič (SLO) Jersey pink.svg Team Jumbo–Visma 19h 46' 25"
2  Simon Yates (GBR) Mitchelton–Scott + 35"
3  Vincenzo Nibali (ITA) Bahrain–Merida + 39"
4  Miguel Ángel López (COL) Jersey white.svg Astana + 44"
5  Diego Ulissi (ITA) UAE Team Emirates + 44"
6  Rafał Majka (POL) Bora–Hansgrohe + 49"
7  Bauke Mollema (NED) Trek–Segafredo + 55"
8  Damiano Caruso (ITA) Bahrain–Merida + 56"
9  Bob Jungels (LUX) Deceuninck–Quick-Step + 1' 02"
10  Davide Formolo (ITA) Bora–Hansgrohe + 1' 06"

Stage 6[]

6 SanGiovanniRotondo alt jpg-1.jpg

16 May 2019 - Cassino to San Giovanni Rotondo, 233 km (145 mi)[1]

Stage 6 result[15][16]
Rank Rider Team Time
1  Fausto Masnada (ITA) Androni Giocattoli–Sidermec 5h 45' 01"
2  Valerio Conti (ITA) UAE Team Emirates + 5"
3  José Joaquín Rojas (ESP) Movistar Team + 38"
4  Rubén Plaza (ESP) Israel Cycling Academy + 38"
5  Giovanni Carboni (ITA) Bardiani–CSF + 43"
6  Pieter Serry (BEL) Deceuninck–Quick-Step + 54"
7  Valentin Madouas (FRA) Groupama–FDJ + 54"
8  Nans Peters (FRA) AG2R La Mondiale + 57"
9  Andrey Amador (CRC) Movistar Team + 57"
10  Amaro Antunes (PRT) CCC Team + 57"
General classification after stage 6[15][16]
Rank Rider Team Time
1  Valerio Conti (ITA) Jersey pink.svg UAE Team Emirates 25h 22' 00"
2  Giovanni Carboni (ITA) Jersey white.svg Bardiani–CSF + 1' 41"
3  Nans Peters (FRA) AG2R La Mondiale + 2' 09"
4  José Joaquín Rojas (ESP) Movistar Team + 2' 12"
5  Valentin Madouas (FRA) Groupama–FDJ + 2' 19"
6  Amaro Antunes (PRT) CCC Team + 2' 45"
7  Fausto Masnada (ITA) Androni Giocattoli–Sidermec + 3' 14"
8  Pieter Serry (BEL) Deceuninck–Quick-Step + 3' 25"
9  Andrey Amador (CRC) Movistar Team + 3' 27"
10  Sam Oomen (NED) Team Sunweb + 4' 57"

Stage 7[]

7 Aquila alt.jpg

17 May 2019 - Vasto to L'Aquila, 180 km (110 mi)[1]

Stage 7 result[17][18]
Rank Rider Team Time
1  Pello Bilbao (ESP) Astana 4h 06' 27"
2  Tony Gallopin (FRA) AG2R La Mondiale + 5"
3  Davide Formolo (ITA) Bora–Hansgrohe + 5"
4  Lucas Hamilton (AUS) Mitchelton–Scott + 9"
5  Mattia Cattaneo (ITA) Androni Giocattoli–Sidermec + 9"
6  José Joaquín Rojas (ESP) Movistar Team + 30"
7  Sebastian Henao (COL) Team Ineos + 48"
8  Antonio Pedrero (ESP) Movistar Team + 1' 01"
9  Valentin Madouas (FRA) Groupama–FDJ + 1' 07"
10  Andrea Vendrame (ITA) Androni Giocattoli–Sidermec + 1' 07"
General classification after stage 7[17][18]
Rank Rider Team Time
1  Valerio Conti (ITA) Jersey pink.svg UAE Team Emirates 29h 29' 34"
2  José Joaquín Rojas (ESP) Movistar Team + 1' 32"
3  Giovanni Carboni (ITA) Jersey white.svg Bardiani–CSF + 1' 41"
4  Nans Peters (FRA) AG2R La Mondiale + 2' 09"
5  Valentin Madouas (FRA) Groupama–FDJ + 2' 17"
6  Amaro Antunes (PRT) CCC Team + 2' 45"
7  Fausto Masnada (ITA) Androni Giocattoli–Sidermec + 3' 14"
8  Pieter Serry (BEL) Deceuninck–Quick-Step + 3' 25"
9  Andrey Amador (CRC) Movistar Team + 3' 27"
10  Sam Oomen (NED) Team Sunweb + 4' 57"

Stage 8[]

8 Pesaro alt jpg-2.jpg

18 May 2019 - Tortoreto Lido to Pesaro, 235 km (146 mi)[1]

Stage 8 result[19][20]
Rank Rider Team Time
1  Caleb Ewan (AUS) Lotto–Soudal 5h 43' 32"
2  Elia Viviani (ITA) Deceuninck–Quick-Step + 0"
3  Pascal Ackermann (GER) Jersey violet.svg Bora–Hansgrohe + 0"
4  Fabio Sabatini (ITA) Deceuninck–Quick-Step + 0"
5  Manuel Belletti (ITA) Androni Giocattoli–Sidermec + 0"
6  Arnaud Démare (FRA) Groupama–FDJ + 0"
7  Davide Cimolai (ITA) Israel Cycling Academy + 0"
8  Marco Canola (ITA) Nippo–Vini Fantini–Faizanè + 0"
9  Giacomo Nizzolo (ITA) Team Dimension Data + 0"
10  Rüdiger Selig (GER) Bora–Hansgrohe + 0"
General classification after stage 8[19][20]
Rank Rider Team Time
1  Valerio Conti (ITA) Jersey pink.svg UAE Team Emirates 35h 13' 06"
2  José Joaquín Rojas (ESP) Movistar Team + 1' 32"
3  Giovanni Carboni (ITA) Jersey white.svg Bardiani–CSF + 1' 41"
4  Nans Peters (FRA) AG2R La Mondiale + 2' 09"
5  Valentin Madouas (FRA) Groupama–FDJ + 2' 17"
6  Amaro Antunes (PRT) CCC Team + 2' 45"
7  Fausto Masnada (ITA) Androni Giocattoli–Sidermec + 3' 14"
8  Pieter Serry (BEL) Deceuninck–Quick-Step + 3' 25"
9  Andrey Amador (CRC) Movistar Team + 3' 27"
10  Sam Oomen (NED) Team Sunweb + 4' 57"

Stage 9[]

09 San Marino alt jpg.jpg

19 May 2019 - Riccione to San Marino (San Marino), 34.7 km (21.6 mi) (ITT)[1]

Stage 9 result[21][22]
Rank Rider Team Time
1  Primož Roglič (SLO) Team Jumbo–Visma 51' 52"
2  Victor Campenaerts (BEL) Lotto–Soudal + 11"
3  Bauke Mollema (NED) Trek–Segafredo + 1' 00"
4  Vincenzo Nibali (ITA) Bahrain–Merida + 1' 05"
5  Tanel Kangert (EST) EF Education First + 1' 10"
6  Chad Haga (USA) Team Sunweb + 1' 14"
7  Bob Jungels (LUX) Deceuninck–Quick-Step + 1' 16"
8  Hugh Carthy (GBR) EF Education First + 1' 30"
9  Pello Bilbao (ESP) Astana + 1' 43"
10  Mattia Cattaneo (ITA) Androni Giocattoli–Sidermec + 1' 52"
General classification after stage 9[21][22]
Rank Rider Team Time
1  Valerio Conti (ITA) Jersey pink.svg UAE Team Emirates 36h 08' 32"
2  Primož Roglič (SLO) Team Jumbo–Visma + 1' 50"
3  Nans Peters (FRA) Jersey white.svg AG2R La Mondiale + 2' 21"
4  José Joaquín Rojas (ESP) Movistar Team + 2' 33"
5  Fausto Masnada (ITA) Androni Giocattoli–Sidermec + 2' 36"
6  Andrey Amador (CRC) Movistar Team + 2' 39"
7  Amaro Antunes (PRT) CCC Team + 3' 05"
8  Valentin Madouas (FRA) Groupama–FDJ + 3' 27"
9  Giovanni Carboni (ITA) Bardiani–CSF + 3' 30"
10  Pello Bilbao (ESP) Astana + 3' 32"

Stage 10[]

10 Modena alt jpg-2.jpg

21 May 2019 - Ravenna to Modena, 147 km (91 mi)[1]

Stage 10 result[23][24]
Rank Rider Team Time
1  Arnaud Démare (FRA) Groupama–FDJ 3h 36' 07"
2  Elia Viviani (ITA) Deceuninck–Quick-Step + 0"
3  Rüdiger Selig (GER) Bora–Hansgrohe + 0"
4  Caleb Ewan (AUS) Lotto–Soudal + 0"
5  Giacomo Nizzolo (ITA) Team Dimension Data + 0"
6  Davide Cimolai (ITA) Israel Cycling Academy + 0"
7  Manuel Belletti (ITA) Androni Giocattoli–Sidermec + 0"
8  Giovanni Lonardi (ITA) Nippo–Vini Fantini–Faizanè + 0"
9  Jasper De Buyst (BEL) Lotto–Soudal + 0"
10  Jacopo Guarnieri (ITA) Groupama–FDJ + 0"
General classification after stage 10[23][24]
Rank Rider Team Time
1  Valerio Conti (ITA) Jersey pink.svg UAE Team Emirates 39h 44' 39"
2  Primož Roglič (SLO) Team Jumbo–Visma + 1' 50"
3  Nans Peters (FRA) Jersey white.svg AG2R La Mondiale + 2' 21"
4  José Joaquín Rojas (ESP) Movistar Team + 2' 33"
5  Fausto Masnada (ITA) Androni Giocattoli–Sidermec + 2' 36"
6  Andrey Amador (CRC) Movistar Team + 2' 39"
7  Amaro Antunes (PRT) CCC Team + 3' 05"
8  Valentin Madouas (FRA) Groupama–FDJ + 3' 27"
9  Giovanni Carboni (ITA) Bardiani–CSF + 3' 30"
10  Pello Bilbao (ESP) Astana + 3' 32"

Stage 11[]

11 NoviLigure alt.jpg

22 May 2019 - Carpi to Novi Ligure, 206 km (128 mi)[1]

Stage 11 result[25][26]
Rank Rider Team Time
1  Caleb Ewan (AUS) Lotto–Soudal 5h 17' 26"
2  Arnaud Démare (FRA) Groupama–FDJ + 0"
3  Pascal Ackermann (GER) Jersey violet.svg Bora–Hansgrohe + 0"
4  Elia Viviani (ITA) Deceuninck–Quick-Step + 0"
5  Davide Cimolai (ITA) Israel Cycling Academy + 0"
6  Simone Consonni (ITA) UAE Team Emirates + 0"
7  Ryan Gibbons (SAF) Team Dimension Data + 0"
8  Giacomo Nizzolo (ITA) Team Dimension Data + 0"
9  Jakub Mareczko (ITA) CCC Team + 0"
10  Sean Bennett (USA) EF Education First + 0"
General classification after stage 11[25][26]
Rank Rider Team Time
1  Valerio Conti (ITA) Jersey pink.svg UAE Team Emirates 45h 02' 05"
2  Primož Roglič (SLO) Team Jumbo–Visma + 1' 50"
3  Nans Peters (FRA) Jersey white.svg AG2R La Mondiale + 2' 21"
4  José Joaquín Rojas (ESP) Movistar Team + 2' 33"
5  Fausto Masnada (ITA) Androni Giocattoli–Sidermec + 2' 36"
6  Andrey Amador (CRC) Movistar Team + 2' 39"
7  Amaro Antunes (PRT) CCC Team + 3' 05"
8  Valentin Madouas (FRA) Groupama–FDJ + 3' 27"
9  Giovanni Carboni (ITA) Bardiani–CSF + 3' 30"
10  Pello Bilbao (ESP) Astana + 3' 32"

References[]

  1. ^ a b c d e f g h i j k Windsor, Richard (10 May 2019). "Giro d'Italia 2019 route: stage-by-stage analysis, elevation and maps". Cycling Weekly. Retrieved 10 May 2019.
  2. ^ "Roadbook" (PDF). Giro d'Italia. La Gazetta dello Sport. 2019. pp. 65–74. Archived from the original (PDF) on 26 April 2019. Retrieved 10 May 2019.
  3. ^ a b Ostanek, Daniel (11 May 2019). "Roglic wins opening Giro d'Italia time trial". Cycling News. Retrieved 11 May 2019.
  4. ^ Long, Johnny (11 May 2019). "Primož Roglič wins stage one time trial and takes overall lead in the Giro d'Italia 2019". Cycling Weekly. Retrieved 11 May 2019.
  5. ^ a b "Ackermann wins Giro d'Italia stage 2". Cycling News. 12 May 2019. Retrieved 13 May 2019.
  6. ^ a b Long, Johnny (12 May 2019). "Pascal Ackermann takes first ever Grand Tour stage win on stage two of Giro d'Italia 2019". Cycling Weekly. Retrieved 13 May 2019.
  7. ^ "Viviani relegated in Giro d'Italia stage 3 sprint". Cycling News. 13 May 2019. Retrieved 13 May 2019.
  8. ^ a b Fletcher, Patrick (13 May 2019). "Gaviria wins Giro d'Italia stage 3 as Viviani relegated in sprint". Cycling News. Retrieved 13 May 2019.
  9. ^ a b Long, Johnny (13 May 2019). "Fernando Gaviria awarded win after Elia Viviani relegated on stage three of the Giro d'Italia 2019". Cycling Weekly. Retrieved 13 May 2019.
  10. ^ a b Fletcher, Patrick (14 May 2019). "Giro d'Italia: Carapaz wins stage 4 after GC riders hit the deck". Cycling News. Retrieved 14 May 2019.
  11. ^ a b Ballinger, Alex (14 May 2019). "Richard Carapaz wins in chaotic stage four final of Giro d'Italia 2019 as Tom Dumoulin loses time". Cycling Weekly. Retrieved 14 May 2019.
  12. ^ Brown, Gregor (15 May 2019). "'I wasn't ready to go home': Tom Dumoulin devastated to be forced out of Giro d'Italia 2019". Cycling Weekly. Retrieved 15 May 2019.
  13. ^ a b Farrand, Stephen (15 May 2019). "Giro d'Italia: Ackermann wins stage 5". Cycling News. Retrieved 15 May 2019.
  14. ^ a b Ballinger, Alex (15 May 2019). "Pascal Ackermann takes another victory on rain-drenched stage five of Giro d'Italia 2019". Cycling Weekly. Retrieved 15 May 2019.
  15. ^ a b "Giro d'Italia: Masnada wins stage 6". Cycling News. 16 May 2019. Retrieved 17 May 2019.
  16. ^ a b Ballinger, Alex (16 May 2019). "Primož Roglič cedes pink jersey as Fausto Masnada wins from breakaway on stage six of Giro d'Italia 2019". Cycling Weekly. Retrieved 17 May 2019.
  17. ^ a b "Giro d'Italia: Bilbao wins stage 7". Cycling News. 17 May 2019. Retrieved 17 May 2019.
  18. ^ a b Long, Johnny (17 May 2019). "Pello Bilbao wins rapid stage seven of the Giro d'Italia 2019". Cycling Weekly. Retrieved 20 May 2019.
  19. ^ a b "Giro d'Italia: Ewan wins stage 8". Cycling News. 18 May 2019. Retrieved 18 May 2019.
  20. ^ a b Long, Johnny (18 May 2019). "Relief for Caleb Ewan as he takes first Giro d'Italia 2019 victory". Cycling Weekly. Retrieved 20 May 2019.
  21. ^ a b "Giro d'Italia: Roglic wins stage 9 as Conti keeps pink jersey". Cycling News. 19 May 2019. Retrieved 19 May 2019.
  22. ^ a b Long, Johnny (19 May 2019). "Primož Roglič takes time trial victory as Simon Yates loses time on stage nine of the Giro d'Italia 2019". Cycling Weekly. Retrieved 20 May 2019.
  23. ^ a b "Giro d'Italia: Demare wins stage 10". Cycling News. 21 May 2019. Retrieved 21 May 2019.
  24. ^ a b Ballinger, Alex (21 May 2019). "Arnaud Démare wins stage 10 of Giro d'Italia 2019 after high-speed crash in final kilometre". Cycling Weekly. Retrieved 22 May 2019.
  25. ^ a b "Giro d'Italia: Second win for Ewan on stage 11". Cycling News. 22 May 2019. Retrieved 22 May 2019.
  26. ^ a b Windsor, Richard (22 May 2019). "Caleb Ewan times sprint perfectly to take stage 11 victory at Giro d'Italia 2019". Cycling Weekly. Retrieved 22 May 2019.
Retrieved from ""