Leader Tadej Pogacar repels all assaults in imperious Bastille Day ride
Slovenian rider triumphs on top of the brutal Col de Portet in the Pyrenees
Slovenian rider triumphs on top of the brutal Col de Portet in the Pyrenees
France’s Guillaume Martin jumps from ninth to second on general classification
Tadej Pogacar holds on to yellow jersey and increases lead despite struggle on second ascent
French rider avoids two big crashes on the opening stage of this year’s race
Miguel Angel Lopez claims first Tour stage as Slovenian duo stay ahead of the rest
Roglic misses out on Stage 15 but retains the yellow jersey as picture becomes clearer
The 107th edition features a Grand Départ on the Riviera and eight mountain days
‘This is one of the biggest disappointments I’ve had in my career,’says dejected rider
Irish rider enjoys brilliant ride to finish second on stage two in Spain
Team Ineos rider comes home fourth behind Vicenzo Nibali as Julian Alaphilippe falls away
Heading into my favourite terrain, my goal is stay upright, healthy and limit my time losses
Crosswinds cause chaos in peloton as Dan Martin moves up to ninth-place overall
Irish rider comes home second behind world champion Valverde in La Route d’Occitanie
Irish rider avoided Sunday chaos after heavy fall during eighth stage of Tour de France
Australian rider Richie Porte forced out of race after heavy fall
Irish cyclist crosses line 19 seconds behind Italian race winner Giovanni Visconti
Team Sky cyclist tops overall standings 54 seconds ahead of Rigoberto Urán
British rider wins third straight title; Dylan Groenewegen takes final stage
Team Sky rider finishes second in time trial to extend lead in yellow jersey
There have been low points along the way, but this has been an amazing Tour for me
British team dominate but little love for them on the roads around France
Froome survives the last big test on this year’s Tour de France as he protected his advantage
Irish rider has dropped from fifth to seventh as race approaches its conclusion
Having placed sixth overall, I feel like it’s mission accomplished for the Pyrenees
Fifth place overall is not a bad position for me following a dramatic week of racing
Dan Martin notched up a sixth place finish on stage 12 as his late attack came up short
Irish rider went down first in crash that ended Richie Porte’s race on Sunday
Ireland cyclist’s Tour de France the perfect preparation for men’s road race
Yellow jersey holder believes detractors will only be happy when all his performance data is shared
Fabio Aru wins 20th stage but Contador retains the pink jersey despite sixth place finish
Spanish rider makes up gap on Fabio Aru during individual time trial
Two riders expelled from the race for fighting while Dan Martin moves up to sixth place
German John Degenkolb takes his third stage win after crash late on stage 12
Colombian rider faces surgery on injured shoulder after second spill in two days
Crosswords & puzzles to keep you challenged and entertained
Full general election coverage including analysis and results for all 43 constituencies
How does a post-Brexit world shape the identity and relationship of these islands
Weddings, Births, Deaths and other family notices