Tom Dumoulin trionfa sotto la grandine nella 9a tappa del Tour de France di 184 chilometri da Vielha Val d'Aran a Andorra Arcalis. L'olandese del Team Giant–Alpecin vince in solitaria la frazione regina dei Pirenei. Secondo Rui Costa, terzo Rafal Majka. Froome mantiene saldamente la maglia gialla chiudendo a 6'35" dall'olandese insieme a Yates e Quintana. Aru va in crisi e perde un minuto dal leader della Sky. Ritiro per Alberto Contador.
La prima parte della corsa è contraddistinta dalla notizia del ritiro di Alberto Contador, costretto ad abbandonare il Tour in seguito alle cadute dei primi giorni e ad un attacco influenzale nella notte. La fuga di giornata è compsta da 20 corridori: tra questi anche l'italiano dell'Astana, Diego Rosa.
Non essendoci uomini di classifica, il plotoncino guadagna oltre 8 minuti sul gruppo maglia gialla. Sul penultimo dei cinque Gran Premi di Montagna della giornata, il Col de Beixalis in testa alla corsa sono rimasti in 10: Thibaut Pinot (FDJ), Rafal Majka (Tinkoff), Diego Rosa (Astana Pro Team), George Bennett (Team LottoNL - Jumbo), Mathias Frank (IAM Cycling), Tom Dumoulin (Team Giant - Alpecin), Winner Andrew Anacona Gomez (Movistar Team), Jesus Herrada Lopez (Movistar Team) e Daniel Navarro Garcia (Cofidis, Solutions Crédits), Rui Costa (Lampre).
Nel tratto di discesa e pianura che precede l'ultima asperità di Hors Categorie verso Andorra Arcalis, Dumoulin si invola in solitaria sfruttando le sue doti di passista. L'olandese approfitta dei tentennamenti dei compagni di fuga, tiene in salita e non si scompone all'arrivo della grandine nel finale vincendo alla grande la sua prima tappa al Tour. Alle sue spalle, staccati di 38" si piazzano Rui Costa e Majka.
Più indietro Froome si conferma il più forte tenendo a bada i diretti rivali e arrivando al traguardo con 6'35" di ritardo da Dumoulin insieme a Yates e Quintana (che non si stacca dalle ruote della maglia gialla). Aru va in crisi e si stacca a pochi chilometri dall'arrivo perdendo un minuto dal britannico della Sky, Nibali lo accompagna al traguardo. La nuova classifica generale vede Froome al comando con 16" su Yates e 19" su Martin. Quintana terzo a +23", Aru scivola in 13esima posizione a +1'23".
1 DUMOULIN Tom 5hrs 16'24" TEAM GIANT-ALPECIN No114
2 COSTA Rui Alberto 5hrs 17'02" + 00' 38'' LAMPRE - MERIDA No151
3 MAJKA Rafal 5hrs 17'02" + 00' 38'' TINKOFF No37
4 NAVARRO GARCIA Daniel 5hrs 18'03" + 01' 39'' COFIDIS SOLUTIONS CREDITS No191
5 ANACONA GOMEZ Winner Andrew 5hrs 18'21" + 01' 57'' MOVISTAR TEAM No13
6 PINOT Thibaut 5hrs 18'54" + 02' 30'' FDJ No121
7 BENNETT George 5hrs 19'12" + 02' 48'' TEAM LOTTO NL - JUMBO No52
8 ROSA Diego 5hrs 19'16" + 02' 52'' ASTANA PRO TEAM No27
9 FRANK Mathias 5hrs 20'08" + 03' 44'' IAM CYCLING No71
10 YATES Adam 5hrs 22'59" + 06' 35'' ORICA-BIKEEXCHANGE No209
11 FROOME Christopher 5hrs 22'59" + 06' 35'' TEAM SKY No1
12 QUINTANA ROJAS Nairo Alexander 5hrs 22'59" + 06' 35'' MOVISTAR TEAM No11
13 PORTE Richie 5hrs 23'01" + 06' 37'' BMC RACING TEAM No91
14 MARTIN Daniel 5hrs 23'01" + 06' 37'' ETIXX-QUICK STEP No184
15 HERRADA LOPEZ Jesus 5hrs 23'01" + 06' 37'' MOVISTAR TEAM N
16 HENAO MONTOYA Sergio 5hrs 23'20" + 06' 56'' TEAM SKY No2
17 BARDET Romain 5hrs 23'20" + 06' 56'' AG2R LA MONDIALE No41
18 MOLLEMA Bauke 5hrs 23'20" + 06' 56'' TREK - SEGAFREDO No61
19 MEINTJES Louis 5hrs 23'20" + 06' 56'' LAMPRE - MERIDA No157
20 RODRIGUEZ Joaquim 5hrs 23'20" + 06' 56'' TEAM KATUSHA No141
21 VAN GARDEREN Tejay 5hrs 23'37" + 07' 13'' BMC RACING TEAM No99
22 KREUZIGER Roman 5hrs 23'41" + 07' 17'' TINKOFF No36
23 VALVERDE BELMONTE Alejandro 5hrs 23'41" + 07' 17'' MOVISTAR TEAM No12
24 VUILLERMOZ Alexis 5hrs 23'41" + 07' 17'' AG2R LA MONDIALE No49
25 THOMAS Geraint 5hrs 23'48" + 07' 24'' TEAM SKY No9
26 NIBALI Vincenzo 5hrs 23'59" + 07' 35'' ASTANA PRO TEAM No22
27 ARU Fabio 5hrs 23'59" + 07' 35'' ASTANA PRO TEAM No21
28 BARGUIL WARREN 5hrs 23'59" + 07' 35'' TEAM GIANT-ALPECIN No111
29 BERHANE Natnael 5hrs 24'51" + 08' 27'' TEAM DIMENSION DATA No102
30 SCHLECK Frank 5hrs 25'05" + 08' 41'' TREK - SEGAFREDO No65
1 FROOME Christopher 44hrs 36'03" TEAM SKY No1
2 YATES Adam 44hrs 36'19" + 00' 16'' ORICA-BIKEEXCHANGE No209
3 MARTIN Daniel 44hrs 36'22" + 00' 19'' ETIXX-QUICK STEP No184
4 QUINTANA ROJAS Nairo Alexander 44hrs 36'26" + 00' 23'' MOVISTAR TEAM No11
5 RODRIGUEZ Joaquim 44hrs 36'40" + 00' 37'' TEAM KATUSHA No141
6 BARDET Romain 44hrs 36'47" + 00' 44'' AG2R LA MONDIALE No41
7 MOLLEMA Bauke 44hrs 36'47" + 00' 44'' TREK - SEGAFREDO No61
8 HENAO MONTOYA Sergio 44hrs 36'47" + 00' 44'' TEAM SKY No2
9 MEINTJES Louis 44hrs 36'58" + 00' 55'' LAMPRE - MERIDA No157
10 VALVERDE BELMONTE Alejandro 44hrs 37'04" + 01' 01'' MOVISTAR TEAM No12
11 VAN GARDEREN Tejay 44hrs 37'04" + 01' 01'' BMC RACING TEAM No99
12 KREUZIGER Roman 44hrs 37'19" + 01' 16'' TINKOFF No36
13 ARU Fabio 44hrs 37'26" + 01' 23'' ASTANA PRO TEAM No21
14 PORTE Richie 44hrs 38'13" + 02' 10'' BMC RACING TEAM No91
15 BARGUIL WARREN 44hrs 38'54" + 02' 51'' TEAM GIANT-ALPECIN No111