Starting order of candidates to the GC and to win the stage:
13h55 (14) Josef Cherney CCC TEAM (CZE)
14h03 (77) Mads Wurtz TEAM KATUSHA ALPECIN (DEN)
14h05 (53) Edvald Boasson Hagen TEAM DIMENSION DATA (NOR)
14h34 (143) Rafael Reis W52 – FC PORTO (POR)
14h41 (2) Maciej Bodnar BORA – HANSGROHE (POL)
14h48 (105) Mads Pedersen TREK – SEGAFREDO (DEN)
15h22 (74) Nils Politt TEAM KATUSHA ALPECIN (GER)
15h24 (104) Ryan Mullen TREK – SEGAFREDO (IRL)
15h32 (83) Dylan Van Baarle TEAM SKY (NED)
15h39 (72) José Gonçalves TEAM KATUSHA ALPECIN (POR)
15h55 (23) Yves Lampaert DECEUNINCK – QUICK – STEP (BEL)
15h57 (31) Arnaud Demare GROUPAMA – FDJ (FRA)
16h02 (217) Alejandro Marque SPORTING / TAVIRA (ESP)
16h09 (34) Stefan Kung GROUPAMA – FDJ (SUI)
16h11 (211) Tiago Machado SPORTING / TAVIRA (POR)
16h14 (125) Sergei Chernetskii CAJA RURAL – SEGUROS RGA (RUS)
16h17 (111) Fabio Aru UAE TEAM EMIRATES (ITA)
16h19 (51) Michael Valgren TEAM DIMENSION DATA (DEN)
16h21 (101) Gianluca Brambilla TREK – SEGAFREDO (ITA)
16h22 (75) Simon Spilak TEAM KATUSHA ALPECIN (SLK)
16h23 (133) Jose Herrada COFIDIS, SOLUTIONS CREDITS (ESP)
16h24 (115) Simone Petilli UAE TEAM EMIRATES (ITA)
16h25 (27) Zdenek Stybar DECEUNINCK – QUICK – STEP (CZE)
16h27 (93) Marc Hirschi TEAM SUNWEB (SUI)
16h29 (64) Neilson Powless TEAM JUMBO – VISMA (USA)
16h31 (11) Amaro Antunes CCC TEAM (POR)
16h33 (144) João Rodrigues W52-FC PORTO (POR)
16h35 (91) Søren K. Andersen TEAM SUNWEB (DEN)
16h37 (81) David de La Cruz TEAM SKY (ESP)
16h39 (94) Sam Oomen TEAM SUNWEB (NED)
16h41 (25) Enric Mas DECEUNINCK – QUICK – STEP (ESP)
16h43 (84) Wout Poels TEAM SKY (NED)
16H45 (117) Tadej Pogacar UAE TEAM EMIRATES (SLO)
Complete Starting Order HERE